gpt4 book ai didi

java - VMWare SDK Java 示例无法连接到 vCenter

转载 作者:行者123 更新时间:2023-12-01 11:38:26 27 4
gpt4 key购买 nike

我有一台 IP 地址为 192.168.3.150 的 Windows 2008 虚拟机,在该虚拟机上安装了 vCenter Server。由于我不是 vSphere 专家,因此我刚刚完成了简单安装。然后在我的IP为192.168.2.36的笔记本电脑上,我可以在浏览器中打开Web客户端

两台机器都能互相ping通,所以我认为网络连接没问题。

但是,当我尝试运行 SDK 包的 Java 示例时,它们无法连接到 vCenter。

run.bat com.vmware.general.SimpleClient --url https://192.168.3.150/sdk --用户名 Administrator@vsphere.local --密码 blablabla --ignorecert 忽略证书

我收到一条错误消息:

警告:Java 现在设置为信任所有 SSL 证书。
-- Java 中的 VMware 示例 --
https://192.168.3.150:7444/ims/STSService 的服务器未按预期响应
特德。这是有效的 URL吗?注意:SSO 连接仅适用于启用了 vCenter SSO 的情况
产品。
如果您知道这是 ESX 主机,请使用 --basic-connection 开关。
有关更多说明,请参阅connection.properties 文件。
没有可用的有效连接。现在退出。
完成。

我尝试在虚拟机中运行示例,同样的问题。

请问有什么想法吗?

最佳答案

该解决方案非常适合 VI java SDK。将新 ServiceInstance 中的“true”作为最后一个参数传递给ignoreCert。

        URL serviceUrl = new URL("https://192.168.3.150/sdk");
return new ServiceInstance(serviceUrl, "Administrator@vsphere.local","blablabla", true);

关于java - VMWare SDK Java 示例无法连接到 vCenter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29760857/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com