标签: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
原文地址:http://blog.51cto.com/gdutcxh/2108880