天天看點

Linux 中的 XEN 虛拟化技術(四)管理 Xen 虛拟系統

<b>1. </b><b>使用 xm </b><b>指令管理 Xen </b><b>虛拟機</b>

<b>A. </b><b>顯示運作狀态</b>

在指令行下使用“xm list”指令顯示 Xen 虛拟系統目前運作的狀況

[root@xen ~]# xm list

Name ID Mem(MiB) VCPUs State Time(s)

Domain-0 0 366 1 r----- 258.7

vmrhel5 2 127 1 ------ 31.0

<b>B. </b><b>連接配接虛拟系統</b>

使用“xm console”指令通過字元界面連接配接到運作中的 vmrhel5 虛拟系統

[root@xen ~]# xm create /etc/xen/vmrhel5

<b>C. </b><b>關閉虛拟系統</b>

使用“xm shutdown”指令啟動 vmrhel5 虛拟系統

[root@xen ~]# xm shutdown vmrhel5

<b>D. </b><b>重新開機動虛拟系統</b>

使用“xm reboot”指令重新開機動 vmrhel5 虛拟系統

[root@xen ~]# xm reboot vmrhel5

<b>2. </b><b>使用 virt-manager </b><b>圖形工具管理 Xen </b><b>虛拟機</b>

在 Linux 圖形桌面 X-Windows 中打開“應用程式”-&amp;gt;“系統工具”-&amp;gt;“Virtual Machine Manager”,選擇“本地 Xen 宿主”,點選“連接配接”,啟動圖形管理工具

Linux 中的 XEN 虛拟化技術(四)管理 Xen 虛拟系統

在 virt-manager 中右鍵單擊要管理的虛拟系統,在彈出菜單中選擇“Details”将打開“虛拟系統狀态視窗”,如圖 5.16 所示,在此視窗中可以檢視虛拟系統的名稱、CPU 和記憶體占用情況,還可對虛拟系統進行“暫停”和“關閉”的操作。

Linux 中的 XEN 虛拟化技術(四)管理 Xen 虛拟系統

在“虛拟系統狀态視窗”,點選“硬體”頁籤可檢視并修改虛拟系統的硬體配置參數

Linux 中的 XEN 虛拟化技術(四)管理 Xen 虛拟系統

在 virt-manager 中右鍵單擊要管理的虛拟系統,在彈出菜單中選擇“打開”,将打開虛拟系統的終端,并且還可對虛拟系統進行“運作”、“關閉”、“暫停”和“儲存”的操作。

<b>3. </b><b>配置虛拟系統随伺服器啟動</b>

當實體伺服器重新開機時,所有的虛拟系統會自動停止。但當實體伺服器重新開機完成時,這些虛拟系統并不會自動啟動,而需要手動的方式進行啟動。

要設定 Xen 的虛拟系統随伺服器啟動,首先要了解 Xen 上已安裝的虛拟系統的配置檔案存放位置。通過 virt-install 指令或者使用 virt-manager 圖形管理工具在 Xen 伺服器上建立的虛拟系統,其配置檔案預設儲存在/etc/xen 目錄下。

[root@xen ~]# cat /etc/xen/vmrhel5

name = "vmrhel5"

uuid = "d164e9eb-b574-583c-9a6e-7a2fb435fc28"

maxmem = 128

memory = 128

vcpus = 1

bootloader = "/usr/bin/pygrub"

on_poweroff = "destroy"

on_reboot = "restart"

on_crash = "restart"

vfb = [ "type=vnc,vncunused=1,keymap=en-us" ]

disk = [ "tap:aio:/vmdisk/vmrhel5,xvda,w" ]

vif = [ "mac=00:16:36:75:23:a8,bridge=virbr0,script=vif-bridge" ]

要使虛拟系統能夠随伺服器啟動,其操作很簡單,隻需要将需要随伺服器啟動的虛拟系統的配置檔案放到/etc/xen/auto 目錄中,Xen 會在啟動時将 auto 目錄下的虛拟系統啟動

[root@xen ~]# mv /etc/xen/vmrhel5 /etc/xen/auto/

繼續閱讀