728x90
728x170
KVM 서비스 구축 절차
KVM(Kernel-based Virtual Machine)
- 2005년에 설립된 Qumranet(2008년 레드햇 에서 인수) 에서 개발한 하이퍼바이저
- x86 시스템을 기반으로 CPU 전가상화 방식을 사용한다.
- CPU 가상화 기술인 인텔의 VT 및 AMD-V를 기반으로 동작하는 공개형 기술로서, 리눅스 커널 2.6.20 부터 포함된다.
- 리눅스 커널에서 kvm.ko라는 이름의 모듈로 포함되어 동작한다.
- 코어 가상화 구조와 프로세서 세부 모듈로 구성된다.
- kvm-intel.ko 또는 kvm-amd.ko
- QEMU 라는 CPU 에뮬레이터를 사용한다.
- 수정되지 않은 리눅스나 윈도우의 이미지를 생성하여 다중의 가상 머신을 운영한다.
- 각각의 가상 머신은 개별적인 하드웨어(Network, Disk, Graphic adapter 등)를 가지고 동작한다.
- CPU 반가상화 기술은 지원하지 않는다.
- 다음의 하드웨어는 반가상화 기술을 지원한다.
- 이더넷 카드
- 디스크 I/O
- VGA 그래픽 인터페이스
- 다음의 하드웨어는 반가상화 기술을 지원한다.
- 호스트 시스템
- 인텔의 VT 및 AMD의 SVM 기능이 있는 프로세서가 장착되어야 한다.
- 게스트 시스템의 CPU
- 32비트 및 64비트 형태로 지원
- 지원되는 게스트 운영체제
- Linux
- Windows
- Solaris
- BSD 계열
- KVM 기반으로 상용화된 제품
- 레드햇의 RHEV(Red Hat Enterprise Virtualization)
- 레드햇이 KVM 의 주요 스폰서 역할을 하고 있다.
- 관련 정보 : http://www-linux-kvm.org
서비스 구축 절차
① CPU 지원 여부 확인
# egrep "(vmx|svm)" /proc/cpuinfo
② 관련 패키지 설치
# yum groupinstall "Virtualization" "Virtualization Client" "Virtualization Platorm"
③ 서비스 데몬 설정
# service libvirtd start
*libvirtd : 서버 가상화와 관련된 서비스 데몬
④ 네트워크 설정 (네트워크 브리지 설정 포함)
⑤ 가상머신 생성 및 게스트 OS 설치
# virt-manager
*virt-manager : X 윈도에서 가상머신을 생성하고 게스트 OS를 설치할 수 있도록 지원하는 프로그램
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스] /etc/named.conf (0) | 2022.03.18 |
---|---|
[리눅스] /etc/logrotate.conf (0) | 2022.03.18 |
[리눅스] NFS(Network File System) (0) | 2022.03.18 |
[리눅스] NTP(Network Time Protocol) (0) | 2022.03.18 |
[리눅스] vsftpd (0) | 2022.03.17 |
[리눅스] /etc/httpd/conf/httpd.conf (0) | 2022.03.17 |
[리눅스] /etc/fstab (0) | 2022.03.17 |
[리눅스 명령어] iptables / iptables-save / iptables-restore (0) | 2022.03.16 |