KVM的管理命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了KVM的管理命令相关的知识,希望对你有一定的参考价值。

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

以上是关于KVM的管理命令的主要内容,如果未能解决你的问题,请参考以下文章

KVM管理命令

KVM命令集管理虚拟机

KVM虚拟机管理及性能优化

实操干货KVM命令管理虚拟机与性能优化

KVM管理虚拟机命令

KVM 虚拟机基本管理及常用命令