虛擬機(jī)創(chuàng)建 |
virsh define DomainName.xml |
通過配置文件定義一個(gè)虛擬機(jī)(這個(gè)虛擬機(jī)還不是活動(dòng)的) |
virsh create DomainName.xml |
創(chuàng)建虛擬機(jī)(創(chuàng)建后,虛擬機(jī)立即執(zhí)行,成為活動(dòng)主機(jī)) |
虛擬機(jī)編輯 |
virsh edit DomainName |
修改TestKVM的配置文件,效果等于先dumpxml得到配置文件廉邑,然后vi xml,最后后define該xml文件(建議關(guān)機(jī)修改错英,修改完virsh define防止不生效) |
虛擬機(jī)查看 |
virsh list --all |
查看虛擬機(jī)和狀態(tài) |
virsh dominfo DomainName |
顯示虛擬機(jī)的基本信息 |
virsh domname 2 |
顯示id號(hào)為2的虛擬機(jī)名 |
virsh domid DomainName |
顯示虛擬機(jī)id號(hào) |
virsh domuuid DomainName |
顯示虛擬機(jī)的uuid |
virsh domstate DomainName |
顯示虛擬機(jī)的當(dāng)前狀態(tài) |
virsh dumpxml DomainName |
顯示虛擬機(jī)的當(dāng)前配置文件 |
虛擬機(jī)啟停 |
virsh start DomainName |
啟動(dòng)該虛擬機(jī) |
virsh reboot DomainName |
重啟虛擬機(jī) |
virsh suspend DomainName |
虛擬機(jī)處于paused暫停狀態(tài),一般情況下是被admin運(yùn)行了virsh suspend才會(huì)處于這種狀態(tài),但是仍然消耗資源,只不過不被超級(jí)管理程序調(diào)度而已纳像。 |
virsh resume DomainName |
把虛擬機(jī)喚醒恶阴,使其恢復(fù)到running狀態(tài) |
virsh shutdown DomainName |
正常關(guān)閉虛擬機(jī)窖张,使虛擬機(jī)進(jìn)入shutoff狀態(tài)幕随,系統(tǒng)提示虛擬機(jī)正在被關(guān)閉,卻未必能成功 |
virsh destroy DomainName |
強(qiáng)制關(guān)閉該虛擬機(jī)宿接,但并非真的銷毀該虛擬機(jī)赘淮,只是關(guān)閉而已。 |
虛擬機(jī)備份澄阳、刪除、恢復(fù)踏拜、克隆 |
virsh save DomainName a |
將該虛擬機(jī)的運(yùn)行狀態(tài)存儲(chǔ)到文件a中 |
virsh restore a |
根據(jù)文件a恢復(fù)被存儲(chǔ)狀態(tài)的虛擬機(jī)的狀態(tài)碎赢,即便虛擬機(jī)被刪除也可以恢復(fù)(如果虛擬機(jī)已經(jīng)被undefine移除,那么恢復(fù)的虛擬機(jī)也只是一個(gè)臨時(shí)的狀態(tài)速梗,關(guān)閉后自動(dòng)消失) |
virsh undefine DomainName |
移除虛擬機(jī)肮塞,虛擬機(jī)處于關(guān)閉狀態(tài)后還可以啟動(dòng),但是被該指令刪除后不能啟動(dòng)姻锁。在虛擬機(jī)處于Running狀態(tài)時(shí)枕赵,調(diào)用該指令,該指令暫時(shí)不生效位隶,但是當(dāng)虛擬機(jī)被關(guān)閉后拷窜,該指令生效移除該虛擬機(jī),也可以在該指令生效之前調(diào)用define+TestKVM.xml取消該指令 |
virt-clone -o DomainName -n DomainName01 –file /data/DomainName01.img |
在-o后面為被克隆虛擬機(jī)名稱涧黄,-n后克隆所得虛擬機(jī)名稱篮昧,file為克隆所得虛擬機(jī)鏡像存放地址∷裢祝克隆的好處在于懊昨,假如一個(gè)虛擬機(jī)上安裝了操作系統(tǒng)和一些軟件,那么從他克隆所得的虛擬機(jī)也有一樣的系統(tǒng)和軟件春宣,大大節(jié)約了時(shí)間酵颁。 |