在Ubuntu 8.04 上使用XEN 3.2 (基于直接复制系统和使用debootstrap构建虚拟机)

vgcreateUbuntu 8.04 光盘安装 选择服务器角色时构选那个openssh-server功能

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

安装Xen模块apt-get -y install ubuntu-xen-server

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

由于使用lvm 存放虑拟机需要安装lvm2apt-get -y install lvm

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

pvcreate /dev/sda5vgcreate /dev/sda5 leif

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

现在开始安装虚拟机(guest OS)一.直接复制原系统到虚拟机(guest OS)1.创建虚拟机使用的根分区(5G)和swap(256M)空间lvcreate -L 5G -nvm1_root leiflvcreate -L 256M -nvm1_swap leif2.把vm1_root 格式化为ext3mkfs.ext /dev/leif/vm1_root3.copy文件到vm1_rootmount /dev/leif/vm1_root /mntrsync -av –one-file-system / /mnt4.修改fstab主机名和ip地址及相关文件/etc/hosts/etc/network/interfaces修改IP和主机名将/etc/fstab文件清空后加入如下行proc /proc proc defaults 0 0/dev/hda1 / ext3 defaults,errors=remount-ro 0 1/dev/hdb1 none swap sw 0 0再执行mv /mnt/lib/tls /mnt/lib/tls.disabled5.定义一个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 = 128name = “vm1″disk = [‘phy:/dev/leif/vm1_root,hda1,w’,’phy:/dev/leif/vm1_swap,hdb1,w’]root = “/dev/hda1 ro”on_poweroff = ‘destroy’on_reboot = ‘restart’on_crash = ‘restart’vcpus = ‘2′extra = ‘xencons=tty1′vif = [ ” ]

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

二.使用debootstrap构建虚拟机1.首先将ubuntu 8.04的光盘放入光驱moun /dev/cdrom /mnt再执行debootstrap –arch i386 hardy /xenvm/vm1 file:/mnt//xenvm1/vm1 为/dev/leif/vm1挂载点

很快就安装完了再执行mount –bind /dev /xenvm/vm1/devmount proc /xenvm/vm1/proc -t proccp /etc/resolv.conf /xenvm/vm1/etc/cp /etc/network/interface /xenvm/vm1/etc/networkcp /etc/apt/source.list /xenvm/vm1/etc/apt/sources.listcp -R /lib/modules/2.6.24-17-xen /xenvm/vm1/lib/modules/chroot /mnt /bin/bashmv /mnt/lib/tls /mnt/lib/tls.disabledapt-get updateapt-get upgradeapt-get install vim ssh再修改/etc/fstab文件如下proc /proc proc defaults 0 0/dev/hda1 / ext3 defaults,errors=remount-ro 0 1/dev/hdb1 none swap sw 0 0

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

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

,只做第一个我,不做第二个谁。

在Ubuntu 8.04 上使用XEN 3.2 (基于直接复制系统和使用debootstrap构建虚拟机)

相关文章:

你感兴趣的文章:

标签云: