gpt4 book ai didi

java - XenServer Java 远程访问

转载 作者:行者123 更新时间:2023-12-02 06:05:05 26 4
gpt4 key购买 nike

我有一个开源 xenserver 产品(来自 xenserver.org)。我需要从 Java 代码远程访问 VM。例如,远程重启。我找到了SDK“API入门”http://docs.vmd.citrix.com/XenServer/6.2.0/1.0/en_gb/sdk.html ,但我不明白如何连接到远程服务器。代码中应该包含哪个 IP?:

Connection connection = new Connection(new URL("https://what_ip?"));
System.out.println(connection.getAPIVersion());
System.out.println(connection.getSessionReference());

最佳答案

您只需要 Xenserver 虚拟机管理程序的 IP。您不需要任何端口来建立连接。

您可以使用此代码与您的 xenserver 虚拟机管理程序建立连接。

    import com.xensource.xenapi.APIVersion;
import com.xensource.xenapi.Connection;
import com.xensource.xenapi.Session;
try{
Connectionn conn = new Connection(new URL(xenservIP));
Session.loginWithPassword(conn, xenservUsername,xenservPassword, APIVersion.latest().toString());
} catch(BadServerResponse | SessionAuthenticationFailed | XenAPIException | XmlRpcException | MalformedURLException) {// Your code}

关于java - XenServer Java 远程访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22352327/

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