Visão geral
Informações sobre a atualização da infraestrutura de patches do cluster do OneFS.
Como essa atualização da infraestrutura de patches facilita minha vida?
Essa atualização melhora a infraestrutura de patches, permitindo que patches cumulações mais recentes sejam instalados sobre os patches cumulados existentes, em vez de desinstalar os mais antigos primeiro. Isso reduz a necessidade de reinicializações e reinícios de serviço.
Essa funcionalidade só está disponível em situações em que o novo patch descontinua totalmente um patch anterior.
Descontinua um patch, o que significa que o patch mais recente contém todas as correções de todos os patches anteriores.
Os patches conflitante são diferentes e ainda devem ser desinstalados manualmente.
Pré-requisitos
A atualização da infraestrutura de patch para sua versão do OneFS deve ser instalada em seu cluster antes da instalação de qualquer patch cumulado (RUP). Se você tentar instalar um novo patch cumulado em um sistema que não tenha a atualização da infraestrutura já instalada, a instalação do patch apresentará falha com um erro semelhante a: Error: Resposta REST incompleta no soquete 4.
A atualização da infraestrutura de patches não pode ser removida do cluster do OneFS até que todos os outros patches sejam removidos.
Atualizações da infraestrutura do OneFS
A atualização da infraestrutura deve ser instalada em todos os clusters que executam as seguintes versões do OneFS:
Nota: O OneFS 9.3.x, 9.2.0.x, 8.2.2.x e 8.2.1.x não têm atualizações de infraestrutura para instalar.
Nota: O OneFS 8.1.1.x e versões anteriores não têm atualizações de infraestrutura para instalar e não têm esse recurso.
Para obter a atualização da infraestrutura mais recente para sua versão do OneFS, consulte o artigo Patches atuais do PowerScale OneFS ou a página Drivers e downloads do OneFS.
Confirme se a atualização da infraestrutura está instalada.
Você pode confirmar se a atualização está instalada executando o seguinte comando:
isi upgrade patches list
Todas as atualizações têm INFRA no nome do arquivo de patch.
Exemplo: PowerScale OneFS 9.1.0.x GA INFRA_2021-12
Cenário de solução de problemas 1:
Se você tentou instalar um novo RUP em um sistema que não tinha a atualização da infraestrutura de patch instalada, o OneFS registra um erro semelhante ao seguinte no console:
Error: Incomplete REST response on socket 4
Solução temporária: Instale a atualização da infraestrutura de patches antes de instalar o RUP.
PARA 8.1.2.0:
Observe que 8.1.2.0_UGA-PATCH-INFRA_2019-09_255624 precisa ser instalado **primeiro**, e, em seguida, instalar o 8.1.2.0_UGA-PATCH-INFRA_2020-08_PSP-268 para fazer upgrade adicional do OneFS
Cenário de solução de problemas 2:
Se você tentou instalar um novo RUP pela primeira vez após a instalação da atualização da infraestrutura de patches, uma mensagem semelhante à seguinte será exibida no console:
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
Além disso, a seguinte mensagem é exibida no arquivo de log /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.
Solução:
isso é por padrão para a instalação inicial do RUP após a instalação da atualização da infraestrutura de patches do OneFS. Não há problemas com o
isi_upgrade_agent_d
Serviço.