Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
Образы Ubuntu становятся доступными для создания нового кластера Azure HDInsight в течение трех месяцев после публикации. Запущенные кластеры не обновляются автоматически. Клиенты должны использовать действия скрипта или другие механизмы для исправления работающего кластера. Рекомендуется выполнять эти действия скрипта и применять обновления безопасности сразу после создания кластера.
HDInsight обеспечивает поддержку выполнения распространенных задач в кластере, таких как установка исправлений ОС, обновлений системы безопасности ОС и перезагрузка узлов. Эти задачи выполняются с помощью следующих двух скриптов, которые могут выполняться в качестве действий скрипта и настроены с параметрами:
-
schedule-reboots.sh
— выполните немедленную перезагрузку или запланируйте перезапуск на узлах кластера. -
install-updates-schedule-reboots.sh
— установите все обновления, только обновления ядра и системы безопасности или только обновления ядра.
Примечание.
Действия скрипта не будут автоматически применять обновления для всех будущих циклов обновления. Запустите скрипты при каждом применении новых обновлений для установки обновлений, а затем перезапустите виртуальную машину.
Если вы используете брандмауэр для ограничения сети, приведенный ниже URL-адрес должен находиться в списке разрешений.
Подготовка
Установите патч в приближенной к рабочей тестовой среде перед развертыванием в рабочей среде. Разработайте план для адекватного тестирования системы до фактического исправления.
По истечении времени из сеанса SSH в кластере может появиться сообщение о доступности обновлений системы безопасности. Сообщение может выглядеть примерно так:
89 packages can be updated.
82 updates are security updates.
*** System restart required ***
Welcome to Spark on HDInsight.
Установка патчей является необязательной и остается на ваше усмотрение.
Перезапуск узлов
Скрипт планирует перезагрузку задает тип перезагрузки, которая будет выполняться на компьютерах в кластере. При отправке действия скрипта задайте его для применения ко всем трем типам узлов: головному узлу, рабочему узлу и zookeeper. Если скрипт не применяется к типу узла, виртуальные машины этого типа узла не будут обновлены или перезапущены.
Принимает schedule-reboots script
один числовой параметр:
Параметр | Принятые значения | Определение |
---|---|---|
Тип перезапуска для выполнения | 1 или 2 | Значение 1 позволяет перезапустить расписание (запланированное на выполнение в течение 12–24 часов). Значение 2 позволяет немедленно перезапустить (через 5 минут). Если параметр не задан, значение по умолчанию равно 1. |
Установка обновлений и перезапуск узлов
Скрипт install-updates-schedule-reboots.sh предоставляет параметры для установки различных типов обновлений и перезапуска виртуальной машины.
Скрипт install-updates-schedule-reboots
принимает два числовых параметра, как описано в следующей таблице:
Параметр | Принятые значения | Определение |
---|---|---|
Тип обновлений для установки | 0, 1 или 2 | Значение 0 устанавливает только обновления ядра. Значение 1 устанавливает ядро + обновления системы безопасности, а 2 устанавливает все обновления. Если параметр не указан, значение по умолчанию равно 0. |
Тип перезапуска для выполнения | 0, 1 или 2 | Значение 0 отключает перезапуск. Значение 1 включает перезапуск расписания и 2 позволяет немедленно перезапустить. Если параметр не указан, значение по умолчанию равно 0. Пользователь должен изменить входной параметр 1 на входной параметр 2. |
Примечание.
После применения скрипта к существующему кластеру необходимо пометить скрипт как сохраненным. В противном случае любые новые узлы, созданные с помощью операций масштабирования, будут использовать расписание исправления по умолчанию. При применении скрипта в процессе создания кластера он сохраняется автоматически.
Примечание.
Параметр запланированного перезапуска выполняет автоматическую перезагрузку узлов исправленного кластера в течение 12–24 часов и учитывает вопросы высокой доступности, домена обновления и домена сбоя. Запланированный перезапуск не завершает выполнение рабочих нагрузок, но может занять емкость кластера в промежуточном режиме, когда узлы недоступны, что приводит к более длительной обработке.
Дальнейшие действия
Инструкции по использованию действий скриптов см. в следующих разделах в разделе "Настройка кластеров HDInsight на основе Linux" с помощью действия скрипта: