Sun Cluster Handbuch Softwareinstallation für Solaris OS

Procedurex86: Wiederherstellen nach einer teilweise abgeschlossenen Aktualisierung mit zwei Partitionen

Führen Sie diese Verfahren durch, wenn die Aktualisierung mit Dual-Partition fehlgeschlagen ist und der Cluster sämtliche der folgenden Kriterien erfüllt:

Sie können dieses Verfahren auch dann durchführen, wenn die Aktualisierung auf der ersten Parition erfolgreich war, Sie die Aktualisierung jedoch rückgängig machen möchten.


Hinweis –

Führen Sie das Verfahren nicht durch, wenn die Aktualisierungsvorgänge mit Dual-Partition bereits auf der zweiten Partition gestartet wurden. Führen sie stattdessen das unter So stellen Sie eine fehlgeschlagene Aufrüstung von zwei Partitionen wieder her beschriebene Verfahren aus.


Bevor Sie beginnen

Stellen Sie sicher, dass alle Knoten auf der zweiten Partition angehalten wurden, bevor Sie mit dem Verfahren beginnen. Knoten auf der ersten Partition können entweder angehalten oder im Nicht-Cluster-Modus ausgeführt werden.

Führen Sie alle Schritte als Superuser durch.

  1. Führen Sie folgende Schritte durch, um jeden Knoten auf der zweiten Partition im Nicht-Cluster-Modus zu starten.

  2. Verwenden Sie im GRUB-Menü die Pfeiltasten, um den entsprechenden Solaris-Eintrag auszuwählen und geben Sie e ein, um die Befehle des Eintrags zu bearbeiten.

    Das GRUB-Menü sieht ungefähr folgendermaßen aus:


    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-------------------------------------------------------------------------+
    | Solaris 10 /sol_10_x86                                                  |
    | Solaris failsafe                                                        |
    |                                                                         |
    +-------------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted.
    Press enter to boot the selected OS, 'e' to edit the
    commands before booting, or 'c' for a command-line.

    Weitere Informationen zum Starten über das GRUB-Menü finden Sie in Kapitel Kapitel 11, GRUB Based Booting (Tasks) in System Administration Guide: Basic Administration.

  3. Verwenden Sie im Startparameter-Bildschirm die Pfeiltasten, um den Kernel-Eintrag auszuwählen und geben Sie e ein, um den Eintrag zu bearbeiten

    Der GRUB-Startparameterbildschirm gestaltet sich ungefähr folgendermaßen:


    GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
    +----------------------------------------------------------------------+
    | root (hd0,0,a)                                                       |
    | kernel /platform/i86pc/multiboot                                     |
    | module /platform/i86pc/boot_archive                                  |
    +----------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted.
    Press 'b' to boot, 'e' to edit the selected command in the
    boot sequence, 'c' for a command-line, 'o' to open a new line
    after ('O' for before) the selected line, 'd' to remove the
    selected line, or escape to go back to the main menu.
  4. Fügen Sie dem Befehl die Option -x hinzu, um anzugeben, dass das System im Nicht-Cluster-Modus gestartet werden soll.


    Minimal BASH-like line editing is supported.
    For the first word, TAB lists possible command completions.
    Anywhere else TAB lists the possible completions of a device/filename.
    ESC at any time exits.

    # grub edit> kernel /platform/i86pc/multiboot -x
    
  5. Übernehmen Sie die Änderung durch Drücken der Eingabetaste und kehren Sie zum Startparameterbildschirm zurück.

    Der geänderte Befehl wird im Bildschirm angezeigt.


    GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
    +----------------------------------------------------------------------+
    | root (hd0,0,a)                                                       |
    | kernel /platform/i86pc/multiboot -x                                  |
    | module /platform/i86pc/boot_archive                                  |
    +----------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted.
    Press 'b' to boot, 'e' to edit the selected command in the
    boot sequence, 'c' for a command-line, 'o' to open a new line
    after ('O' for before) the selected line, 'd' to remove the
    selected line, or escape to go back to the main menu.-
  6. Geben Sie bein, um den Knoten im Nicht-Cluster-Modus zu starten.


    Hinweis –

    Diese Änderung am Kern-Startparameterbefehl bleibt nicht über den Systemstart hinaus bestehen. Beim nächsten Start des Knotens wird dieser im Cluster-Modus gestartet. Um den Knoten stattdessen im Nicht-Cluster-Modus zu starten, führen Sie diese Schritte erneut aus und fügen Sie dem Befehl für den Kernel-Startparameter die Option -x hinzu.


  7. Führen Sie auf jedem Knoten auf der zweiten Partition den Befehl scinstall -u recover aus.


    # /usr/cluster/bin/scinstall -u recover
    

    Mit diesem Befehl werden die ursprünglichen CCR-Informationen und die ursprüngliche Datei /etc/vfstab wiederhergestellt und Änderungen für den Start beseitigt.

  8. Starten Sie jeden Knoten auf der zweiten Partition im Cluster-Modus.


    # shutdown -g0 -y -i6
    

    Sobald die Knoten auf der zweiten Partition hochgefahren wurden, wird auf der zweiten Parition die Unterstützung für Cluster-Datendienste wiederhergestellt und gleichzeitig die alte Software mit der ursprünglichen Konfiguration ausgeführt.

  9. Stellen Sie auf den Knoten der ersten Partition die ursprünglichen Software- und Konfigurationsdaten vom Sicherungsmedium wieder her.

  10. Starten Sie jeden Knoten auf der ersten Partition im Cluster-Modus.


    # shutdown -g0 -y -i6
    

    Die Knoten werden dem Cluster wieder hinzugefügt.