2013-02-20 5 views

답변

0

하드웨어 가상화 검사를 비활성화하려면 해당 소스 코드를 제거하고 KVM 커널 모듈을 다시 빌드해야합니다. 프로세서 (인텔 또는 AMD 중 하나)를 지원하는 KVM 커널 모듈은 하드웨어 가상화에 대한 검사를한다 : 당신은 초기화 코드와 다른 하드웨어 지원을위한 추가 검사가이 검사를 해제하더라도

int kvm_arch_init(void *opaque) 
{ 
    int r; 
    struct kvm_x86_ops *ops = (struct kvm_x86_ops *)opaque; 

    if (kvm_x86_ops) { 
     printk(KERN_ERR "kvm: already loaded the other module\n"); 
     r = -EEXIST; 
     goto out; 
    } 

    if (!ops->cpu_has_kvm_support()) { 
     printk(KERN_ERR "kvm: no hardware support\n"); 
     r = -EOPNOTSUPP; 
     goto out; 
    } 

합니다.

KVM 지원없이 QEMU를 사용하여 게스트를 실행할 수 있습니다. 주된 차이점은 (큰 차이점은) QEMU 에뮬레이션이 KVM 하드웨어 가상화보다 느리다는 것입니다.

+0

하드웨어 가상화를 지원하지 않는 컴퓨터에 클라우드를 구축하려면 다른 옵션을 사용할 수 있습니까? OpenNebula는 하이퍼 바이저로 사용하기에 좋은 옵션입니까? – mandy

+0

para 가상 Linux 게스트를 실행하는 Xen 하이퍼 바이저를 사용해보십시오. – ncultra

0

KVM을 사용하려면 HW 지원이 필요합니다. 수표를 사용하지 않더라도 작동하지 않습니다.

전체 가상화 환경에서 게스트를 실행할 수있는 KVM 지원없이 순수 QEMU를 사용해보십시오.