1. 程式人生 > >KVM virsh常用命令篇

KVM virsh常用命令篇

電源 disable ace 高級配置 方法 star advance 高級 isa

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、徹底刪除虛擬機

  a) 刪除虛擬機 virsh destroy +域名

  b) 解除標記 virsh undefine +域名

  c) 刪除虛擬機文件

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

  virsh start 域名 --console

KVM virsh常用命令篇