Mit den Patches 119254-41 and 119255-41 wurden die Dienstprogramme patchadd und patchrm zur Patch-Installation überarbeitet. Dabei wurde die Methode geändert, mit der bestimmte Patches Funktionen zur Verfügung stellen. Von dieser Änderung ist die Installation dieser Patches in allen Solaris 10-Versionen betroffen. Die Patches zur verzögerten Aktivierung verarbeiten die zahlreichen Änderungen bei den Funktionspatches wie z. B. Kernel-Patches für die Solaris 10-Releases nach dem Solaris-Release 10 3/05 besser.
Patchen mit verzögerter Aktivierung verwenden das Loopback-Dateisystem (lofs), um die Stabilität des laufenden Programms sicherzustellen. Wenn ein Patch an einem laufenden System angewendet wird, hält das LOFS die Systemstabilität während des Patch-Prozesses aufrecht. Diese großen Kernel-Patches erfordern immer einen Neustart, aber jetzt aktiviert der erforderliche Neustart die von LOFS vorgenommenen Änderungen. Informationen über Patches, für die ein Neustart erforderlich ist, finden Sie im Patch README.
Wenn Sie nicht-globale Zonen ausführen oder LOFS deaktiviert ist, sollten Sie die folgenden Punkte beim Installieren oder Entfernen von Patches mit verzögerter Aktivierung berücksichtigen:
Alle nicht globale Zonen müssen sich für diesen Patch-Modus im angehaltenen Zustand befinden. Sie müssen die nicht globale Zone vor der Anwendung des Patch anhalten.
Das Patchen mit verzögerter Aktivierung erfordert das Loopback-Dateisystem (LOFS). Bei Systemen, die Cluster 3.1 oder Sun Cluster 3.2 ausführen, ist das LOFS wahrscheinlich deaktiviert, da aktiviertes LOFS die HA-NFS-Funktionen einschränkt. Aus diesem Grund müssen Sie vor dem Installieren eines Patches mit verzögerter Aktivierung das Loopback-Dateisystem erneut aktivieren, indem Sie die folgende Zeile in der Datei /etc/system auskommentieren oder löschen:
exclude:lofs |
Anschließend booten Sie Ihr System neu und installieren den Patch. Stellen Sie diese Zeile in der Datei /etc/system nach der Patch-Installation wieder her oder entfernen Sie deren Kennzeichnung als Kommentar: Anschließend müssen Sie erneut booten, um den normalen Betrieb wiederherzustellen.
Wenn Sie Solaris Live Upgrade zum Verwalten der Patches verwenden, treten die Probleme beim Patchen eines laufenden Systems nicht auf. Zudem werden mit dieser Anwendung die durch das Patchen verursachten Ausfallzeiten reduziert und beim Auftreten von Problemen Ausfallressourcen zur Verfügung gestellt. Sie können eine inaktive Boot-Umgebung patchen, während das System noch ausgeführt wird, und in die ursprüngliche Boot-Umgebung (boot environment, BE) zurückkehren, falls Probleme in der neuen BE auftreten. Lesen Sie dazu Systemupgrades mit Packages bzw. Patches in Oracle Solaris 10 9/10 Installationshandbuch: Solaris Live Upgrade und Planung von Upgrades .