您的位置:首页 > 编程语言 > Java开发

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
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 点赞
  • 收藏
  • 分享
  • 文章举报
站内首发文章 woshibigsail 发布了1 篇原创文章 · 获赞 0 · 访问量 3888 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: