kvm管理配置常用命令

k8s的安装可以查看我之前的笔记

ubuntu安装kvm

centos6安装kvm

kVM存储

1.资源池的管理

kvm默认存储位置是/var/lib/libvirt/images/

我们同时也可以创建自定义资源池

创建存储资源存储目录

mkdir -p /data/vmdisk

然后定义存储池

virsh pool-define-as vmdisk --type dir --target /data/vmdisk

查看和创建已定义存储池

virsh pool-list --all #查看
virsh pool-build vmdisk #创建

微信截图_20220530153956.png

激活并自动启动已定义的存储池

virsh pool-start vmdisk #激活
virsh pool-autostart vmdisk #自动启动

取消激活

virsh pool-destroy vmdisk

删除存储池

virsh pool-delete vmdisk

取消存储池的定义

virsh pool-undefine vmdisk

2.存储卷的管理

我们可以先进入之前定义的资源池目录

cd /data/vmdisk

创建存储卷

virsh vol-create-as vmdisk k8s-master.qcow2 200G --format qcow2

删除存储卷

virsh vol-delete --pool vmdisk k8s-master.qcow2

查看存储卷信息

qemu-img info k8s-master.qcow2 
image: k8s-master.qcow2
file format: qcow2
virtual size: 200 GiB (214748364800 bytes)
disk size: 82.4 GiB
cluster_size: 65536
Format specific information:
    compat: 1.1
    lazy refcounts: true
    refcount bits: 16
    corrupt: false

修改存储卷大小

qemu-img resize k8s-master.qcow2 +100G

3.快照管理

查看快照列表

virsh snapshot-list k8s-node2

微信截图_20220530155619.png

创建快照

virsh snapshot-create-as k8s-node2 node2.snap1

恢复快照,需要先关闭虚拟机

virsh snapshot-revert k8s-node2 node2.snap1

删除快照

virsh snapshot-delete --snapshotname node2.snap1 k8s-node2



kvm

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/845.html