Vijava 学习笔记之 HostSystem(主机总线适配器)
虾米姐
阅读:682
2021-03-31 22:38:26
评论:0
主机总线适配器简介:
中文缩写: Host bus adapter
中文译名: 主机总线适配器
分 类: 网络与交换
解 释: 能插入计算机、服务器或大型主机的板卡,通过光纤信道或SCSI把计算机连接到存储器或存储器网。
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("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("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();
//服务器存储系统信息
HostStorageDeviceInfo hostStorageDeviceInfo=hostConfigInfo.getStorageDevice();
//服务器可用总线列表
HostHostBusAdapter[] hostHostBusAdapters=hostStorageDeviceInfo.getHostBusAdapter();
//遍历总线列表
for(int j=0;j<hostHostBusAdapters.length;j++){
HostHostBusAdapter adapter=hostHostBusAdapters[j];
System.out.println("bus number:"+adapter.bus);
System.out.println("device:"+adapter.device);
System.out.println("driver:"+adapter.driver);
System.out.println("key:" + adapter.key);
System.out.println("model:"+adapter.model);
System.out.println("pci:"+adapter.pci);
System.out.println("staus:"+adapter.status);
}
}
}catch(Exception e){
e.printStackTrace();
}
}
}
相关截图
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。