Skip to main content
NetApp virtualization solutions
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

为 Proxmox VE 配置 NVMe/FC 的 LVM

贡献者 netapp-jsnyder sureshthoppay

使用NetApp ONTAP通过光纤通道协议配置 Proxmox 虚拟环境 (VE) 主机之间的共享存储的逻辑卷管理器 (LVM)。该配置采用现代 NVMe 协议,提供低延迟的高性能块级存储访问。

初始虚拟化管理员任务

完成这些初始任务,为 Proxmox VE 主机准备 NVMe/FC 连接,并收集存储管理员所需的必要信息。

  1. 确认是否有两个HBA接口可用。

  2. 在集群中的每个 Proxmox 主机上,运行以下命令来收集 WWPN 信息并验证 nvme-cli 软件包是否已安装。

    apt update
    apt install nvme-cli
    cat /sys/class/fc_host/host*/port_name
    nvme show-hostnqn
  3. 将收集到的主机 NQN 和 WWPN 信息提供给存储管理员,并请求所需大小的 NVMe 命名空间。

存储管理员任务

如果您是ONTAP新手,请使用系统管理器以获得更好的体验。

  1. 确保SVM可用且已启用NVMe协议。请参阅 "ONTAP 9 上的 NVMe 任务文档"

  2. 创建 NVMe 命名空间。

    显示示例

    nvme 命名空间创建

  3. 创建子系统并分配主机 NQN(如果使用 CLI)。请点击上方链接查看详情。

  4. 请确保在安全选项卡中启用反勒索软件保护。

    显示示例

    反勒索软件状态

  5. 通知虚拟化管理员 NVMe 命名空间已创建。

最终虚拟化管理员任务

完成以下任务,将 NVMe 命名空间配置为 Proxmox VE 中的共享 LVM 存储。

  1. 在集群中的每个 Proxmox VE 主机上导航到 shell,并验证新命名空间是否可见。

  2. 检查命名空间详细信息。

    nvme list
  3. 检查并收集设备详细信息。

    nvme list
    nvme netapp ontapdevices
    nvme list-subsys
    lsblk -N
  4. 创建卷组。

    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.
  5. 使用管理用户界面 `https:<proxmox node>:8006`单击“数据中心”,选择“存储”,单击“添加”,然后选择“LVM”。

    显示示例

    lvm存储导航

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

    显示示例

    现有 vg 上的 lvm

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

    显示示例

    lvm on nvme fc 配置