KVM的管理命令
阿新 • • 發佈:2018-04-28
KVMKVM使用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的管理命令