3、KVM虛擬機相關(guān)文件和簡單操作

1、查看、編輯及備份KVM 虛擬機配置文件 以及查看KVM 狀態(tài):

1.1、KVM 虛擬機默認(rèn)的配置文件在 /etc/libvirt/qemu 目錄下,默認(rèn)是以虛擬機名稱命名的.xml 文件,如下,

1 [root@kvm ~ 11:41:41]#ls /etc/libvirt/qemu/
2 networks  snale2.xml  snale.xml

1.2、KVM 虛擬機配置文件的修改。可以使用vi 或 vim 命令進(jìn)行編輯修改,但不建議。正確的做法為 virsh edit KVM-NAME:

1 [root@kvm qemu 11:43:41]#virsh edit snale

1.3、備份KVM 虛擬機配置文件,先創(chuàng)建一個備份目錄:

[root@kvm ~ 11:46:04]#mkdir /data/kvmback

1 [root@kvm ~ 11:46:04]#virsh dumpxml snale >/data/kvmback/snale_back.xml

1.4、正在運行的KVM 虛擬機的狀態(tài)可以用virsh list 查看:

1 [root@kvm ~ 11:48:42]#virsh list 2 Id    名稱                         狀態(tài) 3 ----------------------------------------------------
4  4     snale                          running

查看全部的虛擬機狀態(tài)則在virsh list 后面加參數(shù) --all 即可:

1 [root@kvm ~ 11:48:47]#virsh list --all 2 Id    名稱                         狀態(tài) 3 ----------------------------------------------------
4  4 snale                          running 5  -     snale2                         關(guān)閉

2、KVM 開關(guān)機,重啟、強制斷電、掛起、恢復(fù)、刪除及隨物理機啟動而啟動的設(shè)置:

2.1、KVM 虛擬機開啟(啟動):

1 [root@kvm ~ 11:49:26]#virsh start snale2 2 域 snale2 已開始 3 
4 [root@kvm ~ 11:51:31]#virsh list 5 Id    名稱                         狀態(tài) 6 ----------------------------------------------------
7  4 snale                          running 8  5     snale2                         running

2.2、重啟KVM 虛擬機。要想重啟kvm 虛擬機,必須如2.3 ,先在kvm 虛擬機里面安裝acpid 服務(wù),并且啟動設(shè)置為隨機啟動,否則使用virsh reboot 無效:

1 [root@kvm ~ 11:54:01]#virsh reboot snale2 2 域 snale2 正在被重新啟動

2.3、KVM 虛擬機關(guān)機:

[root@kvm ~ 11:55:34]#virsh shutdown snale2
域 snale2 被關(guān)閉
查看發(fā)現(xiàn)還是在運行
[root@kvm ~ 11:56:47]#virsh list
 Id    名稱                         狀態(tài) ----------------------------------------------------
 4 snale                          running 5     snale2                         running

注:KVM 虛擬機默認(rèn)是無法用virsh shutdown 進(jìn)行關(guān)機的,如果要想使用該命令關(guān)機,則必須在kvm 虛擬機上安裝acpid acpid-sysvinit 兩個包,啟動acpid 服務(wù),并且加入隨機啟動,如下:

1 [root@snale ~]# yum install -y acpid acpid-sysvinit ;service acpid start;chkconfig --add acpid && chkconfig acpid on

將虛擬機重啟后,再使用virsh shutdown 即可關(guān)機:

1 [root@kvm ~ 13:45:11]#virsh shutdown snale2 2 域 snale2 被關(guān)閉 3 
4 [root@kvm ~ 13:45:17]#virsh list --all 5 Id    名稱                         狀態(tài) 6 ----------------------------------------------------
7  4 snale                          running 8  -     snale2                         關(guān)閉

2.4、強制關(guān)機(強制斷電):

[root@kvm ~ 13:48:07]#virsh list --all
 Id    名稱                         狀態(tài) ----------------------------------------------------
 4 snale                          running - snale2                         關(guān)閉

[root@kvm ~ 13:48:16]#virsh destroy snale
域 snale 被刪除

[root@kvm ~ 13:48:29]#virsh list --all
 Id    名稱                         狀態(tài) ----------------------------------------------------
 - snale                          關(guān)閉 -     snale2                         關(guān)閉

2.5、暫停(掛起)KVM 虛擬機:

[root@kvm ~ 13:49:22]#virsh list
 Id    名稱                         狀態(tài) ----------------------------------------------------
 6 snale                          running

[root@kvm ~ 13:49:27]#virsh suspend snale
域 snale 被掛起

[root@kvm ~ 13:50:06]#virsh list
 Id    名稱                         狀態(tài) ----------------------------------------------------
 6     snale                          暫停

2.6、恢復(fù)被掛起的 KVM 虛擬機:

[root@kvm ~ 13:51:05]#virsh resume snale
域 snale 被重新恢復(fù)

[root@kvm ~ 13:51:20]#virsh list
 Id    名稱                         狀態(tài) ----------------------------------------------------
 6     snale                          running
 

2.7、刪除KVM 虛擬機:

[root@kvm ~] virsh undefine snale

該方法只刪除配置文件,磁盤文件未刪除,相當(dāng)于從虛擬機中移除。

2.8、KVM 設(shè)置為隨物理機啟動而啟動(開機啟動):

[root@kvm ~ 13:54:26]#virsh autostart snale
域 snale標(biāo)記為自動開始 

  [root@kvm ~ 14:21:25]#virsh autostart --disable snale
  域 snale取消標(biāo)記為自動開始
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容