我一直在寻找一种方法来创建一个简单的 GUI,供用户停止、启动、创建、列出 Citrix XenServer 中正在运行的 VM。我将创建一个表单,其中包含供用户输入虚拟机名称的输入框,然后是一个按钮来执行该名称的所需任务。我还将创建一个列出所有 VM 的列表框和另一个列出所有正在运行的 VM 的列表框。对于所有暂停的虚拟机等都是一样的。我最大的问题是我找不到在远程 linux 系统上运行命令然后将输出列出到我想要的区域的方法。他们确实有 Citrix XenCenter,但我想要一个可以为用户提供有限功能的 GUI。
问问题
1077 次
1 回答
0
显然这个问题是前段时间提出的,但无论如何我都会发布答案。所有 Citrix XenServer 操作都可以通过 XML RPC 执行。下载 XenServer SDK,它包含可帮助您入门的代码示例。此外,SDK 还提供 .NET 绑定,http://docs.vmd.citrix.com/XenServer/5.6.0fp1/1.0/en_gb/sdk.html#language_bindings-c-sharp,这意味着您不必制作XML RPC 自己调用。
于 2011-04-29T21:27:52.443 回答