ubuntu 설치 의존도: 0.8.1-1ubuntu 4.4 설치 및 vm nested 해결 방법

3602 단어 ubuntu
아까 ubuntu 10.04 가상 시스템에 kvm를 설치하면 0.8.1-1ubuntu4.4 설치할 때 살펴보면 다음과 같은 해결 방법이 있습니다.
시스템 -> 시스템 관리 -> 업데이트 관리자 -> 설정에 들어가서 팝업된 '소프트웨어 원본' 대화상자에서 '업데이트' 탭을 선택하고 'Ubuntu 업데이트' 아래의 네 개의 복선상자를 선택한 다음 닫으면
터미널에서 "sudo apt-get 업데이트"를 먼저 실행하면 ok입니다.
새 버전으로 업그레이드하라는 메시지가 나타나면 업그레이드 오류로 인해 나머지 패키지 두 개를 제거하면 됩니다.
apt-get remove plymouth-label plymouth-theme-ubuntu-logo
 
virtualbox에 설치된 ubuntu10.04에kvm를 설치하면 바로kvm로 가상 머신을 만들 수 있습니다. 왜냐하면 vb는 가상 머신의 vt-x를 지원하기 때문입니다.
인터넷에서 글 한 편을 찾아서 붙여 보세요.
어떻게kvm 가상기기에서kvm를 실행합니까
지난번에 VMware ESXi 가상 시스템에서 KVM을 실행하는 방법 문제를 토론했는데 얼마 전에 어떤 독자가'kvm에 가상 머신을 만들자rackspace를 설치한 openstack'고 생각했다.'KVM에서 KVM을 실행할 수 있도록 가상 머신의 CPU VT 기능을 어떻게 켜느냐'고 물었고 또 하나의 플러그인 응용 가상 머신의 문제인 KVM 가상 머신에서 KVM 가상 머신을 실행하는 것이다.다음 단계는 Ubuntu Server 12.04 LTS 64bit에서 테스트를 통과합니다.
먼저 KVM host에서 네스트된 VM 기능이 켜져 있는지 확인합니다(기본값은 켜져 있음).
# modinfo kvm_intel | grep nested

parm:           nested:bool



# cat /sys/module/kvm_intel/parameters/nested

Y


위에 표시된 결과가 Y가 아니면 nested를 켜야 합니다.
# modprobe -r kvm-intel

# modprobe kvm-intel nested=1

# cat /sys/module/kvm_intel/parameters/nested

Y


그리고 KVM guest (가상 기기) 의 xml 프로필에 vmx 옵션을 추가하고 가상 머신을 시작합니다. (여기는 Ubuntu가 공식적으로 발표한 Ubuntu KVM 거울 ubuntu-12.04-server-cloudimg-amd64-disk1.img를 사용합니다.)
# vi nestedvm.xml

...

<cpu match='exact'/>

   <model>core2duo</model/>

   <feature policy='require' name='vmx'//>

</cpu/>

...



# virsh create nestedvm.xml


가상 머신을 시작한 후 KVM을 로그인하고 설치하고 kvm-ok 및modinfo를 실행하는 동안 오류가 발생했습니다.
# apt-get install ubuntu-virt-server



# kvm-ok

INFO: /dev/kvm does not exist

HINT:   sudo modprobe kvm_intel

INFO: Your CPU supports KVM extensions

KVM acceleration can be used



# modinfo kvm_intel

ERROR: modinfo: could not find module kvm_intel


이것은 우리가 사용하는 것이 ubuntu-12.04-server-cloudimg-amd64-disk1이기 때문이다.img 이 공식 가상 기기 렌즈, 이 렌즈는 linux 3.2.0-23-virtual 핵을 사용하고 KVM 모듈(kvm-intel.ko)이 부족하기 때문에generic 핵으로 변경해야 합니다.
# uname -a

Linux test 3.2.0-23-virtual #36-Ubuntu SMP Tue Apr 10 22:29:03 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux



# apt-get install linux-generic


재부팅 후 가상 시스템에 들어가서 kvm-ok 및modinfo를 실행하는 데 성공했습니다.
# kvm-ok

INFO: /dev/kvm exists

KVM acceleration can be used



# modinfo kvm_intel

filename:       /lib/modules/3.2.0-30-generic/kernel/arch/x86/kvm/kvm-intel.ko

license:        GPL

author:         Qumranet

srcversion:     3BAF54F96ECD4B02292CAA0

depends:        kvm

intree:         Y

vermagic:       3.2.0-30-generic SMP mod_unload modversions 

parm:           vpid:bool

parm:           flexpriority:bool

parm:           ept:bool

parm:           unrestricted_guest:bool

parm:           emulate_invalid_guest_state:bool

parm:           vmm_exclusive:bool

parm:           yield_on_hlt:bool

parm:           fasteoi:bool

parm:           nested:bool

parm:           ple_gap:int

parm:           ple_window:int


이제 이 가상 기기에서 다른 가상 기기를 만들 수 있을 것이다.
 
이 블로그는 괜찮다. http://www.vpsee.com/, 가상화와 클라우드 컴퓨팅의 실제 조작을 많이 소개하고 시간이 있으면 잘 볼 수 있다.

좋은 웹페이지 즐겨찾기