Install Xen 3.0.4_1

페이지 정보

작성자 조희승 댓글 0건 조회 10,280회 작성일 12-08-17 15:20

본문

xen 3.0.4_1 install
FC 6을 기준으로 작성되었삼
(FC 7에서는 hda가 사라짐, 기존에 hda라면 LABEL을 사용하여야함)
- initrd 업데이트
yum update mkinitrd.i386

- bridge util 인스톨
yum install bridge-utils.i386

- 소스 풀고 컴파일
make world
make install
depmod 2.6.16.33-xen
mkinitrd -v -f --with=aacraid --with=sd_mod --with=scsi_mod /boot/initrd-2.6.16.33-xen.img 2.6.16.33-xen
이후는 make install만으로 수정사항 반영
(Makefile의 install: 를 보면 필요한 것만 할 수 있음)
- 기타등등 설치 및 확인
./install.sh
mv /lib/tls /lib/tls.disabled
/etc/ld.so.conf.d/nosegneg.conf
nosegneg.conf는 아래내용을 가지고 있어야 함
hwcap 0 nosegneg
- 그럽 설정
title Xen 3.0 / XenLinux 2.6 hdb1
root (hd1,0)
kernel /boot/xen-3.0.gz dom0_mem=524288
module /boot/vmlinuz-2.6-xen ro root=/dev/hdb1 console=tty0
module /boot/initrd-2.6.16.33-xen.img

- guest 준비
xm list로 dom0가 정상인지 확인
- guest 설정파일 만들기 NFS 사용시
cp -ax /{root,dev,var,etc,usr,bin,sbin,lib} /nfs/guestdom1
mkdir /nfs/guestdom1/{proc,sys,home,tmp}
root@can:/etc/xen> cat guestdom1.conf
kernel = "/boot/vmlinuz-2.6.16.33-xen"
ramdisk = "/boot/initrd-2.6.16.33-xen.img"
memory = 128
name = "guestdom1"
vif = ['mac=00:16:3e:7A:BB:01, bridge=xenbr1']
#vif = ['', 'bridge=xenbr0']
#dhcp="dhcp"
#disk = ['file:/xen-images/guestdom1.img,hda1,w','file:/xen-images/guestdom1-swap.img,hda2,w']
#vif = ['ip=10.0.0.2']
#ip = "10.0.0.2"
#netmask = "255.255.0.0"
#gateway = "10.0.0.254"
hostname = "guestdom1"
#root = '/dev/hda1 ro'
root = '/dev/nfs'
nfs_server = '143.248.133.114'
nfs_root = '/nfs/guestdom1'
extra = "4"
xm -c create guestdom1
- guest 설정파일 만들기 disk 이미지 사용시
dd if=/dev/zero of=disk1.img bs=1k seek=4096k count=1
mkfs -t ext3 disk1.img
mount -o loop disk1.img /mnt
cp -ax /{root,dev,var,etc,usr,bin,sbin,lib} /mnt
mkdir /mnt/{proc,sys,home,tmp}
root@can:/etc/xen> c guestdom2.conf
kernel = "/boot/vmlinuz-2.6.16.33-xen"
ramdisk = "/boot/initrd-2.6.16.33-xen.img"
memory = 128
name = "guestdom1"
vif = ['mac=00:16:3e:7A:BB:01, bridge=xenbr1']
#dhcp="dhcp"
disk = ['file:/xen-images/guestdom1.img,hda1,w','file:/xen-images/guestdom1-swap.img,hda2,w']
hostname = "guestdom1"
root = '/dev/hda1 ro'
extra = "4"

--------------------------- trouble shoot
- bridge가 안될때
brctl 이 있는지
bridge-utils.i386 이 깔려있는지 확인
ifconfig로 xenbr1이 있는지 확인
/etc/xen/scripts/network-bridge start
로 띄운다

- nfs_root가 안될때
커널에서 아래 설정 확인
CONFIG_ROOT_NFS=y
이건 nfs client에서 y로 선택해야 등장함
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
위는 networking 옵션에 있음
네트웍 드라이버를 initrd에서 preload하거나 커널에 넣거나 확인

댓글목록

등록된 댓글이 없습니다.