Linux 下 virsh 虛擬機器 批量啟停

2021-10-19 12:32:09 字數 544 閱讀 7047

因物理機上建立了很多虛擬機器,每次重啟硬體伺服器後,手動啟動每個虛擬機器很麻煩,有的虛擬機器帶括號,啟動容易出錯。需要通過批量指令碼進行啟動。

(1)檢視執行中的虛擬機器

virsh list

(2) 檢視全部虛擬機器

virsh list --all

(3) 啟動虛擬機器

virsh start name

(4) 關閉虛擬機器

virsh shutdown name

(5) 批量啟動虛擬機器

for a in `virsh list --all|grep 'shut off' 2>/dev/null |awk ''`; do echo $a; virsh start $a 2>/dev/null ; done

(6)批量停止虛擬機器

for a in `virsh list --all|grep 'running' 2>/dev/null |awk ''`; do echo $a; virsh shutdown $a 2>/dev/null ; done

virsh虛擬機器

系統centos 6.5 yum install qemu img y yum groupinstall virtual y配置檔案在 etc libvirt 目錄下,基本不用修改 vi etc libvirt qemu.conf vnc listen 0.0.0.0 root host217 ne...

virsh 虛擬機器基本管理命令

1 啟動虛擬機器 root room9pc01 virsh start node12 重啟虛擬機器 root room9pc01 virsh reboot node13 強制關閉虛擬機器 root room9pc01 virsh destroy node14 設定虛擬機器開機自動執行 root ro...

使用virsh 對虛擬機器操作 qemu agent

要確保qemu agent 安裝成功才可以通訊 virsh qemu agent command centos cmd linux系統 以下是windows系統,改ip位址以及主機名 改主機名win7沒試驗成功,改ip位址可以 qemu agent command win cmd qemu agen...