Vijava 学习笔记之 HostSystem 连接
2020-02-15 00:02
423 查看
[code] package com.vmware.client; import com.vmware.util.ClientSesion; import com.vmware.vim25.*; import com.vmware.vim25.mo.*; import java.net.URL; /** * Created by vixuan-008 on 2015/4/14. */ public class HostSystemClient { public static void main(String[] args){ try{ ClientSesion session=new ClientSesion("IP地址","用户名","密码"); 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("HostSystem"); if(mes==null || mes.length==0){ si.getServerConnection().logout(); } //遍历Vcenter 下的服务器资源 for(int i=0;i<mes.length;i++){ HostSystem systems=(HostSystem)mes[i]; //服务器配置信息 HostConfigInfo hostConfigInfo=systems.getConfig(); //服务器容量信息 HostCapability hostCapability=systems.getCapability(); //vm 最多运行数量 System.out.println("max running vm is:"+hostCapability.maxHostRunningVms); } System.out.println("HostSystem numbers:"+mes.length); }catch(Exception e){ e.printStackTrace(); } } }
---------------------
作者:在奋斗的大道
来源:CSDN
原文:https://blog.csdn.net/zhouzhiwengang/article/details/45046673
版权声明:本文为博主原创文章,转载请附上博文链接!
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 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
- JAVA技术之——反射 学习笔记-3 Method