debian6 xen4.0安装 guest半虚拟化--debootstrap安装

       上一篇介绍了全虚拟化的安装方法,这一篇来用xen-tools来自动安装一个半虚拟化的虚拟机,仍是使用上一篇全虚拟化的机器,同时和xen-hvm运行在同一台机器上。shell

        安装xen-tools工具bootstrap

apt-get install xen-tools

        先配置/etc/xen-tools/xen-tools.conf文件,内容以下:ssh

lvm = lvm-xen
install-method = debootstrap
size   = 30Gb      
memory = 4096Mb    
swap   = 2048Mb    
fs     = ext4     
dist   = squeeze
image  = full   
gateway    = 10.1.6.254
netmask    = 255.255.255.0
broadcast  = 10.1.6.255
dhcp = 1
genpass = 1
genpass_len = 8
hash_method = sha256
kernel = /boot/vmlinuz-2.6.32-5-amd64
initrd = /boot/initrd.img-2.6.32-5-amd64
arch = amd64
mirror = http://mirrors.163.com/debian
ext3_options     = noatime,nodiratime,errors=remount-ro
ext2_options     = noatime,nodiratime,errors=remount-ro
xfs_options      = defaults
reiserfs_options = defaults
btrfs_options    = defaults
boot = 1
serial_device = hvc0 
disk_device = xvda 
output    = /etc/xen
extension = .cfg

       开始自动化安装虚拟机工具

xen-create-image --hostname=xen-para-debootstrap

       在上面xen-create-image命令执行完毕后,会显示安装进行到每一步的提示,可是并不能查看整个详细的安装过程,这时查看/var/log/xen-tools/xen-para-debootstrap.log文件,能够看到整个动态安装过程。

/var/log/xen-tools/xen-para-debootstrap.log

       大概3~4分钟就安装完毕了,过程下图所示:

      由于在配置文件中我定义的是自动分配root密码,经过dhcp获取ip,而且安装完成后自动启动,能够看到会随机分配一个root密码,而且在安装完后启动,可是并未显示经过dhcp获取的ip地址,在日志中也没有,这就须要咱们经过xm console xen-para-debootstrap链接到虚拟机上查看,以下图:性能

     能够看到xen-para-debootstrap已经自动运行了,接下来利用console登陆系统,会显示系统启动过程的信息,在这里面能够发现经过dhcp获取的ip地址,如图:测试

     知道了ip地址后就能够经过ssh登陆系统了,安装完毕后会自动在/etc/xen目录下生成虚拟机的配置文件。日志

 

     看似比较完美的过程,可是这个系统是有些问题的,具体我还没找到,由于我在宿主机上同时运行配置相同的虚拟机(cpu mem之类的),一个是如今的半虚拟化的xen-para-debootstrap,一个是前一篇全虚拟化的xen-hvm,在进行性能测试后发现半虚拟化居然比全虚拟化差最少十倍以上,OMG,凌乱了。所以有了下一篇的tar安装。code

     还请各位大牛给指导指导...ip

相关文章
相关标签/搜索