你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
教程:装载群集
注意
所需操作:Azure FXT Edge Filer 将于 2026 年 12 月 31 日停用。 请在 2026 年 12 月 31 日前移除所有 Azure FXT Edge Filer 资源。 有关详细信息,请访问 https://aka.ms/fxtretirementfaq。
本教程讲解如何将 NFS 客户端装载到 Azure FXT Edge Filer 群集。 客户端将会装载添加后端存储时分配的虚拟命名空间路径。
本教程介绍:
- 在面向客户端的 IP 地址范围内对客户端进行负载均衡的策略
- 如何基于面向客户端的 IP 地址和命名空间接合点构造装载路径
- 要在装载命令中使用哪些参数
完成本教程大约需要 45 分钟。
装载群集的步骤
遵循以下步骤将客户端计算机连接到 Azure FXT Edge Filer 群集。
均衡客户端负载
为了帮助均衡群集中所有节点之间的客户端请求,应将客户端装载到所有面向客户端的 IP 地址。 可通过多种方法将此任务自动化。
若要了解群集的轮循机制 DNS 负载均衡,请阅读配置 Azure FXT Edge Filer 群集的 DNS。 若要使用此方法,必须维护一个 DNS 服务器,本系列文章不会介绍此操作。
适用于小型安装的更简单方法是在装载客户端时使用脚本分配整个范围内的 IP 地址。
其他负载均衡方法可能适用于大型或复杂系统。 请咨询 Microsoft 代表,或提出支持请求以寻求帮助。 (Azure FXT Edge Filer 目前不支持 Azure 负载均衡器。)
创建装载命令
mount
命令将 Azure FXT Edge Filer 群集上的虚拟服务器 (vserver) 从客户端映射到本地文件系统上的路径。
格式为 mount <FXT cluster path> <local path> {options}
装载命令有三个元素:
- 群集路径 - 下面所述的 IP 地址和命名空间接合点路径的组合
- 本地路径 - 客户端上的路径
- 装载命令选项 -(使用建议的装载命令选项中已列出)
创建群集路径
群集路径是 vserver IP 地址加上命名空间接合点路径的组合 。 命名空间接合点是添加存储系统时定义的虚拟路径。
例如,如果使用 /fxt/files
作为命名空间路径,则客户端会将 IP_address:/fxt/files 装载到其本地载入点。
IP 地址是为 vserver 定义的面向客户端的 IP 地址之一。 可在群集控制面板中的两个位置找到面向客户端的 IP 范围:
VServers 表(仪表板选项卡) -
面向客户端的网络设置页面 -
将 IP 地址和命名空间路径相结合可以构成装载命令的群集路径。
示例客户端装载命令:mount 10.0.0.12:/sd-access /mnt/fxt {options}
创建本地路径
装载命令的本地路径由你决定。 可将所需的任何路径结构设置为虚拟命名空间的一部分。 设计可方便运行客户端工作流的命名空间和本地路径。
有关面向客户端的命名空间的详细信息,请参阅《群集配置指南》中的命名空间概述。
在装载每个客户端时,除了路径以外,还要包含下面所述的装载命令选项。
使用建议的装载命令选项
要确保无缝装载客户端,请在装载命令中传递这些设置和参数:
mount -o hard,nointr,proto=tcp,mountproto=tcp,retry=30 ${VSERVER_IP_ADDRESS}:/${NAMESPACE_PATH} ${LOCAL_FILESYSTEM_MOUNT_POINT}
必需设置 | 说明 |
---|---|
hard |
Azure FXT Edge Filer 群集的软装载与应用程序故障和可能的数据丢失相关联。 |
proto=netid |
此选项支持适当处理 NFS 网络错误。 |
mountproto=netid |
此选项支持对装载操作的网络错误进行适当处理。 |
retry=n |
设置 retry=30 以避免瞬时装载失败。 (建议在前景装载中使用不同的值。) |
首选设置 | 说明 |
---|---|
nointr |
如果客户端使用支持此选项的早期 OS 内核(2008 年 4 月之前),请使用此选项。 默认选项为“intr”。 |
后续步骤
装载客户端后,可以测试工作流并开始使用群集。
如果需要将数据移到新的云核心文件管理器,请通过并行数据引入来利用缓存结构。 将数据移到 vFXT 群集中介绍了一些策略。 (Avere vFXT for Azure 是基于云的产品,它使用的缓存技术非常类似于 Azure FXT Edge Filer。)
如果需要排查任何硬件问题,请参阅监视 Azure FXT Edge Filer 硬件状态。