0
我想創建一個像virt-manager這樣的應用程序來使用xen hypervisor在ubuntu服務器上創建和管理虛擬機。 所以哪種語言更加可靠和簡單。以及如何在我的應用程序中訪問xen hypervisor API?使用xen hypervisor API創建虛擬機管理器
我想創建一個像virt-manager這樣的應用程序來使用xen hypervisor在ubuntu服務器上創建和管理虛擬機。 所以哪種語言更加可靠和簡單。以及如何在我的應用程序中訪問xen hypervisor API?使用xen hypervisor API創建虛擬機管理器
如果您在談論XCP/Citrix Xen,那麼在Linux中最好使用C或Python甚至是bash。 所有的請求是由XML RPS並藉助通過捲曲/ SSH 簡單的HTTP GET請求作出有這個
創建VM的 Citrix SDK是非常簡單的。你可以通過xe從控制檯執行任何操作。 下面是簡單的代碼,從模板
...
xen_vm_set *vms;
if (!xen_vm_get_by_name_label(xen.session, &vms, template) || vms->size < 1)
{
puts("Template lookup failed.\n");
return (NULL);
}
else
{
printf("Template \"%s\" found\n", template);
}
//Clone VM
xen_vm vm;
xen_vm_clone(xen.session, &vm, vms->contents[0], vm_name);
xen_vm_set_free(vms);
....
創建VM請詢問您是否需要任何幫助。