首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XenServer Java远程访问

XenServer Java远程访问
EN

Stack Overflow用户
提问于 2014-03-12 20:58:33
回答 2查看 660关注 0票数 0

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

代码语言:javascript
运行
复制
Connection connection = new Connection(new URL("https://what_ip?"));
System.out.println(connection.getAPIVersion());
System.out.println(connection.getSessionReference());
EN

回答 2

Stack Overflow用户

发布于 2014-03-20 14:37:24

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

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

代码语言:javascript
运行
复制
    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}
票数 2
EN

Stack Overflow用户

发布于 2014-03-12 21:07:40

无需阅读xenserver文档,我就会告诉您,您需要使用xenserver.org提供给您的公共IP或子域。并且您需要使用您的身份验证参数创建一个会话: user/password。这个论坛可以帮助你:

http://discussions.citrix.com/topic/349096-xenserver-java-remote-access/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22352327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档