내 시스템이 하드웨어 가상화 기술을 지원하지 않습니다. KVM을 설치하고 Rackspace 클라우드 패키지를 설치하려고합니다. 그렇다면 설치하는 동안 어떻게 하드웨어 가상화 검사를 비활성화 할 수 있습니까?우분투에서 KVM을 설치하는 동안 하드웨어 가상화 검사를 비활성화하는 방법은 무엇입니까?
0
A
답변
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
KVM을 사용하려면 HW 지원이 필요합니다. 수표를 사용하지 않더라도 작동하지 않습니다.
전체 가상화 환경에서 게스트를 실행할 수있는 KVM 지원없이 순수 QEMU를 사용해보십시오.
하드웨어 가상화를 지원하지 않는 컴퓨터에 클라우드를 구축하려면 다른 옵션을 사용할 수 있습니까? OpenNebula는 하이퍼 바이저로 사용하기에 좋은 옵션입니까? – mandy
para 가상 Linux 게스트를 실행하는 Xen 하이퍼 바이저를 사용해보십시오. – ncultra