java通过VMware vSphere Client的第三方包,通过宿主机或数据中心去操纵虚拟机

操纵windows,linux等虚拟机可以通过ssh,wmi去操纵关机,重启。也可以通过先把虚拟机加入宿主机,数据中心。然后通过宿主机,数据中心去操纵。这里面能做到的东西跟VMware vSphere Client管理工具能做到的东西是一样的。使用的包

使用到的包:vijava.jar

 public static void main(String[] args){  
	        try {  
	            String ip="192.168.10.60";  
	          //  ClientSesion session = new ClientSesion("地址", "用户名", "密码");  
	        	StringBuffer protocol = new StringBuffer("https");
	    		protocol.append("://");
	    		protocol.append(ip);
	    		protocol.append(":");
	    		protocol.append(443);
	    		protocol.append("/");
	    		protocol.append("sdk");
	    		String urlStr = protocol.toString();
	            URL url = new URL(urlStr);  
	            ServiceInstance si = new ServiceInstance(url, "root","gzyl@38921561", true);  
	  
	            Folder rootFolder = si.getRootFolder();  
	            ManagedEntity mes = new InventoryNavigator(rootFolder).searchManagedEntity("VirtualMachine","windows 2008 R2_Test&【225】");  
	            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();  
	        }  
	  
	  
	        }  


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值