본문 바로가기

리눅스

CentOS 6에 Xen을 설치하는 방법

반응형

CentOS 6에 Xen을 설치하는 방법

테스트 환경

[root@was01 ~]$ cat /etc/redhat-release
CentOS release 6.4 (Final)
[root@was01 ~]$ getconf LONG_BIT
64

EPEL 리포지토리 설치

sudo yum install epel-release

Xen 설치

필요한 패키지 설치

  • libvirt : 가상화 관리 도구
  • virt-viewer : 가상 머신 그래픽 사용자 인터페이스
  • libvirt-client : libvirt 클라이언트 라이브러리
  • centos-release-xen : Xen 관련 패키지 저장소
yum install -y libvirt virt-viewer libvirt-client centos-release-xen
[root@was01 ~]$ yum install -y libvirt virt-viewer libvirt-client centos-release-xen

브릿지 네트워킹 설정

가상 머신이 네트워크를 사용할 수 있도록 브릿지 네트워킹을 설정해야 합니다.

 

브릿지 설정

sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BRIDGE=xenbr0

브릿지 네트워크 인터페이스 설정

sudo vim /etc/sysconfig/network-scripts/ifcfg-xenbr0
DEVICE=xenbr0
TYPE=Bridge
BOOTPROTO=dhcp
ONBOOT=yes

네트워크 서비스 재시작

sudo service network restart

libvirtd 서비스 시작 및 활성화

libvirtd 서비스를 시작하고 부팅 시 자동으로 실행되도록 설정합니다.

sudo service libvirtd start
sudo chkconfig libvirtd on
[root@was01 ~]$ service libvirtd start
libvirtd 데몬을 시작 중:                                   [  OK  ]

설치 확인

virsh list

가상 머신 생성 및 관리

virt-manager, virt-install 등을 사용하여 가상 머신을 생성하고 관리할 수 있습니다.

 

가상 머신을 생성

sudo virt-install \
--name test-vm \
--ram 2048 \
--disk path=/var/lib/libvirt/images/test-vm.img,size=20 \
--vcpus 2 \
--os-type linux \
--network bridge:xenbr0 \
--graphics none \
--console pty,target_type=serial \
--location /path/to/centos.iso \
--extra-args 'console=ttyS0,115200n8 serial'

 

728x90
반응형