Mise à jour de l’infrastructure des correctifs OneFS
Summary: Cet article contient des informations sur la mise à jour de l’infrastructure de correctifs OneFS.
Instructions
Présentation
Informations sur la mise à jour de l’infrastructure de correctifs pour votre cluster OneFS.
En quoi cette mise à jour de l’infrastructure de correctifs m’simplifie-t-elle la vie ?
Cette mise à jour améliore l’infrastructure de correctifs en permettant d’installer des correctifs cumulatifs plus récents par-dessus les correctifs cumulatifs existants, au lieu de désinstaller d’abord les anciens. Cela réduit le besoin de redémarrages et de redémarrages du service.
Cette fonctionnalité n’est disponible que dans les situations où le nouveau correctif déprécie complètement un correctif précédent.
Obsolescence d’un correctif, ce qui signifie que le dernier correctif contient tous les correctifs de tous les correctifs précédents.
Les correctifs conflictuels sont différents et doivent toujours être désinstallés manuellement.
Configuration requise
La mise à jour de l’infrastructure de correctifs pour votre version de OneFS doit être installée sur votre cluster avant l’installation de tout correctif cumulatif (RUP). Si vous tentez d’installer un nouveau correctif cumulatif sur un système sur lequel la mise à jour d’infrastructure n’est pas déjà installée, l’installation du correctif échoue et affiche une erreur semblable à : Error: Réponse REST incomplète sur le socket 4.
La mise à jour de l’infrastructure de correctifs ne peut pas être supprimée de votre cluster OneFS tant que tous les autres correctifs ne sont pas supprimés.
Mises à jour de l’infrastructure OneFS
La mise à jour de l’infrastructure doit être installée sur tous les clusters exécutant les versions OneFS suivantes :
- 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
Remarque : OneFS 9.3.x, 9.2.0.x, 8.2.2.x et 8.2.1.x n’ont pas de mises à jour d’infrastructure à installer.
Remarque : OneFS 8.1.1.x et les versions antérieures ne disposent pas de mises à jour d’infrastructure à installer et ne disposent pas de cette fonctionnalité.
Pour obtenir la dernière mise à jour de l’infrastructure pour votre version de OneFS, reportez-vous à l’article Correctifs actuels PowerScale OneFS ou à la page Pilotes et téléchargements OneFS.
Vérifiez que la mise à jour de l’infrastructure est installée.
Vous pouvez confirmer que la mise à jour est installée en exécutant la commande suivante :
isi upgrade patches list
Le nom de fichier du correctif contient INFRA dans toutes les mises à jour.
Exemple: PowerScale OneFS 9.1.0.x GA INFRA_2021-12
Scénario de dépannage 1 :
Si vous avez tenté d’installer un nouveau RUP sur un système sur lequel la mise à jour d’infrastructure du correctif n’a pas été installée, OneFS consigne une erreur similaire à ce qui suit sur la console :
Error: Incomplete REST response on socket 4
Solution de contournement : Installez le correctif de mise à jour de l’infrastructure avant d’installer le RUP.
POUR 8.1.2.0 :
Notez que 8.1.2.0_UGA-PATCH-INFRA_2019-09_255624 doit être installé **d’abord**, puis installer 8.1.2.0_UGA-PATCH-INFRA_2020-08_PSP-268 afin de poursuivre la mise à niveau de OneFS
Scénario de dépannage 2 :
Si vous avez tenté d’installer un nouveau RUP pour la première fois après l’installation de la mise à jour de l’infrastructure corrective, un message similaire au suivant s’affiche sur la 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
En outre, le message suivant s’affiche dans le fichier journal /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.
Solution : Cela est prévu dans la conception de l’installation initiale de RUP après l’installation de la mise à jour de l’infrastructure de correctifs OneFS. Il n’y a aucun problème avec le service isi_upgrade_d.
Scénario de dépannage 3 :
Si vous avez tenté d’installer un nouveau RUP sur un système 9.4.0.0 sur lequel la mise à jour d’infrastructure du correctif n’était pas installée, l’installation du correctif RUP échouera. OneFS consigne une erreur similaire à celle-ci sur la console :
ERROR: Aucun correctif d’infrastructure trouvé. Veuillez vous assurer que le dernier correctif d’infrastructure est installé
Reportez-vous au lien suivant pour obtenir une solution de contournement et de récupération : https://www.dell.com/support/kbdoc/en-us/000206184