KVM使用virsh的日常管理命令:
1>查看kvm虚拟机配置文件及运行状态
kvm虚拟机的配置文件位置:/etc/libvirt/qemu/
kvm虚拟机开机自启动目录:/etc/libvirt/qemu/networks/autostart/
virsh的帮助信息:[[email protected] ~]# virsh -help
进入virsh的交互界面
[[email protected] ~]# virsh
help //获取帮助信息
quit //退出交互界面
查看kvm虚拟机的状态
[[email protected] ~]# virsh list //运行中
[[email protected] ~]# virsh list --all //全部
kvm虚拟机的操作
[[email protected] ~]# virsh start name //kvm虚拟机的开机
[[email protected] ~]# virsh shutdown name //kvm虚拟机的关机
[[email protected] ~]# virsh destroy name //kvm虚拟机断电
[[email protected] ~]# virsh suspend name //挂起虚拟机
[[email protected] ~]# virsh resume name //恢复虚拟机
[[email protected] ~]# virsh autostart name //字段加载虚拟机
[[email protected] ~]# virsh undefine name //删除虚拟机的配置文件,不删除虚拟磁盘文件。
[[email protected] ~]# virsh dumpxml name > /etc/libvirt/qemu/name.xml //导出虚拟机的配置文件
[[email protected] ~]# virsh define /etc/libvirt/qemu/name.xml //重新定义虚拟机的配置文件
[[email protected] ~]# virsh edit name //编辑kvm虚拟机的配置文件(/etc/libvirt/qemu/*.xml,不建议直接编辑文件)
[[email protected] ~]# virsh console name //通过控制台管理kvm虚拟机
其他命令:
创建虚拟机
[[email protected] ~]# 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
克隆虚拟机
[[email protected] ~]# virt-clone --connect=qemu:#/system -o centos1 -n centos3 -f /root/centos3.img //克隆源centos1
virsh 默认无法通过shutdown关闭虚拟机,安装acpid服务
[[email protected] ~]# yum install acpid
[[email protected] ~]# systemctl enable acpid.service
[[email protected] ~]# systemctl start acpid.service
原文地址:http://blog.51cto.com/gdutcxh/2108880
时间: 2024-11-01 20:36:09