Guide d'administration système de Sun Cluster pour SE Solaris

SPARC: restauration d'un système de fichiers racine /) non encapsulé (VERITAS Volume Manager)

Cette procédure permet de restaurer sur un noeud un système de fichiers racine (/) non encapsulé. Le noeud restauré ne doit pas être initialisé. Assurez-vous que le cluster fonctionne sans problème avant de lancer la procédure de restauration.


Remarque :

comme vous devez partitionner le nouveau disque selon le même format que le disque défectueux, identifiez le plan de partitionnement avant de commencer la procédure, et recréez comme nécessaire les systèmes de fichiers.


  1. Remplacez le disque défectueux sur le noeud dont le système de fichiers racine doit être restauré.

    Reportez-vous aux procédures de remplacement de disques dans la documentation fournie avec le serveur.

  2. Initialisez le noeud que vous souhaitez restaurer.

    • Si vous utilisez le CD de Solaris, à l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :


      ok boot cdrom -s
      

    • Si vous utilisez un serveur JumpStart TM de Solaris, à l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :


      ok boot net -s
      

  3. Créez toutes les partitions et remplacez le disque racine à l'aide de la commande format.

    Recréez le plan de partitionnement initial du disque défectueux.

  4. Créez le système de fichiers racine (/) et d'autres systèmes de fichiers éventuels, à l'aide de la commande newfs.

    Recréez les systèmes de fichiers initiaux du disque défectueux.


    Remarque :

    n'oubliez pas de créer le système de fichiers /global/.devices/node@nodeid.


  5. Montez le système de fichiers racine (/) sur un point de montage temporaire.


    # mount périphérique  point_montage_temporaire
    

  6. Rétablissez le système de fichiers racine (/) à partir de la copie de sauvegarde, démontez le système de fichiers et vérifiez-le.


    # cd point:_montage_temporaire
    # ufsrestore rvf périphérique_vidage
    # rm restoresymtable
    # cd /
    # umount point_montage_temporaire
    # fsck périphérique_disques_bruts
    

    Le système de fichiers est restauré.

  7. Installez un nouveau bloc d'initialisation sur le nouveau disque.


    # /usr/sbin/installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk  périphérique_disques_bruts
    

  8. Réinitialisez le noeud en mode monoutilisateur.

    1. Lancez la réinitialisation.


      # reboot -- "-s"

      Pendant l'initialisation, vous verrez apparaître des messages d'erreur ou d'avertissement se terminant par l'instruction suivante :


      Taper Ctrl-D pour procéder au démarrage normal
      (ou donner le mot de passe de racine pour la maintenance du système) :

    2. Entrez le mot de passe racine.

  9. Mettez à jour l'ID du disque à l'aide de la commande scdidadm.


     # scdidadm -R /dev/rdsk/périphérique_disques
    

  10. Appuyez sur CTRL-d pour reprendre en mode multiutilisateurs.

    Le noeud est réinitialisé en mode cluster. Le cluster est prêt à être utilisé.

SPARC: exemple de restauration d'un système de fichiers racine (/) non encapsulé (Solstice DiskSuite/Solaris Volume Manager)

L'exemple suivant illustre la restauration d'un système de fichiers racine (/) non encapsulé sur le noeud phys-schost-1 à partir du périphérique de bande /dev/rmt/0.


[Remplacez le disque défectueux et initialisez le noeud :]

Initialisez le noeud depuis le CD de Solaris. A l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :


ok boot cdrom -s
...
[Utilisez format et newfs pour créer des partitions et des systèmes de fichiers]
[Montez le système de fichiers racine sur un point de montage temporaire:]
# mount /dev/dsk/c0t0d0s0 /a
[Restaurez le système de fichier racine :]
# cd /a
# ufsrestore rvf /dev/rmt/0
# rm restoresymtable
# cd /
# umount /a
# fsck /dev/rdsk/c0t0d0s0
[Installez un nouveau bloc d'initialisation :]
# /usr/sbin/installboot /usr/platform/`uname \
-i`/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0
[Réinitialisez en mode monoutilisateur :]
# reboot -- "-s"
[Mettez à jour l'ID du disque :]
# scdidadm -R /dev/rdsk/c0t0d0
[Appuyez sur CTRL-d pour revenir en mode multiutilisateur]