본문 바로가기

우분투리눅스

리눅스 가상 시스템 설치하기

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