Как обновить прошивку контроллера хранилища ThinkSystem серии DM с помощью интерфейса командной строки Lenovo Data ONTAP
Как обновить прошивку контроллера хранилища ThinkSystem серии DM с помощью интерфейса командной строки Lenovo Data ONTAP
Как обновить прошивку контроллера хранилища ThinkSystem серии DM с помощью интерфейса командной строки Lenovo Data ONTAP
Описание
В этой статье описывается процедура, используемая для автоматического бесперебойного обновления прошивки контроллера системы хранения данных ThinkSystem серии DM с помощью интерфейса командной строки Lenovo Data ONTAP. Вам следует регулярно обновлять прошивку контроллера, чтобы иметь все новейшие функции и исправления ошибок. Прежде чем продолжить, убедитесь, что все данные были зарезервированы правильно, что массив хранения и все диски имеют оптимальное состояние и что в массиве хранения не выполняются никакие изменения конфигурации. Обновление или понижение версии кластера до текущей версии ONTAP требует планирования, подготовки, самого обновления или понижения версии, а также нескольких процедур после обновления или понижения версии. Вы можете использовать CLI, чтобы убедиться, что кластер можно обновить без прерывания работы, установить целевой образ ONTAP на каждом узле, а затем выполнить обновление в фоновом режиме.
Применимые системы
Массивы хранения данных ThinkSystem серии DM
Прежде чем вы начнете
- Вы должны выполнить требования по подготовке к обновлению.
- Для каждого массива хранения каждый узел должен иметь один или несколько портов в одном широковещательном домене.
- Когда набор узлов обновляется во время пакетного обновления, LIF переносятся на партнерские узлы. Если у партнеров нет портов в одном широковещательном домене, миграция LIF завершится неудачно.
Процесс обновления программного обеспечения включает в себя следующие этапы:
- Планирование обновления
- Подготовка к обновлению
- Выполнение обновления
- Выполнение задач после обновления
Более подробную информацию можно найти на следующей странице: Обновление программного обеспечения в кластерах ONTAP .
Процесс установки
- Загрузите файл обновления встроенного ПО с веб-сайта поддержки Lenovo DCG .
- Перейдите к поддержке. lenovo .
- Введите действительный тип машины серии DM в поле поиска, а затем выберите страницу с типом машины.
- Выберите вкладку «Драйверы и программное обеспечение» .
- В области проверки гарантии в правом верхнем углу введите действительный серийный номер серии DM.
- Разверните параметр «Прошивка продукта ».
- Загрузите пакет обновлений встроенного ПО контроллера и сохраните его на http, https или sftp, ftp-сервере.
- FTP-сервер должен быть настроен без аутентификации. HTTP-сервер должен использовать порт 80 для загрузки файлов.
- Используйте SSH для подключения к IP-адресу управления кластером.
- В показанных здесь примерах будет использоваться PuTTY.
- Откройте PuTTY, введите имя хоста (или IP-адрес) , а затем выберите SSH в качестве типа подключения .
- Нажмите «Ведение журнала» под деревом сеансов слева.
- Выберите «Вывод для печати» .
- В поле Имя файла журнала введите имя файла, нажмите «Обзор» , чтобы выбрать папку для его сохранения.
- Нажмите «Открыть» , а затем войдите в интерфейс командной строки Lenovo Data ONTAP, используя свою учетную запись администратора и пароль.
- Проверьте текущий образ кластера и репозиторий программного обеспечения.
- В командной строке введите показать образ кластера , а затем пакет образа кластера show-repository .
DM5000H::> демонстрация изображения кластера Дата установки текущей версии узла -------------------- ----------------------- ------- ------------ DM5000H_1 9.7P5 30.07.2020 14:57:12 DM5000H_2 9.7P5 30.07.2020 14:57:40 Отобразилось 2 записи. DM5000H::> пакет образа кластера show-repository Версия пакета Время сборки пакета ---------------- ------------------ 9.6P5 13.12.2019 18:21:56 9.7P5 23.06.2020 04:02:30 Отобразилось 2 записи. DM5000H::>
- Чтобы удалить предыдущий пакет программного обеспечения ONTAP, введите пакет образа кластера delete -version {previous_ONTAP_Version}.
DM5000H::> удаление пакета образа кластера - версия 9.6P5 Операция удаления пакета успешно завершена
- Чтобы загрузить целевой пакет программного обеспечения ONTAP, введите пакет образа кластера get -url {location}
DM5000H::> пакет образа кластера get -url http://10.10.0.221/DM%20Updates/lnvgy_fw_storage_97P9E_anyos_noarch.tgz.gz Загрузка пакета завершена. Обработка пакета завершена.
- Чтобы убедиться, что пакет программного обеспечения доступен в репозитории пакетов кластера, введите show-repository пакета образа кластера.
DM5000H::> пакет образа кластера show-repository Версия пакета Время сборки пакета ---------------- ------------------ 9.7P5 23.06.2020 04:02:30 9.7P9 06.11.2020 01:13:45 Отобразилось 2 записи.
- Чтобы убедиться, что кластер готов к обновлению без прерывания работы, введите образ кластера validate -version {package_version_number}.
- Если вы обновляете конфигурацию MetroCluster с двумя или четырьмя узлами, перед продолжением необходимо запустить эту команду на всех узлах.
- Если вы обновляетесь с ONTAP 9.4 до 9.7, используйте пакет 9.7 для проверки. Вам не нужно отдельно проверять пакет 9.5.
Примечание . Команда проверки образа кластера проверяет компоненты кластера, чтобы убедиться, что обновление может быть выполнено без прерывания работы. Затем он отображает состояние каждой проверки и все необходимые действия, которые необходимо предпринять перед выполнением обновления программного обеспечения. Система выполнит проверку и отправит предупреждающие сообщения о любых обнаруженных проблемах.
DM5000H::> проверка образа кластера -версия 9.7P9 Завершение проверки может занять несколько минут... ПРЕДУПРЕЖДЕНИЕ. Существуют дополнительные ручные проверки обновления, которые необходимо выполнить после успешного завершения этих автоматических проверок. Обратитесь к Плану советника по обновлению или разделу «Выполнение ручных проверок перед автоматическим обновлением кластера» в «Экспресс-руководстве по обновлению кластерных данных ONTAP» для получения информации об остальных ручных проверках, которые необходимо выполнить перед обновлением. Несоблюдение этого требования может привести к сбою обновления или сбою ввода-вывода. Проверки валидации начались успешно. Запустите команду «cluster image show-update-progress», чтобы проверить статус проверки.
- Чтобы отслеживать ход проверки, введите show-update-progress образа кластера.
DM5000H::> образ кластера show-update-progress Предполагаемая прошедшая фаза обновления Статус Длительность Длительность ------------ ----- --------------- --------------- Проверки перед обновлением завершены 00:10:00 00:00:58 Подробности: Состояние проверки перед обновлением. Ошибка-Действие -------------------- ------------------ --- ----------------------------------- Статус CIFS Предупреждение Предупреждение: CIFS в настоящее время используется. Любые незащищенные сеансы могут быть затронуты с возможной потерей данных. Действие: Остановите все незащищенные рабочие нагрузки CIFS перед выполнением обновления. Чтобы просмотреть незащищенные рабочие нагрузки CIFS, выполните команду: vserver cifs session show -continально-available Нет, частичная проверка вручную Предупреждение Предупреждение: необходимо выполнить проверку вручную. Остальные проверочные проверки, которые необходимо выполнить перед обновлением, см. в Плане советника по обновлению или в разделе «Выполнение ручных проверок перед автоматическим обновлением кластера» в «Экспресс-руководстве по обновлению кластерных данных ONTAP». Несоблюдение этого требования может привести к сбою обновления или сбою ввода-вывода. Действие: обратитесь к Плану помощника по обновлению или разделу «Выполнение ручных проверок перед автоматическим обновлением кластера» в «Экспресс-руководстве по обновлению кластерных данных ONTAP» для получения информации об остальных проверочных проверках, которые необходимо выполнить перед обновлением. Предупреждение о совместимости SAN. Поскольку этот кластер настроен для SAN, вручную убедитесь, что конфигурация SAN полностью поддерживается. Действие: Для получения информации о совместимости обратитесь к инструменту NetApp Interoperability Matrix Tool. Было отображено 3 записи.
- Выполните все необходимые действия, определенные в ходе проверки.
- Обязательно : чтобы сгенерировать оценку обновления программного обеспечения, введите обновление образа кластера -version {package_version_number} -estimate-only.
- Оценка обновления программного обеспечения отображает сведения о каждом компоненте, который необходимо обновить, а также предполагаемую продолжительность обновления.
DM5000H::> обновление образа кластера - версия 9.7P9 - только оценка Элементы кластера, требующие Предполагаемая продолжительность обновлений компонентов --------------------- ------------------ ------------ ----------------------- Обновления узла 2 92 минуты Компонент Идентификатор компонента Текущая версия Обновленная версия Предполагаемая продолжительность --------- ------------ --------------- -------------- - ------------------ Узел DM5000H_1 9.7P5 9.7P9 31 минута Узел DM5000H_2 9.7P5 9.7P9 31 минута Отобразилось 2 записи.
- Чтобы выполнить обновление программного обеспечения, введите обновление образа кластера -версия {package_version_number}.
DM5000H::> обновление образа кластера - версия 9.7P9 Начинается проверка этого обновления. Пожалуйста, подождите. Завершение проверки может занять несколько минут... ПРЕДУПРЕЖДЕНИЕ. Существуют дополнительные проверки обновления вручную... Проверка состояния перед обновлением Ошибка-действие --------------- ------ ---------- ---------------------------------- ---------- ... Отображено 3 записи. Хотите продолжить обновление? {y|n}: y Начинаю обновление... DM5000H::>
- Если кластер состоит из двух-шести узлов, будет выполнено последовательное обновление. Если кластер состоит из восьми и более узлов, пакетное обновление будет выполнено по умолчанию. При желании вы можете использовать параметр -force-rolling , чтобы вместо этого указать последовательное обновление.
- После завершения каждого приема и каждого возврата обновление ожидает 8 минут, чтобы позволить клиентским приложениям восстановиться после паузы ввода-вывода, возникающей во время приема и возврата. Если вашей среде требуется больше или меньше времени для стабилизации клиента, вы можете использовать параметр -стабилиз -минуты , чтобы указать другое время стабилизации.
- Чтобы отобразить ход обновления кластера, введите show-update-progress образа кластера.
DM5000H::> образ кластера show-update-progress Примерное истекшее время Фаза обновления Статус Продолжительность Продолжительность -------------------- ------------------ ------------- -- --------------- Проверки перед обновлением завершены 00:10:00 00:00:59 Выполняется обновление данных ONTAP 01:32:00 00:03:00 Подробности: Имя узла Статус Статус Описание -------------------- ------------------ ------------- ------------------------- DM5000H_1 ждёт DM5000H_2 в процессе Выполняется операция передачи управления. Было отображено 8 записей.
Примечание. Если вы обновляете конфигурацию MetroCluster с четырьмя или восемью узлами, команда show-update-progress образа кластера отображает ход выполнения только для узла, на котором вы запускаете эту команду. Вы должны запустить команду на каждом узле, чтобы увидеть прогресс отдельного узла.
- Чтобы убедиться, что обновление было успешно завершено на каждом узле, введите show-update- progress образа кластера.
DM5000H::> образ кластера show-update-progress Примерное истекшее время Фаза обновления Статус Продолжительность Продолжительность -------------------- ------------------ ------------- -- --------------- Проверки перед обновлением завершены 00:10:00 00:00:59 Обновления данных ONTAP завершены 01:32:00 01:29:00 Проверки после обновления завершены 00:10:00 00:01:39 Было отображено 3 записи. Обновлены узлы: DM5000H_1, DM5000H_2. DM5000H::>
- Запустите уведомление AutoSupport: autosupport ignore -node * -type all -message "Finishing_NDU"
- Если ваш кластер не настроен на отправку сообщений AutoSupport, копия уведомления будет сохранена локально.