1. 程式人生 > >KVM的管理命令

KVM的管理命令

KVM

KVM使用virsh的日常管理命令:

1>查看kvm虛擬機配置文件及運行狀態
kvm虛擬機的配置文件位置:
/etc/libvirt/qemu/
kvm虛擬機開機自啟動目錄:
/etc/libvirt/qemu/networks/autostart/
virsh的幫助信息:
[root@node1 ~]# virsh -help
進入virsh的交互界面

[root@node1 ~]# virsh
help //獲取幫助信息
quit //退出交互界面

查看kvm虛擬機的狀態

[root@node1 ~]# virsh list      //運行中
[root@node1 ~]# virsh list --all   //全部

kvm虛擬機的操作

[root@node1 ~]# virsh start name           //kvm虛擬機的開機
[root@node1 ~]# virsh shutdown name  //kvm虛擬機的關機
[root@node1 ~]# virsh destroy name     //kvm虛擬機斷電
[root@node1 ~]# virsh suspend name   //掛起虛擬機
[root@node1 ~]# virsh resume name    //恢復虛擬機
[root@node1 ~]# virsh autostart name  //字段加載虛擬機
[root@node1 ~]# virsh undefine name   //刪除虛擬機的配置文件,不刪除虛擬磁盤文件。
[root@node1 ~]# virsh dumpxml name > /etc/libvirt/qemu/name.xml  //導出虛擬機的配置文件
[root@node1 ~]# virsh define /etc/libvirt/qemu/name.xml  //重新定義虛擬機的配置文件
[root@node1 ~]# virsh edit name  //編輯kvm虛擬機的配置文件(/etc/libvirt/qemu/*.xml,不建議直接編輯文件)
[root@node1 ~]# virsh console name  //通過控制臺管理kvm虛擬機

其他命令:

創建虛擬機
[root@node1 ~]# virt-install --name=centos1 --ram 1024 --vcpus=1 --disk path=/opt/centos.img,size=10G --accelerate  --cdrom /opt/CentOS.iso --graphics vnc,port=5921 --network bridge=br0
克隆虛擬機
[root@node1 ~]# virt-clone --connect=qemu:#/system -o centos1 -n centos3 -f /root/centos3.img   //克隆源centos1
virsh 默認無法通過shutdown關閉虛擬機,安裝acpid服務
[root@node1 ~]# yum install acpid
[root@node1 ~]# systemctl enable acpid.service
[root@node1 ~]# systemctl start acpid.service

KVM的管理命令