Nouveautés de Solaris 10

Application de patch à activation différée

À partir des patchs 119254-42 et 119255-42, les utilitaires d'installation de patch, patchadd et patchrm, ont été modifiés afin de changer le mode de gestion de certaines fonctions de distribution de patch. Cette modification affecte l'installation de ces patchs sur toutes les versions de Solaris 10. Ces patchs "à application différée" gèrent mieux les multiples modifications distribuées à l'aide de patchs de fonction.

Seuls certains patchs sont conçus comme des patchs à activation différée. Ainsi, un patch de noyau associé à une version de Solaris 10 supérieure à Solaris 10 3/05, par exemple la version Solaris 10 8/07 constitue un patch à activation différée typique. Un patch est considéré comme patch à activation différée si la variable SUNW_PATCH_SAFEMODE est définie dans le fichier pkginfo. Les patchs non conçus en tant que patchs à activation différée sont installés comme auparavant. Par exemple, l'installation des patchs distribués auparavant, tels que les patchs de noyau 118833-36 (SPARC) et 118855-36 (x86), ne fait pas appel aux utilitaires d'application de patch à activation différée.

Auparavant, des scripts de patch complexes étaient requis pour ces patchs de noyau. Ces scripts étaient nécessaires pour éviter tout problème lors de l'installation de patch sur une partition active, en raison des incohérences entre les objets fournis par le patch et le système en cours d'exécution (partition active). Dorénavant, les patchs à activation différée utilisent le système de fichiers loopback (lofs) pour garantir la stabilité du système en cours d'exécution. Lorsqu'un patch est appliqué au système en cours d'exécution, le lofs reste stable pendant la mise à jour. Ces grands patchs de noyau ont toujours demandé une réinitialisation. Cette réinitialisation active désormais les changements effectués par les lofs. Le patch README contient des instructions sur les patchs nécessitant une réinitialisation.

Si vous exécutez des zones non globales ou si les lofs sont désactivés, tenez compte des indications ci-dessous lors de l'installation et de la suppression de patchs à activation différée.


Remarque –

Sun recommande de gérer l'application de patchs à l'aide de Solaris Live Upgrade. Solaris Live Upgrade évite les problèmes d'application de patch sur un système en cours d'exécution. Solaris Live Upgrade réduit la période d'indisponibilité due à l'application des patchs et diminue les risques en offrant la possibilité de poursuivre les opérations en cas de problème. Reportez-vous au Solaris 10 Installation Guide: Solaris Live Upgrade and Upgrade Planning.