KVM 설치 가이드
본 설치 가이드는 공개SW 역량프라자에서 클라우드 컴퓨팅 기반 기술 중 가상화(Virtualization)에 대한 테스트 결과 보고서 외에 테스트 환경에 대한 이해를 돕고자 작성되었습니다.
모든 테스트 환경 구성에 대한 내용을 포함되어 있지 않으며, 주의가 필요하거나 참고해야 할 내용을 기반으로 작성되었습니다.
1. 설치환경
□ KVM 환경
모듈 | Version |
KVM | 2.6.32 (Linux Kernel) |
qemu-kvm | 0.12.1 |
Virt-Manager | 0.9.0.7 |
□ Stack 환경
구성 |
Host OS |
Guest OS |
|
A Stack | Ubuntu 10.04 Desktop LTS (64bit) | CentOS 6.2 | Windows 7 |
B Stack | CentOS 6.2 (64bit) | Ubuntu 12.04 | Windows 7 |
□ HW 환경
제조사 |
모델명 |
CPU |
MEM | Disk | NIC |
IBM | X3850M2 | Intel Xeon(R)CPU 2.40GHz * 4 | 8GB | 320G | Gigabit 1Port |
2. CentOS 기반 KVM 설치
□ CentOS 설치 및 환경
o 패키지 선택
CentOS 설치 과정 중 아래의 그림과 같이 서버 용도에 맞는 패키지를 선택할 수 있는데 이번 테스트의 경우 가상화 관리 도구(Virt-Manager)이 GUI(Graphic User Interface)로 구성되어 Desktop을 선택하여 설치하였으며, 나머지 진행은 기본 설정을 기준으로 진행하였음
□ CentOS 설정
o SELinux 해제
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
#SELINUX=enforcing
# 아래의 내용으로 변경함
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
□ 가상화 지원 여부 확인
최근에 출시하는 Intel(VT-x), AMD(AMD-v) 계열의 프로세서는 대부분 하드웨어 가상화를 지원하며, 지원되지 않은 CPU일 경우 가상화를 원활히 사용할 수 없음
egrep '(vmx|svm)' --color=always /proc/cpuinfo
o 아래 결과 중 빨간색(vmx)로 표시되면, CPU가 가상화 지원
□ KVM 환경 구성
o 참고사항
CentOS 6.2 버전의 경우 커널에 KVM이 기본적으로 포함되어 배포되어 별도의 설치가 필요 없이 사용 가능함
lsmod | grep kvm
#아래와 같이 표시되면 KVM이 설치되어 있음
kvm_intel 50380 0
kvm 305081 1 kvm_intel
o KVM 관련 패키지 설치
o KVM 관련 패키지 설치
- qemu-kvm
- qemu-img
- libvirt Library
- virt-manager
o 설치 확인
- 프로그램->시스템도구->가상 머신 관리자 선택
o 설치 확인
- 가상 머신 관리자(Virt-Manager) 구동 확인
※ 실제 처음 설치할 경우 등록된 가상 머신은 없음
3. Ubuntu 기반 KVM 설치
□ Ubuntu 설치
가상화 관리 도구(Virt-Manager)를 활용하기 위하여, Ubuntu 10.04 Desktop LTS 버전을 설치하였으며, 기본 설치 과정을 준수하여 설치하였음
□ 가상화 지원 여부 확인
최근에 출시하는 Intel(VT-x), AMD(AMD-v) 계열의 프로세서는 대부분 하드웨어 가상화를 지원하며, 지원되지 않은 CPU일 경우 가상화를 원활히 사용할 수 없음
egrep '(vmx|svm)' --color=always /proc/cpuinfo
o 아래 결과 중 빨간색(vmx)로 표시되면, CPU가 가상화 지원
□ KVM 환경 구성
o KVM관련 패키지를 설치
o KVM관련 패키지를 설치
# 아래와 같이 나타나면 정상적으로 설치됨
Id Name State
---------------------------------------------
- 위와 같이 나오지 않고 아래의 내용과 같이 에러가 발생할 경우
libvir: Remote error : Permission denied
error: failed to connect to the hypervisor
$
/var/run/libvirt/libvirt-sock 파일의 접근 권한 확인 필요
o 가상화 관리 도구(virt-manager) 설치
o 설치 확인
- Search 입력창에 virtual machine manager 입력
- 가상 머신 관리자(Virt-Manager) 구동 확인
※ 실제 처음 설치할 경우 등록된 가상 머신은 없음
번호 | 제목 | 작성자 | 조회수 | 작성 |
---|---|---|---|---|
39 | Alfresco 유저 가이드 | OSS | 6431 | 2016-08-16 |
38 | Alfresco 설치 가이드 file | OSS | 3474 | 2013-10-28 |
37 | KVM 설치 가이드 file | OSS | 4112 | 2013-10-11 |
36 | Hive 설치 가이드 file | OSS | 2263 | 2013-09-30 |
35 | Cassandra 테스트 환경 구축 가이드 file | OSS | 2452 | 2013-06-18 |
34 | 활용도가 높은 메모장 '톰보이' 생생한 사용기. file | 소재성 | 2281 | 2011-10-28 |
33 | Audacity를 이용한 소리 편집 | DK | 3388 | 2011-10-28 |
32 | 공개 소프트웨어 실 업무 적응기 | 큰사람 | 4027 | 2011-10-28 |
31 | OSS를 활용하여 OSS 저작권 문제를 관리하자!! - Fossology file | primobeat | 2532 | 2011-10-28 |
30 | Stellarium (스텔라리움) - 오픈소스 플레타리움 file | 태권브이 | 3458 | 2011-10-28 |
0개 댓글