Sun Cluster Software Guide d'installation pour le SE Solaris

ProcedureSPARC : Récupération à partir d'une mise à niveau à partition double partiellement terminée

Exécutez cette procédure si une mise à niveau à partition double échoue et si l'état du cluster remplit tous les critères suivants :

Vous pouvez également exécuter cette procédure si la mise à niveau sur la première partition a abouti et que vous souhaitez sortir de ce processus.


Remarque –

En revanche, n'exécutez pas cette procédure si la mise à niveau a commencé sur la seconde partition. À la place, exécutez la procédure Récupération suite à l'échec d'une mise à niveau à partition double.


Avant de commencer

Avant de commencer, vérifiez que tous les nœuds de la seconde partition sont arrêtés. Ceux de la première partition peuvent être arrêtés ou en cours d'exécution en mode non cluster.

Exécutez toutes les étapes en tant que superutilisateur.

  1. Démarrez chaque nœud de la seconde partition en mode non cluster en exécutant les étapes suivantes.

  2. Dans le menu GRUB, utilisez les touches de direction pour sélectionner l'entrée Solaris appropriée, puis tapez e pour modifier ses commandes.

    Le menu GRUB qui s'affiche est similaire à ce qui suit :


    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.

    Pour plus d'informations sur l'initialisation GRUB, reportez-vous au Chapitre 11, GRUB Based Booting (Tasks) du System Administration Guide: Basic Administration.

  3. Dans l'écran des paramètres d'initialisation, utilisez les touches de direction pour sélectionner l'entrée du noyau, puis tapez e pour modifier l'entrée.

    L'écran des paramètres d'initialisation GRUB qui s'affiche est similaire à ce qui suit :


    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. Ajoutez l'option -x à la commande pour spécifier le démarrage du système en mode non cluster.


    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. Appuyez sur Entrée pour accepter la modification et retourner à l'écran des paramètres d'initialisation.

    L'écran affiche la commande modifiée.


    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. Tapez b pour démarrer le nœud en mode non cluster.


    Remarque –

    Cette modification apportée à la commande du paramètre d'initialisation du noyau n'est pas conservée après l'initialisation du système. La prochaine réinitialisation du nœud se fera donc en mode cluster. Pour effectuer un démarrage en mode non cluster, exécutez à nouveau ces étapes pour ajouter l'option -x à la commande du paramètre d'initialisation du noyau.


  7. Sur chaque nœud de la seconde partition, exécutez la commande scinstall -u recover.


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

    La commande restaure les informations CCR d'origine, le fichier /etc/vfstab d'origine et élimine les modifications pour le démarrage.

  8. Démarrez chaque nœud de la seconde partition en mode cluster.


    # shutdown -g0 -y -i6
    

    Lorsque les nœuds de la seconde partition s'affichent, cette seconde partition reprend la prise en charge des services de données du cluster tout en exécutant l'ancien logiciel dans sa configuration d'origine.

  9. Restaurez les données du logiciel et de configuration d'origine du support de sauvegarde vers les nœuds de la première partition.

  10. Démarrez chaque nœud de la première partition en mode cluster.


    # shutdown -g0 -y -i6
    

    Les nœuds rejoignent le cluster.