Присоединение к существующему сайту
Сайт представляет собой развертывание ArcGIS for Server. Если вы установили ArcGIS Server на компьютере в целях подключения его к существующему сайту, можно указать этот сайт при ArcGIS Server первом открытии ArcGIS Server Manager. Вы также можете присоединить компьютер к сайту с помощью утилиты командной строки.
Важно:
Перед подключением компьютера к существующему сайту тщательно изучите требования и рекомендации по конфигурации сайта с несколькими компьютерами.
Примечание:
Если существующий сайт настроен только на работу по HTTP, нужно добавить новый компьютер сервера их существующего сайта, как описано в разделе Добавление компьютеров к сайту ArcGIS Server.
Подключиться к сайту с помощью Server Manager
Чтобы присоединить компьютер к сайту с помощью приложения ArcGIS Server Manager, необходимо выполнить следующие действия:
Откройте Server Manager. URL-адрес для открытия Server Manager в браузере:
https://gisserver.example.com:6443/arcgis/manager. Также можно использовать установленный ярлык.Если отобразится запрос на ввод имени пользователя и пароля, это означает, что данный компьютер уже подключен к существующему сайту.
Щелкните Подключиться к существующему сайту.
Укажите URL сайта, к которому необходимо подключиться. URL обычно имеет формат
https://gisserver.example.com:6443/.Введите имя администратора и пароль сайта, к которому необходимо подключиться. Это могут быть те же имя пользователя и пароль, которые использовались при создании сайта (первичная учетная запись администратора сайта), или другая учетная запись пользователя ArcGIS Server, которому администратор сервера предоставил административные права.
Щелкните Далее.
Изучите сводный отчет о конфигурации и нажмите Готово для подключения компьютера к сайту.
Если на вашем сайте есть типы коннекторов базы данных, перезапустите ArcGIS Server на каждом вновь добавленном компьютере, запустив скрипты
stopserver/startserverкак владелец ArcGIS Server. Эти скрипты расположены в папке $AGSHOME. После перезагрузки на каждом добавленном компьютере ArcGIS Server будет полностью работоспособен.Если на вашем сайте есть типы коннекторов базы данных, перезапустите 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.
Утилита join-site устанавливается в папку \tools\JoinSite в директории установки ArcGIS Server. Запустите утилиту join-site на компьютере ArcGIS Server, который вы хотите добавить к существующему сайту, используя учетную запись Запустить как для ArcGIS Server.
Утилита содержит дополнительный флаг, -m, начиная с версии 10.8, определяющий тот момент, когда вновь добавленный компьютер начинает обрабатывать запросы. Если вы включили -m true в команду утилиты, компьютер будет поставлен на обслуживание, когда он присоединится к сайту. Если компьютер обозначен как На обслуживании, ArcGIS Web Adaptor не будет отправлять запросы к этому компьютеру. Если вы не добавили -m или же добавили -m false, компьютер начнет обрабатывать запросы сразу после присоединения к сайту.
Выдайте для учетной записи, которая использовалась для установки ArcGIS Server, права доступа для чтения и записи папки хранилища конфигурации существующего сайта на компьютере(ах), который вы хотите добавить на сайт.
Выдайте для сетевой учетной записи, которая используется для запуска службы ArcGIS Server, права доступа для чтения и записи папки хранилища конфигурации существующего сайта на компьютерах, которые вы хотите добавить в сайт.
Создайте файл JavaScript Object Notation (JSON) с именем
connection.json.Добавьте следующую строку в файл, заменив
<path to the configuration store>на местоположение хранилища конфигурации существующего сайта ArcGIS Server site:{"type": "FILESYSTEM", "connectionString": "<path to the configuration store>"}В этом примере используется путь
/net/myserver/share/config-storeк хранилищу конфигурации существующего сайта:{"type": "FILESYSTEM", "connectionString": "/net/myserver/arcgis/server/usr/config-store"}В этом примере используется путь
\\\\myshare\\arcgisserver\\config-storeк хранилищу конфигурации существующего сайта:{"type": "FILESYSTEM", "connectionString": "\\\\myshare\\arcgisserver\\config-store"}Сохраните и закройте файл
connection.json.Перенесите файл
connection.jsonна компьютер, который будет добавлен в сайт или в сетевую директорию, к которой у добавляемого в сайт компьютера есть доступ.Откройте окно командной строки и запустите join-site.
Синтаксис выглядит так:
./join-site.sh -f <The file path to the configuration store JSON file> -m <specify true to initially place the machine under maintenance>В этом примере используется следующий путь к файлу JSON хранилища конфигураций (
connection.json) –/usr/serverfiles, и этот компьютер не отмечается как на обслуживании в процессе присоединения../join-site.sh -f "/usr/serverfiles/connection.json"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.