Use este procedimiento para duplicar los sistemas de archivos definidos por el usuario que se puedan desmontar. En este procedimiento, los nodos no necesitan rearrancarse.
Conviértase en superusuario en un nodo del clúster.
Desmonte el sistema de archivos que desee duplicar.
Compruebe que no haya procesos en ejecución en el sistema de archivos.
# umount /punto_montaje |
Consulte la página de comando man de umount(1M) y el Capítulo 18, Mounting and Unmounting File Systems (Tasks) de System Administration Guide: Devices and File Systems para obtener más información.
Coloque en una concatenación de segmento único (un sentido sólo) el segmento que contiene un sistema de archivos definido por el usuario que se puede desmontar.
Especifique el nombre del disco físico del segmento de disco (cNtXdY sZ).
# metainit -f submirror1 1 1 diskslice |
Cree una segunda concatenación.
# metainit subduplicación_2 1 1 subduplicación_segmento_disco |
Cree una duplicación de un sólo sentido con una subduplicación.
# metainit duplicación -m subduplicación_1 |
El nombre del volumen o del metadispositivo para esta duplicación no necesitan ser exclusivos en todo el clúster.
Repita del Paso 1 al Paso 5 para cada sistema de archivos montable que se deba duplicar.
En cada nodo, edite la entrada del archivo /etc/vfstab para cada sistema de archivos duplicado.
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 /sistema_archivos ufs 2 no global |
Adjunte la segunda subduplicación a la duplicación.
Este adjunto inicia una sincronización de las subduplicaciones.
# metattach duplicación subduplicación_2 |
Espere a que finalice la sincronización de las duplicaciones iniciada en el Paso 8.
Utilice el comando metastat(1M) para ver el estado de la duplicación.
# metastat duplicación |
Si el disco que se utiliza para duplicar el sistema de archivos definido por el usuario 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 sistema de archivos definido por el usuario. 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.
Si fuera necesario, utilice la orden scdidadm -L para mostrar el nombre completo de la ruta del identificador del dispositivo del grupo de dispositivos del disco básico.
En el ejemplo siguiente, el nombre del grupo de dispositivos del disco básico dsk/d4 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 |
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 … |
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 raíz 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 |
Especifica el nombre exclusivo del clúster del grupo de dispositivos del disco básico
Especifica el nombre de los nodos que eliminar de la lista
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 |
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).
Monte el sistema de archivos duplicado.
# mount /punto_montaje |
Consulte la página de comando man de mount(1M) y el Capítulo 18, Mounting and Unmounting File Systems (Tasks) de System Administration Guide: Devices and File Systems para obtener más información.
El ejemplo siguiente muestra la creación de la duplicación d4 para duplicar /export que reside en c0t0d0s4. La duplicación d4 consta de una subduplicación d14 en la partición c0t0d0s4 y una subduplicación d24 en la partición c2t2d0s4. La entrada del archivo /etc/vfstab en /export se actualiza para usar el nombre de la duplicaciónd4. El dispositivo c2t2d0 es un disco multisistema, de manera que se habilita la propiedad localonly.
(Unmount the file system) # umount /export (Create the mirror) # metainit -f d14 1 1 c0t0d0s4 d14: Concat/Stripe is setup # metainit d24 1 1 c2t2d0s4 d24: Concat/Stripe is setup # metainit d4 -m d14 d4: Mirror is setup (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/d4 /dev/md/rdsk/d4 /export ufs 2 no global (Attach the second submirror) # metattach d4 d24 d4: Submirror d24 is attached (View the sync status) # metastat d4 d4: Mirror Submirror 0: d14 State: Okay Submirror 1: d24 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 (Mount the file system) # mount /export |
Si necesita crear conjuntos de discos, siga uno de estos procedimientos:
Para crear un conjunto de discos de Solaris Volume Manager for Sun Cluster para que lo use Oracle Real Application Clusters, acceda a Creating a Multi-Owner Disk Set in Solaris Volume Manager for Sun Cluster for the Oracle Real Application Clusters Database de Sun Cluster Data Service for Oracle Real Application Clusters Guide for Solaris OS.
Para crear un conjunto de discos para cualquier otra aplicación, acceda a Creación de conjuntos de discos en un clúster .
Si ha utilizado SunPlex Installer para instalar Solstice DiskSuite, puede que ya existan de uno a tres conjuntos de discos. Consulte Utilización de SunPlex Installer para configurar Sun Cluster para obtener información acerca de los metaconjuntos que creó SunPlex Installer.
Si tiene suficientes conjuntos de discos para satisfacer sus necesidades, realice una de estas acciones:
Si el clúster contiene conjuntos de discos que están configurados con dos cierres de disco exactamente y dos nodos, deberá agregar mediadores de dos cadenas. Acceda a Configuración de mediadores de dos cadenas .
Si la configuración del clúster no requiere mediadores de dos cadenas, acceda a Cómo crear sistemas de archivos del clúster .
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.