Ist dies eine praktikable Möglichkeit, ein VIOS-Update durchzuführen und sich gleichzeitig auf einen schnellen Rückzug vorzubereiten?

Ist dies eine praktikable Möglichkeit, ein VIOS-Update durchzuführen und sich gleichzeitig auf einen schnellen Rückzug vorzubereiten?

Ist das folgende Verfahren geeignet, um ein VIOS-Update durchzuführen und gleichzeitig einen schnellen Rückzug bei Bedarf vorzubereiten?

Angenommen, das vorhandene VIOS wird auf hdisk0 und hdisk1 gespiegelt. Daher würde die Bootliste Einträge sowohl für hdisk0 als auch für hdisk1 enthalten.

Schritt 1. Führen Sie eine mksysb-Sicherung durch, für den Fall, dass eines der folgenden Dinge schief geht.

$ backupios -file <path to NFS location>/<file name> -mksysb

Schritt 2. Den Spiegel zerstören (dieser Schritt entfernt den Inhalt von hdisk1)

$ unmirrorios hdisk1

Schritt 3. Entfernen Sie hdisk1 aus der rootvg-Volume-Gruppe

$ reducevg hdisk1

Schritt 4. Ändern Sie die Bootliste mit diesen Befehlen so, dass sie nur hdisk0 enthält:

$oem_setup_env
# bosboot -ad /dev/hdisk0
# bootlist -m normal hdisk0 blv=hd5

Schritt 5. Klonen Sie das vorhandene VIOS mit dem Befehl alt_root_vg

$ alt_root_vg -target hdisk1 -bundle update_all -location < path-to-VIOS-update-package >

Schritt 6. Starten Sie den VIOS neu, um zu bestätigen, dass er nur auf hdisk0 startet

$ shutdown –restart

Jetzt bootet VIOS nur noch von hdisk1, aber es gibt zwei Kopien (hdisk0 und hdisk1), siehe Dokumentation zum Befehl alt_root_vg

Schritt 7. Führen Sie jetzt das VIOS-Update nur auf hdisk0 durch

$ updateios -accept -install -dev /some-device

Schritt 8. Führen Sie nun einen Test des neuen VIOS durch, das auf hdisk1 installiert ist

Schritt 9. Wenn keine VIOS-Probleme vorliegen, fahren Sie mit Schritt 9 fort. Wenn Probleme vorliegen und das neue VIOS zurückgesetzt werden muss, ändern Sie einfach die Bootliste auf hdisk0 und starten Sie das VIOS neu.

# bosboot -ad /dev/hdisk0
# bootlist -m normal hdisk0 blv=hd5

Schritt 10. Starten Sie nun das VIOS neu und es sollte wieder auf dem ursprünglichen VIOS sein.

Schritt 11. Spiegel wiederherstellen

$ mirrorios -defer hdisk0

Schritt 12. Stellen Sie die richtige Bootliste für die gespiegelten Festplatten wieder her

# bosboot -ad /dev/hdisk0
# bosboot -ad /dev/hdisk1
# bootlist -m normal hdisk0 hdisk1

verwandte Informationen