3.3. 上传ISO镜像和创建虚拟机
接下来,我们在Proxmox VE中上传ISO镜像和创建虚拟机,以此来看看LVM的一些内在逻辑关系,还是以Proxmox VE 7.0为例来演示。
3.3.1. 上传ISO镜像与LVM的关系
在Proxmox VE 7.0界面中,选择“pve→local(pve)→ISO镜像→上传”,然后选择本地ISO镜像,点击“上传”按钮,即可将ISO镜像上传,如图17所示。
ISO镜像上传完成之后,在Proxmox VE 7.0界面中会出现如图18所示的镜像信息。
ISO镜像上传完成之后,我们通过Proxmox VE 7.0界面再来看一下逻辑卷root的存储点“local(pve)”,如图19所示。
从图19中可以看到,ISO镜像上传之后,逻辑卷root的空间使用率达60%了。注意,这个逻辑卷root默认情况下有3GB的数据,这个数据是什么数字,是什么来源,目前还不知道,Proxmox官网文档也没有相关介绍。
我们从第三方WEB UI监控也可以看到,逻辑卷root的空间使用情况,上传ISO镜像之后,逻辑卷root的空间使用率达66%,如图20所示。
图19的逻辑卷root统计数值与图20的逻辑卷root统计数值有偏差,主要是因为Proxmox VE界面的统计方法和第三方WEB UI、CLI命令行的统计方法不同所致,事实上,Proxmox VE界面的统计数值都偏大,而第三方WEB UI、CLI命令行的统计数值是准确的。
上面是使用WEB UI进行查看,也可以使用命令行CLI进行查看,会有更详细的逻辑卷root信息,如下所列:
root@pve:~# ls /var/lib/vz/template/iso #逻辑卷root的存储路径是/var/lib/vz
ubuntu-20.04.3-desktop-amd64.iso #ISO镜像
root@pve:~# ls -lht /var/lib/vz/template/iso #ISO镜像的空间大小
total 2.9G
-rw-r--r-- 1 root root 2.9G Sep 28 09:50 ubuntu-20.04.3-desktop-amd64.iso
3.3.2. 创建虚拟机与LVM的关系
在《3.2.1.Proxmox VE默认物理卷(PV)》章节中,我们已经了解到,逻辑卷data由三部分组成,分别是逻辑卷data_tmeta(元数据池,用于管理与检索数据池),逻辑卷data_tdata(数据池,用于虚拟机磁盘),逻辑卷lvol0_pmspare(元数据池备份)。
那么,在创建虚拟机时,Proxmox VE 7.0会从逻辑卷data_tdata中划分空间(也就是你给虚拟机磁盘分配空间),作为虚拟机磁盘使用,所以这个虚拟机磁盘也是逻辑卷,也是以逻辑卷的方式存放在逻辑卷data_tdata中,我们来创建一个虚拟机,来验证一下,看是不是这样。
第一步:创建虚拟机VM100,分配虚拟机磁盘32GB,虚拟机磁盘格式raw,存储位置在逻辑卷data_tdata中,如图21所示。