k8s的安装可以查看我之前的笔记
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 #创建
激活并自动启动已定义的存储池
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
创建快照
virsh snapshot-create-as k8s-node2 node2.snap1
恢复快照,需要先关闭虚拟机
virsh snapshot-revert k8s-node2 node2.snap1
删除快照
virsh snapshot-delete --snapshotname node2.snap1 k8s-node2