创建存储目标后,还必须为其创建命名空间路径。 客户端计算机使用这些虚拟路径通过缓存访问文件,而不是直接连接到后端存储。 此系统允许缓存管理员更改后端存储系统,而无需重写客户端说明。
阅读 “规划聚合命名空间” ,了解有关此功能的详细信息。
Azure 门户中的 “命名空间 ”页显示客户端用于通过缓存访问数据的路径。 使用此页可创建、删除或更改命名空间路径。 还可以使用 Azure CLI 配置命名空间路径。
已为此缓存定义的所有面向客户端的路径都列在 “命名空间 ”页上。 尚未定义任何命名空间路径的存储目标不会显示在表中。
可以对表列进行排序,以便更好地了解缓存的聚合命名空间。 单击列标题中的箭头对路径进行排序。
添加或编辑命名空间路径
必须先创建至少一个命名空间路径,然后客户端才能访问存储目标。 (请阅读 挂载 Azure HPC 缓存,了解有关客户端访问的详细信息。)
如果最近添加了存储目标或自定义了访问策略,可能需要一两分钟才能创建命名空间路径。
Blob 命名空间路径
Azure Blob 存储目标只能有一个命名空间路径。
按照以下说明使用 Azure 门户或 Azure CLI 设置或更改路径。
从 Azure 门户加载 命名空间 设置页。 可以从此页面添加、更改或删除命名空间路径。
添加新路径: 单击顶部的“ + 添加 ”按钮,并在编辑面板中填写信息。
输入客户端将用于访问此存储目标的路径。
选择要用于此路径的访问策略。 详细了解如何在 “使用客户端访问策略”中自定义客户端访问。
从下拉列表中选择存储目标。 如果 Blob 存储目标已有命名空间路径,则无法选择它。
对于 Azure Blob 存储目标,导出路径和子目录路径会自动设置为
/。
更改现有路径: 单击命名空间路径。 此时会打开编辑面板。 可以修改路径和访问策略,但不能更改为其他存储目标。
删除命名空间路径: 选中路径左侧的复选框,然后单击“ 删除 ”按钮。
NFS 命名空间路径
一个 NFS 存储目标可以有多条虚拟路径,前提是每个路径代表同一存储系统上的不同导出或子目录。
规划 NFS 存储目标的命名空间时,请记住,每个路径必须是唯一的,并且不能是另一个命名空间路径的子目录。 例如,如果您有一个名为 /parent-a 的命名空间路径,则不能创建名称为 /parent-a/user1 和 /parent-a/user2 的命名空间路径。 这些目录路径已在命名空间中作为/parent-a的子目录进行访问。
在一个存储目标上创建 NFS 存储系统的所有命名空间路径。
对于每个 NFS 命名空间路径,请提供面向客户端的路径、存储系统导出和(可选)导出子目录。
从 Azure 门户加载 命名空间 设置页。 可以从此页面添加、编辑或删除命名空间路径。
- 添加新路径: 单击顶部的“ + 添加 ”按钮,并在编辑面板中填写信息。
- 更改现有路径: 单击命名空间路径。 此时将打开编辑面板,你可以修改路径。
- 删除命名空间路径: 选中路径左侧的复选框,然后单击“ 删除 ”按钮。
为每个命名空间路径填写以下值:
命名空间路径 - 面向客户端的文件路径。
客户端访问策略 - 选择要用于此路径的访问策略。 详细了解如何在 “使用客户端访问策略”中自定义客户端访问。
存储目标 - 如果创建新的命名空间路径,请从下拉菜单中选择存储目标。
导出路径 - 输入 NFS 导出的路径。 请确保正确键入导出名称 - 门户会验证此字段的语法,但在提交更改之前不会检查导出。
导出子目录 - 如果希望此路径装载导出的特定子目录,请在此处输入它。 否则,将此字段留空。
ADLS-NFS 命名空间路径
与常规 Blob 存储目标一样,ADLS-NFS 存储目标只有一个导出,因此只能有一个命名空间路径。
按照下面的说明设置或更改 Azure 门户的路径。
加载 “命名空间 设置”页。
添加新路径: 单击顶部的“ + 添加 ”按钮,并在编辑面板中填写信息。
输入客户端将用于访问此存储目标的路径。
选择要用于此路径的访问策略。 详细了解如何在 “使用客户端访问策略”中自定义客户端访问。
从下拉列表中选择存储目标。 如果 ADLS-NFS 存储目标已有命名空间路径,则无法选择它。
对于 ADLS-NFS 存储目标,导出路径和子目录路径会自动设置为
/。
更改现有路径: 单击命名空间路径。 此时会打开编辑面板。 可以修改路径和访问策略,但不能更改为其他存储目标。
删除命名空间路径: 选中路径左侧的复选框,然后单击“ 删除 ”按钮。
后续步骤
为存储目标创建聚合命名空间后,可以在缓存中装载客户端。 阅读这些文章了解详细信息。