Установка ArcGIS for Server на нескольких машинах
Обновление до версии 10.4.1 ? Подробнее см. в разделе Существующие пользователи ArcGIS for Server.
ArcGIS for Server обладает масштабируемой архитектурой, которая позволяет использовать различные масштабы развертывания, от одного до множества компьютеров. Можно рассмотреть вариант распределенной установки ArcGIS for Server, которая позволит вам добиться приемлемого уровня производительности для пользователей, работающих с системой.
На всех компьютерах на сайте ArcGIS Server установлен компонент ГИС-сервера. На первом настраиваемом компьютере ГИС-сервера необходимо создать сайт. Затем на него можно добавить или присоединить дополнительные компьютеры ГИС-сервера. Каждый ГИС-сервер на сайте должен быть с тем же номером версии и иметь точно ту же лицензию.
При создании сайта определите, где хранить важные файлы и данные конфигурации вашего сайта. Эта директория называется хранилищем конфигураций. У вашего сайта также есть директории сервера, в которых хранятся выходные файлы сервиса, сведения о задачах геообработки, определения сервиса, листы кэша и другие элементы. При добавлении компьютера на сайт на нем настраивается ссылка на хранилище конфигурации и директории сервера. На сайте, содержащем несколько компьютеров, необходимо предоставить общий доступ к хранилищу конфигурации и серверным директориям, чтобы другие компьютеры ГИС-сервера могли получить к ним доступ.
Вы можете расположить хранилище конфигурации на компьютере или диске, который не зависит от ГИС-сервера, например, на отказоустойчивом файловом сервере. Это позволяет добавлять и удалять компьютеры с сайта, не волнуясь о том, на каком из них установлено хранилище конфигурации. Это особенно важно в облачных развертываниях, в которых механизмы автоматического масштабирования могут добавлять и удалять компьютеры с сайта в условиях отсутствия каких-либо знаний о том, где размещено хранилище конфигурации.
Далее показано, как настроить развертывание ArcGIS Server на нескольких компьютерах. Сайт создается на компьютере А, затем к нему добавляется компьютер Б. Если вы уже запустили ArcGIS Server на одном ГИС-сервере и хотите расширить сайт, см. следующий раздел: Расширение от одного ГИС-сервера до множества ГИС-серверов.
- На обоих компьютерах следует настроить брандмауэры, чтобы открыть порты, описанные в разделе Порты, используемые ArcGIS Server.
- Установите и авторизуйте ArcGIS for Server на компьютерах А и Б с лицензией Enterprise. Для этого необходимо запустить Мастер авторизации программного обеспечения на каждом компьютере. Мастер авторизации программного обеспечения запускается после установки ArcGIS for Server . Можно также получить доступ к Мастеру авторизации программного обеспечения , воспользовавшись установленным ярлыком. Установленная версия ArcGIS Server должна быть одинаковой на каждой машине и одинаковая лицензия должна быть применена к каждой машине.
Убедитесь, что установка осуществляется от лица одного и того же пользователя операционной системы на обоих компьютерах. Учетная запись, которая используется при установке ArcGIS Server – это учетная запись, от имени которой будет запускаться ПО. Пользователи групп и все остальные пользователи должны иметь для директории установки ArcGIS for Server по крайней мере права на выполнение. Обратите внимание, что не поддерживается установка ArcGIS Server от имени корневой учетной записи. Дополнительные сведения см. в разделе Учетная запись ArcGIS for Server. Учетная запись, которая используется для установки Машин А и В, например, может быть следующая:
- Установите ArcGIS for Server на компьютере А в папку /data/ags в качестве пользователя ags с ID пользователя 58103.
- Установите ArcGIS for Server на компьютере Б в папку /data/ags под тем же именем и с тем же ID пользователя (ags, 58103).
Общие сетевые директории, которые скрыты или используют специальные символы (например, $ ), не поддерживаются ArcGIS Server.
- Создайте директорию config-store . Укажите владельца как ags, с ID пользователя 58103. Предоставьте учетной записи права доступа к директории уровня 700.
- Откройте общий доступ к папке config-store, чтобы оба компьютера имели доступ к директории с использованием одного пути, например /net/myserver/config-store .
- Создайте директорию arcgisserver . Укажите владельца как ags, с ID пользователя 58103. Предоставьте учетной записи права доступа к директории уровня 700.
- Откройте общий доступ к папке arcgisserver, чтобы оба компьютера имели доступ к директории с использованием одного пути, например, /net/myserver/arcgisserver .
Даже если директории хранятся на одном компьютере, который вы будете использовать при создании сайта, вы все равно должны вручную создать директории, предоставить к ним общий доступ и указать ссылку на них в виде сетевого пути.
Примечание:Эти имя пользователя и пароль распознаются только ArcGIS Server; они не относятся к учетным записям операционной системы, и управление ими осуществляется из пользовательских учетных данных в хранилище пользователей. Главный администратор сайта имеет неограниченные права доступа к сайту ArcGIS Server. Эта учетная запись, как правило, используется для создания сайта ArcGIS Server и настройки и управления параметрами безопасности. Необходимо различать учетную запись главного администратора сайта и учетную запись ArcGIS Server, заданную при установке ArcGIS Server.
Используйте сетевой путь, заданный ранее (например, /net/myserver/arcgisserver ), чтобы все компьютеры сайта могли видеть это местоположение.
URL-адрес компьютера Б будет введен автоматически.
Примечание:В шагах 9–12 показано, как добавить компьютер на сайт. Вы также можете добавить компьютер Б к сайту, открыв менеджер ArcGIS Server на компьютере Б и щелкнув Подключиться к существующему сайту . Пошаговые инструкции см. в разделе Подключение к существующему сайту.