Сайт ArcGIS Server содержит один или несколько компьютеров ArcGIS Server, на которых установлен компонент ArcGIS Server. Запросы веб-сервиса для получения карт, координат по адресу, выполнения заданий геообработки и т.д. назначаются доступному компьютеру на сайте. Компьютер, выполняющий отображение карты, поиск координаты по адресу или запускающий инструмент геообработки, который возвращает результаты клиенту.
Добавить новый компьютер к существующему ArcGIS Server можно на временной основе, чтобы перейти на новые машины, или на постоянной, чтобы увеличить мощность обработки сайта сервера. Сайты, использующие два или больше компьютеров, можно также настроить на высокую доступность, чтобы предоставить дополнительную защиту в случае сбоя или потери данных в случае поломки компьютера.
После установки и настройки ArcGIS Server на новом компьютере, вы можете использовать операцию Подключиться к сайту, чтобы добавить его к существующему сайту в процессе входа в ArcGIS Server Manager. Вы также можете добавить компьютеры ArcGIS Server к сайту с помощью ArcGIS Server Manager, ArcMap или утилиты командной строки join-site.
Критерии добавления компьютера ArcGIS Server к сайту
Если Подключиться к сайту используется для перевода компьютера, новые и существующие компьютеры сопоставлять не нужно, но, если вы намерены сохранить все компьютеры на сайте на постоянной основе, рекомендуется проверить их соответствие следующим критериям:
- Новая машина должна быть запущена на той же платформе ОС, что и другие машины сайта ArcGIS Server. Рекомендуется использовать одинаковые версии операционных систем и аппаратное обеспечение для всех компьютеров сайта. Например, если сайт состоит из компьютеров ArcGIS Server, и все они работают на Red Hat Enterprise Linux Server 8 с процессором с частотой 3 Ггц и 8 ГБ оперативной памяти RAM, то и добавляемый на сайт компьютер должен иметь такую же операционную систему и такие же аппаратные характеристики.
- Она должен иметь такой же номер версии, как и другие компьютеры ArcGIS Server на сайте.
- Он должен иметь такую же лицензию, что и другие компьютеры ArcGIS Server сайта.
- Он должен иметь возможность читать и записывать данные в хранилище конфигурации сайта и в серверные директории.
- Компьютер должен иметь возможность для связи со всеми другими машинами ArcGIS Server сайта по портам, указанным в разделе Порты, используемые ArcGIS Server. Для этого может потребоваться настроить параметры брандмауэра.
- Компьютер должен иметь возможность чтения всех данных, на которые ссылаются сервисы сайта. Хороший способ проверить эти критерии – убедиться, есть ли у компьютера права доступа ко всем местам хранения данных, зарегистрированных на сайте. См. Источники данных в ArcGIS Server для дополнительной информации о регистрации местоположений.
- Все работающие компьютеры ArcGIS Server должны иметь возможность для чтения и записи данных в одинаковые общие директории через NFS с использованием одной точки подключения во всех системах. Например, если вы подключаете общую директорию файлового сервера к /arcgis на одном компьютере и используете ее для хранилища конфигураций и серверных директорий, то все другие компьютеры также должны подключить эту директорию к /arcgis.
- Все компьютеры ArcGIS Server должны работать из-под пользователей с одинаковым ID (uid) или ID группы (gid), чтобы иметь возможность чтения и записи данных в общее хранилище конфигурации и серверные директории.
Настройка директорий сервера и хранилища конфигураций для использования общих путей
Сайт ArcGIS Server с несколькими компьютерами должен совместно использовать папки, содержащие серверные директории сайта и хранилище конфигураций. Убедитесь в том, что учетная запись ArcGIS Server обладает разрешениями для чтения и записи в общую папку.
Хотя предусматривается возможность настройки общего доступа к существующим расположениям хранилища конфигураций и директорий сервера, настоятельно рекомендуется переместить эти расположения на отказоустойчивый файловый сервер. Это особенно важно в облачных развертываниях, в которых механизмы автоматического масштабирования могут добавлять и удалять компьютеры с сайта, не имея представления о том, где размещено хранилище конфигурации.
Примечание:
ArcGIS Server не поддерживает общие сетевые директории, которые скрыты или используют специальные символы (например, $).
После настройки общего доступа к директориям сервера и хранилищу конфигураций необходимо настроить для сайта использование новых общих путей. Для этого выполните перечисленные ниже действия в ArcGIS Server Manager или ArcGIS Desktop. Обратите внимание на то, что при выполнении этих шагов возможен временный простой сервера.
Редактирование пути к директории сервера и хранилищу конфигураций в ArcGIS Server Manager
- Откройте ArcGIS Server Manager для сайта ArcGIS Server и выполните вход. Справка по этому шагу приведена в разделе Вход в Manager.
- Чтобы изменить путь хранилища конфигураций, нажмите Сайт > Конфигурация сервера > Хранилище конфигураций. Введите общий путь для расположения хранилища конфигурации. Содержимое хранилища конфигураций будет перемещено в новое расположение. Все сервисы будут перезапущены.
- Чтобы отредактировать пути к директориям серверов, нажмите Сайт > Конфигурация сервера > Директории. Для каждой директории щелкните кнопку Редактировать и введите новый путь к ней. При редактировании пути к директории ее содержимое копируется в новое местоположение (если это не директория кэша). При изменении расположения директории кэша необходимо скопировать кэш в новое место самостоятельно.
Редактирование пути к директории сервера и хранилищу конфигураций в ArcGIS Desktop
- В ArcCatalog или окне Каталога разверните узел ГИС-серверы.
- Щелкните правой кнопкой мыши административное подключение к ArcGIS Server и выберите Свойства сервера. Справка по этому шагу приведена в разделе Подключение к ArcGIS Server из ArcGIS Desktop.
- Чтобы отредактировать путь к хранилищу конфигураций, перейдите на вкладку Хранилище конфигураций в окне Свойства сервера ArcGIS. Введите общий путь для расположения хранилища конфигурации. Содержимое хранилища конфигураций будет перемещено в новое расположение. Все сервисы будут перезапущены.
- Чтобы отредактировать пути к директориям сервера, перейдите на вкладку Директории в окне Свойства сервера ArcGIS. Обновите все директории, указав для них новый общий путь. При редактировании пути к директории ее содержимое копируется в новое местоположение (если это не директория кэша). При изменении расположения директории кэша необходимо скопировать кэш в новое место самостоятельно.