Запуск Portal for ArcGIS на Amazon Web Services

Вы можете установить и запустить Portal for ArcGIS на Amazon Web Services (AWS). Esri не предоставляет Amazon Machine Images (AMI) при установке программного обеспечения портала; вместо этого, вы можете запустить экземпляр AWS из ArcGIS Server AMI (или любого другого AMI, которое соответствует системным требованиям портала Portal) и установить Portal for ArcGIS и ArcGIS Web Adaptor на экземпляре.

Ниже приведены основные шаги запуска Portal for ArcGIS на AWS.

Шаги:
  1. Запуск экземпляра Amazon Web Services

    Вы можете использовать ArcGIS Server AMIs или любое AMI, которое соответствует системным требованиям Portal for ArcGIS.

  2. Создайте Amazon Elastic IP и свяжите его с вашим экземпляром.
  3. Дополнительно, настройте режим отображения CNAME, чтобы создать более дружественное имя DNS.
  4. Создайте удаленное подключение (Remote Desktop Connection) к экземпляру.
  5. Запустите Internet Information Services (IIS) или установите другой веб-сервер на экземпляре.
  6. Загрузите программы установки Portal for ArcGIS и ArcGIS Web Adaptor на экземпляр.
  7. Установите Portal for ArcGIS.
  8. Создайте первичную учетную запись администратора.

    Это требуется при регистрации на портале с ArcGIS Web Adaptor.

  9. Установите ArcGIS Web Adaptor.
  10. Включите SSL, как минимум, для директории Web Adaptor, используя сертификат, подписанный центром сертификации.

    Сертификат выдается на имя публичного DNS для Elastic IP или на имя CNAME DNS, которое отображается на Elastic IP.

    ПримечаниеПримечание:

    Не используйте самоподписанныйся сертификат при запуске Portal for ArcGIS на AWS.

  11. Настройте Web Adaptor на работу с Portal for ArcGIS.
    Прежние версииПрежние версии:

    В 10.2 было необходимо отредактировать файл свойств на диске, чтобы настроить портал на работу с Web Adaptor. В 10.2.1 и более новых версиях этого более не требуется. Следующие инструкции применимы только к версии 10.2.1 и более поздним. Эти инструкции для версии 10.2 находятся в документации к 10.2.

    1. Откройте страницу настройки ArcGIS Web Adaptor.

      Страница настройки Web Adaptor должна открыться автоматически при установке; однако, вам необходимо изменить URL-адрес для использования Elastic IP экземпляра AWS или имени CNAME DNS, где установлен ArcGIS Web Adaptor. Например, измените URL с https://localhost/arcgis/webadaptor на https://<Elastic IP>/arcgis/webadaptor или https://<CNAME DNS name>/arcgis/webadaptor.

    2. Выберите Portal for ArcGIS на странице регистрации Web Adaptor и нажмите Далее (Next).
    3. Введите URL портала (Portal URL). Используйте в URL либо elastic IP, либо имя CNAME DNS, но не имя машины портала. Например, введите https://<Elastic IP>:7443/arcgis или https://<CNAME DNS name>:7443/arcgis.
    4. Введите имя и пароль первичного администратора в текстовых полях ввода Имя пользователя администратора (Administrator Username) и Пароль администратора (Administrator Password) соответственно.
    5. Щелкните Настроить (Configure) для регистрации портала с Web Adaptor.

      Нажатие Настроить (Configure) перезапускает портал; на этот процесс может уйти несколько минут.

  12. Дополнительно, вы можете интегрировать сайт ArcGIS с вашим порталом. В следующих шагах показано, как интегрировать сайт ArcGIS Server запускаемый на различных экземплярах AWS. Если ваш ArcGIS Server работает на том же экземпляре AWS, что и Портал, вы можете использовать тот же Web Adaptor с тем же подписанным CA SSL-сертификатом.

  13. Запустите экземпляр ArcGIS Server из ArcGIS Server AMIs.
  14. Свяжите Amazon Elastic IP с вашим экземпляром.
  15. Дополнительно, настройте режим отображения CNAME, чтобы создать более простое имя DNS.
  16. Создайте удаленное подключение (Remote Desktop Connection) к экземпляру.
  17. Авторизуйте ArcGIS for Server.
  18. Создайте сайт ArcGIS Server.
  19. Включите https на сайте ArcGIS Server.
  20. Запустите Internet Information Services (IIS) или установите другой веб-сервер на экземпляре.
  21. Установите Web Adaptor на вашем сайте ArcGIS Server.
  22. Включите SSL, как минимум, для директории Web Adaptor, используя сертификат, подписанный центром сертификации. Сертификат выдается на имя публичного DNS (Public DNS Name) для Elastic IP или на имя CNAME DNS, которое отображается на Elastic IP.
    ПримечаниеПримечание:

    Не используйте самоподписанныйся сертификат для сайта ArcGIS Server, который планируется интегрировать с Portal for ArcGIS, при запуске на AWS.

  23. Настройте Web Adaptor с сайтом ArcGIS Server и Включите административный доступ к вашему сайту через Web Adaptor (Enable administrative access to your site through the Web Adaptor).

    Будьте уверены в том, что следует изменить URL-адрес страницы регистрации Web Adaptor и URL ГИС-сервера (GIS Server URL) для включения имени elastic IP или CNAME DNS, а не имени машины ArcGIS Server, используемого для Web Adaptor и экземпляра ArcGIS Server AWS.

  24. Измените файл портал gw-portal-config.properties.
    1. Остановите Portal for ArcGIS.
    2. Откройте файл gw-portal-config.properties, который может быть найден в <Portal for ArcGIS installation directory>\ArcGIS\Portal\Webapps\arcgis#sharing\WEB-INF\classes\resources.
    3. Установите следующие свойства: webserver.http.port=80 и webserver.https.port=443.
    4. Добавьте свойство – portalLocalhostName – в файл gw-config.properties, и установите его на имя Public DNS или CNAME DNS экземпляра AWS портала.

      Например, для сайта с именем CNAME DNS для awsportal.esri.com, добавьте portalLocalhostName=awsportal.esri.com.

    5. Запустите Portal for ArcGIS.
  25. Интегрируйте сайт ArcGIS Server с вашим порталом. Используйте имя Public DNS для сайта ArcGIS Server для Elastic IP или имя CNAME DNS для URL-адреса ArcGIS Server и частного URL-адреса ArcGIS Server.

    Убедитесь, что группы безопасности Amazon обеспечат вам необходимую связь двумя экземплярами AWS через порты Web Adaptor, 80 и 443.

Запомните, что если вы остановите и запустите заново экземпляр AWS, работающий на портале, вам придется заново связать свой Elastic IP-адрес с экземпляром AWS.

5/10/2014