为 Proxmox VE 配置 NVMe/FC 的 LVM
使用NetApp ONTAP通过光纤通道协议配置 Proxmox 虚拟环境 (VE) 主机之间的共享存储的逻辑卷管理器 (LVM)。该配置采用现代 NVMe 协议,提供低延迟的高性能块级存储访问。
初始虚拟化管理员任务
完成这些初始任务,为 Proxmox VE 主机准备 NVMe/FC 连接,并收集存储管理员所需的必要信息。
-
确认是否有两个HBA接口可用。
-
在集群中的每个 Proxmox 主机上,运行以下命令来收集 WWPN 信息并验证 nvme-cli 软件包是否已安装。
apt update apt install nvme-cli cat /sys/class/fc_host/host*/port_name nvme show-hostnqn -
将收集到的主机 NQN 和 WWPN 信息提供给存储管理员,并请求所需大小的 NVMe 命名空间。
存储管理员任务
如果您是ONTAP新手,请使用系统管理器以获得更好的体验。
-
确保SVM可用且已启用NVMe协议。请参阅 "ONTAP 9 上的 NVMe 任务文档"。
-
创建 NVMe 命名空间。
显示示例

-
创建子系统并分配主机 NQN(如果使用 CLI)。请点击上方链接查看详情。
-
请确保在安全选项卡中启用反勒索软件保护。
显示示例

-
通知虚拟化管理员 NVMe 命名空间已创建。
最终虚拟化管理员任务
完成以下任务,将 NVMe 命名空间配置为 Proxmox VE 中的共享 LVM 存储。
-
在集群中的每个 Proxmox VE 主机上导航到 shell,并验证新命名空间是否可见。
-
检查命名空间详细信息。
nvme list -
检查并收集设备详细信息。
nvme list nvme netapp ontapdevices nvme list-subsys lsblk -N -
创建卷组。
vgcreate <volume group name> /dev/mapper/<device id> # Where <volume group name> is the desired name for the volume group and <device id> is the nvme device id. pvs # Verify the physical volume is part of the volume group. vgs # Verify the volume group is created. -
使用管理用户界面 `https:<proxmox node>:8006`单击“数据中心”,选择“存储”,单击“添加”,然后选择“LVM”。
显示示例

-
提供存储 ID 名称,选择现有卷组,然后选择刚刚使用 CLI 创建的卷组。勾选共享选项。使用 Proxmox VE 9 及更高版本,启用以下功能:
Allow Snapshots as Volume-Chain启用“高级”复选框后,此选项才会显示。显示示例

-
下面展示了一个使用 NVMe/FC 的 LVM 存储配置文件示例:
显示示例
