package com.vmware.client;
import com.vmware.util.ClientSesion;
import com.vmware.vim25.mo.*;
import java.net.URL;
/**
* Created by vixuan-008 on 2015/4/16.
*/
public class VirtualMachineTaskStop {
public static void main(String[] args){
try {
String ip="172.16.10.15";
ClientSesion session = new ClientSesion("地址", "用户名", "密码");
URL url = new URL("https", session.getHost(), "/sdk");
ServiceInstance si = new ServiceInstance(url, session.getUsername(), session.getPassword(), true);
Folder rootFolder = si.getRootFolder();
ManagedEntity mes = new InventoryNavigator(rootFolder).searchManagedEntity("VirtualMachine","AD");
if (mes != null) {
VirtualMachine virtualMachine = (VirtualMachine) mes;
System.out.println("VirtualMachine name:" +virtualMachine.getName());
//虚拟机重新加载
virtualMachine.reload();
//虚拟机关机
//virtualMachine.shutdownGuest();
//虚拟机待机
//virtualMachine.standbyGuest();
}else{
si.getServerConnection().logout();
}
}catch (Exception e){
e.printStackTrace();
}
}
}
Vijava 学习笔记之 VirtualMachine操作(关机、待机和重新加载)
最新推荐文章于 2022-12-23 10:06:28 发布