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. La orden metaset se ejecuta desde otro de los nodos del clúster, phys-schost-2, para suprimir y más adelante volver a agregar el nodo phys-schost-1 al grupo de discos schost-1. El resto de órdenes se ejecutan desde phys-schost-1. Se crea nuevo bloque de arranque en /dev/rdsk/c0t0d0s0, así como tres réplicas de la base de datos de estado en /dev/rdsk/c0t0d0s4.
[Conviértase en usuario root en un nodo del clúster que tenga acceso al metaset pero que no sea el nodo que se va a restaurar.] [Suprima el nodo del metaset:] phys-schost-2# metaset -s schost-1 -f -d -h phys-schost-1 [Sustituya el disco averiado y arranque el nodo:] |
Arranque el nodo desde el CD de Solaris:
SPARC: En el indicador ok de OpenBoot PROM, escriba la siguiente orden:
ok boot cdrom -s |
x86: Inserte el CD en la unidad del sistema y arranque éste; para ello apáguelo y enciéndalo. En la pantalla de parámetros de arranque actuales, escriba la siguiente orden:
<<< Parámetros de arranque actuales >>> Ruta de arranque: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/sd@0,0:a Argumentos de arranque: Escriba b [nombre-archivo] [indicadores-arranque] <INTRO> arrancar con opciones o i <INTRO> introducir el intérprete de arranque o <INTRO> arrancar con los valores predeterminados <<< tiempo de espera sobrepasado en 5 segundos >>> Seleccione (b)arranque o (i)ntérprete: b -x |
[Use las órdenes format y newfs para volver a crear las particiones y los sistemas de archivos.] [Monte el sistema de archivos raíz en un punto de montaje temporal:] # mount /dev/dsk/c0t0d0s0 /a [Restaure el sistema de archivos raíz:] # cd /a # ufsrestore rvf /dev/rmt/0 # rm restoresymtable [Instale un nuevo bloque de arranque:] # /usr/sbin/installboot /usr/platform/`uname \ -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0 [Suprima las líneas correspondientes a información del raíz de MDD del archivo /punto_de_montaje_temporal/etc/system ] * Begin MDD root info (do not edit) forceload: misc/md_trans forceload: misc/md_raid forceload: misc/md_mirror forceload: misc/md_hotspares forceload: misc/md_stripe forceload: drv/pcipsy forceload: drv/glm forceload: drv/sd rootdev:/pseudo/md@0:0,10,blk * End MDD root info (do not edit) [Edite el archivo /punto_de_montaje_temporal/etc/vfstab] Ejemplo: Cambiar desde— /dev/md/dsk/d10 /dev/md/rdsk/d10 / ufs 1 no - Cambiar a— /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 /usr ufs 1 no - [Desmonte el sistema de archivos temporal y verifique el dispositivo de disco básico:] # cd / # umount /a # fsck /dev/rdsk/c0t0d0s0 [Rearranque en el modo monousuario:] # reboot -- "-s" [Reemplace el ID del disco:] # scdidadm -R /dev/dsk/c0t0d0 [Vuelva a crear las réplicas de la base de estado:] # metadb -c 3 -af /dev/rdsk/c0t0d0s4 # reboot Pulse Control-d para arrancar en modo multiusuario. [Vuelva a agregar el nodo al metaset:] phys-schost-2# metaset -s schost-1 -a -h phys-schost-1 |