xen虚拟机管理工具xm与virsh用法
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? 修改虛擬處理器的數量
來自:http://blog.163.com/koumm@126/blog/static/954038372011716111513529/
轉載于:https://blog.51cto.com/jiaxiaoxu/1434090
總結
以上是生活随笔為你收集整理的xen虚拟机管理工具xm与virsh用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EJBCA 6 通过调用WebServi
- 下一篇: 玩转Linux压缩及归档