Create CentOS DomU on CentOS Dom0

1. 准备安装源。(CentOS 支持 HTTP 和 FTP 等方式安装,可以通过 nginx 或者 vsftp 创建安装源,就相当于把第一张盘挂载到 FTP 或者 HTTP 的某个目录上,具体怎么做就略过了,详情 Google ….)

2. 下载 xen 的 boot kernel (根据需要去 Mirror 找,这里是 CentOS 5.4 x86_64)

# mkdir -p /boot/xen-install/centos-5.4/x86_64
# cd /boot/xen-install/centos-5.4/x86_64
# wget "http://mirrors.163.com/centos/5.4/os/x86_64/images/xen/initrd.img"
# wget "http://mirrors.163.com/centos/5.4/os/x86_64/images/xen/vmlinuz"

3. 创建磁盘文件(40G Sparse 文件)

# mkdir /home/xen/domains/centos-5.4
# cd /home/xen/domains/centos-5.4
# dd if=/dev/zero of=/home/xen/domains/centos-5.4/disk.img  oflag=direct bs=1M seek=40960 count=0
4. 创建 DomU 安装配置文件(just for Installation)

 

# vi /etc/xen/install-centos5.4.cfg
kernel =  "/boot/xen-install/centos-5.4/x86_64/vmlinuz"
ramdisk =  "/boot/xen-install/centos-5.4/x86_64/initrd.img"
name =  "centos-install"
memory =  "1024"
disk =  [  'tap:aio:/home/xen/domains/centos-5.4/disk.img,xvda,w',  ]
vif =  [  'bridge=xenbr0',  ]
vcpus= 1
on_reboot =  'destroy'
on_crash =  'destroy'
5. Start Install
# xm create -c install-centos5.4.cfg
选择 FTP 或者 HTTP 安装方式,填入安装源,比如:http://mirrors.163.com/centos/5.5/os/x86_64,剩下就跟普通安装方式没什么区别了。安装完成后会停掉,是因为配置文件里的 on_reboot = ‘destroy’,这时进入下一步骤。
6. 创建 Domu 配置文件
# vi /etc/xen/centos5.4.cfg

 

# Hostname
name =  "centos5.4"

#
#  vcpus + memory size
#
vcpus  =  "1"
memory =  "1024"

#
#  Disk device(s).
#
root        =  '/dev/xvda ro'
disk        =  [
'tap:aio:/home/xen/domains/centos5.4/disk.img,xvda,w',
]

#
#  Networking (change ip and mac if you need copy for another DomU)
#
vif         =  [  'bridge=xenbr0',  ]

#
#  Behaviour
#
on_poweroff =  'destroy'
on_reboot   =  'restart'
on_crash    =  'destroy'

# Console
#extra = 'console=xvc0'

7. 启动 DomU

# xm create /etc/xen/centos5.4.cfg -c
Attention:

如果 DomU 使用 Static IP 一定要在 DomU 的配置文件中写上 MAC 地址和 IP,不然 CentOS DomU 每次 create 或者 reboot 之后都会使用 DHCP 的方式自动获取 IP。

vif         =  [  'bridge=xenbr0,mac=00:16:3e:xx:xx:xx,ip=192.168.1.x' ]

reference:
http://wiki.centos.org/HowTos/Xen/InstallingCentOSDomU
http://sysadminman.net/blog/2008/10-steps-to-a-xen-domu-39

tags: CentOSdom0domuxen
posted in Virtualization by Sonic

Follow comments via the RSS Feed | Leave a comment | Trackback URL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值