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

Exemple : restauration du système de fichiers racine (/) (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, ainsi que trois répliques de bases de données d'état sur /dev/rdsk/c0t0d0s4.


[Devenez superutilisateur sur un nœud du cluster autre que le nœud à restaurer.]
[Supprimez le nœud du metaset:]
phys-schost-2# metaset -s schost-1 -f -d -h phys-schost-1
[Remplacez le disque défectueux et redémarrez le nœud:]

Initialisez le nœud à partir du CD de Solaris :


[Utilisez format et newfs pour recré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 fichiers 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"
[Remplacez l'ID du disque :]
# scdidadm -R /dev/dsk/c0t0d0
[Recréez les répliques de la base de données d'état :]
# metadb -c 3 -af /dev/rdsk/c0t0d0s4
# reboot
Press Control-d to boot into multiuser mode.
[Rajoutez le nœud dans le méta-ensemble :]
phys-schost-2# metaset -s schost-1 -a -h phys-schost-1