Skip to main content

Присоединение дополнительных компьютеров к сайту ArcGIS Data Pipelines Server

Сайты ArcGIS Data Pipelines Server с несколькими компьютерами позволяют поддерживать большее число активных авторов конвейеров данных, работающих в редакторе, или одновременное выполнение большего количества запланированных задач. Если у вас много активных авторов конвейера данных или вы планируете выполнять множество задач, и если ресурсов сайта с одним компьютером недостаточно для нужд ваших пользователей, то может оказаться полезным перейти на сайт с несколькими компьютерами.

Все компьютеры на сайте ArcGIS Data Pipelines Server должны иметь одинаковую версию и одинаковый файл лицензий. На первом настраиваемом компьютере необходимо создать сайт ArcGIS Data Pipelines Server. Затем к сайту можно добавить дополнительные компьютеры ArcGIS Data Pipelines Server.

Подготовка к присоединению ArcGIS Data Pipelines Server

При создании сайта ArcGIS Data Pipelines Server вы задаете местоположения хранилища конфигурации и серверных директорий. На сайте, содержащем несколько компьютеров, необходимо предоставить общий доступ к хранилищу конфигурации и серверным директориям, чтобы другие компьютеры могли получить к ним доступ. Если при создании сайта не было указано пользовательское местоположение, то по умолчанию эти директории можно найти по адресу c:\arcgisdatapipelinesserver.

При создании сайта ArcGIS Data Pipelines Server вы задаете местоположения хранилища конфигурации и серверных директорий. На сайте, содержащем несколько компьютеров, необходимо предоставить общий доступ к хранилищу конфигурации и серверным директориям, чтобы другие компьютеры могли получить к ним доступ. Если при создании сайта не было указано пользовательское местоположение, то по умолчанию эти директории можно найти по адресу <ArcGIS Data Pipelines Server installation directory>/datapipelines/usr/.

Установка и настройка сайта ArcGIS Data Pipelines Server на нескольких компьютерах

При настройке сайта ArcGIS Data Pipelines Server на нескольких компьютерах требуются дополнительные шаги.

  1. Проверьте, соответствует ли компьютер системным требованиям для ArcGIS Data Pipelines Server.

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

  2. Прежде чем подключить компьютер к сайту ArcGIS Data Pipelines Server, необходим существующий сайт для присоединения. Информацию о создании исходного сайта см. в разделе Создание сайта ArcGIS Data Pipelines Server.

  3. Предоставьте учетной записи ArcGIS Data Pipelines Server права на чтение и запись как в папке директорий, так и в папке хранилища конфигураций существующего сайта. Убедитесь, что права установлены на обоих вкладках – Общий доступ и Безопасность – в Проводнике.

    Примечание:

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

    При использовании пути UNC для директорий и хранилища конфигураций необходимо исключить все обратные косые черты (\) при их обозначении. Например, если путь — \\mymachine\config-store, укажите \\\\mymachine\\config-store.

    • Если вы используете групповую управляемую учетную запись сервиса (gMSA) для учетной записи ArcGIS Data Pipelines Server, надо дать учетным записям сервиса полные права доступа на вкладках Общий доступ и Безопасность. Из редактора Права доступа щёлкните Добавить, затем откройте диалоговое окно Типы объектов. Отметьте Служебные учётные записи.
  4. Установите ArcGIS Data Pipelines Server на компьютер или компьютеры, которые будут присоединяться к существующему сайту.

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

    1. На первом дополнительном компьютере откройте Мастер настройки ArcGIS Data Pipelines Server.

    2. Щелкните Подключиться к существующему сайту.

    3. Введите URL-адрес сайта и учетные данные для вашего сайта ArcGIS Data Pipelines Server в соответствии с шагом 2.

    4. Повторите эти действия для каждого дополнительного компьютера, который хотите присоединить к сайту.

    Когда дополнительные компьютеры присоединяются к сайту, они рассматриваются как равноправные; первичного компьютера не существует.

  6. Либо присоедините каждый дополнительный компьютер к сайту с помощью утилиты командной строки следующим образом:

    1. Убедитесь, что вы вошли на компьютер под учетной записью ArcGIS Data Pipelines Server.

    2. Откройте командную строку и запустите утилиту join-site.bat, расположенную в <ArcGIS Data Pipelines Server install directory>\tools\joinsite. Ниже приведены параметры командной строки для утилиты:

    • -u или --username — имя пользователя основного администратора сайта. Имя пользователя не должно содержать специальные символы: \|/:*?<>.

    • -p или --password — пароль основного администратора сайта. Имя пользователя не должно содержать специальные символы: \|/:*?<>.

    • -f или --file — файл подключения хранилища конфигурации для утилиты join-site.

    • -s или --siteUrl — URL существующего сайта ArcGIS Data Pipelines Server для присоединения в формате https://datapipelinesserver.example.com:14443/arcgis/admin.

    • -h или --help — отображает справку командной строки и завершает работу.

    Ниже пример команды для утилиты:

    <ArcGIS Data Pipelines Server install directory>\tools\joinsite\join-site.bat -u PSAusername -p PSApassword -s https://datapipelinesserver.example.com:14443/arcgis/admin
    

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

Подсказка:

Когда вы присоединяете компьютер к сайту, журналы на уровне Подробный записываются в <ArcGIS Data Pipelines Server installation directory>\usr\logs\<machine name>\server. Если присоединение сайта не удается, можете открыть журналы с помощью текстового редактора, чтобы получить больше информации о проблеме.

По завершении присоединения сайта журналы перемещаются в <ArcGIS Data Pipelines Server installation drive>\arcgisdatapipelinesserver\logs, а уровень журнала переключается на Предупреждения.

  1. Проверьте, соответствует ли компьютер системным требованиям для ArcGIS Data Pipelines Server.

    Убедитесь, что установка осуществляется от лица одного и того же пользователя операционной системы на обоих компьютерах. Учетная запись пользователя, которая используется при установке ArcGIS Data Pipelines Server, будет учетной записью, используемой для запуска программного обеспечения. Пользователи групп и все остальные пользователи как минимум должны иметь права на выполнение для директории установки ArcGIS Data Pipelines Server. Обратите внимание, что установка ArcGIS Data Pipelines Server от имени корневой учетной записи не поддерживается.

  2. Прежде чем подключить компьютер к сайту ArcGIS Data Pipelines Server, необходим существующий сайт для присоединения. Информацию о создании исходного сайта см. в разделе Создание сайта ArcGIS Data Pipelines Server.

  3. Предоставьте не менее 700 разрешений как для папки директорий, так и для папки хранилища конфигураций существующего сайта. Эти права должны быть предоставлены учетной записи ArcGIS Data Pipelines Server.

    Примечание:

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

  4. Установите ArcGIS Data Pipelines Server на компьютер или компьютеры, которые будут присоединяться к существующему сайту.

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

    1. На первом дополнительном компьютере откройте Мастер настройки ArcGIS Data Pipelines Server.

    2. Щелкните Подключиться к существующему сайту.

    3. Введите URL-адрес сайта и учетные данные для вашего сайта ArcGIS Data Pipelines Server в соответствии с шагом 2.

    4. Повторите эти действия для каждого дополнительного компьютера, который хотите присоединить к сайту.

    Когда дополнительные компьютеры присоединяются к сайту, они рассматриваются как равноправные; первичного компьютера не существует.

  6. Либо присоедините каждый дополнительный компьютер к сайту с помощью утилиты командной строки следующим образом:

    1. Убедитесь, что вы вошли на компьютер под учетной записью ArcGIS Data Pipelines Server.

    2. Откройте командную строку и запустите утилиту join-site.sh, расположенную в <ArcGIS Data Pipelines Server install directory>/datapipelines/tools/joinsite. Ниже приведены параметры командной строки для утилиты:

    • u или --username — имя пользователя основного администратора сайта. Имя пользователя не должно содержать специальные символы: \|/:*?<>

    • -p или --password — пароль основного администратора сайта. Имя пользователя не должно содержать специальные символы: \|/:*?<>

    • -f или --file — файл подключения хранилища конфигурации для утилиты join-site.

    • -s или --siteUrl — URL существующего сайта ArcGIS Data Pipelines Server для присоединения в формате https://datapipelinesserver.example.com:14443/arcgis/admin.

    • -h или --help — отображает справку командной строки и завершает работу.

    Ниже пример команды для утилиты:

    <ArcGIS Data Pipelines Server install directory>/datapipelines/tools/joinsite/join-site.sh -u PSAusername -p PSApassword -s https://datapipelinesserver.example.com:14443/arcgis/admin
    

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

Подсказка:

Когда вы присоединяете компьютер к сайту, журналы на уровне Подробный записываются в <ArcGIS Data Pipelines Server installation directory>/datapipelines/usr/logs/<machine name>/server. Если присоединение сайта не удается, можете открыть журналы с помощью текстового редактора, чтобы получить больше информации о проблеме.

По завершении присоединения сайта журналы перемещаются в <ArcGIS Data Pipelines Server installation drive>/datapipelines/usr/logs, а уровень журнала переключается на Предупреждения.

После присоединения к сайту всех компьютеров, последующий процесс настройки не отличается от настройки сайта с одним компьютером. Продолжайте установку и настройку ArcGIS Web Adaptor для вашего сайта.

Наверх