강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
리눅스 가상머신 KVM !!
조회 : 9,061  


프로그램명 : kvm
운영체제 : Linux
홈페이지 : www.linux-kvm.org/
라이센스 : 공개 소스

1. 서론
KVM(Kernel based Virtual Machine) 은 리눅스 기반에서 CPU 기반의 전가상화, 즉 하드웨어 전체를 가상화하는 것을 지원하는 하이퍼바이저이다. KVM은 Red Hat Enterprise Linux(RHEL), CentOS, sulinux, Fedora 기반 리눅스 등에 기본적으로 포함되어 있는 하이퍼바이저로 손쉽게 사용할 수 있다는 장점이 있습니다.

2. 설치
데비안 기반 : apt-get install kvm*
레드헷 기반
yum groupinstall “Virtualization*”
yum install dejavu-lgc-sans-fonts
yum install xorg-x11-xauth
yum install tigervnc
이렇게 하면 기본 적으로 필요한 프로그램이 설치 완료된다.
3. 네트워크 브릿지 설정.
kvm 을 설치하게 되면, 처음 기본 네트워크 환결설정은 NAT 으로 되어있다.

 

# ifconfig virbr0

virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:7921 (7.7 KiB)

이것을 브릿지로 바꿔야 된다. 브릿지로 설정되어있어야만, 게스트os에서 공인 IP 등록을 할수있다

# virsh net-list
Name State Autostart
—————————————–
default active yes

 

이렇게 나와있을 텐데

# virsh net-destroy default

# virsh net-undefine default

# service libvirtd restart

 

이런식으로 서비스를 내려주면 된다.

 

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
HWADDR=00:18:8B:58:07:3B
onBOOT=yes
BRIDGE=br0

 

vi /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
onBOOT=yes
IPADDR=10.1.0.3
NETMASK=255.255.255.0
GATEWAY=10.10.1

 

service network restart

 

브릿지 설정 완료!!

 

# virt-manager

Screenshot - 2014년 06월 14일 - 19시 58분 16초

설치 완료하면. kvm은 리눅스 뿐만 아니라, 윈도우도 설치가 가능하다.
Screenshot - 2014년 06월 14일 - 20시 00분 38초
메뉴 왼쪽 상단에 [새 가상 머신 생성] 을 클릭하면 순서대로 설치 절차에 따라 설치를 손쉽게 할수 있게 된다.
Screenshot - 2014년 06월 14일 - 20시 06분 02초
sulinux 을 설치한후의 모습이다.  설치가 잘되었으며, 원격으로도 접근이 손쉽게 된다.

3. 마무리

리눅스의 가상화 머신이 kvm에 대해서 가볍게 살펴보았다. 프로그램의 설치가 비교적 쉬우며, 사용의 편리성, 또한 쉽게 스냅샷을 찍어놓은후, 이미지 복사 등을 통해 서버 이전등을 할때에도 물리적
인 서버를 운영할때보다는 한결 편리하게 운영할수 있다는 장점 또한 가지고 있다.
그리고 kvm은  wmware, virtualbox, 등에서 지원하는 기능등을 대부분 지원하고, 무엇보다 무료오픈소스라는 장점이 있어서 매력적이지 않을까 생각 된다.


dslee골벵이linux.co.kr

[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1810


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
(주)수퍼유저
(주) 수퍼유저 SULINUX 개발팀
www.sulinux.net