Установка пакета обновлений на сайт, состоящий из нескольких компьютеров с Windows
В этом разделе описывается способ установки пакета обновлений на сайт ArcGIS Server, состоящий из нескольких компьютеров с Windows, работающих на Amazon Web Services. В контексте этой главы, сайт, состоящий из нескольких компьютеров с Windows, – это сайт, содержащий более одного экземпляра EC2 с работающим компонентом ГИС-сервера.
Для обновления сайта необходимо установить пакет обновлений на два компьютера, затем использовать их для создания шаблона, с которого запускается окончательный обновленный сайт.
Для минимизации времени простоя рекомендуется устанавливать пакет обновлений на копию сайта, которую также можно создать с помощью шаблона. В дополнительном шаге 1 показано, как это сделать. После установки пакета обновлений можно перенаправить трафик на обновленный сайт.
Если вы не хотите выполнять следующие шаги, можно запустить новый сайт с помощью последней версии Cloud Builder и заново развернуть на нем данные, сервисы и приложения.
Выполните следующие шаги для обновления сайта из нескольких компьютеров с помощью пакета обновлений. Не останавливайте сайт во время выполнения этих шагов.
- Установите версию ArcGIS Server Cloud Builder on Amazon Web Services, соответствующую устанавливаемому пакету обновлений. Помните, что при этом у вас не будет доступа к сайтам с помощью устаревшей версии Cloud Builder.
- Дополнительно, чтобы минимизировать время простоя при обновлении, используйте Cloud Builder для создания шаблона сайта. Затем запустите новый сайт из шаблона.
Когда вы запустите этот сайт, настройте его так, чтобы он содержал два экземпляра EC2 с работающим компонентом ГИС-сервера. Другими словами, следует задать Число экземпляров равным 2 и снять отметку Включить автомасштабирование.
Вы установите пакет обновлений на эту копию сайта. Когда обновление будет завершено, вы перенаправите трафик на обновленный сайт.
- Если вы не выполнили Шаг 2, отредактируйте сайт в Cloud Builder так, чтобы на нем было только два экземпляра EC2. Другими словами, следует задать Число экземпляров равным 2 и снять отметку Включить автомасштабирование.
- Выполните вход на экземпляр EC2, содержащий хранилище конфигурации ArcGIS Server и каталоги сервера. Этот экземпляр отмечен как SITEHOST, что видно в Консоли управления AWS.
- На обоих компьютерах загрузите пакеты обновлений для ArcGIS for Desktop, ArcGIS for Server и, дополнительно, для ArcGIS Web Adaptor.
- На обоих компьютерах задайте пароль учетной записи ArcGIS Server. По умолчанию используется пароль random, но при установке пакета обновлений его необходимо ввести. Чтобы задать пароль, выполните следующие действия:
- Откройте Администрирование (Administrative Tools) > Управление компьютером (Computer Management) > Пользователи и группы (Users and Groups).
- Щелкните правой кнопкой мыши учетную запись ArcGIS Server, называющуюся arcgis и выберите Установить пароль (Set Password). Затем введите новый пароль учетной записи.
- Откройте Администрирование (Administrative Tools > Сервисы (Services).
- Щелкните правой кнопкой сервис ArcGIS Server и выберите Свойства (Properties).
- Щелкните закладку Вход в систему (Log On) и введите новый пароль для учетной записи ArcGIS Server в поля Пароль (Password) и Подтверждение пароля (Confirm password). Затем нажмите OK.
- Щелкните правой кнопкой мыши сервис ArcGIS Server и выберите Перезапустить (Restart).
- На обоих компьютерах установите пакеты обновлений в следующем порядке: ArcGIS for Desktop, ArcGIS for Server и ArcGIS Web Adaptor. Более подробные сведения об установке пакетов обновлений находятся в руководствах по установке и на веб-сайте технической поддержки Esri.
- Проверьте и настройте обновленный сайт. Убедитесь, что он работает так, как необходимо.
Если вы оставляете сайт в этом состоянии, при следующей остановке сайта с помощью Cloud Builder второй экземпляр EC2 будет потерян. Поэтому, выполните следующие шаги, чтобы сохранить работу в виде шаблона и загрузить сайт с необходимым числом экземпляров.
- Используйте Cloud Builder для создания шаблона обновленного сайта.
- С помощью шаблона, созданного в предыдущем шаге, запустите сайт с необходимым числом экземпляров EC2 и правилами автомасштабирования.
- Переключите адресацию вашей организации на URL обновленного сайта. Если в ваших приложениях использовались прямые URL, необходимо обновить все URL приложений для использования нового адреса Elastic Load Balancer (ELB). Адрес ELB можно узнать, посмотрев URL-адрес Manager в списке с информацией о сайтах в Cloud Builder.
После того, как вы убедились, что обновленный сайт работает, можно удалить исходный сайт и, дополнительно, шаблоны, которые вы создали в Шагах 2 и 11.