Présentation
Informations sur la mise à jour de l’infrastructure des correctifs pour votre cluster OneFS.
Comment cette mise à jour de l’infrastructure des correctifs me simplifie-t-elle la vie ?
Cette mise à jour améliore l’infrastructure des correctifs en permettant l’installation de correctifs cumulatifs plus récents sur 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 de service.
Cette fonctionnalité n’est disponible que dans les situations où le nouveau correctif supprime complètement un correctif précédent.
Supprime 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 des correctifs pour votre version de OneFS doit être installée sur votre cluster avant l’installation d’un correctif cumulatif (RUP). Si vous tentez d’installer un nouveau correctif cumulatif sur un système sur lequel la mise à jour de l’infrastructure n’est pas déjà installée, l’installation du correctif échoue avec une erreur similaire à : Error: Réponse REST incomplète sur le socket 4.
La mise à jour de l’infrastructure des 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 :
Remarque : OneFS 9.3.x, 9.2.0.x, 8.2.2.x et 8.2.1.x ne dispose pas de mises à jour d’infrastructure à installer.
Remarque : OneFS 8.1.1.x et 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, consultez l’article PowerScale OneFS Current Patches (Correctifs actuels PowerScale OneFS) ou la page OneFS Drivers and Downloads (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
Toutes les mises à jour ont infra dans le nom de fichier du correctif.
Exemple: PowerScale OneFS 9.1.0.x DISPONIBILITÉ GÉNÉRALE INFRA_2021-12
Dépannage scénario 1 :
Si vous avez tenté d’installer un nouveau RUP sur un système sur lequel la mise à jour de l’infrastructure des correctifs 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 la mise à jour de l’infrastructure des correctifs avant d’installer le RUP.
POUR 8.1.2.0 :
Veuillez noter que 8.1.2.0_UGA-PATCH-INFRA_2019-09_255624 doit être installé **first**, puis 8.1.2.0_UGA-PATCH-INFRA_2020-08_PSP-268 afin de poursuivre la mise à niveau de OneFS
Dépannage scénario 2 :
Si vous avez tenté d’installer une nouvelle RUP pour la première fois après l’installation de la mise à jour de l’infrastructure des correctifs, un message similaire à ce qui suit 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 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.
Solution :
cela est dû à 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
isi_upgrade_agent_d
Service.