设置聚合命名空间

创建存储目标后,还必须为其创建命名空间路径。 客户端计算机使用这些虚拟路径通过缓存访问文件,而不是直接连接到后端存储。 此系统允许缓存管理员更改后端存储系统,而无需重写客户端指令。

有关此功能的详细信息,请参阅计划聚合命名空间

Azure 门户中的“命名空间”页显示客户端用于通过缓存访问数据的路径。 使用此页可以创建、删除或更改命名空间路径。 还可以使用 Azure CLI 配置命名空间路径。

已为此缓存定义的所有面向客户端的路径都列在“命名空间”页上。 未定义任何命名空间路径的存储目标不会显示在表中。

可以对表列进行排序,以便更好地理解缓存的聚合命名空间。 单击列标题中的箭头以对路径进行排序。

screenshot of portal namespace page with two paths in a table. Column headers: Namespace path, Storage target, Export path, and Export subdirectory, and Client access policy. The path names in the first column are clickable links. Top buttons: Add namespace path, refresh, delete

添加或编辑命名空间路径

必须至少创建一个命名空间路径,然后客户端才能访问存储目标。 (有关客户端访问的详细信息,请参阅安装 Azure HPC 缓存。)

如果最近添加了存储目标或对访问策略进行了自定义,则可能要一到两分钟之后才能创建命名空间路径。

Blob 命名空间路径

Azure Blob 存储目标只能有一个命名空间路径。

按照以下说明使用 Azure 门户或 Azure CLI 设置或更改路径。

在 Azure 门户中,加载“命名空间”设置页。 可以在此页中添加、更改或删除命名空间路径。

  • 添加新路径:单击顶部的“+ 添加”按钮,并在“编辑”面板中填写信息。

    Screenshot of the add namespace edit fields with a blob storage target selected. The export and subdirectory paths are set to / and not editable.

    • 输入客户端将用于访问此存储目标的路径。

    • 选择要用于此路径的访问策略。 若要详细了解自定义客户端访问,请参阅使用客户端访问策略

    • 从下拉列表中选择存储目标。 如果 blob 存储目标已有命名空间路径,则无法选择它。

    • 对于 Azure Blob 存储目标,导出和子目录路径会自动设置为 /

  • 更改现有路径:单击命名空间路径。 随即打开“编辑”面板。 可以修改路径和访问策略,但不能更改为其他存储目标。

  • 删除命名空间路径:选中路径左侧的复选框,然后单击“删除”按钮。

NFS 命名空间路径

一个 NFS 存储目标可以有多个虚拟路径,前提是每个路径代表同一存储系统上的不同导出或子目录。

为 NFS 存储目标规划命名空间时,请记住,每个路径必须是唯一的,并且不能是另一个命名空间路径的子目录。 例如,如果你有一个名为 /parent-a 的命名空间路径,那么你也不能创建类似于 /parent-a/user1/parent-a/user2 的命名空间路径。 这些目录路径已在命名空间中作为 /parent-a 的子目录来访问。

NFS 存储系统的所有命名空间路径都是在一个存储目标上创建的。

对于每个 NFS 命名空间路径,提供面向客户端的路径和存储系统导出,还可以选择提供导出子目录。

在 Azure 门户中,加载“命名空间”设置页。 可以在此页中添加、编辑或删除命名空间路径。

  • 添加新路径:单击顶部的“+ 添加”按钮,并在“编辑”面板中填写信息。
  • 更改现有路径:单击命名空间路径。 此时将打开“编辑”面板,可以在此修改路径。
  • 删除命名空间路径:选中路径左侧的复选框,然后单击“删除”按钮。

对于每个命名空间路径,请填写以下值:

  • 命名空间路径 - 面向客户端的文件路径。

  • 客户端访问策略 - 选择要用于此路径的访问策略。 若要详细了解自定义客户端访问,请参阅使用客户端访问策略

  • 存储目标 - 如果要创建新的命名空间路径,请从下拉菜单中选择存储目标。

  • 导出路径 - 输入 NFS 导出的路径。 请确保正确键入导出名称 - 门户将验证此字段的语法,但在提交更改之前不会检查导出。

  • 导出子目录 - 如果希望此路径装载导出的特定子目录,请在此处输入。 否则,将此字段留空。

Screenshot of the portal namespace page with the edit page open at the right. The edit form shows settings for an N F S storage target namespace path.

ADLS-NFS 命名空间路径

与常规 blob 存储目标一样,ADLS-NFS 存储目标只有一个导出,因此它只能有一个命名空间路径。

按照以下说明使用 Azure 门户设置或更改路径。

加载“命名空间”设置页。

  • 添加新路径:单击顶部的“+ 添加”按钮,并在“编辑”面板中填写信息。

    Screenshot of the add namespace edit fields with an ADLS-NFS storage target selected. The export and subdirectory paths are set to / and not editable.

    • 输入客户端将用于访问此存储目标的路径。

    • 选择要用于此路径的访问策略。 若要详细了解自定义客户端访问,请参阅使用客户端访问策略

    • 从下拉列表中选择存储目标。 如果 ADLS-NFS 存储目标已有命名空间路径,则无法选择它。

    • 对于 ADLS-NFS 存储目标,导出和子目录路径会自动设置为 /

  • 更改现有路径:单击命名空间路径。 随即打开“编辑”面板。 可以修改路径和访问策略,但不能更改为其他存储目标。

  • 删除命名空间路径:选中路径左侧的复选框,然后单击“删除”按钮。

后续步骤

为存储目标创建聚合命名空间后,可以在缓存上装载客户端。 请阅读以下文章了解详细信息。