为 Proxmox VE 配置 NFS 存储
使用NetApp ONTAP为 Proxmox 虚拟环境 (VE) 配置 NFS 存储。使用 NFS v4.1 或更高版本进行会话中继,可以提高存储系统的容错能力和性能,并支持多个网络连接。
ONTAP支持 Proxmox VE 支持的所有 NFS 版本。使用 "会话中继" 为了提高容错能力和性能。会话中继需要 NFS v4.1 或更高版本。
如果您是ONTAP新手,请使用系统管理器界面完成这些任务。
存储管理员任务
完成以下任务,即可在ONTAP上配置 NFS 存储,以便与 Proxmox VE 一起使用。
-
为 NFS 启用 SVM。请参阅 "ONTAP 9 文档"。
-
每个控制器至少创建两个 LIF。请按照文档中的步骤操作。作为参考,这里是实验室中使用的 LIF 的屏幕截图。
显示示例

-
创建或更新 NFS 导出策略,以提供对 Proxmox VE 主机 IP 地址或子网的访问权限。请参阅 "出口政策制定" 和 "向导出策略添加规则"。
-
"创建卷"。对于大容量需求(>100TB),请勾选将数据分布到集群中的选项以使用FlexGroup。如果使用FlexGroup,请考虑在 SVM 上启用 pNFS 以获得更好的性能,具体操作如下: "在 SVM 上启用 pNFS"。使用 pNFS 时,请确保 Proxmox VE 主机能够访问所有控制器(数据 LIF)。请确保该卷已启用反勒索软件保护。
显示示例

-
显示示例

-
通知虚拟化管理员 NFS 卷已准备就绪。
虚拟化管理员任务
完成以下任务,将 NFS 卷添加为 Proxmox VE 中的存储,并配置 nConnect 或会话中继以提高性能。
-
为了实现容错,请确保至少有两个接口配置在不同的 VLAN 中。使用网卡绑定。
-
使用管理用户界面 `https:<proxmox-node>:8006`单击“数据中心”,选择“存储”,单击“添加”,然后选择“NFS”。
显示示例

-
请输入详细信息。提供服务器信息后,NFS 导出内容应该会填充出来。从列表中选择并选择内容选项。
显示示例

-
要启用 nConnect 选项,请在任意集群节点上打开 shell 并运行以下命令,其中
<storage id>这是上一步创建的存储 ID:pvesm set <storage id> --options nconnect=4要使用会话中继,请确保使用 NFS v4.1 并设置 trunkdiscovery 和 max_connect 选项:
pvesm set <storage id> --options vers=4.1,trunkdiscovery,max_connect=16 -
下面显示的是已配置存储的 /etc/pve/storage.cfg 文件的内容:
显示示例

-
要验证 nConnect 选项是否已设置,请运行
ss -an | grep :2049在任何 Proxmox VE 主机上,检查是否存在多个到 NFS 服务器 IP 的连接。要验证 pNFS 是否已启用,请运行nfsstat -c并检查与布局相关的指标。根据数据流量,应该可以看到与数据 LIF 的多个连接。
|
|
在会话中继中,nconnect 选项仅在一个中继接口上设置。对于 pNFS,nconnect 选项设置在元数据和数据接口上。对于生产环境,请使用 nConnect 或会话中继,不要同时使用两者。 |