Skip to main content

Развертывание в автономной среде

Если доступ к Интернету в вашей организации запрещен или отсутствует, вы можете развертывать ArcGIS Enterprise on Kubernetes в изолированной среде. Для этого необходимо создать реестр контейнеров вашей организации, использовать инструменты реестра для заполнения образов контейнеров и выполнить настройку организации для использования локальных ресурсов.

Подготовка к развертыванию

До развертывания ArcGIS Enterprise on Kubernetes для использования в изолированной среде ознакомьтесь с системными требованиями и шагами по планированию развертывания, а затем подготовьте реестр контейнеров вашей организации. Чтобы подготовить реестр, необходимы следующие уровни доступа:

  • Интернет-доступ для получения образов контейнеров

  • Учетные данные для репозитория Esri Docker Hub

  • Учетные данные и доступ для чтения и записи к реестру контейнеров организации

  • Docker Engine

  • Устройство хранения с 200 ГБ свободного дискового пространства для хранения загруженных образов

Примечание:

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

Развертывание

После загрузки образов в реестр контейнеров запустите скрипт развертывания для развертывания ArcGIS Enterprise on Kubernetes. Скрипт развертывания в интерактивном режиме предложит вам задать ряд параметров.

Примечание:

При указании хоста реестра необходимо указать сведения о вашем реестре контейнеров.

Настройка организации

После запуска скрипта развертывания выполните шаги, чтобы создать организацию. Эти действия являются одинаковыми для организаций с доступом и без доступа к интернету.

Загрузка и импорт манифеста версии

По умолчанию ArcGIS Enterprise Administrator API использует известный URL-адрес для обнаружения доступности обновлений образов контейнеров. Когда ваш кластер Kubernetes не подключен к Интернету, необходимо загрузить этот файл и выполнить его импорт в вашу организацию.

Используйте сценарий выполнения create-offline-manifest.sh, чтобы сначала загрузить файл манифеста версии, опубликованный Esri, и выполнить его импорт в вашу организацию. Для загрузки файла манифеста версии требуется доступ к интернету.

  1. На клиентской машине Kubernetes откройте терминал.

  2. Измените каталоги на каталог setup/tools/registry-tools.

  3. В терминале запустите скрипт create-offline-manifest.sh, используя команду в следующем формате:

    ./create-offline-manifest.sh -d /path/to/download/directory

  4. После завершения загрузки снова запустите скрипт create-offline-manifest.sh, используя следующий формат команды для импорта файла манифеста версии в вашу организацию:

    ./create-offline-manifest.sh -i </path/to/download/directory/manifest.dat> -u <username> -p <password> -a https://organization.example.com/context

    1. Если вы создали организацию с помощью скрипта configure.sh, выполните следующую команду:

      ./create-offline-manifest.sh -i </path/to/download/directory/manifest.dat> -f ../configure/configure.properties

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

Примечание:

Чтобы проверить, что манифест версии был импортирован, можно выполнить следующую команду:

kubectl get secret arcgis-version-manifest -n <namespace>

Настройка локальных ресурсов

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

Настроить пользовательские базовые карты

Организация предварительно настроена с коллекцией Basemaps из ArcGIS Online. Использование базовых карт в автономной среде не поддерживается. Вместо этого создайте свои собственные пользовательские базовые карты и выполните настройку организации, чтобы предлагать эти базовые карты в галерее базовых карт.

См. раздел Настройка базовых карт для получения подробной информации о создании и настройке пользовательских базовых карт в вашей организации.

Настройка служебных сервисов

По умолчанию служебные сервисы настроены на использование ресурсов ArcGIS Online. Чтобы узнать, как обновить служебные сервисы, чтобы они указывали на ваши локальные сервисы, см. раздел Настройка служебных сервисов.

Ресурсы ArcGIS Living Atlas of the World

ArcGIS Living Atlas of the World — это коллекция готовых к использованию географических ресурсов, доступных в ArcGIS Online. Не поддерживается в автономной среде. Чтобы отключить ресурсы ArcGIS Living Atlas of the World, см. шаги по отключению или настройке других ресурсов ArcGIS Online.

Настройка параметра jsapiCDN для сервисов блокнотов

Чтобы настроить свойство jsapiCDN, выполните следующие шаги:

  1. Войдите в ArcGIS Enterprise Administrator API в качестве администратора.

    URL-адрес имеет формат https://organization.example.com/context/admin.

  2. Щелкните Блокноты > Конфигурация > Обновить конфигурацию.

  3. Добавьте следующий параметр в конец имеющегося списка свойств:

    "jsapiCDN": "https://[organization.example.com]/[context]/jsapi/jsapi"

  4. Щелкните Обновить конфигурацию блокнота, чтобы сохранить изменения.

Отключение внешних ресурсов

Поскольку некоторые ресурсы Esri требуют внешнего доступа к Интернету, необходимо отключить эти ресурсы, чтобы предотвратить запросы к ресурсам ArcGIS Online. См. раздел Отключение внешних ресурсов для дополнительной информации.

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

Отключение или настройка других ресурсов ArcGIS Online

Некоторая функциональность в организации была предварительно настроена на использование сервисов или ресурсов ArcGIS Online. При работе в автономной среде вы можете отключить эти сервисы и ресурсы, настроив свойства организации. Примерные свойства включают:

  • extentService: "<URL to local map service>", – экстент-сервис используется для обновления или задания экстента элемента веб-карты в диалоговом окне Задать экстент организации. По умолчанию экстент сервиса берется из ArcGIS Online. В отключенной среде необходимо настроить организацию с помощью сервиса карт ГИС-сервера в листах. Сервис должен использовать географическую систему координат WGS84 с идентификатором (WKID) 4326.

  • portalAGOConfigEnabled: true, — Управляет отображением вкладки ArcGIS Online на странице Настройки организации. В автономной среде установите для этого свойства false.

  • portalLivingAtlasConfigEnabled: true, — Вместе со свойством portalAGOConfigEnabled это свойство управляет отображением раздела Настроить содержание Living Atlas на вкладке ArcGIS Online на странице Настройки организации. В автономной среде установите для этого свойства false.

  • searchArcGISOnlineEnabled: true, — С помощью этого свойства можно отключить опцию поиска слоев в ArcGIS Online в Map Viewer Classic. По умолчанию – true. Если этот параметр отключен, возможность поиска слоев в ArcGIS Online скрывается в диалоговом окне Поиск слоев в Map Viewer Classic. В автономной среде установите для этого свойства false.

Подробнее о свойствах, которые можно изменять, см. в документации API общего доступа и выполните действия по заданию расширенных опций портала.

Обновление или повышение версии

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