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

ProcedureRestauration du système de fichiers racine (/) (Solstice DiskSuite/Solaris Volume Manager)

Suivez cette procédure pour restaurer les systèmes de fichiers racine (/) sur un nouveau disque, par exemple après le remplacement d'un disque d'initialisation défectueux. Le nœud restauré ne doit pas être initialisé. Assurez-vous que le cluster fonctionne sans problème avant de lancer la procédure de restauration.


Remarque –

Vous devez partitionner le nouveau disque avec le même format que le disque erroné. Identifiez le type de partition avant de commencer cette procédure et recréez les systèmes de fichiers appropriés.


Étapes
  1. Devenez superutilisateur ou endossez un rôle équivalent sur un nœud de cluster qui peut accéder aux jeux de disques auxquels le nœud à restaurer est également connecté.

    Devenez superutilisateur ou endossez un rôle équivalent sur un nœud différent de celui que vous souhaitez restaurer.

  2. Supprimez de tous les méta-ensembles le nom d'hôte du nœud en cours de restauration.

    Exécutez cette commande à partir de n'importe quel nœud du méta-ensemble, en dehors de celui que vous supprimez.


    # metaset -s setname -f -d -h nodelist
    
    -s nom_jeu

    Spécifie le nom du jeu de disques.

    -f

    Force la suppression.

    -d

    Supprime du jeu de disques.

    -h liste_nœuds

    Indique le nom du nœud à supprimer du jeu de disques.

  3. Restaurez les systèmes de fichiers root (/) et /usr.

    Pour restaurer les systèmes de fichiers root et /usr, suivez la procédure du Chapitre 26, Restoring Files and File Systems (Tasks) du System Administration Guide: Devices and File Systems. Ignorez l'étape de la procédure Solaris pour réinitialiser le système.


    Remarque –

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


  4. Réinitialisez le nœud en mode multi-utilisateur.


    # reboot
    
  5. Remplacez l'ID du disque à l'aide de la commande scdidadm(1M).


    # scdidadm -R rootdisk
    
  6. Utilisez la commande metadb(1M) pour recréer les répliques des bases de données d'état.


    # metadb -c copies -af raw-disk-device
    
    -c copies

    Indique le nombre de répliques à créer.

    -f périphérique_disques_bruts

    Périphérique de disques bruts sur lequel seront créées les répliques.

    -a

    Ajoute les répliques.

  7. À partir d'un nœud de cluster différent du nœud restauré, utilisez la commande metaset pour ajouter le nœud restauré à tous les jeux de disques.


    phys-schost-2# metaset -s setname -a -h nodelist
    
    -a

    Crée et ajoute l'hôte au jeu de disques.

    Le nœud est réinitialisé en mode cluster. Le cluster est prêt à être utilisé.


Exemple 9–6 Restauration du système de fichiers root (/) (Solstice DiskSuite/Solaris Volume Manager)

L'exemple suivant illustre la restauration du système de fichiers root (/) sur le nœud phys-schost-1 à partir du périphérique de bande /dev/rmt/0. La commande metaset est exécutée à partir d'un autre nœud du cluster, phys-schost-2, pour supprimer et ensuite ré-ajouter le nœud phys-schost-1 au jeu de disques schost-1. Toutes les autres commandes sont exécutées à partir de phys-schost-1. Un nouveau bloc d'initialisation est créé sur /dev/rdsk/c0t0d0s0, et trois répliques de bases de données d'état sont recréées sur /dev/rdsk/c0t0d0s4.


[Become superuser or assume an equivalent role on a cluster node other than the node to be restored
.]
[Remove the node from the metaset:]
phys-schost-2# metaset -s schost-1 -f -d -h phys-schost-1
[Replace the failed disk and boot the node:]
Restore the root (/) and /usr file system using the procedure in the Solaris system administration documentation
 [Reboot:]
# reboot
[Replace the disk ID:]
# scdidadm -R /dev/dsk/c0t0d0
[Recreate state database replicas:]
# metadb -c 3 -af /dev/rdsk/c0t0d0s4
[Add the node back to the metaset:]
phys-schost-2# metaset -s schost-1 -a -h phys-schost-1