Vijava 学习笔记之 VirtualMachine操作(关机、待机和重新加载)
虾米姐
阅读:638
2021-03-31 22:38:14
评论:0
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();
}
}
}
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。