Linux/Ubuntu

우분투 12.04 LTS 에서 KVM Bridge Mode 설치하기

Ohjeonghak 2014. 4. 3. 22:25
반응형

-CPU의 가상화 지원 여부 확인하기.

egrep -c '(vmx|svm)' /proc/cpuinfo

위 명령의 결과 출력으로 0이 나온다면 CPU에서 지원하지 않는다. BIOS에서 가상화 기술 설정을 확인해보도록 하자. 만약 1 이상 나온다면 계속 진행해서 설치 할 수 있다.


-Package 설치

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virt-manager qemu-system


완료 후 아래의 명령으로 KVM 그룹에 현재 사용자를 넣어 권한을 부여한다.

sudo adduser `id -un` libvirtd

sudo adduser `id -un` kvm

그리고 그룹 설정 변경을 위해 재부팅을 하거나 로그아웃하고 다시 로그인 한다.

다음으로 아래와 같이 명령어를 입력하고

virsh -c qemu:///system list

별 에러 메시지 없이 아래처럼 출력된다면 성공적으로 설치된 것이다.

 Id Name                 State

----------------------------------


그리고 Ubuntu의 Dash에서 가상머신 매니저를 실행해 설치하면 된다.


여기까지 진행하면 NAT 모드로 가상머신을 사용 할 수 있다.

-Bridge Network 설정

Bridge 모드는 가상머신에 같은 대역의 IP를 주기 위해 설정해서 사용한다.

아래의 명령으로 interfaces를 설정한다.

sudo vi /etc/network/interfaces


Static IP를 사용 하는 경우

auto lo

iface lo inet loopback

 

auto eth0

iface eth0 inet manual

 

auto br0

iface br0 inet static

        address 123.123.123.123

        network 123.123.123.0

        netmask 255.255.255.0

        broadcast 192.168.102.255

        gateway 192.168.102.1

        dns-nameservers 168.126.63.1 8.8.8.8 8.8.4.4

        bridge_ports eth0

        bridge_fd 9

        bridge_hello 2

        bridge_maxage 12

        bridge_stp off

위의 양식대로 본인의 pc에 맞게 설정한다.

br0에는 현재 PC의 network 설정을 넣어주면 된다.

 

DHCP 를 사용 하는 경우

auto lo

 

 

iface lo inet loopback

 

auto eth0

 

iface eth0 inet manual 

 

auto br0 iface br0 inet dhcp

         bridge_ports eth0

         bridge_stp off

         bridge_fd 0

         bridge_maxwait 0

이렇게 하면 Bridge 설정이 완료 된 것이다.


다음으로 설정한 내용 적용을 위해 네트워크를 다시 시작해준다.

sudo /etc/init.d/networking restart


여기까지 완료하고 나서 Virtual Machine Manager를 실행하고 가상머신을 설치할 때 설치 마지막에 Advanced Options 이 아래와 같이 나오면 설정이 제대로 잘 된 것이다.

반응형