Este apartado describe la forma en que se configuran los grupos de recursos y de dispositivos para una aplicación NFS. Para obtener más información, consulte Configuración de los grupos de recursos de duplicaciones y Configuración de los grupos de recursos de aplicaciones.
Este apartado contiene los siguientes procedimientos:
Cómo configurar un grupo de dispositivos de discos en un clúster principal
Cómo configurar un grupo de dispositivos de discos en el clúster secundario
Cómo configurar el sistema de archivos en el clúster principal de la aplicación NFS
Cómo configurar el sistema de archivos en el clúster secundario de la aplicación NFS
Cómo crear un grupo de recursos de duplicaciones en el clúster principal
Cómo crear un grupo de recursos de duplicaciones en el clúster secundario
Cómo crear un grupo de recursos de aplicaciones NFS en el clúster principal
Cómo crear un grupo de recursos de aplicaciones NFS en el clúster secundario
Cómo verificar que la duplicación se haya configurado correctamente
En la siguiente tabla figuran los nombres de los grupos y los recursos creados para la configuración de ejemplo.
Tabla 6–3 Resumen de los grupos y de los recursos en el ejemplo de configuración
Grupo o recurso |
Nombre |
Descripción |
---|---|---|
Grupos de dispositivos de discos |
grupo_dispositivos |
El grupo de dispositivos de discos |
Grupos de recursos de duplicaciones y recursos |
grupo_dispositivos-stor-rg |
El grupo de recursos de duplicación |
servidores_lógicos_para_ grupo_recursos_en_clúster_ principal, servidores_lógicos_para_ grupo_recursos_en_clúster_ secundario |
Los nombres de host lógicos para el grupo de recursos de duplicación en el clúster principal y el secundario |
|
almacenamiento_grupo_ dispositivos |
El recurso HAStoragePlus para el grupo de recursos de duplicación |
|
Grupo de recursos de aplicaciones y recursos |
grupo_recursos_sistema_archivos_ en_red |
El grupo de recursos de la aplicación |
servidores_lógicos_para_ grupo_recursos_sistema_ archivos_en_ red_en_clúster_principal, servidores_lógicos_para_ grupo_recursos_sistema_ archivos_en_ red_en_clúster_secundario |
Los nombres de host lógicos para el grupo de recursos de la aplicación en el clúster principal y el secundario |
|
recurso_grupo_dispositivos_ sistema_archivos_en_red |
El recurso HAStoragePlus para la aplicación |
|
|
El recurso NFS |
Con la excepción de grupo_dispositivos -stor-rg, los nombres de los grupos y recursos son nombres de ejemplos que se pueden cambiar cuando sea necesario. El grupo de recursos de duplicación debe tener un nombre con el formato grupodispositivos-stor-rg .
Esta configuración de ejemplo utiliza el software VxVM. Para obtener información acerca del software de Solstice DiskSuite o Solaris Volume Manager, consulte el Capítulo 3, Instalación y configuración del software de Solstice DiskSuite o Solaris Volume Manager .
En la siguiente figura se representan los volúmenes creados en el grupo de dispositivos de discos.
Los volúmenes definidos en este procedimiento no deben incluir las áreas privadas de etiquetas de discos, como el cilindro 0. El software de VxVM gestiona automáticamente esta limitación.
Asegúrese de que haya llevado a cabo las siguientes tareas:
Lea las pautas y los requisitos que figuran en los siguientes apartados:
Configure el clúster principal y el secundario, tal y como se describe en Conexión e instalación de clústers.
Acceda a nodeA como superusuario.
nodeA es el primer nodo del clúster principal. Para recordar qué nodo es el nodeA, consulte la Figura 6–7.
Cree un grupo de discos en el nodeA que contenga cuatro volúmenes: del volumen 1, vol01, al volumen 4, vol04.
Para obtener información acerca de la configuración de un grupo de discos utilizando el software de VxVM, consulte el Capítulo 4, SPARC: Instalación y configuración de VERITAS Volume Manager.
Configure el grupo de discos para crear un grupo de dispositivos de discos.
nodeA# /usr/cluster/bin/scconf -a \ -D type=vxvm,name=devicegroup,nodelist=nodeA:nodeB |
El grupo de dispositivos de discos recibe el nombre de grupo_dispositivos.
Cree el sistema de archivos en el grupo de dispositivos de discos.
nodeA# /usr/sbin/newfs /dev/vx/rdsk/devicegroup/vol01 < /dev/null nodeA# /usr/sbin/newfs /dev/vx/rdsk/devicegroup/vol02 < /dev/null |
No se necesita ningún sistema de archivos para vol03 ni para vol04, que se utilizan como volúmenes básicos.
Acceda a Cómo configurar un grupo de dispositivos de discos en el clúster secundario.
Compruebe si ha llevado a cabo los pasos que se indican en Cómo configurar un grupo de dispositivos de discos en un clúster principal.
Acceda a nodeC como superusuario.
Cree un grupo de discos en el nodeC que contenga cuatro volúmenes: del volumen 1, vol01, al volumen 4, vol04.
Configure el grupo de discos para crear un grupo de dispositivos de discos.
nodeC# /usr/cluster/bin/scconf -a \ -D type=vxvm,name=devicegroup,nodelist=nodeC |
El grupo de dispositivos de discos recibe el nombre de grupo_dispositivos.
Cree el sistema de archivos en el grupo de dispositivos de discos.
nodeC# /usr/sbin/newfs /dev/vx/rdsk/devicegroup/vol01 < /dev/null nodeC# /usr/sbin/newfs /dev/vx/rdsk/devicegroup/vol02 < /dev/null |
No se necesita ningun sistema de archivos para vol03 ni para vol04, que se utilizan como volúmenes básicos.
Acceda a Cómo configurar el sistema de archivos en el clúster principal de la aplicación NFS .
Compruebe si ha llevado a cabo los pasos que se indican en Cómo configurar un grupo de dispositivos de discos en el clúster secundario.
En nodeA y nodeB, cree un directorio de punto de montaje para el sistema de archivos NFS.
Por ejemplo:
nodo_A# mkdir /global/punto_montaje |
En nodeA y nodeB, configure el volumen principal que se debe montar automáticamente en el punto de montaje.
Añada o sustituya el texto siguiente en el archivo /etc/vfstab en nodeA y nodeB. El texto debe estar en una sola línea.
/dev/vx/dsk/grupo_dispositivos/vol01 /dev/vx/rdsk/grupo_dispositivos/vol01 \ /global/punto_montaje ufs 3 no global,logging |
Para recordar los nombres y los números de los volúmenes utilizados en el grupo de dispositivos de disco, consulte la Figura 6–8.
En el nodeA, cree un volumen para la información del sistema de archivos que usa el servicio de datos de Sun Cluster HA para NFS.
nodo_A# /usr/sbin/vxassist -g grupo_dispositivos make vol05 120m disco_1 |
El volumen 5, vol05, contiene la información del sistema de archivos que usa el servicio de datos de Sun Cluster HA para NFS.
En nodeA, vuelva a sincronizar el grupo de dispositivos con Sun Cluster.
nodo_A# /usr/cluster/bin/scconf -c -D name=grupo_dispositivos,sync |
En el nodeA, cree el sistema de archivos para vol05.
nodo_A# /usr/sbin/newfs /dev/vx/rdsk/grupo_dispositivos/vol05 |
En el nodeA y en el nodeB, cree un punto de montaje para el vol05.
Por ejemplo:
nodo_A# mkdir /global/etc |
En el nodeA y en el nodeB, configure el vol05 que se debe montar automáticamente en el punto de montaje.
Añada o sustituya el texto siguiente en el archivo /etc/vfstab en nodeA y nodeB. El texto debe estar en una sola línea.
/dev/vx/dsk/grupo_dispositivos/vol05 /dev/vx/rdsk/grupo_dispositivos/vol05 \ /global/etc ufs 3 yes global,logging |
Monte el vol05 en el nodeA.
nodo_A# mount /global/etc |
Haga que el vol05 sea accesible para todos los sistemas remotos.
Cree un directorio llamado /global/etc/SUNW.nfs en nodeA.
nodo_A# mkdir -p /global/etc/SUNW.nfs |
Cree el archivo /global/etc/SUNW.nfs/dfstab.nfs-rs en el nodeA.
nodeA# touch /global/etc/SUNW.nfs/dfstab.nfs-rs |
Agregue la línea siguiente al archivo /global/etc/SUNW.nfs/dfstab.nfs-rs en el nodeA:
share -F nfs -o rw -d "HA NFS" /global/punto_montaje |
Acceda a Cómo configurar el sistema de archivos en el clúster secundario de la aplicación NFS.
Compruebe que haya llevado a cabo los pasos que se indican en Cómo configurar el sistema de archivos en el clúster principal de la aplicación NFS .
En el nodeC, cree un directorio de punto de montaje para el sistema de archivos NFS.
Por ejemplo:
nodeC# mkdir /global/mountpoint |
En el nodeC, configure el volumen maestro que se debe montar automáticamente en el punto de montaje.
Agregue (o sustituya) el siguiente texto al archivo /etc/vfstab del nodeC. El texto debe estar en una sola línea.
/dev/vx/dsk/grupo_dispositivos/vol01 /dev/vx/rdsk/grupo_dispositivos/vol01 \ /global/punto_montaje ufs 3 no global,logging |
En el nodeC, cree un volumen para la información del sistema de archivos que usa el servicio de datos de Sun Cluster HA para NFS.
nodeC# /usr/sbin/vxassist -g devicegroup make vol05 120m disk1 |
El volumen 5, vol05, contiene la información del sistema de archivos que usa el servicio de datos de Sun Cluster HA para NFS.
En el nodeC, vuelva a sincronizar el grupo de dispositivos con el software de Sun Cluster.
nodeC# /usr/cluster/bin/scconf -c -D name=devicegroup,sync |
En el nodeC, cree el sistema de archivos para vol05.
nodeC# /usr/sbin/newfs /dev/vx/rdsk/devicegroup/vol05 |
En el nodeC, cree un punto de montaje para el vol05.
Por ejemplo:
nodeC# mkdir /global/etc |
En el nodeC, configure el vol05 que se debe montar automáticamente en el punto de montaje.
Agregue o sustituya el siguiente texto al archivo /etc/vfstab del nodeC. El texto debe estar en una sola línea.
/dev/vx/dsk/grupo_dispositivos/vol05 /dev/vx/rdsk/grupo_dispositivos/vol05 \ /global/etc ufs 3 yes global,logging |
Monte el vol05 en el nodeC.
nodeC# mount /global/etc |
Haga que el vol05 sea accesible para todos los sistemas remotos.
Cree un directorio llamado /global/etc/SUNW.nfs en el nodeC.
nodeC# mkdir -p /global/etc/SUNW.nfs |
Cree el archivo /global/etc/SUNW.nfs/dfstab.nfs-rs en el nodeC.
nodeC# touch /global/etc/SUNW.nfs/dfstab.nfs-rs |
Agregue la siguiente línea al archivo /global/etc/SUNW.nfs/dfstab.nfs-rs del nodeC:
share -F nfs -o rw -d "HA NFS" /global/punto_montaje |
Acceda a Cómo crear un grupo de recursos de duplicaciones en el clúster principal .
Compruebe que hayan llevado a cabo los pasos que se indican en Cómo configurar el sistema de archivos en el clúster secundario de la aplicación NFS.
Acceda a nodeA como superusuario.
Registre SUNW.HAStoragePlus como tipo de recurso.
nodo_A# /usr/cluster/bin/scrgadm -a -t SUNW.HAStoragePlus |
Cree un grupo de recursos de duplicaciones en el grupo de dispositivos de discos.
nodo_A# /usr/cluster/bin/scrgadm -a -g grupo_dispositivos-stor-rg -h nodo_A,nodo_B |
El nombre del grupo de dispositivos de disco
El nombre del grupo de recursos de duplicación
Especifica los nodos del clúster que pueden controlar el grupo de recursos de duplicación
Agregue un recurso SUNW.HAStoragePlus al grupo de recursos de duplicación.
nodo_A# /usr/cluster/bin/scrgadm -a -j almacenamiento_grupo_dispositivos \ -g grupo_dispositivos-stor-rg -t SUNW.HAStoragePlus \ -x GlobalDevicePaths=grupo_dispositivos \ -x AffinityOn=True |
El recurso HAStoragePlus del grupo de recursos de duplicaciones.
Especifica la propiedad de extensión en la que se basa el software de Sun StorEdge Availability Suite.
Especifica que el recurso SUNW.HAStoragePlus debe efectuar una conmutación de afinidad en los dispositivos globales y en los sistemas de archivos definidos por -x GlobalDevicePaths=. Por este motivo, cuando el grupo de recursos de duplicaciones se recupera de un fallo o se conmuta, el grupo de dispositivos asociado se conmuta.
Si desea más información sobre estas propiedades de extensión, consulte la página de comando man de SUNW.HAStoragePlus(5) .
Añada un recurso de servidor lógico al grupo de recursos de duplicaciones.
nodeA# /usr/cluster/bin/scrgadm -a -L -j lhost-reprg-prim \ -g devicegroup-stor-rg -l lhost-reprg-prim |
lhost-reprg-prim es el nombre de host lógico para el grupo de recursos de duplicación del clúster principal.
Habilite los recursos, gestione el grupo de recursos y ponga en línea al grupo de recursos.
nodeA# /usr/cluster/bin/scswitch -Z -g devicegroup-stor-rg nodeA# /usr/cluster/bin/scswitch -z -g devicegroup-stor-rg -h nodeA |
Compruebe que el grupo de recursos esté en línea.
nodo_A# /usr/cluster/bin/scstat -g |
Compruebe el estado del grupo de recursos para confirmar que esté en línea en el nodeA.
Acceda a Cómo crear un grupo de recursos de duplicaciones en el clúster secundario.
Asegúrese de que haya realizado los pasos que se indican en Cómo crear un grupo de recursos de duplicaciones en el clúster principal .
Acceda a nodeC como superusuario.
Registre SUNW.HAStoragePlus como tipo de recurso.
nodeC# /usr/cluster/bin/scrgadm -a -t SUNW.HAStoragePlus |
Cree un grupo de recursos de duplicaciones en el grupo de dispositivos de discos.
nodeC# /usr/cluster/bin/scrgadm -a -g devicegroup-stor-rg -h nodeC |
El nombre del grupo de dispositivos de disco
El nombre del grupo de recursos de duplicación
Especifica el nodo del clúster que puede controlar el grupo de recursos de duplicación
Agregue un recurso SUNW.HAStoragePlus al grupo de recursos de duplicación.
nodeC# /usr/cluster/bin/scrgadm -a -j devicegroup-stor \ -g devicegroup-stor-rg -t SUNW.HAStoragePlus \ -x GlobalDevicePaths=devicegroup \ -x AffinityOn=True |
El recurso HAStoragePlus del grupo de recursos de duplicaciones.
Especifica la propiedad de extensión en la que se basa el software de Sun StorEdge Availability Suite.
Especifica que el recurso SUNW.HAStoragePlus debe efectuar una conmutación de afinidad en los dispositivos globales y en los sistemas de archivos definidos por -x GlobalDevicePaths=. Por este motivo, cuando el grupo de recursos de duplicaciones se recupera de un fallo o se conmuta, el grupo de dispositivos asociado se conmuta.
Si desea más información sobre estas propiedades de la extensión, consulte la página de comando man de SUNW.HAStoragePlus(5) .
Añada un recurso de servidor lógico al grupo de recursos de duplicaciones.
nodeC# /usr/cluster/bin/scrgadm -a -L -j lhost-reprg-sec \ -g devicegroup-stor-rg -l lhost-reprg-sec |
lhost-reprg-sec es el nombre de host lógico para el grupo de recursos de duplicación del clúster principal.
Habilite los recursos, gestione el grupo de recursos y ponga en línea al grupo de recursos.
nodeC# /usr/cluster/bin/scswitch -Z -g devicegroup-stor-rg |
Compruebe que el grupo de recursos esté en línea.
nodeC# /usr/cluster/bin/scstat -g |
Compruebe el estado del grupo de recursos para confirmar que esté en línea en el nodeC.
Acceda a Cómo crear un grupo de recursos de aplicaciones NFS en el clúster principal .
Este procedimiento describe cómo se crean los grupos de recursos de aplicaciones NFS. Este procedimiento es específico para esta aplicación y no se puede utilizar para ningún otro tipo de aplicaciones.
Asegúrese de que se hayan realizado los pasos que se indican en Cómo crear un grupo de recursos de duplicaciones en el clúster secundario.
Acceda a nodeA como superusuario.
Registre SUNW.nfs como tipo de recurso.
nodo_A# scrgadm -a -t SUNW.nfs |
Si SUNW.HAStoragePlus no se ha registrado como tipo de recurso, hágalo.
nodo_A# scrgadm -a -t SUNW.HAStoragePlus |
Cree un grupo de recursos de aplicaciones para el grupo_dispositivos.
nodeA# scrgadm -a -g nfs-rg \ -y Pathprefix=/global/etc \ -y Auto_start_on_new_cluster=False \ -y RG_dependencies=devicegroup-stor-rg |
El nombre del grupo de recursos de aplicaciones.
Especifica un directorio en el que los recursos del grupo pueden guardar los archivos de administración.
Especifica que el grupo de recursos de aplicaciones no se inicie automáticamente.
Especifica los grupos de recursos de los que depende el grupo de recursos de aplicaciones. En este ejemplo, el grupo de recursos de aplicaciones depende del grupo de recursos de duplicaciones.
Si aquél se ha conmutado con un nuevo nodo principal, el grupo de recursos de duplicaciones se conmuta automáticamente. No obstante, si éste se conmuta con un nuevo nodo principal, el grupo de recursos de aplicaciones se debe conmutar manualmente.
Agregue un recurso SUNW.HAStoragePlus al grupo de recursos de aplicaciones.
nodeA# scrgadm -a -j nfs-dg-rs -g nfs-rg \ -t SUNW.HAStoragePlus \ -x FileSystemMountPoints=/global/mountpoint \ -x AffinityOn=True |
Es el nombre del recurso HAStoragePlus de la aplicación NFS.
Especifica que el punto de montaje del sistema de archivos es global.
Especifica que el recurso es del tipo SUNW.HAStoragePlus.
Especifica que el recurso de aplicaciones debe efectuar una conmutación de afinidad en los dispositivos globales y en los sistemas de archivos del clúster definidos por -x GlobalDevicePaths=. Por este motivo, si el grupo de recursos de aplicaciones se recupera de un fallo o se conmuta, el grupo de dispositivos asociados también se conmuta.
Si desea más información sobre estas propiedades de la extensión, consulte la página de comando man de SUNW.HAStoragePlus(5) .
Añada un recurso de servidor lógico al grupo de recursos de aplicaciones.
nodeA# /usr/cluster/bin/scrgadm -a -L -j lhost-nfsrg-prim -g nfs-rg \ -l lhost-nfsrg-prim |
lhost-nfsrg-prim es el nombre de host lógico para el grupo de recursos de aplicaciones del clúster principal.
Habilite los recursos, gestione el grupo de recursos de aplicaciones y deje en línea el grupo de recursos de aplicaciones.
Ponga en línea el recurso HAStoragePlus de la aplicación NFS.
nodeA# /usr/cluster/bin/scrgadm -a -g nfs-rg \ -j nfs-rs -t SUNW.nfs -y Resource_dependencies=nfs-dg-rs |
Ponga en línea el grupo de recursos de aplicaciones en nodeA.
nodeA# /usr/cluster/bin/scswitch -Z -g nfs-rg nodeA# /usr/cluster/bin/scswitch -z -g nfs-rg -h nodeA |
Compruebe que el grupo de recursos de aplicaciones esté en línea.
nodo_A# /usr/cluster/bin/scstat -g |
Examine el campo de estado del grupo de recursos para determinar si el grupo de recursos de aplicaciones está en línea para nodeA y nodeB.
Acceda a Cómo crear un grupo de recursos de aplicaciones NFS en el clúster secundario.
Asegúrese de que se hayan realizado los pasos que se indican en Cómo crear un grupo de recursos de aplicaciones NFS en el clúster principal .
Acceda a nodeC como superusuario.
Registre SUNW.nfs como tipo de recurso.
nodeC# scrgadm -a -t SUNW.nfs |
Si SUNW.HAStoragePlus no se ha registrado como tipo de recurso, hágalo.
nodeC# scrgadm -a -t SUNW.HAStoragePlus |
Cree un grupo de recursos de aplicaciones para el grupo_dispositivos.
nodeC# scrgadm -a -g nfs-rg \ -y Pathprefix=/global/etc \ -y Auto_start_on_new_cluster=False \ -y RG_dependencies=devicegroup-stor-rg |
El nombre del grupo de recursos de aplicaciones
Especifica un directorio en el que los recursos del grupo pueden guardar los archivos de administración.
Especifica que el grupo de recursos de aplicaciones no se inicie automáticamente.
Especifica los grupos de recursos de los que depende el grupo de recursos de aplicaciones. En este ejemplo, el grupo de recursos de aplicaciones depende del grupo de recursos de duplicaciones.
Si aquél se ha conmutado con un nuevo nodo principal, el grupo de recursos de duplicaciones se conmuta automáticamente. No obstante, si éste se conmuta con un nuevo nodo principal, el grupo de recursos de aplicaciones se debe conmutar manualmente.
Agregue un recurso SUNW.HAStoragePlus al grupo de recursos de aplicaciones.
nodeC# scrgadm -a -j nfs-dg-rs -g nfs-rg \ -t SUNW.HAStoragePlus \ -x FileSystemMountPoints=/global/mountpoint \ -x AffinityOn=True |
Es el nombre del recurso HAStoragePlus de la aplicación NFS.
Especifica que el punto de montaje del sistema de archivos es global.
Especifica que el recurso es del tipo SUNW.HAStoragePlus.
Especifica que el recurso de aplicaciones debe efectuar una conmutación de afinidad en los dispositivos globales y en los sistemas de archivos del clúster definidos por -x GlobalDevicePaths=. Por este motivo, si el grupo de recursos de aplicaciones se recupera de un fallo o se conmuta, el grupo de dispositivos asociados también se conmuta.
Si desea más información sobre estas propiedades de la extensión, consulte la página de comando man de SUNW.HAStoragePlus(5) .
Añada un recurso de servidor lógico al grupo de recursos de aplicaciones.
nodeC# /usr/cluster/bin/scrgadm -a -L -j lhost-nfsrg-sec -g nfs-rg \ -l lhost-nfsrg-sec |
lhost-nfsrg-sec es el nombre de host lógico para el grupo de recursos de aplicaciones del clúster secundario.
Agregue un recurso NFS al grupo de recursos de aplicaciones.
nodeC# /usr/cluster/bin/scrgadm -a -g nfs-rg \ -j nfs-rs -t SUNW.nfs -y Resource_dependencies=nfs-dg-rs |
Compruebe que el grupo de recursos de aplicaciones no esté en línea en nodeC.
nodeC# /usr/cluster/bin/scswitch -n -j nfs-rs nodeC# /usr/cluster/bin/scswitch -n -j nfs-dg-rs nodeC# /usr/cluster/bin/scswitch -n -j lhost-nfsrg-sec nodeC# /usr/cluster/bin/scswitch -z -g nfs-rg -h "" |
El grupo de recursos queda fuera de línea después de un rearranque, debido a Auto_start_on_new_cluster=False.
Si el volumen global se monta en el clúster principal, desmonte el volumen global del clúster secundario.
nodo_C# umount /global/punto_montaje |
Si el volumen está montado en un clúster secundario, la sincronización falla.