1. 环境准备添加一块磁盘 /dev/sdb
先给虚拟机添加一块硬盘
之后下一步即可
2. 创建并使用LVM逻辑卷和PV物理卷即VG卷组
(1)检查可用的磁盘分区:
(2)创建PV=pvcreate 设备名称 ……
没有pvcreate 以及 vgcreate的使用 sudo apt-get install lvm2下载一下
注意:这里最好进入一下root用户。不然以后会一直报权限问题
查看pv
(3)创建VG=vgcreate 卷组名称 设备成员 …
查看VG
(4)创建一个 Storage Pool 的定义文件
进入到/etc/libvirt/storage将default.xml文件复制一份
把HostVG.xml修改为以下内容
<pool type='logical'>
<name>HostVG</name>
<source>
<name>HostVG</name>
<format type='lvm2'/>
</source>
<target>
<path>/dev/HostVG</path>
</target>
</pool>
(5)然后通过 virsh 命令创建新的 Storage Pool “HostVG”
并启用这个 HostVG
3. 在 virt-manager 中为虚机 kvm1 添加 LV 的虚拟磁盘
打开virt-manager图像化工具,打开创建的kvm1的编辑信息界面。
可以看到 HostVG 已经在 Stroage Pool 的列表中了,选择 HostVG
点击 Finish,newlv 创建成功
点击 Choose Volume
点击 Finish 确认将 newlv 作为 volume 添加到 kvm1
新 volume 添加成功 在宿主机上则多了一个命名为newlv的LV