你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Windows DFS-N 来支持为基于 SMB 的文件共享创建灵活的 SAPMNT 共享

简介

基于 WSFC 的 SAP 实例(例如 ASCS/SCS)要求在共享的驱动器上安装 SAP 文件。 SAP 支持使用群集共享磁盘或文件共享群集来托管这些文件。

群集共享配置的屏幕截图 群集共享配置选项的 SWPM 选择屏幕

对于基于 Azure NetApp 文件 SMB 的安装,需要选择“文件共享群集”选项。 在接下来出现的屏幕中,需要提供文件共享主机名。

群集共享主机名选项的屏幕截图 群集共享主机名配置的 SWPM 选项屏幕

群集共享主机名基于所选的安装选项。 对于 Azure NetApp 文件 SMB,此名称用于将 NetApp 帐户加入安装的 Active Directory。 在 SAP 术语中,此名称就是所谓的“SAPGLOBALHOST”。 SWPM 在内部将 sapmnt 添加到主机名,从而生成 \\SAPGLOBALHOST\sapmnt 共享。 遗憾的是,只能为每个 NetApp 帐户创建 sapmnt 一次。 这是一种限制。 DFS-N 可用于创建虚拟共享名称,可将这些名称分配给不同名的共享。 不必按照 SWPM 的要求使用 sapmnt 作为共享名称,而可以使用类似于 sapmnt-sid 的唯一名称。 这同样适用于全局传输目录。 由于 trans 是全局传输目录的预期名称,因此需要调整 DEFAULT.PFL 配置文件中的 SAP DIR_TRANS 配置文件参数。

例如,可以使用 DFS-N 创建以下共享:

指向 \\ANF-670f.contoso.corp\d01-sapmnt 的 \\contoso.local\sapmnt\D01

指向 \\ANF-670f.contoso.corp\erp-trans 的 \\contoso.local\sapmnt\erp-trans
为此,请在 DEFAULT.PFL 配置文件中使用 DIR_TRANS = \\contoso.local\sapmnt\erp-trans。

Microsoft DFS-N

DFS 命名空间概述提供了 DFS-N 的介绍和安装说明

为 Azure NetApp 文件 SMB 设置文件夹目标

Azure NetApp 文件 SMB 的文件夹目标是在技术上按照使用适用于 SAP 应用程序的 Azure NetApp 文件 (SMB) 在 Windows 中的 Azure VM 上实现 SAP NetWeaver 高可用性中所述的相同方式,在不使用 DFS-N 的情况下创建的卷。 anf-volumes-overview 包含现有 ANF 卷的门户屏幕截图。

为 SAPMNT 配置 DFS-N

以下序列显示了初始配置 DFS-N 的每个步骤。

从 Windows Server 开始菜单中的“Windows 管理工具”启动“DFS 管理控制台”。

DFS-N 设置序列的初始屏幕

此屏幕显示打开的 DFS 屏幕。

Definition of DFS Namespace server 在此屏幕中,必须选择已加入 AD 且已安装 DFS 的 Windows Server。

Definition of DFS Namespace share 在此屏幕中定义命名空间根的第二部分的名称。 在此屏幕中必须提供 sapmnt 作为 SAP 命名约定的一部分。

DFS 命名空间类型的定义

在此步骤中定义命名空间类型。 此项输入还确定了命名空间根的第一部分的名称。 DFS 支持基于域的命名空间或独立命名空间。 在基于 Windows 的安装中,基于域的命名空间是默认设置。 因此命名空间服务器的设置需要基于域。 根据这种选择,域名将成为命名空间根的第一部分。 因此,此处的 AD/域名是 contoso.corp,命名空间根是 \\contoso.corp\sapmnt。

在命名空间根下,可以创建大量的命名空间文件夹。 其中的每个文件夹指向一个文件夹目标。 虽然可以任意选择文件夹目标的名称,但命名空间文件夹的名称必须与有效的 SAP SID 匹配。 这些约定共同创建了符合 SWPM 的有效 UNC 共享。 此机制还可用于创建 trans 目录以提供 SAP 传输目录。

包含 SAP 文件夹的已完成 DFS 设置 该屏幕截图显示了此类配置的示例。

添加更多 DFS 命名空间服务器以提高复原能力

在基于域的命名空间服务器设置中可以轻松添加更多的命名空间服务器。 与在域控制器之间复制关键信息的 Active Directory 中使用多个域控制器实现冗余类似,添加更多命名空间服务器对 DFS-N 可以起到相同的作用。 允许对域控制器、在群集节点本地或对独立的已加入域的服务器执行此操作。 在使用上述任一操作之前,需要安装 DFS-N 角色。

通过右键单击“命名空间根”打开“添加命名空间服务器”对话框。

“添加其他命名空间服务器”对话框

在此屏幕中,可以直接提供命名空间服务器的名称。 或者,可以按下“浏览”按钮列出现存的服务器。

现有命名空间服务器概述 现有命名空间服务器的概述。

将文件夹添加到 Azure NetApp 文件基于 SMB 的命名空间根

以下序列显示了如何在 DFS-N 中创建文件夹并将其分配到文件夹目标。

在 DFS 管理控制台中,右键单击“命名空间根”并选择“新建文件夹”

DFS-N 添加文件夹对话框屏幕

此步骤将打开“新建文件夹”对话框。 提供有效的 SID(本例中使用了 P01);如果你打算创建传输目录,请使用 trans。

在门户中,获取要用作文件夹目标的卷的装载说明,然后复制 UNC 名称并按上面所示粘贴该名称。

门户中的 ANF 装载说明

SAP 布局的文件夹设置屏幕截图

此屏幕显示 SAP 环境的文件夹设置示例。