List of usage examples for com.amazonaws.services.ec2.model RebootInstancesRequest RebootInstancesRequest
public RebootInstancesRequest()
From source file:aws.example.ec2.RebootInstance.java
License:Open Source License
public static void main(String[] args) { final String USAGE = "To run this example, supply an instance id\n" + "Ex: RebootInstnace <instance_id>\n"; if (args.length != 1) { System.out.println(USAGE); System.exit(1);/* www . j ava 2 s. c o m*/ } String instance_id = args[0]; final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); RebootInstancesRequest request = new RebootInstancesRequest().withInstanceIds(instance_id); RebootInstancesResult response = ec2.rebootInstances(request); System.out.printf("Successfully rebooted instance %s", instance_id); }
From source file:br.unb.cic.bionimbuz.elasticity.legacy.Ec2Commands.java
License:Open Source License
public static void rebootinstance() throws AmazonClientException, IOException { Ec2Commands.setup();// w ww.jav a2 s . c om try { System.out.println("#5 Reboot instance"); System.out.println("Enter the instance id to reboot"); instanceid = user_input.next(); List<String> instancesToReboot = new ArrayList<String>(); instancesToReboot.add(instanceid); RebootInstancesRequest rir = new RebootInstancesRequest().withInstanceIds(instancesToReboot); EC2.rebootInstances(rir); try { Thread.sleep(3000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(); System.out.println("Rebooted the instance " + instanceid); System.out.println("Restarting the application"); System.out.println(); // Ec2Commands.enteroption(); } catch (Exception e) { System.out.println("Give a valid input"); System.out.println(""); // Ec2Commands.enteroption(); } }
From source file:com.zotoh.cloudapi.aws.EC2Instance.java
License:Open Source License
@Override public void reboot(String server) throws CloudException, InternalException { tstEStrArg("instance-id", server); _svc.getCloud().getEC2().rebootInstances(new RebootInstancesRequest().withInstanceIds(server)); }
From source file:ec2.RebootInstance.java
License:Open Source License
public static void main(String[] args) { final String USAGE = "To run this example, supply an instance id\n" + "Ex: RebootInstnace <instance-id>\n"; if (args.length != 1) { System.out.println(USAGE); System.exit(1);// w w w . j a v a2 s.co m } String instanceId = args[0]; final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); RebootInstancesRequest request = new RebootInstancesRequest().withInstanceIds(instanceId); RebootInstancesResult response = ec2.rebootInstances(request); System.out.printf("Successfully rebooted instance %s", instanceId); }
From source file:hu.mta.sztaki.lpds.cloud.entice.imageoptimizer.iaashandler.amazontarget.EC2VirtualMachine.java
License:Apache License
@Override public void rebootInstance() throws VMManagementException { try {/*from www .java 2s . c o m*/ Shrinker.myLogger.info("Instance " + getInstanceId() + " received a reboot request"); describeInstance(true); RebootInstancesRequest rebootInstancesRequest = new RebootInstancesRequest(); rebootInstancesRequest.withInstanceIds(getInstanceIds()); System.out.println("[T" + (Thread.currentThread().getId() % 100) + "] VM reboot: " + getInstanceId() + " " + this.ip + " (@" + new SimpleDateFormat("HH:mm:ss").format(Calendar.getInstance().getTime()) + ")"); this.amazonEC2Client.rebootInstances(rebootInstancesRequest); Shrinker.myLogger.info("Reboot request dispatched for instance " + getInstanceId()); } catch (AmazonServiceException x) { Shrinker.myLogger.info("rebootInstance error: " + x.getMessage()); System.out.println("[T" + (Thread.currentThread().getId() % 100) + "] reboot instance AmazonServiceExzeption: " + x.getMessage()); // don't print the word exception throw new VMManagementException("runInstance exception", x); } catch (AmazonClientException x) { Shrinker.myLogger.info("rebootInstance error: " + x.getMessage()); System.out.println("[T" + (Thread.currentThread().getId() % 100) + "] reboot instance AmazonClientExzeption: " + x.getMessage()); // don't print the word exception throw new VMManagementException("runInstance exception", x); } }
From source file:integratedtoolkit.connectors.amazon.EC2.java
License:Apache License
private void reboot(String instanceId) throws Exception { RebootInstancesRequest rirq = new RebootInstancesRequest(); LinkedList<String> ids = new LinkedList<String>(); ids.add(instanceId);/*from ww w . j ava 2s . c o m*/ rirq.setInstanceIds(ids); client.rebootInstances(rirq); Thread.sleep(5000); DescribeInstancesRequest describeInstancesRequest = new DescribeInstancesRequest(); ArrayList<String> l = new ArrayList<String>(); l.add(instanceId); describeInstancesRequest.setInstanceIds(l); DescribeInstancesResult dir = client.describeInstances(describeInstancesRequest); InstanceState status = dir.getReservations().get(0).getInstances().get(0).getState(); while (status.getCode() == 0) { Thread.sleep(5000); dir = client.describeInstances(describeInstancesRequest); status = dir.getReservations().get(0).getInstances().get(0).getState(); } }
From source file:jp.aws.test.ec2.EC2Instance.java
License:Apache License
/** * ??//ww w. j a v a2 s . co m * * @throws Exception */ public void reboot(String instanceId) { ArrayList<String> instanceIds = new ArrayList<String>(); instanceIds.add(instanceId); RebootInstancesRequest rebootInstancesRequest = new RebootInstancesRequest(); // rebootInstancesRequest.withInstanceIds(instanceId); // ??? rebootInstancesRequest.setInstanceIds(instanceIds); // ?? clientManager.ec2().rebootInstances(rebootInstancesRequest); }