shenmingbusujiku / Linux

关于Linux的学习和项目
0 stars 0 forks source link

KVM存储 #19

Open shenmingbusujiku opened 2 years ago

shenmingbusujiku commented 2 years ago

默认存储池: /var/lib/libvirt/images/ 存储池创建使用相关命令 1.创建基于文件夹的存储池(目录),并且定义存储池与其目录 mkdir -p /data/vmfs virsh pool-define-as 存储池 --type dir --target 存储池目录 2.创建已定义的存储池,然后查看已定义的存储池,存储池不激活无法使用

构建池 vmdisk

virsh pool-build vmdisk

查看池

virsh pool-list --all

启用存储池

virsh pool-start vmdisk

设置开机自动启动

virsh pool-autostart vmdisk 3.在存储池中创建虚拟机存储卷 virsh vol-create-as 存储池 存储卷名.qcow2 10G --format qcow2 注1:KVM存储池主要是体现一种管理方式,可以通过挂载存储目录,LVM逻辑卷的方式创建存储池,虚拟机存储卷创建完成后,剩下的操作与无存储卷的方式无任何区别 注2:KVM存储池也用于虚拟机迁移任务 存储池删除相关管理命令 1.在存储池中删除虚拟机存储卷 virsh vol-delete --pool 存储池 存储卷.qcow2 2.取消激活存储池 virsh pool-destroy vmdisk 3.删除存储池定义的目录 virsh pool-delete vmdisk 4.取消定义存储池 virsh pool-undefine vmdisk