Vijava 学习笔记之 虚拟机连接
2020-02-15 00:02
387 查看
[code]package com.vmware.client; import com.vmware.util.ClientSesion; import com.vmware.vim25.VirtualMachineAffinityInfo; import com.vmware.vim25.VirtualMachineCapability; import com.vmware.vim25.VirtualMachineConfigInfo; import com.vmware.vim25.mo.*; import java.net.URL; /** * Created by vixuan-008 on 2015/4/8. * 测试类 */ public class Client { public static void main(String[] args){ try{ ClientSesion session=new ClientSesion("172.16.1.20","root","vmware"); 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).searchManagedEntities("VirtualMachine"); if(mes==null || mes.length==0){ si.getServerConnection().logout(); } System.out.println("VirtualMachine numbers:" + mes.length); VirtualMachine virtualMachine=(VirtualMachine)mes[0]; VirtualMachineConfigInfo config=virtualMachine.getConfig();//虚拟机配置信息 VirtualMachineCapability capability=virtualMachine.getCapability();//虚拟机容量信息 //虚拟机名称 System.out.println("virtualMachine Name:" + virtualMachine.getName()); //虚拟机名称 System.out.println("virtualMachine Name:"+config.getName()); //虚拟机描述 System.out.println("virtualMachind desciption:" + config.getAnnotation()); //虚拟机关联CPU(关联Process 或者) VirtualMachineAffinityInfo affinity=config.getCpuAffinity(); //虚拟机版本信息 System.out.println("virtualMachine version" + config.getVersion()); //虚拟机CPU 计数器是否启用 System.out.println("cpu counters enable:"+config.vPMCEnabled); }catch(Exception e){ e.printStackTrace(); } } }
---------------------
作者:在奋斗的大道
来源:CSDN
原文:https://blog.csdn.net/zhouzhiwengang/article/details/45045379
版权声明:本文为博主原创文章,转载请附上博文链接!
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Vijava 学习笔记之 HostSystem 连接
- SpringBoot注解大全详解
- struts2 和velocity 配置后,token的使用
- SpringBoot集成elasticsearch支持字段映射
- Javaweb中文乱码问题
- 免XML的SpringMVC配置
- spring security 5.0 密码未加密报错
- SpringCloud学习路线
- 使用Java Reflection技术实现ActionForm数据装载
- java8 stream
- struts2的s:iterator 标签 详解
- 根据先序序列和中序序列生成二叉树(Java)
- Java自动拆装箱
- Java堆内存详解
- Jdk环境配置教程
- 解决Maven无法下载fastdfs-client-java依赖
- 关于部署springboot项目时,出现“Error creating bean with name 'bindingService' defined in class path”的错误记录
- 记录fastdfs-client-java的依赖无法从maven下载的问题,解决办法
- SpringBoot Quartz指定时间执行任务及取消该定时任务
- JAVA技术之——反射 学习笔记-2 Field