[원문 - http://anyx.tistory.com/entry/xen-error-메시지]
CentOS 5.1 xen 게스트 설치하기
설치환경
OS : CentOS 5.1_32bit
게스트 OS : CentOS 4.6_32bit
가상화 방식 : 반가상화
설치 이미지 : nfs 이용
xen 관련 패키지 : xen-3.0.3-41.el5
xen-libs-3.0.3-41.el5
설치준비
nfs를 이용하여 게스트OS를 설치하기 위해서 일단 서버에 간단히 nfs 설정을 한다.
yum을 이용해서 nfs관련 rpm를 설치한다.
nfs 관련 rpm
nfs-utils
nfs-utils-lib
portmap
nfs 관련 데몬 구동시키기
# /etc/init.d/nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
# /etc/init.d/portmap start
Starting portmap: [ OK ]
nfs 구동 확인
# rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 626 status
100024 1 tcp 629 status
100011 1 udp 772 rquotad
100011 2 udp 772 rquotad
100011 1 tcp 775 rquotad
100011 2 tcp 775 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 udp 32768 nlockmgr
100021 3 udp 32768 nlockmgr
100021 4 udp 32768 nlockmgr
100021 1 tcp 32768 nlockmgr
100021 3 tcp 32768 nlockmgr
100021 4 tcp 32768 nlockmgr
100005 1 udp 797 mountd
100005 1 tcp 800 mountd
100005 2 udp 797 mountd
100005 2 tcp 800 mountd
100005 3 udp 797 mountd
100005 3 tcp 800 mountd
/etc/export 를 수정해서 nfs를 설정한다.
# vi /etc/export
/xen/iso 192.168.10.17(rw) #xen 호스트서버
/xen/iso 192.168.10.18(rw) #xen 게스트에 사용할 IP
# mount 192.168.10.17:/xen/iso /mnt
nfs 가 정상적으로 마운트 되었다면 본격적으로 xen 게스트 설치를 진행한다.
xen게스트를 설치하기 위해서는 vncserver를 설치할 필요가 있다. 그랙픽 방식으로 설치하지 않으려면 설치시에는 반드시 vncsever가 필요 없을 수도 있으나, xen을 운영하기 위해서는 vncserver를 운영하는 것이 여러모로 편리하므로 설치하도록 하자.
xen 설치 진행
# virt-install
Would you like a fully virtualized guest (yes or no)? This will allow you to run unmodified operating systems. no
## 가상화 방식을 전가상화로 할것인지 반가상화로 할것인지를 결정한다. yes = 전가상화, no = 반가상화
What is the name of your virtual machine? guest
## 게스트의 이름을 정한다. /etc/xen/에 해당이름의 설정파일이 생성된다.
How much RAM should be allocated (in megabytes)? 512
## 게스트의 메모리를 정한다. (단위 MB)
What would you like to use as the disk (path)? /xen/guest.img
## 게스트 이미지의 위치를 정한다.
How large would you like the disk ) to be (in gigabytes)? 10
## 게스트 이미지의 용량을 정한다. (단위 GB)
Would you like to enable graphics support? (yes or no) no
## 설치를 그래픽모드로 할것인지, 텍스트 모드로 할것인지를 결정한다.
What is the install location? /mnt/CentOS45.iso
## 설치 이미지가 있는 위치를 입력한다. (위에서 mnt로 마운트를 설정하였다.)
이렇게 하면 설치가 진행될 것이다.
nfs로 설치를 진행하고자 한다면 "Installation Method 에서 다음과 같이 진행한다. 아래 화면은 텍스트 모드로 진행할때 나타나는 화면이다.
"NFS image" 선택
네트워크 설정
nfs 위치를 입력한다.
이후 설치는 기존에 설치방식과 동일하게 진행하면 된다.
댓글 없음:
댓글 쓰기