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

ProcedureCómo duplicar el espacio de nombres global

Utilice este procedimiento para duplicar el espacio de nombres global, /global/.devices/node@ID de nodo/.

Pasos
  1. Conviértase en superusuario en un nodo del clúster.

  2. Coloque el segmento del espacio de nombre global en una concatenación de segmento único (un sentido sólo).

    Use el nombre del disco físico del segmento de disco (cNtXdY sZ).


    # metainit -f submirror1 1 1 diskslice
    
  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 –

    Cada nombre de volumen o de metadispositivo para una duplicación en la que se vaya a montar un sistema de archivos de dispositivos globales, /global/.devices/node@ID de nodo, debe ser único en todo el clúster.


  5. Adjunte la segunda subduplicación a la duplicación.

    Este adjunto inicia una sincronización de las subduplicaciones.


    # metattach duplicación subduplicación_2
    
  6. Edite la entrada del archivo /etc/vfstab en el sistema de archivos /global/.devices/node@id_nodo.

    Cambie los nombres de las columnas device to mount y device to fsck por el nombre de la duplicación.


    # 
    vi /etc/vfstab
    #device        device        mount    FS     fsck    mount    mount
    #to mount      to fsck       point    type   pass    at boot  options
    #
    /dev/md/dsk/duplicación /dev/md/rdsk/duplicación /global/.devices/node@nodeid ufs 2 no global
  7. Repita del Paso 1 al Paso 6 en el resto de nodos del clúster.

  8. Espere a que finalice la sincronización de las duplicaciones iniciada en el Paso 5.

    Use el comandometastat(1M) para visualizar el estado de la duplicación y comprobar si ha terminado la sincronización.


    # metastat duplicación
    
  9. Si el disco que se utiliza para duplicar el espacio de nombres global está conectado físicamente a más de un nodo (multisistema), active la propiedad localonly.

    Realice los siguientes pasos para activar la propiedad localonly del grupo de dispositivos de discos original del disco que se utiliza para duplicar el espacio de nombres global. 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 el comando scdidadm(1M) para mostrar el nombre completo de la ruta del identificador del grupo de dispositivos de disco básico.

      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
      Device group name:						dsk/d2
      …
        (dsk/d2) Device group node list:		phys-schost-1, phys-schost-3
      …
    3. Si la lista de nodos contiene más de un nombre de nodo, elimine todos los nodos de la lista de nodos excepto el nodo para el que ha duplicado el disco raíz.

      Sólo el nodo cuyo disco se ha duplicado debería mantenerse en la lista de nodos del grupo de dispositivos de discos originales.


      # 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=node

      Especifica el nombre de los nodos que eliminar de la lista

    4. Habilite 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=rawdisk-groupname,localonly=true
      
      -D name=rawdisk-groupname

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

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


Ejemplo 3–3 Duplicación del espacio de nombre global

El ejemplo siguiente muestra la creación de la duplicación d101 que consta de una subduplicación d111 en la partición c0t0d0s3 y una subduplicación d121 en la partición c2t2d0s3. La entrada de archivo /etc/vfstab para /global/.devices/node@1 se actualiza para que utilice el nombre de duplicación d101. El dispositivo c2t2d0 es un disco multisistema, de manera que se habilita la propiedad localonly.


(Create the mirror)
# metainit -f d111 1 1 c0t0d0s3
d111: Concat/Stripe is setup
# metainit d121 1 1 c2t2d0s3
d121: Concat/Stripe is setup
# metainit d101 -m d111
d101: Mirror is setup
# metattach d101 d121
d101: Submirror d121 is attached
 
(Edit the /etc/vfstab file)
# vi /etc/vfstab
#device        device        mount    FS     fsck    mount    mount
#to mount      to fsck       point    type   pass    at boot  options
#
/dev/md/dsk/d101 /dev/md/rdsk/d101 /global/.devices/node@1 ufs 2 no global
 
(View the sync status)
# metastat d101
d101: Mirror
      Submirror 0: d111
         State: Okay
      Submirror 1: d121
         State: Resyncing
      Resync in progress: 15 % done
…
 
(Identify the device-ID name of the mirrored disk's raw-disk device group)
# scdidadm -L
…
1         phys-schost-3:/dev/rdsk/c2t2d0     /dev/did/rdsk/d2
 
(Display the device-group node list)
# scconf -pvv | grep dsk/d2
Device group name:						dsk/d2
…
  (dsk/d2) Device group node list:		phys-schost-1, phys-schost-3
…
 
(Remove phys-schost-3 from the node list)
# scconf -r -D name=dsk/d2,nodelist=phys-schost-3
 
(Enable the localonly property)
# scconf -c -D name=dsk/d2,localonly=true

Pasos siguientes

Para duplicar los sistemas de archivos distintos del raíz (/) que no sean desmontables, acceda a Cómo duplicar los sistemas de archivos diferentes del raíz (/) no desmontables.

Para duplicar sistemas de archivos definidos por el usuario, acceda a Cómo duplicar sistemas de archivos desmontables.

También puede acceder a Creación de conjuntos de discos en un clúster para crear un conjunto de discos.

Errores más frecuentes

Algunos pasos de este procedimiento de duplicación pueden generar mensajes de error parecidos a éste: metainit: dg-schost-1: d1s0: not a metadevice (metainit: dg-schost-1: d1s0: no es un metadispositivo). Este mensaje de error es inofensivo y se puede hacer caso omiso de él.