debian6 xen4.0安装 guest半虚拟化--debootstrap安装
為什么80%的碼農都做不了架構師?>>> ??
? ? ? ?上一篇介紹了全虛擬化的安裝方法,這一篇來用xen-tools來自動安裝一個半虛擬化的虛擬機,還是使用上一篇全虛擬化的機器,同時和xen-hvm運行在同一臺機器上。
? ? ? ? 安裝xen-tools工具
apt-get install xen-tools? ? ? ? 先配置/etc/xen-tools/xen-tools.conf文件,內容如下:
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安裝。
? ? ?還請各位大牛給指導指導...
?
?
?
?
轉載于:https://my.oschina.net/guol/blog/79021
總結
以上是生活随笔為你收集整理的debian6 xen4.0安装 guest半虚拟化--debootstrap安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL server 2008 数据库企
- 下一篇: 批量修改root密码#shell脚本