站点图标 Linux-技术共享

Linux 环境下虚拟化之 KVM 常用命令

一、虚拟机管理
1.1 创建虚拟机
virsh define  damo.xml          //创建的虚拟机不是活动的
virsh create  damo.xml          //创建的虚拟机是活动的,但是虚拟机关机之后会消失
damo.xml是虚拟机的配置文件,一般位置/etc/libvirt/qemu/下,也可自己编辑配置文件

1.2 查看KVM虚拟机的状态
virsh list

1.3 查看所有虚拟机的状态
virsh list --all

1.4 启动虚拟机
virsh  start  虚拟机name

1.5 关闭虚拟机
virsh  shutdown  虚拟机name     //正常关闭虚拟机
virsh  destroy  虚拟机name      //强制关闭虚拟机

1.6 重启虚拟机
virsh reboot

1.7 挂起/暂停虚拟机
virsh  suspend  虚拟机name

1.8 恢复挂起/暂停的虚拟机
virsh resume  虚拟机name

1.9 删除虚拟机
virsh undefine 虚拟机name  //同时删除virsh列表里面的name与当前配置文件,删除的虚拟机必须是不活动的

1.10 删除虚拟机并删除磁盘文件
virsh undefine --storage 目标文件,用逗号分开的目标或者源路径列表

1.11 删除虚拟机并删除所有磁盘文件
virsh undefine --remove-all-storage

1.12 KVM虚拟机随物理机开机启动
virsh autostart 虚拟机名

1.13 禁止开机启动
virsh autostart --disable

1.14 显示虚拟机的基本信息
virsh dominfo 虚拟机name

1.15 显示虚拟机的当前配置文件
virsh dumpxml 虚拟机name

二、快照管理
2.1 查看快照列表
virsh snapshot-list

2.2 编辑快照
virsh snapshot-edit --snapshotname

2.3 恢复快照
virsh snapshot-revert --snapshotname

2.4 删除快照
virsh snapshot-delete --snapshotname

2.5 创建快照
virsh snapshot-create-as --name --description "this is a test snapshot"

2.6 克隆虚拟机
virt-clone -o node1 -n node2 -f /home/kvm/images/node3.img      //node1是需要克隆的虚拟机,node2是克隆之后的虚拟机name,/home/kvm/images/是克隆的镜像的存储位置,node3.img 是镜像的名称与格式

2.7 命令帮助信息
virt-clone --help

2.8 查看帮助信息
virsh snapshot-create-as --help

三、硬盘管理
3.1 查看镜像
qemu-img info /kvm/centos1_1.qcow2(路径)

3.2 创建镜像
qemu-img create -f qcow2(格式) /kvm/centos1_1.qcow2(路径) 20G(容量)

3.3 修改镜像容量扩容
qemu-img resize /kvm/centos1_1.qcow2(路径) +100G(增加的容量)

3.4 删除镜像
rm -rf 谨慎使用

3.5 查看实例
virsh dumpxml KVM实例名

3.6 保存
virsh save KVM实例名
virsh edit KVM实例名

四、vcpu管理
4.1 查看vcpu信息
virsh vcpuinfo

4.2 查询vcpu亲和性
virsh vcpupin

4.3 显示本机vcpu最大值
virsh maxvcpus

4.4 使用vcpu数
virsh setvcpus 4 --config

4.5 减少vcpu
virsh setvcpus 1 --config
virsh setvcpus 1 --maximum --config

五、内存管理
5.1 设置内存分配
virsh setmem [--size] 5G --current

5.2 减少内存
virsh setmem [--size] 512M --current
virsh setmaxmem [--size] 512M --current

5.3 设置最大内存限制值
virsh setmaxmem [--size] 5G --current

作者:杰哥的IT之旅
链接:https://juejin.cn/post/6994175339165384741
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

退出移动版