ubuntu 12.04 安裝xen虛擬機

 

Ubuntu安裝 xen

系統版本:ubuntu 12.04  x64 server
Xen
版本 4.1

一、安裝需要的軟件包以及xen內核

apt-get install xen-utils-4.1 xenwatch xen-tools xen-utils-common xenstore-utils xen-hypervisor-4.1-amd64

注意:

   如果是 64位系統 安裝 xen-hypervisor-4.1-amd64

   如果是 32位系統 安裝  linux-p_w_picpath-serverxen-hypervisor-4.1-i386

安裝完成後會在 /boot/ 目錄下生成 xen-4.1-amd64.gz 文件

二、重啓服務器 xen內核啓動

啓動後  執行 xm  list 顯示如下內容 則爲xen內核安裝正常

 

三、修改網絡配置

vim /etc/network/interfaces

 

auto xenbr0

iface xenbr0 inet static

        address 192.168.30.139

        netmask 255.255.255.0

        gateway 192.168.30.2

        dns-nameservers 219.141.136.10 219.141.140.10

        bridge_ports eth0

auto eth0

iface eth0 inet manual

四、配置xen-tools創建Ubuntu實例

Cd /etc/xen-tools/

vim xen-tools.conf

修改如下內容

dir = /data/xen

size   = 4Gb    

memory = 128Mb

swap   = 128Mb

install-method = debootstrap

fs     = ext3    

dist   = `xt-guess-suite-and-mirror --suite` # Default distribution to install.

p_w_picpath  = sparse

gateway    = 192.168.30.2

netmask    = 255.255.255.0

broadcast  = 192.168.30.255

passwd = 1

xfs_options    = defaults

reiser_options = defaults

serial_device = hvc0 #default

disk_device = xvda  #default

 

注:

    由於安裝的xen-tools默認支持的最新Ubuntu版本是maverick,而11.10的版本是oneiric(現在的12.04precise)所以需要它支持precise  操作如下:

cd /usr/lib/xen-tools/

ln -s karmic.d precise.d

   

vim /etc/xen/xend-config.sxp

#(xend-unix-server no)    註釋去掉   no改爲yes

#(network-script 'network-bridge netdev=eth1')  註釋去掉 網卡改爲自己使用的網卡

創建實例

需要將apt-get 配置好

xen-create-p_w_picpath --ip=192.168.30.147 --host=vm1

tail -f  /var/log/xen-tools/vm1.log 查看安裝過程

五、安裝完成進行管理

cd /etc/xen/

xm create vm1.cfg  開啓虛擬機

xm list           查看當前xen虛擬機狀態

xm console vm1    連接vm1控制檯

xm shutdown vm1  停止vm1虛擬機

xm reboot vm1     重啓vm1虛擬機

xm destroy vm1    刪除vm1虛擬機

xentop            查看各主機的資源佔用情況

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章