Guía de administración del sistema de Oracle® Solaris Cluster

Salir de la Vista de impresión

Actualización: Octubre de 2015
 
 

Cómo restaurar el sistema de archivos raíz ZFS (/) (Solaris Volume Manager)

Siga este procedimiento para restaurar sistemas de archivos raíz ZFS (/) en un disco nuevo, por ejemplo, después de reemplazar un disco raíz defectuoso. El nodo que se está restaurando no se debe arrancar. Asegúrese de que el cluster se esté ejecutando sin errores antes de llevar a cabo el proceso de restauración. Se admite UFS, excepto como un sistema de archivos raíz. UFS se puede usar en metadispositivos de metaconjuntos de Solaris Volume Manager en discos compartidos.


Notas -  Como debe particionar el disco nuevo con el mismo formato que el defectuoso, identifique el esquema de partición antes de comenzar el proceso y vuelva a crear los sistemas de archivos de forma adecuada.

phys-schost# refleja un indicador de cluster global. Siga este procedimiento en un cluster global.

Este procedimiento proporciona las formas largas de los comandos de Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.

  1. Asuma un rol que proporcione la autorización de RBAC solaris.cluster.modify en un nodo de cluster con acceso a los conjuntos de discos a los que también está vinculado el nodo que se va a restaurar.

    Use otro nodo que no sea el que va a restaurar.

  2. Elimine el nombre de host del nodo que se va a restaurar desde todos los metaconjuntos.

    Ejecute este comando desde un nodo del metaconjunto que no sea el que va a eliminar. Debido a que el nodo de recuperación está fuera de línea, el sistema mostrará un error de RPC: Rpcbind failure - RPC: Timed out. Ignore este error y continúe con el siguiente paso.

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

    Especifica el nombre del conjunto de discos.

    -f

    Elimina el último host del conjunto de discos.

    -d

    Elimina del conjunto de discos.

    -h nodelist

    Especifica el nombre del nodo que se va a eliminar del conjunto de discos.

  3. Restaure el sistema de archivos raíz ZFS (/).

    Para obtener más información, consulte Cómo reemplazar un disco en una agrupación raíz ZFS (SPARC o x86/VTOC) de Gestión de sistemas de archivos ZFS en Oracle Solaris 11.2 .

    Para recuperar las instantáneas de la agrupación raíz o la agrupación raíz ZFS, siga el procedimiento de Cómo reemplazar un disco en una agrupación raíz ZFS (SPARC o x86/VTOC) de Gestión de sistemas de archivos ZFS en Oracle Solaris 11.2 .


    Notas -  Asegúrese de crear el sistema de archivos /global/.devices/node@nodeid.

    Si existe el archivo de copia de seguridad /.globaldevices en el directorio de copia de seguridad, se restaura junto con la restauración raíz ZFS. El archivo no es creado automáticamente por el servicio SMF globaldevices.

  4. Rearranque el nodo en modo multiusuario.
    # reboot
  5. Sustituya el ID del dispositivo.
    # cldevice repair rootdisk
  6. Use el comando metadb para recrear las réplicas de la base de datos de estado.
    # metadb -c copies -af raw-disk-device
    -c copies

    Especifica el número de réplicas que se van a crear.

    -f raw-disk-device

    Dispositivo de disco básico en el que crear las réplicas.

    -a

    Agrega réplicas.

    Consulte la página de código man metadb(1M) para obtener más información.

  7. Desde un nodo del cluster que no sea el restaurado, agregue el nodo restaurado a todos los grupos de discos.
    phys-schost-2# metaset -s setname -a -h nodelist
    -a

    Crea el host y lo agrega al conjunto de discos.

    El nodo se rearranca en modo de cluster. El cluster está preparado para utilizarse.

Ejemplo 12-1  Restauración del sistema de archivos raíz ZFS (/) (Solaris Volume Manager)

En el ejemplo siguiente, se muestra el sistema de archivos raíz (/) restaurado en el nodo phys-schost-1. El comando metaset se ejecuta desde otro nodo en el cluster, phys-schost-2, para eliminar y luego volver a agregar el nodo phys-schost-1 al conjunto de discos schost-1. Todos los demás comandos se ejecutan desde phys-schost-1. Se crea un bloque de arranque nuevo en /dev/rdsk/c0t0d0s0 y se vuelven a crear tres réplicas de la base de datos en /dev/rdsk/c0t0d0s4. Para obtener más información sobre la restauración de datos, consulte Resolución de problemas de datos en una agrupación de almacenamiento ZFS de Gestión de sistemas de archivos ZFS en Oracle Solaris 11.2 .

[Assume a  role that provides solaris.cluster.modify RBAC authorization 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:]
# cldevice repair /dev/dsk/c0t0d0
[Re-create 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