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

相關文章
相關標籤/搜索