Skip To Content

Настройка DFS-репликации для ArcGIS Notebook Server

На сайтах ArcGIS Notebook Server с несколькими компьютерами большинство серверных директорий и хранилище конфигурации сайта размещены в общих папках, доступных каждому компьютеру. Исключением является директория рабочей области, которая монтируется в каждый из контейнеров Docker пользователей. В системах Windows Docker не поддерживает встраивание общих дисков в контейнеры, поэтому директория рабочей области должна оставаться на каждом компьютере локально. Поскольку пользователи могут запускать контейнеры и открывать блокноты на каждой машине сайта с несколькими компьютерами, необходимо, чтобы ресурсы в директории рабочей области были синхронизированы между машинами.

Примечание:

Для любых пользовательских директорий данных, которые пользователи регистрируют на сайте, необходима репликация. Поскольку директории данных могут быть добавлены после установки, соответствующие инструкции приведены в конце статьи.

Сайт Windows из нескольких машин

Windows предлагает нативное решение по репликации: репликацию данных Distributed File System (DFS), которая эффективно синхронизирует данные между компьютерами, при этом синхронизируются любые пакеты данных, в которых произошли изменения, а не все элементы целиком. При использовании DFS папка, которая должна быть реплицирована, сохраняется в идентичной локации на каждом компьютере.

DFS-репликация не является единственно возможным способом синхронизации ресурсов директории рабочей области и пользовательских директорий данных сайта ArcGIS Notebook Server. Но поскольку это наиболее часто используемый способ, нативный для Windows, ниже приведены шаги по его настройке. Вы можете обсудить со своим ИТ-администратором, какой из вариантов репликации системы, DFS или какой-то другой, подходит для вашей организации лучше всего.

Вы можете настроить репликацию для директории рабочей области и директорий пользовательских данных в любой момент в ходе процесса установки ArcGIS Notebook Server.

На последнем шаге этого процесса вам потребуются права администратора домена. Если у вас их нет, обратитесь к своему ИТ-администратору за помощью. Более подробную информацию о требующихся правах см. в статье Delegate management permissions for DFS Namespaces в документации Microsoft.

Настройка DFS-репликации

  1. Установите ArcGIS Notebook Server на одной машине. После установки ПО создайте сайт ArcGIS Notebook Server и затем присоедините к сайту дополнительные машины.
  2. Убедитесь, что на сайте настроено использование локальной директории на первой машине для директории workspace (например, C:\arcgisnotebookserver\directories\arcgisworkspace), а также общая папка (UNC-путь) для хранилища конфигураций и других директорий сервера.
  3. Откройте доступ к директории workspace на каждом компьютере ArcGIS Notebook Server:
    1. Войдите на первую машину как администратор. В меню Старт нажмите Административные Инструменты Windows > Управление компьютером.
    2. В Системных инструментах перейдите к Общим папкам.
    3. Щелкните правой кнопкой на Общие и выберите Новая общая, чтобы открыть Мастер создания общей папки. Щелкните Далее на стартовом экране.
    4. В качестве пути к папке укажите локацию директории arcgisworkspace, как указано в шаге 2 выше.
    5. Укажите общее имя (например, arcgisworkspace) и, при желании, описание. Нажмите Далее.
    6. Для прав к общей папке выберите Полный доступ для администраторов; у прочих пользователей доступа нет.
    7. Нажмите Готово для создания общей папки.
    8. Повторите шаги a - g на каждом дополнительном компьютере ArcGIS Notebook Server.
  4. Установите DFS Replication Role на каждом компьютере ArcGIS Notebook Server:
    1. Войдите на первую машину как администратор. В меню Старт откройте приложение Server Manager (НЕ ArcGIS Server Manager).
    2. Нажмите Управлять и выберите Добавить роли и функции.
    3. Щелкните Далее. Выберите Установка на основе роли или на основе объекта и щелкните Далее.
    4. Выберите текущую машину сервера из пула и нажмите Далее.
    5. Разверните Сервисы файлов и хранения > Сервисы файлов и iSCSI, затем выберите DFS-репликация. Добавьте объекты, необходимы для DFS-репликации.
    6. Щелкните Далее. Следуйте подсказкам в диалоговом окне, чтобы завершить установку.
    7. Повторите шаги a - e на каждом дополнительном компьютере ArcGIS Notebook Server.
  5. Установите роль DFS Namespace на сервере пространства имен. Вы можете назначить любой компьютер в качестве сервера пространства имен; на нем должна быть установлена та же ОС, что и на сайте ArcGIS Notebook Server. В идеале сервер пространства имен должен быть компьютером, на котором не размещаются другие компоненты ПО ArcGIS Enterprise.
    1. Войдите на компьютер, являющийся сервером пространства имен от имени администратора. В меню Старт откройте приложение Server Manager (НЕ ArcGIS Server Manager).
    2. Нажмите Управлять и выберите Добавить роли и функции.
    3. Щелкните Далее. Выберите Установка на основе роли или на основе объекта и щелкните Далее.
    4. Выберите текущую машину сервера из пула и нажмите Далее.
    5. Разверните Сервисы файлов и хранения > Сервисы файлов и iSCSI затем выберите DFS Namespaces. Добавьте объекты, необходимы для DFS Namespaces.
    6. Щелкните Далее. Следуйте подсказкам в диалоговом окне, чтобы завершить установку.
  6. Создайте DFS Namespace на сервере пространства имен. В инструкциях ниже описано, как создать автономное пространство имен, но ваш ИТ-администратор или пользователь с правами администратора домена может помочь создать пространство имен на базе домена. Более подробную информацию см. в документации Microsoft по типам пространств имен.
    1. Войдите на первую машину как администратор. В меню Пуск нажмите Средства администрирования Windows > Управление DFS. Это приложение было установлено в шаге 4 выше.
    2. Щелкните правой кнопкой мыши раздел Пространства имен и выберите Новое пространство имен.
    3. Введите имя сервера, который будет обслуживать пространство имен. Нажмите Далее.
    4. Введите имя пространства имен (например, ArcGISNotebooks) и нажмите Далее.
    5. Выберите опцию Автономное пространство имен и щелкните Далее.
    6. Просмотрите итоговую информацию и создайте пространство имен.
  7. Создайте группу репликацию и папку репликации для сайта ArcGIS Notebook Server.

    Примечание:
    Этот шаг должен выполнить пользователь с правами администратора домена. Это может быть ваш ИТ-администратор.

    1. Щелкните правой кнопкой на новом созданном пространстве имен, созданном в шаге 6 выше и нажмите Новая папка.
    2. Укажите имя папки, например, workspace.
    3. Нажмите Добавить цель папки и укажите общий путь UNC к директории arcgisworkspace на каждом компьютере ArcGIS Notebook Server. Например, ваш список Цели папок может быть следующим:

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

    4. Нажмите Да, когда вам будет предложено создать группу репликации. Откроется Мастер репликации папок.
    5. Посмотрите настройки Имя группы репликации и Имя папки репликации, затем нажмите Далее.
    6. Выберите компьютер ArcGIS Notebook Server, чтобы быть первичным участником группы репликации.
    7. Для Выбора топологии укажите Полный Mesh. Нажмите Далее.
    8. Выберите опции Реплицировать непрерывно и Полная ширина полосы. Нажмите Далее.
    9. Просмотрите итоговую информацию и создайте группу репликации.

После того, как все машины будут присоединены к сайту и будет настроена DFS-репликация, дальнейший процесс установки будет таким же, как и для сайтов из одного компьютера. Выполните установку и настройку ArcGIS Web Adaptor для своего сайта. Затем вы настроите этот сайт для своего портала ArcGIS Enterprise.

Репликация директорий пользовательских данных

Как и в случае с директорией рабочей области директории пользовательских данных, которые регистрируются вашими пользователями, должны быть локальными для каждого компьютера и реплицированы между ними.

Если вы хотите зарегистрировать новую директорию данных для работы с другими блокнотами, следуйте этим инструкциям по добавлению директории к вашей системе репликации DFS.

Примечание:

Если вы используете систему репликации, отличную от DFS, следуйте требуемым инструкциям для настройки репликации в этой системе для любых новых директорий данных.

  1. Зарегистрируйте новую директорию данных на сайте. Убедитесь, что вы используйте путь к папке, который является локальным к одной из машин в сайте ArcGIS Notebook Server.
  2. Откройте доступ к директории на каждом компьютере ArcGIS Notebook Server:
    1. Войдите на компьютер, где находится эта директория, от имени администратора. В меню Старт нажмите Административные Инструменты Windows > Управление компьютером.
    2. В Системных инструментах перейдите к Общим папкам.
    3. Щелкните правой кнопкой на Общие и выберите Новая общая, чтобы открыть Мастер создания общей папки. Щелкните Далее на стартовом экране.
    4. В качестве пути к папке выберите расположение директории данных.
    5. Укажите общее имя (например, customdata) и, при желании, описание. Нажмите Далее.
    6. Для прав к общей папке выберите Полный доступ для администраторов; у прочих пользователей доступа нет.
    7. Нажмите Готово для создания общей папки.
    8. Повторите шаги a - g на каждом дополнительном компьютере ArcGIS Notebook Server.
  3. Создайте группу репликацию и папку репликации для сайта ArcGIS Notebook Server.

    Примечание:
    Этот шаг должен выполнить пользователь с правами администратора домена. Это может быть ваш ИТ-администратор.

    1. Войдите на первую машину как администратор. В меню Пуск нажмите Средства администрирования Windows > Управление DFS.
    2. Нажмите Пространства имен на левой панели. Нажмите правой кнопкой на пространстве имен DFS, созданном для директории рабочей области, затем нажмите Новая папка.
    3. Укажите имя папки, например, customdata.
    4. Нажмите Добавить цель папки и укажите общий путь UNC к директории данных на каждом компьютере ArcGIS Notebook Server. Например, ваш список Цели папок может быть следующим:

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

    5. Нажмите Да, когда вам будет предложено создать группу репликации. Откроется Мастер репликации папок.
    6. Посмотрите настройки Имя группы репликации и Имя папки репликации, затем нажмите Далее.
    7. Выберите компьютер ArcGIS Notebook Server, чтобы быть первичным участником группы репликации.
    8. Для Выбора топологии укажите Полный Mesh. Нажмите Далее.
    9. Выберите опции Реплицировать непрерывно и Полная ширина полосы. Нажмите Далее.
    10. Просмотрите итоговую информацию и создайте группу репликации.