歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Xen虛擬機管理工具xm與virsh用法

Xen虛擬機管理工具xm與virsh用法

日期:2017/2/28 14:43:41   编辑:Linux教程

1. xm命令
可以使用xm 命令來啟動停止虛擬機啟動虛擬機命令如下:
xm create vm1 #其中vm1 為虛擬機的配置文件,位於/etc/xen/vm/vm1
xm create -c vm1 #如果需要啟動控制台,則可以運行命令
xm list #可以列出所有的虛擬機
xm console <domid> #可以顯示某虛擬機的控制台
xm reboot <domid> #可以重起id 為domid 的虛擬機
xm shutdown <domid> #可以關閉id 為domid 的虛擬機
xm destroy <domid> #可以銷毀id 為domid 的虛擬機
xm console fc5 #從終端或控制台登錄正在運行的虛擬操作系統
xm save <DomId> <File> # 存儲正在運行的虛擬操作系統的狀態
xm restore <File> # 喚醒虛擬操作系統
xm pause <DomId> #停止正在運行的虛擬操作系統
xm unpause <DomId> #激活停止的虛擬操作系統
xm mem-set <DomId> <Mem> #調整虛擬平台/虛擬操作系統的占用內存
xm shutdown 虛擬操作系統的Name或DomID #關閉被虛擬的系統
xm destroy <DomId> #立即停止虛擬的系統 (重要);
xm vcpu-set <DomId> <VCPUs> #調整虛擬平台及虛擬操作系統的虛擬CPU個數
xm top 或 xentop # 查看虛擬系統運行的狀態

2. virsh的基本用法如下
virsh [COMMAND] [ARGS...]
另外需要注意的是,virsh提供兩種執行模式: "直接模式(Direct Mode)"與"互動模式(Interactive Mode)"。在直接模式裡,你必須在Shell中以參數、自變量的方式來執行virsh,如果在互動模式中,則virsh會提供一個提示字符串,你可以在該提示字符串後,輸入要執行的命令。如果執行virsh沒有指定任何參數或自變量則默認就是進入互動模式。
與xm一樣,COMMAND也是 virsh提供的命令,常用的命令如下:

virsh常用命令如下:

命令 說明
help 顯示該命令的說明
quit 結束 virsh,回到 Shell
connect 連接到指定的虛擬機服務器
create 啟動一個新的虛擬機
destroy 刪除一個虛擬機
start 開啟(已定義的)非啟動的虛擬機
define 從 XML 定義一個虛擬機
undefine 取消定義的虛擬機
dumpxml 轉儲虛擬機的設置值
list 列出虛擬機
reboot 重新啟動虛擬機
save 存儲虛擬機的狀態
restore 回復虛擬機的狀態
suspend 暫停虛擬機的執行
resume 繼續執行該虛擬機
dump 將虛擬機的內核轉儲到指定的文件,以便進行分析與排錯
shutdown 關閉虛擬機
setmem 修改內存的大小
setmaxmem 設置內存的最大值
setvcpus 修改虛擬處理器的數量

Copyright © Linux教程網 All Rights Reserved