Chinaunix首页 | 论坛 | 博客
  • 博客访问: 762012
  • 博文数量: 790
  • 博客积分: 40560
  • 博客等级: 大将
  • 技术积分: 5065
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 16:29
文章分类

全部博文(790)

文章存档

2011年(1)

2008年(789)

我的朋友

分类: LINUX

2008-08-28 17:11:54

 
vgcreate
Ubuntu8.0.4光盘安装选择服务器角色时构选那个openssh-server功能

安装完成后执行
apt-get-yupgrade
升级系统

安装Xen模块
apt-get-yinstallubuntu-xen-server

修改loop模块在/etc/modules加入如下一行
loopmax_loop=64

由于使用lvm存放虑拟机
需要安装lvm2
apt-get-yinstalllvm

重启系统
把/dev/sda5转换为lvm

pvcreate/dev/sda5
vgcreate/dev/sda5leif

就创建了一个名为leif的LVM卷了

现在开始安装虚拟机(guestOS)
一.直接复制原系统到虚拟机(guestOS)
1.创建虚拟机使用的根分区(5G)和swap(256M)空间
lvcreate-L5G-nvm1_rootleif
lvcreate-L256M-nvm1_swapleif
2.把vm1_root格式化为ext3
mkfs.ext/dev/leif/vm1_root
3.copy文件到vm1_root
mount/dev/leif/vm1_root/mnt
rsync-av–one-file-system//mnt
4.修改fstab主机名和ip地址及相关文件
/etc/hosts
/etc/network/interfaces
修改IP和主机名
将/etc/fstab文件清空后加入如下行
proc/procprocdefaults00
/dev/hda1/ext3defaults,errors=remount-ro01
/dev/hdb1noneswapsw00
再执行
mv/mnt/lib/tls/mnt/lib/tls.disabled
5.定义一个vm1.cfg文件
vi/etc/xen/vm1.cfg写入
kernel=“/boot/vmlinuz-2.6.24-21-xen”
ramdisk=“/boot/initrd.img-2.6.24-21-xen”
memory=128
name=“vm1″
disk=[''phy:/dev/leif/vm1_root,hda1,w'',''phy:/dev/leif/vm1_swap,hdb1,w'']
root=“/dev/hda1ro”
on_poweroff=‘destroy’
on_reboot=‘restart’
on_crash=‘restart’
vcpus=‘2′
extra=‘xencons=tty1′
vif=['''']

好,一切OK
则执行xmcreate-c/etc/xen/vm1.cfg
就可开启这个虚拟机了
帐号和密码为源系统是一样的

二.使用debootstrap构建虚拟机
1.首先将ubuntu8.0.4的光盘放入光驱
moun/dev/cdrom/mnt
再执行
debootstrap–archi386hardy/xenvm/vm1file:/mnt/
/xenvm1/vm1为/dev/leif/vm1挂载点

很快就安装完了
再执行
mount–bind/dev/xenvm/vm1/dev
mountproc/xenvm/vm1/proc-tproc
cp/etc/resolv.conf/xenvm/vm1/etc/
cp/etc/network/interface/xenvm/vm1/etc/network
cp/etc/apt/source.list/xenvm/vm1/etc/apt/sources.list
cp-R/lib/modules/2.6.24-17-xen/xenvm/vm1/lib/modules/
chroot/mnt/bin/bash
mv/mnt/lib/tls/mnt/lib/tls.disabled
apt-getupdate
apt-getupgrade
apt-getinstallvimssh
再修改/etc/fstab文件如下
proc/procprocdefaults00
/dev/hda1/ext3defaults,errors=remount-ro01
/dev/hdb1noneswapsw00

修改IP地址主机名
再修改一个root的密码
passwdroot
一切完成后,退出chroot

再按照直接复制原系统到虚拟机的方法第5步定义一个vm1.cfg文件即可。

阅读(411) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~