【问题标题】:vsphere API - searchManagedEntity function always returns nullvsphere API - searchManagedEntity 函数始终返回 null
【发布时间】:2019-05-05 14:59:55
【问题描述】:

searchManagedEntity 函数总是返回 null,我在网上尝试了很多解决方案,但不幸的是,它们都没有奏效。

这是我的代码的 sn-p:

ServiceInstance serviceInstance = authentification.connexionExsi();
Folder rootFolder = serviceInstance.getRootFolder();
System.out.println("Host" + (HostSystem) new InventoryNavigator(rootFolder).searchManagedEntity("HostSystem","192.168.1.44"));

提前感谢您的帮助

【问题讨论】:

  • 好吧,我想我永远找不到解决这个问题的方法:(

标签: virtualization vsphere esxi


【解决方案1】:

我终于找到了解决这个问题的方法,你必须使用 ESXI 主机名而不是 IP(ESXI 名称 = ESXI 主机名 + 域名):

代码:

ServiceInstance serviceInstance =  authentification.connexionExsi();
Folder rootFolder = serviceInstance.getRootFolder();
System.out.println("Host"+new InventoryNavigator(rootFolder).searchManagedEntity("HostSystem","rabatos.Home").getName());

您可以在 Dns & Routing 中找到主机和域名,如下图所示:

Esxi Name

【讨论】:

    猜你喜欢
    • 2019-02-27
    • 1970-01-01
    • 1970-01-01
    • 2021-08-15
    • 2018-11-09
    • 1970-01-01
    • 2013-02-03
    • 2016-05-31
    • 2015-08-15
    相关资源
    最近更新 更多