Skip To Content

为 ArcGIS Notebook Server 配置 DFS 复制

在多机 ArcGIS Notebook Server 站点中,大多数服务器目录和站点配置存储都托管在可供每台计算机进行访问的共享位置上。工作空间目录除外,该目录挂载于每个用户的 Docker 容器上。在 Windows 系统中,Docker 不支持在容器上挂载共享驱动器,因此工作空间目录必须保留在本地每台计算机上。由于用户可以在多机站点中的每台计算机上启动容器和打开 notebook,因此工作空间目录中的内容必须在计算机之间同步。

注:

您的用户在站点中注册的任何自定义数据目录也需要复制。由于可以在安装后添加数据目录,因此,相关步骤会在本主题的末尾处提供。

Windows 多机站点

Windows 提供本地复制解决方案:分布式文件系统 (DFS) 数据复制,可通过仅同步发生更改的任何数据包(而不是整个项目)在计算机之间有效地进行数据同步。使用 DFS 时,要复制的文件夹保存在每台计算机的相同位置。

DFS 复制不是同步您 ArcGIS Notebook Server 站点的工作空间目录和自定义数据目录内容的唯一可行方式。但是,因为它是 Windows 本地的常用方法,因此,以下内容提供了设置步骤。您可以与您的 IT 管理员讨论 DFS 是否为最适合贵组织的复制系统。

您可以在 ArcGIS Notebook Server 安装过程中随时为工作空间目录和自定义数据目录设置复制。

此工作流程的最后一步需要域管理权限才能完成。如果您没有这些权限,请与您的 IT 管理员联系以获取帮助。有关所需权限的详细信息,请参阅 Microsoft 文档中的委派 DFS 命名空间的管理权限

配置 DFS 复制

  1. 在每台计算机上安装 ArcGIS Notebook Server。软件安装完成后,创建一个 ArcGIS Notebook Server 站点,然后将附加计算机加入站点
  2. 确保站点配置为将第一台计算机上的本地目录用于 workspace 目录(例如 C:\arcgisnotebookserver\directories\arcgisworkspace),并且将共享位置(UNC 路径)用于配置存储和其他服务器目录。
  3. 在每个 ArcGIS Notebook Server 计算机上共享 workspace 目录:
    1. 以管理员身份登录第一台计算机。在开始菜单中,单击 Windows 管理工具 > 计算机管理
    2. 系统工具下,浏览至共享文件夹
    3. 右键单击共享并选择新建共享以打开创建共享文件夹向导。在初始屏幕上,单击下一步
    4. 对于文件夹路径,请选择上面步骤 2 中已验证的 arcgisworkspace 目录的位置。
    5. 提供共享名(例如,arcgisworkspace)和可选描述。单击下一步
    6. 对于共享文件夹权限,请选择管理员有完全访问权限;其他用户无访问权限
    7. 单击完成创建共享文件夹。
    8. 在其他每台附加 ArcGIS Notebook Server 计算机上,重复步骤 a 到 g。
  4. 在每个 ArcGIS Notebook Server 计算机上安装 DFS 复制角色:
    1. 以管理员身份登录第一台计算机。在开始菜单中,打开 Server Manager 应用程序(不是 ArcGIS Server Manager)。
    2. 单击管理并选择添加角色和功能
    3. 单击下一步。选择基于角色或基于功能的安装,然后再次单击下一步
    4. 从服务器池中选择当前服务器计算机,然后单击下一步
    5. 展开文件和存储服务 > 文件和 iSCSI 服务,然后选择 DFS 复制。添加 DFS 复制所需的功能。
    6. 单击下一步。按照对话框提示完成安装。
    7. 在其他每台附加 ArcGIS Notebook Server 计算机上,重复步骤 a 到 e。
  5. 在命名空间服务器上安装 DFS 命名空间角色。您可以将任何一台计算机指定为命名空间服务器;它必须与您的 ArcGIS Notebook Server 站点运行相同的操作系统。理想情况下,命名空间服务器应该是不托管任何其他 ArcGIS Enterprise 软件组件的计算机。
    1. 以管理员身份登录指定为命名空间服务器计算机的计算机。在开始菜单中,打开 Server Manager 应用程序(不是 ArcGIS Server Manager)。
    2. 单击管理并选择添加角色和功能
    3. 单击下一步。选择基于角色或基于功能的安装,然后再次单击下一步
    4. 从服务器池中选择当前服务器计算机,然后单击下一步
    5. 展开文件和存储服务 > 文件和 iSCSI 服务,然后选择 DFS 命名空间。添加 DFS 命名空间所需的功能。
    6. 单击下一步。按照对话框提示完成安装。
  6. 在命名空间服务器上创建 DFS 命名空间。以下步骤指导您如何创建独立命名空间,但是您的 IT 管理员或具有域管理权限的用户可以帮助您创建基于域的命名空间。有关详细信息,请参阅有关命名空间类型的 Microsoft 文档
    1. 以管理员身份登录第一台计算机。在开始菜单中,单击 Windows 管理工具 > DFS 管理。此应用程序在上面步骤 4 中已安装。
    2. 右键单击命名空间部分,然后单击新建命名空间
    3. 输入将托管命名空间的服务器的名称。单击下一步
    4. 输入命名空间的名称(例如,ArcGISNotebooks),然后单击下一步
    5. 选择独立命名空间选项,然后单击下一步
    6. 查看摘要并创建命名空间。
  7. ArcGIS Notebook Server 站点创建复制组和复制文件夹。

    注:
    此步骤必须由具有域管理权限的用户完成。您的 IT 管理员可以帮助您完成此步骤。

    1. 右键单击在上面步骤 6 中新创建的命名空间,然后单击新建文件夹
    2. 指定文件夹的名称,例如,workspace。
    3. 单击添加文件夹目标并指定每个 ArcGIS Notebook Server 计算机上 arcgisworkspace 目录的共享 UNC 路径。例如,您的文件夹目标列表可能是:

      \\NOTEBOOK1\arcgisworkspace
      \\NOTEBOOK2\arcgisworkspace
      \\NOTEBOOK3\arcgisworkspace

    4. 当提示创建复制组时单击。将打开“复制文件夹向导”。
    5. 查看复制组名称复制文件夹名称设置,然后单击下一步
    6. 选择一个 ArcGIS Notebook Server 计算机作为复制组的主成员。
    7. 对于拓扑选择,请选择全网状。单击下一步
    8. 选择连续复制全带宽选项。单击下一步
    9. 查看摘要并创建复制组。

将所有计算机加入到站点并配置 DFS 复制后,余下的设置过程与单机站点相同。继续通过站点安装并配置 ArcGIS Web Adaptor。然后,通过您的 ArcGIS Enterprise 门户配置您的站点。

复制自定义数据目录

与工作空间目录一样,用户注册的任何自定义数据目录必须保留在本地每台计算机上并在计算机之间进行复制。

如果用户要注册一个新的数据目录以用于 notebook,请按照这些步骤将目录添加到 DFS 复制系统。

注:

如果您正在使用的复制系统不是 DFS,请按照必需步骤在该系统中为任何新数据目录设置复制。

  1. 在站点中注册新数据目录。确保您使用的目录路径位于 ArcGIS Notebook Server 站点中一台计算机的本地。
  2. 在每个 ArcGIS Notebook Server 计算机上共享数据目录:
    1. 以管理员身份登录目录所在的计算机。在开始菜单中,单击 Windows 管理工具 > 计算机管理
    2. 系统工具下,浏览至共享文件夹
    3. 右键单击共享并选择新建共享以打开创建共享文件夹向导。在初始屏幕上,单击下一步
    4. 对于文件夹路径,请选择数据目录的位置。
    5. 提供共享名(例如,customdata)和可选描述。单击下一步
    6. 对于共享文件夹权限,请选择管理员有完全访问权限;其他用户无访问权限
    7. 单击完成创建共享文件夹。
    8. 在其他每台附加 ArcGIS Notebook Server 计算机上,重复步骤 a 到 g。
  3. ArcGIS Notebook Server 站点创建复制组和复制文件夹。

    注:
    此步骤必须由具有域管理权限的用户完成。您的 IT 管理员可以帮助您完成此步骤。

    1. 以管理员身份登录第一台计算机。在开始菜单中,单击 Windows 管理工具 > DFS 管理
    2. 单击左侧边栏上的命名空间。右键单击为工作空间目录创建的 DFS 命名空间,然后单击新建文件夹
    3. 指定文件夹的名称,例如 customdata
    4. 单击添加文件夹目标并指定每个 ArcGIS Notebook Server 计算机上数据目录的共享 UNC 路径。例如,您的文件夹目标列表可能是:

      \\NOTEBOOK1\customdata
      \\NOTEBOOK2\customdata
      \\NOTEBOOK3\customdata

    5. 当提示创建复制组时单击。将打开“复制文件夹向导”。
    6. 查看复制组名称复制文件夹名称设置,然后单击下一步
    7. 选择一个 ArcGIS Notebook Server 计算机作为复制组的主成员。
    8. 对于拓扑选择,请选择全网状。单击下一步
    9. 选择连续复制全带宽选项。单击下一步
    10. 查看摘要并创建复制组。