Skip To Content

Присоединение к существующему сайту

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

Примечание:

Если существующий сайт настроен только на работу по HTTP, нужно добавить новый компьютер сервера для сайта, как описано в разделе Добавление компьютеров к сайту ArcGIS Server.

Важные моменты перед выполнением присоединения к сайту

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

  • Новая машина должна быть запущена на той же платформе ОС, что и другие машины сайта ArcGIS Server. Рекомендуется использовать одинаковые версии операционных систем и аппаратное обеспечение для всех компьютеров сайта. Например, если сайт состоит из компьютеров ArcGIS Server, и все они работают на Windows Server 2022 с процессором с частотой 3 Ггц и 8 ГБ оперативной памяти RAM, то и добавляемый на сайт компьютер должен иметь такую же операционную систему и такие же аппаратные характеристики.
  • На новом компьютере должна быть версия того же номера, что и на других компьютерах этого сайта ArcGIS Server.
  • Новый компьютер должен быть лицензирован так же, как и другие компьютеры ArcGIS Server сайта.
  • Он должен иметь возможность читать и записывать данные в хранилище конфигурации сайта и в серверные директории.
  • Новый компьютер должен работать под управлением ArcGIS Server с той же учетной записью ArcGIS Server, которая используется на всех других ArcGIS Server сайта. Это может быть доменная или локальная учетная запись с одинаковыми именем и паролем на всех компьютерах. Дополнительные сведения об этой учетной записи см. в разделе Учетная запись ArcGIS Server.
  • У нового компьютера должна быть возможность связи со всеми другими компьютерами ArcGIS Server сайта по портам, указанным в разделе Порты, используемые ArcGIS Server. Для этого может потребоваться настроить параметры брандмауэра.
  • Новый компьютер должен иметь возможность чтения всех данных, на которые ссылаются сервисы сайта. Хороший способ проверить эти критерии – убедиться, есть ли у компьютера права доступа ко всем местам хранения данных, зарегистрированных на сайте. См. Источники данных в ArcGIS Server для дополнительной информации о регистрации местоположений.
  • На новом компьютере должен быть настроен тот же часовой пояс, что и на других компьютерах ArcGIS Server этого сайта, иначе операция joinSite не удастся и появится ошибка лицензирования.
Более подробно:

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

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

Подключиться к сайту с помощью Server Manager

Чтобы присоединить компьютер к сайту с помощью приложения ArcGIS Server Manager, необходимо выполнить следующие действия:

  1. Откройте Server Manager. URL-адрес для открытия Server Manager в браузере: https://gisserver.domain.com:6443/arcgis/manager. Также можно использовать установленную клавишу быстрого доступа.

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

  2. Щелкните Подключиться к существующему сайту.
  3. Укажите URL сайта, к которому необходимо подключиться. URL обычно имеет формат https://gisserver.domain.com:6443/.
  4. Введите имя администратора и пароль сайта, к которому необходимо подключиться. Это могут быть те же имя пользователя и пароль, которые использовались при создании сайта (первичная учетная запись администратора сайта), или другая учетная запись пользователя ArcGIS Server, которому администратор сервера предоставил административные права.

    Щелкните Далее.

  5. Изучите сводный отчет о конфигурации и нажмите Готово для подключения компьютера к сайту.
  6. Если на вашем сайте есть типы коннекторов базы данных, перезапустите ArcGIS Server на каждом вновь добавленном компьютере, перезапустив службу Windows. После перезагрузки на каждом добавленном компьютере ArcGIS Server будет полностью работоспособен.

Теперь компьютер добавлен на сайт.

Присоединение к сайту из командной строки

Также можно использовать утилиту командной строки join-site для добавления компьютеров к сайту ArcGIS Server. Для данной утилиты необходимо указать местоположение хранилища конфигурации существующего сайта, а не его адрес URL. Из-за этого утилита получает преимущество в некоторых случаях, когда использование URL засоряет сетевые запросы, проходящие последовательно через сайт. Обдумайте возможность использования этой утилиты, если компьютеры вашего сайта ArcGIS Server уже перегружены сетевыми запросами, или если вы хотите одновременно добавить большое количество компьютеров на ваш сайт.

Те же критерии и соображения применимы к компьютерам при использовании утилиты join-site как при присоединении с использованием Server Manager.

Служебная программа join-site установлена в \tools\JoinSite в папке установки ArcGIS Server. Запустите утилиту join-site на компьютере ArcGIS Server, который вы хотите добавить к существующему сайту, используя учетную запись Запустить как для ArcGIS Server.

Утилита содержит дополнительный флаг, -m, начиная с версии 10.8, определяющий тот момент, когда вновь добавленный компьютер начинает обрабатывать запросы. Если вы включили -m true в команду утилиты, компьютер будет поставлен на обслуживание, когда он присоединится к сайту. Если компьютер обозначен как На обслуживании, ArcGIS Web Adaptor не будет отправлять запросы к этому компьютеру. Если вы не добавили -m или же добавили -m false, компьютер начнет обрабатывать запросы сразу после присоединения к сайту.

  1. Выдайте для сетевой учетной записи, которая используется для запуска службы ArcGIS Server, права доступа для чтения и записи папки хранилища конфигурации существующего сайта на компьютерах, которые вы хотите добавить в сайт.
  2. Создайте файл JavaScript Object Notation (JSON) с именем connection.json.
  3. Добавьте следующую строку в файл, заменив <path to the configuration store> на местоположение хранилища конфигурации существующего сайта ArcGIS Server:

    {"type": "FILESYSTEM", "connectionString": "<path to the configuration store>"}

    В этом примере используется путь \\\\myshare\\arcgisserver\\config-store к хранилищу конфигурации существующего сайта:

    {"type": "FILESYSTEM", "connectionString": "\\\\myshare\\arcgisserver\\config-store"}

  4. Сохраните и закройте файл connection.json.
  5. Перенесите файл connection.json на компьютер, который будет добавлен в сайт, или в сетевую директорию, к которой у добавляемого в сайт компьютера есть доступ.
  6. Откройте окно командной строки и запустите join-site.
    Синтаксис выглядит так:

    join-site -f <The file path to the configuration store JSON file> -m <specify true to initially place the machine under maintenance>

    В этом примере используется следующий путь к файлу JSON хранилища конфигураций (connection.json) – C:\serverfiles, и этот компьютер будет изначально отмечен как на обслуживании.

    join-site -f "C:\serverfiles\connection.json" -m true

Компьютер присоединен к сайту ArcGIS Server.