Обновление инфраструктуры исправлений OneFS
Summary: В этой статье содержится информация об обновлении инфраструктуры исправлений OneFS.
Instructions
Обзор
Информация об обновлении инфраструктуры исправлений для кластера OneFS.
Как это обновление инфраструктуры исправлений упростит мою жизнь?
Это обновление улучшает инфраструктуру исправлений, позволяя устанавливать новые накопительные исправления поверх существующих накопительных исправлений, вместо того, чтобы сначала удалять старые. Это снижает потребность в перезагрузках и перезапусках служб.
Эта функция доступна только в ситуациях, когда новое исправление полностью отменяет предыдущее.
Объявление об отмене исправления, означающее, что последнее исправление содержит все исправления из всех предыдущих исправлений.
Конфликтующие исправления отличаются друг от друга и все равно должны быть удалены вручную.
Предварительные условия
Перед установкой любого накопительного исправления (RUP) в кластере должно быть установлено обновление инфраструктуры исправлений для вашей версии OneFS. При попытке установить новое накопительное исправление в системе, в которой еще не установлено обновление инфраструктуры, установка исправления завершается сбоем с ошибкой, подобной следующей: Ошибка. Неполный отклик REST на сокете 4.
Обновление инфраструктуры исправлений невозможно удалить из кластера OneFS, пока не будут удалены все остальные исправления.
Обновления инфраструктуры OneFS
Обновление инфраструктуры должно быть установлено во всех кластерах, работающих под управлением следующих версий OneFS:
- OneFS 9.5.x
- OneFS 9.4.x
- OneFS 9.2.1.x
- OneFS 9.1.x
- OneFS 9.0.x
- OneFS 8.2.0.x
- OneFS 8.1.2.x
Примечание. Для OneFS 9.3.x, 9.2.0.x, 8.2.2.x и 8.2.1.x нет обновлений инфраструктуры для установки.
Примечание. OneFS 8.1.1.x и более ранние версии не предусматривают установки обновлений инфраструктуры и не имеют этой функции.
Последнее обновление инфраструктуры для вашей версии OneFS см. в статье Текущие исправления PowerScale OneFS или на странице Драйверы и загружаемые материалы OneFS.
Убедитесь, что обновление инфраструктуры установлено.
Чтобы убедиться, что обновление установлено, выполните следующую команду:
isi upgrade patches list
Все обновления содержат слово INFRA в имени
файла исправления.Пример: PowerScale OneFS 9.1.0.x GA INFRA_2021-12
Сценарий устранения неисправности 1.
При попытке установить новый накопитель RUP в системе, в которой не было установлено обновление инфраструктуры исправлений, OneFS запишет в консоли ошибку, подобную следующей:
Error: Incomplete REST response on socket 4
Временное решение. Перед установкой RUP установите пакет обновлений инфраструктуры.
ДЛЯ 8.1.2.0:
Обратите внимание, что для дальнейшей модернизации OneFS необходимо установить 8.1.2.0_UGA-PATCH-INFRA_2019-09_255624 * **, а затем установить 8.1.2.0_UGA-PATCH-INFRA_2020-08_PSP-268
Сценарий устранения неполадок 2.
Если вы попытаетесь установить новый RUP в первый раз после установки обновления инфраструктуры исправлений, в консоли появится сообщение, подобное следующему:
Stack: --------------------------------------------------
/lib/libc.so.7:thr_kill+0xa
/lib/libc.so.7:abort+0x49
/usr/lib/libisi_util.so.1:isi_assert_halt+0x80
/usr/lib/libisi_pkg.so:read_patch_from_db+0x58d
/usr/lib/libisi_pkg.so:pkg_action_required+0xd9
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade7Package10isRequiredEi+0x12a
/usr/sbin/isi_upgrade_agent_d:_ZN10isiUpgrade5Agent14populateStatusERN4Json5ValueE+0x4a4
/usr/sbin/isi_upgrade_agent_d:_ZN10isiUpgrade15PersistentState9getStatusENS_7Process5ValueE+0x753
/usr/sbin/isi_upgrade_agent_d:_ZN10isiUpgrade5Agent6StatusERNS_7MessageEPNS_8MetaDataEPNS_8ResponseE+0x181
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade11VerbExecute7executeERNS_7MessageEPNS_8MetaDataEPNS_8ResponseE+0x219
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade9UdpServer14executeMessageEv+0x227
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade9UdpServer10ioCallbackERN2ev2ioEi+0x47c
/usr/local/lib/libev.so.4:ev_invoke_pending+0x6e
/usr/local/lib/libev.so.4:ev_run+0xbd9
/usr/sbin/isi_upgrade_agent_d:main+0x5a3
/usr/sbin/isi_upgrade_agent_d:_start+0x17f
Кроме того, в файле журнала /var/log/messages появляется следующее сообщение:
WARNING: After this infrastructure patch is deployed, 'isi_upgrade_agent_d' will be restarted at the first time of installing another patch and will generate a core file, which is a known issue and won't impact patch installation.
Решение. Это предусмотрено для первоначальной установки RUP после установки обновления инфраструктуры OneFS Patch. Проблемы со службой isi_upgrade_d отсутствуют.
Сценарий устранения неполадок 3.
При попытке установить новый RUP в системе 9.4.0.0, в которой не установлено обновление инфраструктуры исправлений, установка исправления RUP завершается сбоем. OneFS регистрирует на консоли ошибку, подобную следующей:
ERROR: Инфра-патч не найден. Убедитесь, что установлено последнее инфраструктурное исправление
Временное решение и решение для восстановления см. по следующей ссылке: https://www.dell.com/support/kbdoc/en-us/000206184