Графический интерфейс Citrix в C # - PullRequest
1 голос
/ 08 сентября 2010

Я искал способ создания простого графического интерфейса для пользователей, чтобы остановить, запустить, создать, список запущенных виртуальных машин в Citrix XenServer.Я создам форму, в которой есть поля ввода для пользователей, чтобы ввести имя виртуальной машины, а затем кнопку для выполнения требуемой задачи для этого имени.Я также создал бы список, в котором будут перечислены все виртуальные машины, и другой, в котором будут перечислены все запущенные виртуальные машины.То же самое для всех приостановленных виртуальных машин и так далее.Моя самая большая проблема заключается в том, что я не могу найти способ выполнить команду в удаленной системе Linux, а затем вывести вывод в нужную область.У них есть Citrix XenCenter, но я хочу графический интерфейс, который предоставит пользователям ограниченную функциональность.

1 Ответ

0 голосов
/ 30 апреля 2011

Видимо, этот вопрос задавали некоторое время назад, но я все равно выложу ответ. Все Операции 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 самостоятельно.

...