1. 가상 기술 사용 가능한지 확인
리눅스가 설치되어 있는 시스템에는 CPU가 가상 기술을 지원하는지 cpuinfo에서 확인해볼 수 있다.
인텔 CPU : vmx 플래그
AMD CPU : svm 플래그
# egrep -c '(svm|vmx)' /proc/cpuinfo
위 명령을 실행 후 결과가 0이라고 표시되면 CPU 가상 기술을 지원하지 않는다는 의미이다. 이런 환경에서는 KVM이 동작하지 않으며 QEMU에 의한 에뮬레이션만 제공된다.
※ 어떤 모델은 바이오스에서 CPU 가상 기술을 활성화시킬지 결정할 수 있는데 이럴때는 바이오스로 들어가서 가상화 관련 옵션을 활성화 시켜야한다.
1. 'Advanced Setup → CPU Options' 를 선택
2. 'Intel Virtualization Technology' 옵션에서 'Enabled'를 선택
3. 바이오스 내용을 저장하고 빠져나온다.
2. 가상 시스템 설치를 위한 패키지 설치하기
qemu-kvm과 qemu-system : KVM 커널모듈과 KVM에 최적화된 QEMU가 들어 있다.
libvirt-bin : 하이퍼바이저를 관리하는 라이브러리인 libvirt 로 제작된 가상 장치 관리도구
ubuntu-vm-builder : 가상 게스트를 생성하기 위해 필요한 패키지
# sudo apt-get install qemu-kvm qemu-system libvirt-bin ubuntu-vm-builder
3. 설치 완료 후 시스템 리붓
# reboot
4. lsmod 명령으로 KVM 모듈이 커널에 적재된 상태를 확인
# lsmod | grep kvm
※ 일반적으로 시스템을 재시작하면 kvm 모듈이 자동으로 커널에 적재되지만 만일 kvm 모듈이 존재하지 않으면 패키지 설치 후 직접 modprobe 명령을 통해 적재시켜야 된다.
인텔 CPU : kvm_intel
AMD CPU : kvm_amd
# modprobe kvm_intel
5. 가상 장치 관리 도구 libvirt 서비스를 자동으로 시작하게 만들기 위해 런레벨 편집기를 실행 후 렌레벨 2부터 5까지 libvirt-bin 서비스가 시작할 수 있도록 선택한다. 선택이 끝나면 q를 눌러 빠져나온다.
# sudo sysv-rc-conf
만약 sysv-rc-conf 패키지가 설치되어 있지 않으면 다음과 같이 설치한다.
# sudo apt-get install sysv-rc-conf
'우분투리눅스' 카테고리의 다른 글
게이트웨이에서 패킷 제어하기(iptables) (0) | 2015.08.16 |
---|---|
텍스트 환경에서 가상 머신 관리하기 (0) | 2015.08.16 |
우분투 유무선 및 가상 네트워크 설정하기 (0) | 2015.08.15 |
우분투 서버에서 영문 로케일 설정하기 (0) | 2015.08.15 |
가상시스템에서 한영키가 제대로 동작하지 않을 때 해결방법 (0) | 2015.08.15 |