07-KVM虛擬機的日常管理與配置
時間:2023-07-01 14:00:01 | 來源:網(wǎng)站運營
時間:2023-07-01 14:00:01 來源:網(wǎng)站運營
07-KVM虛擬機的日常管理與配置:
07-KVM虛擬機的日常管理與配置
KVM虛擬機的管理主要是通過virsh命令對虛擬機進行管理。
1、查看KVM虛擬機配置文件
(1) KVM虛擬機默認配置文件位置: /etc/libvirt/qemu/
autostart目錄是配置kvm虛擬機開機自啟動目錄。
2、virsh命令使用方式
可以先進入virsh命令終端,再執(zhí)行命令
也可以直接在命令前加virsh
3、查看虛擬機狀態(tài)
virsh list 不顯示關機狀態(tài)虛擬機
virsh list --all 顯示所有虛擬機
4、虛擬機開機
virsh start VM1
5、虛擬機關機或強制下電
- 關機
virsh shutdown VM1
- 強制下電
virsh destroy VM1
6、通過配置文件啟動虛擬機
virsh create /etc/libvirt/qemu/VM1.xml
7、配置開機自啟動虛擬機
virsh autostart VM1
/etc/libvirt/qemu/autostart目錄是kvm虛擬機開機自啟動目錄,該命令相當于將配置文件鏈接到autostart目錄中,來實現(xiàn)開機自啟動
8、導出虛擬機配置
virsh dumpxml VM1 > VM1-copy.xml
KVM虛擬機可以通過這種方式來進行備份,virsh dumpxml VM1導出的配置為當前虛擬機在內(nèi)存中的配置,內(nèi)容可能多于/etc/libvirt/qemu/VM1.xml(多出的內(nèi)容為開機后libvirt自動補全,不用手動添加)。
9、定義與取消定義KVM虛擬機
- 取消定義KVM虛擬機
virsh undefine VM2
該命令只是刪除xml配置文件,并不刪除磁盤文件
下圖所示,virsh undefine VM2后,VM2.xml不存在,VM2.qcow2存在
- 定義KVM虛擬機
virsh define VM2.xml
定義前,查不到VM2的狀態(tài),定義后,查詢到VM2
10、編輯KVM虛擬機配置文件
virsh edit VM1
在虛擬機通過xml定義后,只能通過virsh edit VM來修改配置文件,通過vi直接編輯xml不生效。
11、掛起和恢復虛擬機
- 掛起虛擬機
virsh suspend VM1
- 恢復虛擬機
virsh resume VM1
12、其他操作命令
- 查詢指定虛擬機狀態(tài)
virsh domstate VM1
- 查詢虛擬機的磁盤列表
virsh domblklist VM1
- console登錄虛擬機
virsh console VM1
- 查詢虛擬機vnc端口號
virsh vncdisplay VM1