2012-03-06 2 views
0

virt-manager와 같은 응용 프로그램을 생성하여 xen 하이퍼 바이저를 사용하여 우분투 서버에서 가상 시스템을 만들고 관리하고 싶습니다. 그래서 어떤 언어가 더 안정적이고 간단합니다. 내 응용 프로그램에서 xen hypervisor API에 어떻게 액세스 할 수 있습니까?xen 하이퍼 바이저 API를 사용하여 가상 머신 관리자 생성

답변

0

XCP/Citrix Xen에 대해 이야기하고 있다면 Linux에서 C 나 Python 또는 심지어 bash를 사용하는 것이 좋습니다. 모든 요청은이 VM을 생성이

에 대한 Citrix SDK 꽤 간단하다 XML의 RPS에 의해 및 컬/SSH 를 통해 간단한 HTTP의 GET 요청에 의해 만들어집니다. 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을 생성하는 간단한 코드입니다.