Utilice este procedimiento para restaurar el sistema de archivos raíz (/) en un nuevo disco, como en el caso de reemplazar un disco raíz averiado. No se debe arrancar el nodo que se vaya a restaurar. Asegúrese de que el clúster funcione sin problemas antes de llevar a cabo el procedimiento de restauración.
Como debe dividir el nuevo disco en particiones utilizando el mismo formato que el disco con fallos, determine el esquema de partición antes de comenzar este proceso y vuelva a crear los sistemas de archivos como sea pertinente.
Conviértase en usuario root o asuma un rol equivalente en un nodo del clúster con acceso a los conjuntos de discos a los que está vinculado también el nodo.
Conviértase en usuario root o asuma un rol equivalente en un nodo diferente al que desee restaurar.
Suprima de todos los metasets el nombre de host del nodo que se va a restaurar.
Ejecute este comando desde un nodo del metaset distinto del que va a suprimir.
# metaset -s setname -f -d -h nodelist |
Especifica el nombre del conjunto de discos.
Forzar.
Elimina un elemento del conjunto de discos.
Especifica el nombre del nodo que se debe borrar del conjunto de discos.
Restaure los sistemas de archivos root (/) y /usr.
Para restaurar los sistemas de archivos root y /usr, siga el procedimiento descrito en el Capítulo 26, Restoring Files and File Systems (Tasks) de System Administration Guide: Devices and File Systems. Omita el paso del procedimiento de Solaris para reiniciar el sistema.
No olvide crear el sistema de archivos /global/.devices/nodo@id_nodo
Reinicie el nodo en el modo multiusuario.
# reboot |
Sustituya el ID del disco mediante el comando scdidadm(1M).
# scdidadm -R rootdisk |
Utilice el comando metadb(1M) para volver a crear las réplicas de la base de datos de estado.
# metadb -c copies -af raw-disk-device |
Especifica el número de réplicas que se deben crear.
Dispositivo de disco básico en el que se deben crear las réplicas.
Agrega réplicas.
Utilice el comando metaset en un nodo del clúster distinto del nodo que se ha restaurado para agregar éste a todos los metasets.
phys-schost-2# metaset -s setname -a -h nodelist |
Crea y agrega el host al conjunto de discos.
El nodo se rearranca en modo de clúster. El clúster está listo para ser utilizado.
En el ejemplo siguiente se muestra cómo se restaura el sistema de archivos raíz (/) en el nodo phys-schost-1 desde el dispositivo de cinta /dev/rmt/0. El comando metaset se ejecuta desde otro de los nodos del clúster, phys-schost-2, para eliminar y más adelante volver a agregar el nodo phys-schost-1 al grupo de discos schost-1. El resto de comandos se ejecutan desde phys-schost-1. Se crea un nuevo bloque de arranque en /dev/rdsk/c0t0d0s0, así como tres réplicas de la base de datos de estado en /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 |