虛擬化之KVM virsh常用命令篇


1,查看運行的虛擬機

virsh list

2,查看所有的虛擬機(關閉和運行的虛擬機)

virsh list --all

3,連接虛擬機

virsh console +域名(虛擬機的名稱)

4,退出虛擬機

ctrl+]

5,關閉虛擬機

5.1    virsh shutdown +域名  

這個時候我在virsh list發現 test02這個虛擬機還是在運行的,並沒有關閉。

我們需要安裝一個acpid的服務並啟動它,什么是ACPI?

ACPI是Advanced Configuration and PowerInterface縮寫,高級配置和電源管理接口。

acpid中的d則代表daemon。Acpid是一個用戶空間的服務進程,它充當linux內核與應用程序之間通信的接口,負責將kernel中的電源管理事件轉發給應用程序。

Acpid是一個用戶空間的服務進程,它充當linux內核與應用程序之間通信的接口,負責將kernel中的電源管理事件轉發給應用程序。

其實,說明了就是通過這個服務來執行電源關閉的動作,這也是為什么我們執行virsh shutdown +域名無法關機的原因。

(子機安裝acpid服務)yum install -y acpid

/etc/init.d/acpid start

如果此時我沒法進入子機安裝acpi協議的話,那么就無法關掉該虛擬機,此時可以用下面這種方法。

5.2  virsh destroy +域名

這種方式的關閉,是一種刪除的方式,只是在virsh list中刪除了該虛擬機。

 

6,掛起虛擬機

virsh suspend +域名

 

7,恢復被掛起的虛擬機

virsh resume +域名

 

8,子機隨宿主主機(母機)啟動而啟動

virsh autostart + 域名

9,取消自動啟動

virsh auotstart --disable +域名

10,徹底刪除虛擬機

1, 刪除虛擬機   virsh destroy +域名

2,解除標記     virsh undefine +域名

3,刪除虛擬機文件  

 11,啟動虛擬機並進入該虛擬機

virsh start 域名 --console


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM