ArcGIS Notebook Server поддерживает сайты на нескольких компьютерах. На сайте с несколькими компьютерами у всех компьютеров должна быть одинаковая конфигурация, одна и та же операционная система, а также одинаковые настройки Mirantis Container Runtime и одна и та же буква сетевого диска для директории рабочей области.
Установка и настройка сайта из нескольких компьютеров
При настройке сайта ArcGIS Notebook Server с несколькими компьютерами, имеется еще несколько дополнительных шагов, которые приведены в этом руководстве.
- Просмотрите системные требования для ArcGIS Notebook Server, чтобы проверить компьютеры на соответствие им. На каждом компьютере настройте брандмауэры на открытие порта 43 для коммуникаций между компьютерами в развертывании ArcGIS Enterprise.
Установленная версия ArcGIS Notebook Server и файл лицензии должны быть одинаковыми на каждом компьютере. Введите данные одной и той же учетной записи ArcGIS Notebook Server во время установки. Рекомендуется использовать учетную запись домена или Active Directory, но если выбрана локальная учетная запись, она должна существовать на каждом компьютере с одинаковыми именем и паролем. Имейте в виду, что учетная запись, которую вы указываете, может не входить в группу Администраторы.
- Убедитесь, что вы уже сделали следующее во время процесса установки:
- Установите Mirantis Container Runtime на каждом компьютере. На каждом компьютере загрузите образ Docker, предоставляемый Esri, и сохраните его в доступном для системы месте.
- Установите и авторизуйте ArcGIS Notebook Server на каждом компьютере. Вы также можете установить ПО в автоматическом режиме.
- 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 после установки.
- Создайте две директории в сети и предоставьте к ним общий доступ. Одна из них предназначена для хранилища конфигурации, а другая – для некоторых серверных директорий. Директория 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, надо позволить служебным учётным записям иметь полный доступ во вкладках Общий доступ и Безопасность. Из редактора Права доступа щёлкните Добавить, затем откройте диалоговое окно Типы объектов. Отметьте Служебные учётные записи.
- С одного из ваших компьютеров создайте новый сайт ArcGIS Notebook Server. Убедитесь, что использованы пути к вашим серверным директориям и хранилищу конфигурации, созданным ранее.
- Когда предыдущие шаги выполнены, вы можете присоединять дополнительные компьютеры к созданному сайту, с использованием мастера конфигурации. Если вы предпочитаете использовать для этого командную строку, перейдите к шагу 6.
- На первом дополнительном компьютере откройте Мастер конфигурации ArcGIS Notebook Server.
- Просмотрите и выполните инструкции Мастера, затем щелкните Продолжить.
- Щелкните Подключиться к существующему сайту.
- Введите URL сайта и учетные данные для сайта ArcGIS Notebook Server, в соответствии с шагом 4.
- Повторите шаги с a по d для каждого дополнительного компьютера, который вы хотите присоединить к сайту.
- Вместо использования Мастера конфигурации можно присоединить компьютер к сайту с помощью утилиты командной строки:
- Убедитесь, что вы вошли на компьютер под учетной записью ArcGIS Notebook Server.
- Откройте командную строку и запустите утилиту, расположенную в <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 с несколькими компьютерами.
- Создайте ресурс UNC для директории рабочей области ArcGIS Notebook Server на отдельном компьютере, доступном для Notebook Server.
Примечание:
Эта директория должна иметь доступ на чтение и запись при работе с учетной записью ArcGIS Notebook Server Windows. Рекомендуется создать общий ресурс UNC для директории рабочей области ArcGIS Notebook Server на компьютере, который не участвует в сайте ArcGIS Notebook Server. Существует известная проблема, когда хранилище SMB, созданное на том же компьютере, что и Notebook Server, отключается при перезагрузке компьютера. - На компьютере Notebook Server откройте окно PowerShell от имени администратора.
- Сохраните пароль учетной записи пользователя ArcGIS Notebook Server в виде защищенной строки для последующего использования с помощью следующей команды:
$password = ConvertTo-SecureString '<password>' -AsPlainText -Force
- Добавьте поддержку учетных данных для функций PowerShell:
$credential = New-Object System.Management.Automation.PSCredential('<domain\username>', $password)
- Создайте папку с установленным флагом Persistent:
New-SmbGlobalMapping -Persistent $true -RemotePath <shared folder path> -Credential $credential -LocalPath <unassigned drive letter>:
- Повторите шаги с 2 по 5 на всех компьютерах, участвующих в сайте ArcGIS Notebook Server, и назначьте одну и ту же букву диска, которая будет отображаться на всех компьютерах.
- Используйте общий сетевой диск, созданный на предыдущем шаге, чтобы настроить директорию рабочей области при создании сайта ArcGIS Notebook Server.