728x90
반응형
SMALL
커널 기반 가상 머신(kernel-based Virtual machine, KVM)은 리눅스 커널을 하이퍼바이저로 변환하기 위한 가상화 인프라 스트럭처의 하나이다.
KVM은 하드웨어 가상화 확장을 갖춘 프로세서가 필요하다.
KVM은 적재 가능한 커널 모듈의 형태로 존재
운영체제 : 유닉스 계열
플랫폼 : ARM, IA-64, POWER PC, x86, x86-64
종류 : 하이퍼바이저
라이선스 : GNU GPL or LGPL
WEB : www.linux-kvm.org
리눅스 커널을 기반으로 전가상화(full virtualization)방식을 지원하는 오픈소스 하이퍼바이저 전가상화(full virtualization): 물리적인 하드웨어 전체를 Hypervisor에서 가상화시켜 가상머신(GuestOS)에 제공하는 환경이다.
- KVM을 통해 Linux를 하이퍼바이저로 전환하여 호스트 머신이 게스트 또는 VM(가상머신) 등 독립된 가상 환경 여러 개를 실행할 수 있다.
- KVM은 레드헷 계열 리눅스, centos, fedora 기반 리눅스 등에 기본적으로 포함한다.
- 리눅스에서 제공되는 것은 모두 KVM에도 제공된다.
- SELinux(Security-Enhanced Linux)와 sVirt(Secure Virtualization) 제공된다.
1) KVM설치 준비
리눅스에서 동작하는 가상화 솔루션으로 Intel VT 또는 AMD-V의 가상화 기술을 사용한다.
egrep -c '(vmx|svm)' /proc/cpuinfo
0일 경우, 하드웨어 가상화 기능을 제공하지 않는다. 그러면 BIOS에서 가상화 기능이 활성화시켜야 한다. VMware를 사용한다면 설정에서 체크박스를 통해서 설정할 수 있다.
2) KVM 설치 (KVM 관련 패키지를 설치)
sudo apt-get install qemu-kvm libvirt-daemon-system virtinst bridge-utils cpu-checker
sudo adduser $USER kvm
사용자 권한으로 가상머신을 관리할 수 있도록 권한 설정
reboot
시스템 재 부팅 후 사용이 가능한 상태인지 테스트 진행
:/# kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
위와 같이 나오면 KVM 설치 완료
반응형
LIST
'IT' 카테고리의 다른 글
[SSH] ssh-keygen을 이용한 공개 키 만들기 (0) | 2022.08.31 |
---|---|
[보도자료] 금융분야 클라우드 및 망분리 규제 개선방안 (1) | 2022.05.02 |
[정보보호]Apache Log4j 보안 취약점 이슈 (0) | 2021.12.29 |
[정보보호]Apache Log4j 보안 취약점 이슈 (0) | 2021.12.29 |
[정보보호] 2021년 KISA Report 10월호 (0) | 2021.11.19 |