Software Sun Cluster: Guía de instalación para el sistema operativo Solaris

Cómo duplicar el sistema de archivos raíz (/)

Use este procedimiento para duplicar el sistema de archivos raíz (/).

  1. Conviértase en superusuario en el nodo.

  2. Use la orden metainit(1M) para situar el segmento raíz en una concatenación de segmento único (un sentido).

    Especifique el nombre del disco físico del segmento del disco raíz (cNtXdYsZ).


    # metainit -f subduplicación_1 1 1 segmento_disco_raíz
    

  3. Cree una segunda concatenación.


    # metainit subduplicación_2 1 1 subduplicación_segmento_disco
    

  4. Cree una duplicación de un sólo sentido con una subduplicación.


    # metainit duplicación -m subduplicación_1
    


    Nota –

    El metadispositivo o el nombre del volumen de la duplicación deben ser exclusivos en todo el clúster.


  5. Ejecute la orden metaroot(1M).

    Esta orden edita los archivos /etc/vfstab y /etc/system de manera que el sistema pueda arrancarse con el sistema de archivos raíz (/) en un metadispositivo o volumen.


    # metaroot duplicación
    

  6. Ejecute la orden lockfs(1M).

    Esta orden elimina todas las transacciones del registro y las guarda en el sistema de archivos principal de todos los sistemas de archivos UFS montados.


    # lockfs -fa
    

  7. Traslade grupos de recursos o de dispositivos desde el nodo.


    # scswitch -S -h nodo_origen
    
    -S

    Traslada todos los grupos de recursos y de dispositivos

    -h nodo_origen

    Especifica el nombre del nodo desde el que mover los grupos de dispositivos o de recursos

  8. Rearranque el nodo.

    Esta orden vuelve a montar el sistema de archivos raíz (/) recién duplicado.


    # shutdown -g0 -y -i6
    

  9. Use la orden metattach(1M) para adjuntar la segunda subduplicación a la duplicación.


    # metattach duplicación subduplicación_2
    

  10. ¿El disco que se usa para duplicar el disco raíz está físicamente conectado con más de un nodo (multipuerto)?

    • Si no es así, continúe con el Paso 11.

    • Si es así, siga estos pasos para habilitar la propiedad localonly del grupo básico de dispositivos de discos en el disco utilizado para duplicar el disco raíz. Debe habilitar la propiedad localonly para evitar la exclusión involuntaria de un nodo de su disco de arranque si éste está conectado con varios nodos.

    1. Si fuera necesario, utilice la orden scdidadm(1M) -L para mostrar el nombre completo de la ruta del identificador del dispositivo.

      En el ejemplo siguiente, el nombre del grupo de dispositivos del disco básico dsk/d2 es parte de la tercera columna de salida, la cual es el nombre completo de la ruta del identificador del dispositivo.


      # scdidadm -L
      …
      1         phys-schost-3:/dev/rdsk/c1t1d0     /dev/did/rdsk/d2
      

    2. Consulte la lista de nodos del grupo de dispositivos del disco básico.

      La salida se asemeja a la siguiente


      # scconf -pvv | grep dsk/d2
      Nombre del grupo de dispositivos:                        dsk/d2
      …
        (dsk/d2) Lista de nodos del grupo de dispositivos:     phys-schost-1,
                                                               phys-schost-3
      …

    3. ¿La lista de nodos contiene más de un nombre de nodo?

      • Si es así, continúe con el Paso d.

      • De lo contrario, vaya al Paso e.

    4. Borre todos los nodos de la lista del grupo básico de dispositivos de discos excepto el nodo cuyo disco raíz haya duplicado.

      Sólo el nodo con el disco raíz duplicado por el usuario debe permanecer en la lista.


      # scconf -r -D name=dsk/dN,nodelist=nodo
      
      -D name=dsk/dN

      Especifica el nombre exclusivo del clúster del grupo de dispositivos del disco básico

      nodelist=nodo

      Especifica el nombre de los nodos que eliminar de la lista

    5. Utilice la orden scconf(1M) para habilitar la propiedad localonly.

      Si se habilita la propiedad localonly, el nodo de la lista utiliza exclusivamente el grupo de dispositivos básicos del disco. Así se evita la exclusión involuntaria del nodo de su dispositivo de arranque si éste está conectado con varios nodos.


      # scconf -c -D name= nombre_grupo_disco_básico,localonly=true
      
      -D name=nombre_grupo_disco_básico

      Especifica el nombre del grupo básico de dispositivos de discos

      Si desea obtener más información sobre la propiedad localonly, consulte la página de comando man scconf_dg_rawdisk(1M).

  11. Grabe la ruta alternativa de arranque para posibles usos futuros.

    Si el dispositivo primario de arranque falla puede efectuar un arranque desde este dispositivo alternativo de arranque. Consulte “Troubleshooting the System” in Solstice DiskSuite 4.2.1 User's Guide o “Mirroring root () Special Considerations” in Solaris Volume Manager Administration Guide si desea obtener más información sobre los dispositivos alternativos de arranque.


    # ls -l /dev/rdsk/segmento_disco_raíz
    

  12. Repita del Paso 1 al Paso 11 en cada nodo restante del clúster.

    Compruebe que cada nombre de volumen o de metadispositivo de una duplicación sea exclusivo en todo el clúster.

  13. ¿Desea duplicar el espacio de nombres global, /global/.devices/node@id_nodo?

  14. ¿Desea duplicar los sistemas de archivos que no se pueden desmontar?

  15. ¿Desea duplicar los sistemas de archivos definidos por el usuario?

Ejemplo: duplicar el sistema de archivos raíz

El ejemplo siguiente muestra la creación de una duplicación d0 en el nodo phys-schost-1 que consiste en una subduplicación d10 en la partición c0t0d0s0 y una subduplicación d20 en la partición c2t2d0s0. El disco c2t2d0 es un disco de varios puertos, de manera que se habilita la propiedad localonly.


(Crear la duplicación)
# metainit -f d10 1 1 c0t0d0s0
d11: Concatenación/reparto está configurado
# metainit d20 1 1 c2t2d0s0
d12: Concatenación/reparto está configurado
# metainit d0 -m d10
d10: Duplicación configurada
# metaroot d0
# lockfs -fa
 
(Trasladar los grupos de recursos y de dispositivos desde phys-schost-1)
# scswitch -S -h phys-schost-1
 
(Rearrancar el nodo)
# shutdown -g0 -y -i6
 
(Adjuntar la segunda subduplicación)
# metattach d0 d20
d0: Susduplicación d20 está anexada
 
(Mostrar la lista de nodos del grupo de dispositivos)
# scconf -pvv | grep dsk/d2
Nombre del grupo de dispositivos:                    dsk/d2
…
(dsk/d2) Lista de nodos del grupo de dispositivos:   phys-schost-1,
                                                     phys-schost-3
…
 
(Eliminar phys-schost-3 de la lista de nodos)
# scconf -r -D name=dsk/d2,nodelist=phys-schost-3
 
(Habilitar la propiedad local solamente)
# scconf -c -D name=dsk/d2,localonly=true
 
(Grabar la ruta alternativa de arranque)
# ls -l /dev/rdsk/c2t2d0s0
lrwxrwxrwx  1 root     root          57 Apr 25 20:11 /dev/rdsk/c2t2d0s0
–> ../../devices/node@1/pci@1f,0/pci@1/scsi@3,1/disk@2,0:a,raw