Skip To Content

Присоединение дополнительных компьютеров к сайту ArcGIS Notebook Server (контейнеры Windows)

ArcGIS Notebook Server поддерживает сайты на нескольких компьютерах. На сайте с несколькими компьютерами у всех компьютеров должна быть одинаковая конфигурация, одна и та же операционная система, а также одинаковые настройки Mirantis Container Runtime и одна и та же буква сетевого диска для директории рабочей области.

Установка и настройка сайта из нескольких компьютеров

При настройке сайта ArcGIS Notebook Server с несколькими компьютерами, имеется еще несколько дополнительных шагов, которые приведены в этом руководстве.

  1. Просмотрите системные требования для ArcGIS Notebook Server, чтобы проверить компьютеры на соответствие им. На каждом компьютере настройте брандмауэры на открытие порта 43 для коммуникаций между компьютерами в развертывании ArcGIS Enterprise.

    Установленная версия ArcGIS Notebook Server и файл лицензии должны быть одинаковыми на каждом компьютере. Введите данные одной и той же учетной записи ArcGIS Notebook Server во время установки. Рекомендуется использовать учетную запись домена или Active Directory, но если выбрана локальная учетная запись, она должна существовать на каждом компьютере с одинаковыми именем и паролем. Имейте в виду, что учетная запись, которую вы указываете, может не входить в группу Администраторы.

  2. Убедитесь, что вы уже сделали следующее во время процесса установки:
    1. Установите Mirantis Container Runtime на каждом компьютере. На каждом компьютере загрузите образ Docker, предоставляемый Esri, и сохраните его в доступном для системы месте.
    2. Установите и авторизуйте ArcGIS Notebook Server на каждом компьютере. Вы также можете установить ПО в автоматическом режиме.
    3. ArcGIS Notebook Server поддерживает контейнеры Windows на Mirantis Container Runtime. Загрузите образы контейнеров, соответствующие вашей установке, из My Esri и запустите утилиту PostInstaller командной строки (находится по адресу <ArcGIS Notebook Server installation directory>\tools\postInstallUtility), чтобы установить образы контейнеров Docker для ArcGIS Notebook Server. Повторите эти действия для всех компьютеров ArcGIS Notebook Server. Выполните шаги по настройке ArcGIS Notebook Server после установки.
  3. Создайте две директории в сети и предоставьте к ним общий доступ. Одна из них предназначена для хранилища конфигурации, а другая – для некоторых серверных директорий. Директория workspace должна оставаться в общей папке UNC, отображенной как сетевой диск при использовании Mirantis Container Runtime. Предоставьте права на чтение и запись в этих двух директориях для учетной записи ArcGIS Notebook Server на каждом компьютере (убедитесь, что вы проделали это на вкладках Общий доступ и Безопасность в Microsoft File Explorer).
    Примечание:

    Общие сетевые директории, которые скрыты или используют специальные символы (например, $), не поддерживаются ArcGIS Notebook Server.

    • Даже если директории хранятся на том же компьютере, который вы будете использовать при создании сайта, вы все равно должны вручную создать директории, предоставить к ним общий доступ и указать ссылку на них с помощью сетевого (UNC) пути.
    • Если учетная запись ArcGIS Notebook Server на компьютере не существует (когда вы размещаете хранилище конфигурации и директории сервера на файловом сервере), вам нужно создать учетную запись ArcGIS Notebook Server с использованием тех же имени и пароля, которые использовались для всех других машин в развертывании.
    • Если вы используете учётную запись управляемого группой сервиса (gMSA) для учётной записи ArcGIS Notebook Server, надо позволить служебным учётным записям иметь полный доступ во вкладках Общий доступ и Безопасность. Из редактора Права доступа щёлкните Добавить, затем откройте диалоговое окно Типы объектов. Отметьте Служебные учётные записи.
  4. С одного из ваших компьютеров создайте новый сайт ArcGIS Notebook Server. Убедитесь, что использованы пути к вашим серверным директориям и хранилищу конфигурации, созданным ранее.
  5. Когда предыдущие шаги выполнены, вы можете присоединять дополнительные компьютеры к созданному сайту, с использованием мастера конфигурации. Если вы предпочитаете использовать для этого командную строку, перейдите к шагу 6.
    1. На первом дополнительном компьютере откройте Мастер конфигурации ArcGIS Notebook Server.
    2. Просмотрите и выполните инструкции Мастера, затем щелкните Продолжить.
    3. Щелкните Подключиться к существующему сайту.
    4. Введите URL сайта и учетные данные для сайта ArcGIS Notebook Server, в соответствии с шагом 4.
    5. Повторите шаги с a по d для каждого дополнительного компьютера, который вы хотите присоединить к сайту.
  6. Когда дополнительные компьютеры присоединяются к сайту, они рассматриваются как равноправные; первичного компьютера не существует.
  7. Вместо использования Мастера конфигурации можно присоединить компьютер к сайту с помощью утилиты командной строки:
    1. Убедитесь, что вы вошли на компьютер под учетной записью ArcGIS Notebook Server.
    2. Откройте командную строку и запустите утилиту, расположенную в <ArcGIS Notebook Server install directory>\tools\JoinSiteUtility\joinsite.bat. Ниже приведены параметры командной строки для утилиты:

      ПараметрОписание

      -u или --username

      Имя пользователя основного администратора сайта.

      Имя пользователя не может содержать следующие символы: \/:*?|<>

      -p или --password

      Пароль основного администратора сайта.

      Пароль не может содержать эти символы: \/:*?|<>

      -f или --file

      Файл подключения хранилища конфигурации для утилиты joinsite.

      -s или --siteUrl

      URL имеющегося сайта ArcGIS Notebook Server, в формате https://notebookserver.domain.com:11443.

      -h или --help

      Отображение справки командной строки и выход.

      Пример команды:

      <ArcGIS Notebook Server install directory>\tools\JoinSiteUtility\joinsite.bat -u notebookPSA -p my.Password3 -s https://notebookserver.domain.com:11443

      Если учетные данные и URL сайта указаны правильно, утилита присоединит компьютер к сайту ArcGIS Notebook Server. Повторите данный шаг для каждого дополнительного компьютера.

Настройка отображаемого сетевого диска для директории рабочей области

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

  1. Создайте ресурс UNC для директории рабочей области ArcGIS Notebook Server на отдельном компьютере, доступном для Notebook Server.

    Примечание:
    Эта директория должна иметь доступ на чтение и запись при работе с учетной записью ArcGIS Notebook Server Windows. Рекомендуется создать общий ресурс UNC для директории рабочей области ArcGIS Notebook Server на компьютере, который не участвует в сайте ArcGIS Notebook Server. Существует известная проблема, когда хранилище SMB, созданное на том же компьютере, что и Notebook Server, отключается при перезагрузке компьютера.

  2. На компьютере Notebook Server откройте окно PowerShell от имени администратора.
  3. Сохраните пароль учетной записи пользователя ArcGIS Notebook Server в виде защищенной строки для последующего использования с помощью следующей команды:

    $password = ConvertTo-SecureString '<password>' -AsPlainText -Force

  4. Добавьте поддержку учетных данных для функций PowerShell:

    $credential = New-Object System.Management.Automation.PSCredential('<domain\username>', $password)

  5. Создайте папку с установленным флагом Persistent:

    New-SmbGlobalMapping -Persistent $true -RemotePath <shared folder path> -Credential $credential -LocalPath <unassigned drive letter>:

  6. Повторите шаги с 2 по 5 на всех компьютерах, участвующих в сайте ArcGIS Notebook Server, и назначьте одну и ту же букву диска, которая будет отображаться на всех компьютерах.
  7. Используйте общий сетевой диск, созданный на предыдущем шаге, чтобы настроить директорию рабочей области при создании сайта ArcGIS Notebook Server.