歡迎您光臨本站 註冊首頁

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

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

1. 使用 xm 命令管理 Xen 虛擬機

A. 顯示運行狀態

在命令行下使用“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. 連接虛擬系統

使用“xm console”命令通過字元界面連接到運行中的 vmrhel5 虛擬系統

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

C. 關閉虛擬系統

使用“xm shutdown”命令啟動 vmrhel5 虛擬系統

[root@xen ~]# xm shutdown vmrhel5

D. 重啟動虛擬系統

使用“xm reboot”命令重啟動 vmrhel5 虛擬系統

[root@xen ~]# xm reboot vmrhel5

2. 使用 virt-manager 圖形工具管理 Xen 虛擬機

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

在 virt-manager 中右鍵單擊要管理的虛擬系統,在彈出菜單中選擇“Details”將打開“虛擬系統狀態窗口”,如圖 5.16 所示,在此窗口中可以查看虛擬系統的名稱、CPU 和內存佔用情況,還可對虛擬系統進行“暫停”和“關閉”的操作.

在“虛擬系統狀態窗口”,點擊“硬體”選項卡可查看並修改虛擬系統的硬體配置參數

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

3. 配置虛擬系統隨伺服器啟動

當物理伺服器重啟時,所有的虛擬系統會自動停止.但當物理伺服器重啟完成時,這些虛擬系統並不會自動啟動,而需要手動的方式進行啟動.

要設置 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/

本文出自 「賈芸斐」 博客,請務必保留此出處http://jiayf.blog.51cto.com/1659430/353024


[火星人 ] Linux 中的 XEN 虛擬化技術(四)管理 Xen 虛擬系統已經有376次圍觀

http://coctec.com/docs/linux/show-post-50098.html