Sun Cluster: Guía de administración del sistema para el SO Solaris

Capítulo 4 Admin. de los dispositivos globales, la supervisión de las rutas del disco y los sistemas de archivos del clúster

Este capítulo proporciona los procedimientos para administrar los dispositivos globales, la supervisión de las rutas del disco y los sistemas de archivos del clúster.

A continuación se muestra una lista de los procedimientos incluidos en el capítulo.

Para obtener una descripción más detallada de los procedimientos relacionados de este capítulo, consulte Tabla 4–2.

Consulte Sun Cluster: Guía de conceptos para el SO Solaris para obtener información sobre los conceptos relacionados con los dispositivos globales, el espacio de nombres global, los grupos de dispositivos, la supervisión de las rutas del disco y los sistemas de archivos del clúster.

Información general sobre la administración de los dispositivos globales y el espacio de nombres global

La administración de los grupos de dispositivos de disco de Sun Cluster depende del gestor de volúmenes instalado en el clúster. Solstice DiskSuite/Solaris Volume Manager está “preparado para clústers”, por lo que la adición, registro y eliminación de grupos de dispositivos de disco se efectúa mediante el comando Solstice DiskSuite/Solaris Volume Manager metaset(1M). Con VERITAS Volume Manager (VxVM), los grupos de discos se crean mediante los comandos de VxVM. Los grupos de discos se registran como grupos de dispositivos de Sun Cluster mediante la utilidad scsetup(1M). Cuando se eliminan grupos de dispositivos de disco de VxVM se usan tanto la utilidad scsetup (1M) como los comandos de VxVM.

El software de Sun Cluster crea automáticamente un grupo de dispositivos básicos de disco para cada dispositivo de disco y de cinta del clúster. No obstante, los grupos de dispositivos del clúster siguen fuera de línea mientras no se acceda a dichos grupos como dispositivos globales. Al administrar grupos de dispositivos de disco o grupos de discos del gestor de volúmenes, es necesario estar en el nodo del clúster que figure como nodo principal del grupo.

Generalmente no es necesario administrar el espacio de nombres de dispositivos global, ya que éste se configura automáticamente durante la instalación y se actualiza, también automáticamente, cuando se rearranca el sistema operativo Solaris. Sin embargo, si es necesario actualizar el espacio de nombres global, se puede utilizar el comando scgdevs(1M) desde cualquier nodo del clúster. Este comando actualiza el espacio de nombres global en todos los demás nodos miembros del clúster, así como en los nodos que puedan ser futuros miembros del clúster.

Permisos de dispositivos globales para Solstice DiskSuite/Solaris Volume Manager

Los cambios efectuados en los permisos de dispositivos globales no se propagan de forma automática a todos los nodos del clúster en el caso de dispositivos de disco y de Solstice DiskSuite/Solaris Volume Manager. Si desea cambiar los permisos de dispositivos globales deberá hacerlo de forma manual en todos los nodos del clúster. Por ejemplo, si desea cambiar los permisos del dispositivo global /dev/global/dsk/d3s0 a 644, deberá ejecutar

# chmod 644 /dev/global/dsk/d3s0

en todos los nodos del clúster.

VxVM no admite el comando chmod. Para cambiar los permisos de dispositivos globales en VxVM, consulte la guía de administración de VxVM.

Reconfiguración dinámica con dispositivos globales

A continuación se especifican las cuestiones que se deben tener en cuenta al efectuar operaciones de reconfiguración dinámica (DR) en dispositivos de disco y cinta del clúster.


Precaución – Precaución –

Si el nodo principal falla durante una operación de DR en un nodo secundario, la disponibilidad del clúster queda afectada. El nodo principal no tendrá un equipo que tome el control en caso de fallo mientras no se proporcione un nuevo nodo secundario.


Para efectuar operaciones de DR en dispositivos globales, efectúe los pasos siguientes en el orden indicado.

Tabla 4–1 Mapa de tareas: reconfiguración dinámica con dispositivos de disco y de cinta

Tarea 

Para obtener instrucciones 

1. Si se debe efectuar en el actual nodo principal una operación de DR que afecte a un grupo de dispositivos activo, conmute los nodos principal y secundario antes de efectuar la operación de DR de extracción del dispositivo. 

Cómo conmutar el principal de un grupo de dispositivos

2. Efectúe la operación de DR de extracción en el dispositivo que se va a quitar. 

Sun Enterprise 10000 DR Configuration Guide y Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual en las colecciones Solaris 8 on Sun Hardware y Solaris 9 on Sun Hardware.

SPARC: Cuestiones importantes sobre la administración de VERITAS Volume Manager

Administración de sistemas de archivos del clúster: información general

La administración de sistemas de archivos del clúster no precisa comandos especiales de Sun Cluster, es similar a la de cualquier sistema de archivos de Solaris y utiliza comandos estándar de Solaris como mount, newfs, etc. Para montar sistemas de archivos del clúster especifique la opción -g en el comando mount. Los sistemas de archivos del clúster se pueden montar automáticamente durante el arranque.


Nota –

Cuando el sistema de archivos del clúster lee archivos, no actualiza la hora de acceso a éstos.


Restricciones del sistema de archivos del clúster

Las siguientes restricciones se aplican a la administración del sistema de archivos de clúster:

SPARC: Directrices para la admisión de VxFS

Las siguientes funciones de VxFS no se admiten en el sistema de archivos del clúster de Sun Cluster 3.1. Sin embargo, se admiten en un sistema de archivos local.

Es posible utilizar asesorías de caché, pero el efecto se observa únicamente en el nodo especificado.

Todas las demás funciones y opciones de VxFS admitidas en el sistema de archivos del clúster son compatibles con el software de Sun Cluster 3.1. Consulte la documentación de VxFS para obtener detalles sobre las opciones de VxFS que se admiten en la configuración del clúster.

Las siguientes directrices de uso de VxFS para crear sistemas de archivos del clúster de alta disponibilidad son específicas para una configuración de Sun Cluster 3.1. 4/04.

Las siguientes directrices de administración de sistemas de archivos de VxFS no son específicas para el software de Sun Cluster 3.1. No obstante, son distintas de las utilizadas para la administración de sistemas de archivos del clúster UFS.

Administración de grupos de dispositivos de disco

La utilidad scsetup(1M) es una interfaz interactiva del comando scconf(1M). scsetup genera comandos de scconf; éstas se muestran en los ejemplos con los que finalizan algunos de los procedimientos.


Nota –

El software de Sun Cluster crea automáticamente un grupo de dispositivos básicos de disco para cada dispositivo de disco y de cinta del clúster. No obstante, los grupos de dispositivos del clúster siguen fuera de línea mientras no se acceda a dichos grupos como dispositivos globales.


Tabla 4–2 Lista de tareas: Administración de grupos de dispositivos de disco

Tarea 

Si desea obtener más instrucciones, vaya a … 

Actualizar el espacio de nombres global sin efectuar un rearranque de reconfiguración 

- Utilice scgdevs(1M).

Cómo actualizar el espacio de nombres de dispositivos global

Agregar grupos de discos de Solstice DiskSuite/Solaris Volume Manager y registrarlos como grupos de dispositivos de disco 

- Utilice metaset(1M).

Cómo agregar y registrar un grupo de dispositivos de disco (Solstice DiskSuite/Solaris Volume Manager)

Eliminar grupos de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager de la configuración 

- Utilice metaset and metaclear(1M).

Cómo eliminar y anular el registro de un grupo de dispositivos de disco (Solstice DiskSuite/Solaris Volume Manager)

Eliminar un nodo de todos los grupos de dispositivos de disco 

- Use scconf, metaset y scsetup

Cómo eliminar un nodo de todos los grupos de dispositivos de disco

Eliminar un nodo de un grupo de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager 

- Use metaset

Cómo eliminar un nodo de un grupo de dispositivos de disco (Solstice DiskSuite/Solaris Volume Manager)

SPARC: Agregar grupos de dispositivos de VERITAS Volume Manager como grupos de dispositivos de disco 

- Utilice los comandos de VxVM y scsetup(1M).

SPARC: Cómo crear un nuevo grupo de discos al inicializar discos (VERITAS Volume Manager)

 

SPARC: Cómo crear un nuevo grupo de dispositivos al encapsular discos (VERITAS Volume Manager)

 

SPARC: Cómo agregar un nuevo volumen a un grupo de dispositivos de disco (VERITAS Volume Manager)

 

SPARC: Cómo convertir un grupo de discos en un grupo de dispositivos de disco (VERITAS Volume Manager)

 

SPARC: Cómo asignar un nuevo número menor a un grupo de dispositivos de disco (VERITAS Volume Manager)

 

SPARC: Cómo registrar un grupo de discos como grupo de dispositivos de disco (VERITAS Volume Manager)

 

SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager)

SPARC: Eliminar grupos de dispositivos de disco de VERITAS Volume Manager de la configuración 

Utilice scsetup (para generar scconf)

SPARC: Cómo eliminar un volumen de un grupo de dispositivos de disco (VERITAS Volume Manager)

 

SPARC: Cómo eliminar y anular el registro de un grupo de dispositivos de disco (VERITAS Volume Manager)

SPARC: Agregar un nodo a un grupo de dispositivos de disco de VERITAS Volume Manager 

Utilice scsetup para generar scconf

SPARC: Cómo agregar un nodo a un grupo de dispositivos de disco (VERITAS Volume Manager)

SPARC: Eliminar un nodo de un grupo de dispositivos de disco de VERITAS Volume Manager 

Utilice scsetup para generar scconf

SPARC: Cómo eliminar un nodo de un grupo de dispositivos de disco (VERITAS Volume Manager)

Eliminar un nodo de un grupo de dispositivos básicos de disco 

- Utilice scconf(1M).

SPARC: Cómo eliminar un nodo de un grupo de dispositivos básicos de disco

Cambiar las propiedades de un grupo de dispositivos de disco 

Utilice scsetup para generar scconf

Cómo cambiar las propiedades de un dispositivo de disco

Mostrar los grupos de dispositivos de disco y sus propiedades 

- Use scconf

Cómo listar la configuración de un grupo de dispositivos de disco

Cambiar el número deseado de secundarios para un grupo de dispositivos 

Utilice scsetup para generar scconf

Cómo cambiar el número deseado de secundarios para un grupo de dispositivos

Conmutar el principal de un grupo de dispositivos de disco 

- Utilice scswitch(1M).

Cómo conmutar el principal de un grupo de dispositivos

Poner un grupo de dispositivos de disco en estado de mantenimiento 

- Use metaset o vxdg

Cómo poner un grupo de dispositivos de disco en estado de mantenimiento

ProcedureCómo actualizar el espacio de nombres de dispositivos global

Cuando agregue un nuevo dispositivo global, actualice manualmente el espacio de nombres de dispositivo global mediante el comando scgdevs(1M).


Nota –

El comando scgdevs no surte efecto si el nodo que lo ejecuta no es actualmente miembro del clúster ni si el sistema de archivos /global/.devices/node@ IDnodo no está montado.


Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Utilice el comando scgdevs para reconfigurar el espacio de nombres.


    # scgdevs
    

Ejemplo 4–1 Actualización del espacio de nombres global

En el ejemplo siguiente se muestra la salida generada por una ejecución satisfactoria del comando scgdevs.


# scgdevs 
Configuring the /dev/global directory (global devices)...
obtaining access to all attached disks
reservation program successfully exiting

ProcedureCómo agregar y registrar un grupo de dispositivos de disco (Solstice DiskSuite/Solaris Volume Manager)

Utilice el comando metaset(1M) para crear un grupo de discos de Solstice DiskSuite/Solaris Volume Manager y registrarlo como grupo de dispositivos de disco de Sun Cluster. Al registrar el grupo de discos, el nombre asignado a éste se asigna automáticamente al grupo de dispositivos de disco.

Pasos
  1. Conviértase en usuario root en el nodo conectado a los discos en los que desee crear el grupo de discos.

  2. Calcule el número de nombres para los metadispositivos Solstice DiskSuite o los volúmenes del administrador de volúmenes de Solaris Volume Manager que necesita para la configuración y modifique el archivo /kernel/drv/md.conf en cada nodo.

    Consulte “How to Set the Number of Metadevice or Volume Names and Disk Sets ” en Software Sun Cluster: Guía de instalación para el sistema operativo Solaris.

  3. Utilice el comando metaset(1M) para agregar el grupo de discos de Solstice DiskSuite/Solaris Volume Manager y registrarlo como grupo de dispositivos de disco en Sun Cluster. Para crear un grupo de discos con varios propietarios, use la opción –M.


    # metaset -s diskset -a -M -h nodelist
    
    -s grupo_discos

    Especifica el grupo de discos que se debe crear.

    -a -h lista_nodos

    Agrega la lista de los nodos que pueden controlar el grupo de discos.

    -M

    Establece el grupo de discos como propiedad de varios usuarios.


    Nota –

    Al ejecutar el comando metaset para la configuración de un grupo de dispositivos de Solstice DiskSuite/Solaris Volume Manager en un clúster se configura un único nodo secundario, independientemente del número de nodos incluidos en ese grupo de dispositivos. El número deseado de nodos secundarios se puede modificar mediante la utilidad scsetup(1M), una vez creado el grupo de dispositivos. Consulte Cómo cambiar el número deseado de secundarios para un grupo de dispositivos para obtener más información sobre la recuperación de fallos de discos.


  4. Compruebe que se haya agregado el grupo de dispositivos de disco.

    El nombre del grupo de dispositivos de disco coincide con el nombre del grupo de discos especificado mediante el comando metaset.


    # scconf -p | grep disk-device-group
    

Ejemplo 4–2 Adición de un grupo de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager

En el ejemplo siguiente se muestra la creación del grupo de discos y del grupo de dispositivos de disco y se verifica la creación este último.


# metaset -s dg-schost-1 -a -h phys-schost-1

# scconf -p | grep dg-schost-1
Device group name: dg-schost-1

Cómo eliminar y anular el registro de un grupo de dispositivos de disco (Solstice DiskSuite/Solaris Volume Manager)

Los grupos de dispositivos de disco son grupos de discos de Solstice DiskSuite/Solaris Volume Manager registrados en Sun Cluster. Para eliminar un grupo de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager utilice los comandos metaclear(1M) y metaset(1M) que eliminan el grupo de dispositivos de disco con el mismo nombre y anulan el registro del grupo de discos como grupo de dispositivos de disco de Sun Cluster.

Consulte la documentación de Solstice DiskSuite/Solaris Volume Manager para conocer los pasos necesarios para eliminar un grupo de discos.

ProcedureCómo eliminar un nodo de todos los grupos de dispositivos de disco

Utilice este procedimiento para eliminar un nodo del clúster de todos los grupos de dispositivos de disco que contengan dicho nodo en sus listas de posibles principales.

Pasos
  1. Conviértase en usuario root en el nodo que desee eliminar como posible principal de todos los grupos de dispositivos de disco.

  2. Determine los grupos de dispositivos de disco de los que es miembro el nodo que se va a eliminar.

    Busque el nombre del nodo en la Lista de nodos del grupo de dispositivos de cada grupo de dispositivos de disco.


    # scconf -p | grep "Device group"
    
  3. ¿Alguno de los grupos de dispositivos de disco identificados en el Paso 2 es del tipo SDS/SVM?

  4. ¿Alguno de los grupos de dispositivos de disco identificados en el Paso 2 es del tipo VXVM?

  5. Determine los grupos de dispositivos básicos de disco de los que es miembro el nodo que se va a eliminar.

    Tenga en cuenta que el comando siguiente contiene dos “v”s en la opción -pvv. La segunda “v” es necesaria para que se muestren los grupos de dispositivos básicos de disco.


    # scconf -pvv | grep "Device group"
    
  6. ¿Alguno de los grupos de dispositivos de disco incluidos en el Paso 5 es del tipo Disk o Local_Disk, o de ambos?

  7. Compruebe que el nodo se haya eliminado de la lista de posibles principales de todos los grupos de dispositivos de disco.

    El comando no devuelve nada si el nodo no aparece como posible principal de ningún grupo de dispositivos de disco.


    # scconf -pvv | grep "Device group" | grep nodename
    

ProcedureCómo eliminar un nodo de un grupo de dispositivos de disco (Solstice DiskSuite/Solaris Volume Manager)

Utilice este procedimiento para eliminar un nodo del clúster de la lista de posibles principales de un grupo de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager. Repita el comando metaset para cada grupo de dispositivos de disco del que desee eliminar el nodo.

Pasos
  1. Compruebe que el nodo es aún miembro del grupo de dispositivos de disco y que se trata de un grupo de Solstice DiskSuite/Solaris Volume Manager.

    El tipo de grupo de dispositivos SDS/SVM indica un grupo de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager.


    phys-schost-1% scconf -pv | grep '(global-galileo)'
      (global-galileo) Device group type:              SDS/SVM
      (global-galileo) Device group failback enabled:  no
      (global-galileo) Device group node list:         phys-schost-1, phys-schost-2
      (global-galileo) Diskset name:                   global-galileo
    phys-schost-1%
  2. Determine cuál es el actual nodo principal del grupo de dispositivos.


    # scstat -D
    
  3. Conviértase en usuario root en el nodo que posee actualmente el grupo de dispositivos de disco que desea modificar.

  4. Suprima el nombre de host del nodo del grupo de dispositivos de disco.


    # metaset -s setname -d -h nodelist
    
    -s nombre_grupo

    Especifique el nombre de grupos de dispositivos de disco.

    -d

    Suprime los nodos identificados con -h del grupo de dispositivos de disco.

    -h lista_nodos

    Elimina el nodo de la lista de nodos que puede controlar el grupo de dispositivos de disco.


    Nota –

    La actualización puede tardar varios minutos en efectuarse.


    Si el comando falla, especifique la opción -f (forzar).


    # metaset -s setname -d -f -h nodelist
    
  5. Repita el Paso 4 para cada grupo de dispositivos de disco en el que se elimine el nodo como posible nodo principal.

  6. Compruebe que el nodo se haya eliminado del grupo de dispositivos de disco.

    El nombre del grupo de dispositivos de disco coincide con el nombre del grupo de discos especificado mediante el comando metaset.


    phys-schost-1% scconf -pv | grep  devicegroup  
    Device group node list:  phys-schost-1, phys-schost-2

Ejemplo 4–3 Eliminación de un nodo de un grupo de dispositivos de disco (Solstice DiskSuite/Solaris Volume Manager)

En el ejemplo siguiente se muestra la forma de eliminar el nombre de host phys-schost-2 de la configuración de un grupo de dispositivos de disco. En este ejemplo se elimina phys-schost-2 como posible principal para el grupo de dispositivos de disco indicado. Para comprobar la eliminación del nodo, ejecute el comando scstat -D. Compruebe que el nodo eliminado ya no aparezca en el texto de pantalla.


[Determine the Solstice DiskSuite/Solaris Volume Manager
 disk device group(2) for the node:]
# scconf -pv | grep Device
  Device group name:                 dg-schost-1
    Device group type:               SDS/SVM
    Device group failback enabled:   no
    Device group node list:          phys-schost-1, phys-schost-2
    Device group ordered node list:  yes
    Device group diskset name:    	 dg-schost-1
[Determine which node is the current primary for the disk device group:]
# scstat -D
  -- Device Group Servers --
                       Device Group  Primary        Secondary
                       ------------  -------        ---------
  Device group servers: dg-schost-1  phys-schost-1  phys-schost-2
[Become superuser on the node that currently owns the disk device group.]
[Remove the hostname from the disk device group:]
# metaset -s dg-schost-1 -d -h phys-schost-2
[Verify removal of the node:]
phys-schost-1% scconf -pv | grep dg-schost-1
  -- Device Group Servers --
                       Device Group  Primary        Secondary
                       ------------  -------        ---------
  Device group servers: dg-schost-1  phys-schost-1  

ProcedureCómo crear más de tres grupos de discos en un clúster

Si tiene pensado crear más de tres grupos de discos en un clúster, efectúe los siguientes pasos antes de crear los grupos. Siga estas instrucciones si va a instalar grupos de discos por primera vez o si va a agregar más grupos de discos a un clúster totalmente configurado.

Pasos
  1. Compruebe que el valor de la variable md_nsets sea suficientemente alto. El valor deberá ser como mínimo el número de grupos de discos que desea crear en el clúster.

    1. En el nodo del clúster, compruebe el valor de la variable md_nsets en el archivo /kernel/drv/md.conf.

    2. Si el número total de conjuntos de discos del clúster será mayor que el valor existente de md_nsets menos uno, aumente en cada nodo el valor de md_nsets al deseado.

      El número máximo de grupos de discos permitido es igual al valor de md_nsets menos uno. El valor máximo posible de md_nsets es 32.

    3. Compruebe que el archivo /kernel/drv/md.conf sea idéntico en todos los nodos del clúster.


      Precaución – Precaución –

      En caso contrario podría haber errores graves en Solstice DiskSuite/Solaris Volume Manager, así como pérdida de datos.


    4. Pare el clúster desde uno de los nodos.


      # scshutdown -g0 -y
      
    5. Rearranque cada uno de los nodos del clúster.

      • SPARC:


        ok boot
        
      • x86:


                              <<< Current Boot Parameters >>>
        Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@
        7,1/sd@0,0:a
        Boot args:
        
        Type b [file-name] [boot-flags] <ENTER> to boot with options
        or   i <ENTER>                          to enter boot interpreter
        or   <ENTER>                            to boot with defaults
        
                          <<< timeout in 5 seconds >>>
        Select (b)oot or (i)nterpreter: b
        
  2. Ejecute el comando devfsadm(1M) en cada nodo del clúster.

    Este comando se puede ejecutar en todos los nodos del clúster simultáneamente.

  3. Ejecute desde uno de los nodos del clúster el comando scgdevs(1M).

  4. Antes de intentar crear grupos de discos, compruebe en cada nodo que el comando scgdevs se haya completado.

    El comando scgdevs se llama de modo remoto en todos los nodos, incluso cuando el comando se ejecuta desde un solo nodo. Para determinar si el comando scgdevs ha terminado el proceso, ejecute el comando siguiente en cada nodo del clúster.


    % ps -ef | grep scgdevs
    

ProcedureSPARC: Cómo crear un nuevo grupo de discos al inicializar discos (VERITAS Volume Manager)


Nota –

Este procedimiento sólo es válido para inicializar discos. Si va a encapsular discos, siga el procedimiento descrito en SPARC: Cómo crear un nuevo grupo de dispositivos al encapsular discos (VERITAS Volume Manager).


Una vez agregado el grupo de discos de VxVM deberá registrar el grupo de dispositivos de disco.

Si utiliza VxVM para configurar grupos de discos compartidos para Oracle Parallel Server u Oracle Real Application Clusters, utilice las funciones de clúster de VxVM como se describe en VERITAS Volume Manager Administrator's Reference Guide.

Pasos
  1. Conviértase en usuario root en cualquier nodo del clúster que tenga conexión física con los discos que formen parte del grupo de discos que se va a agregar.

  2. Cree el grupo de discos y volumen de VxVM.

    Utilice su método favorito para ello.


    Nota –

    Si va a configurar un volumen con duplicación, utilice el Registro de áreas modificadas (DRL) para reducir el tiempo de recuperación de un volumen después de un fallo de nodo. No obstante, es posible que DRL afecte negativamente al rendimiento de E/S.


    Consulte la documentación de VERITAS Volume Manager para ver los procedimientos para efectuar este paso.

  3. Registre el grupo de discos de VxVM como grupo de dispositivos de disco de Sun Cluster.

    Consulte SPARC: Cómo registrar un grupo de discos como grupo de dispositivos de disco (VERITAS Volume Manager).

    No registre los grupos de discos compartidos de Oracle Parallel Server u Oracle Real Application Clusters en la estructura del clúster.

ProcedureSPARC: Cómo crear un nuevo grupo de dispositivos al encapsular discos (VERITAS Volume Manager)


Nota –

Este procedimiento se utiliza únicamente para encapsular discos. Si va a inicializar discos, siga el procedimiento descrito en SPARC: Cómo crear un nuevo grupo de discos al inicializar discos (VERITAS Volume Manager) .


Puede crear discos no raíz en los grupos de dispositivos de disco de Sun Cluster mediante la encapsulación de discos como grupos de discos de VxVM y el registro de los grupos de discos como grupos de dispositivos de disco de Sun Cluster.

La encapsulación de discos sólo se admite durante la creación inicial de un grupo de discos de VxVM. Una vez que el grupo de discos de VxVM se ha creado y registrado como grupo de dispositivos de disco de Sun Cluster, sólo se deben agregar al grupo discos que puedan inicializarse.

Si utiliza VxVM para configurar grupos de discos compartidos para Oracle Parallel Server u Oracle Real Application Clusters, utilice las funciones de clúster de VxVM como se describe en VERITAS Volume Manager Administrator's Reference Guide.

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Si el disco que se va a encapsular contiene entradas del sistema de archivos en el archivo /etc/vfstab, compruebe que el valor de la opción mount at boot sea no.

    Vuelva a establecer la opción en yes una vez que el disco esté encapsulado y registrado como grupo de dispositivos de disco de Sun Cluster.

  3. Encapsule los discos.

    Utilice los menús de vxdiskadm o la interfaz gráfica de usuario para encapsular los discos. VxVM precisa de dos particiones libres, así como cilindros sin asignar al principio o al final del disco. Además, el segmento dos debe estar establecido como todo el disco. Para obtener más información consulte la página de comando man vxdiskadm(1M).

  4. Apague y reinicie el nodo.

    El comando scswitch(1M) conmuta todos los grupos de recursos y de dispositivos del nodo principal al siguiente nodo en el orden de preferencias. Utilice shutdown(1M) para parar y reiniciar el nodo.


    # scswitch -S -h node[,...]
    # shutdown -g0 -y -i6
    
  5. Si es necesario, conmute todos los grupos de recursos y de dispositivos de nuevo al nodo original.

    Si los grupos de recursos y de dispositivos se configuraron inicialmente para volver al nodo inicial después del fallo, este paso ya no es necesario.


    # scswitch -z -D disk-device-group -h node[,...] 
    # scswitch -z -g resource-group -h node[,...] 
    
  6. Registre el grupo de discos de VxVM como grupo de dispositivos de disco de Sun Cluster.

    Consulte SPARC: Cómo registrar un grupo de discos como grupo de dispositivos de disco (VERITAS Volume Manager).

    No registre los grupos de discos compartidos de Oracle Parallel Server u Oracle Real Application Clusters en la estructura del clúster.

  7. Si establece la opción mount at boot en no en el Paso 2, establézcala de nuevo en yes.

ProcedureSPARC: Cómo agregar un nuevo volumen a un grupo de dispositivos de disco (VERITAS Volume Manager)

Cuando agregue un nuevo volumen a un grupo de dispositivos de disco de VxVM debe efectuar el procedimiento desde el nodo principal del grupo de dispositivos de disco en línea.


Nota –

Después de agregar el volumen, debe registrar el cambio de configuración mediante el procedimiento descrito en SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager).


Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Determine cuál es el nodo principal del grupo de dispositivos de disco al que va a agregar el nuevo volumen.


    # scstat -D
    
  3. Si el grupo de dispositivos de disco está fuera de línea, póngalo en línea.


    # scswitch -z -D disk-device-group -h node[,...]
    
    -z -D grupo_de_dispositivos_de_disco

    Conmuta el grupo de dispositivos especificado.

    -h nodo

    Especifica el nombre del nodo al que se debe conmutar el grupo de dispositivos de disco. Este nodo se convierte en el nuevo principal.

  4. Desde el nodo principal (el que actualmente controla el grupo de dispositivos de disco), cree el volumen de VxVM en el grupo de discos.

    Consulte la documentación de VERITAS Volume Manager para saber qué procedimiento debe utilizar para crear el volumen de VxVM.

  5. Registre los cambios realizados en el grupo de discos de VxVM para actualizar el espacio de nombres global.

    DPM

    SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager).

ProcedureSPARC: Cómo convertir un grupo de discos en un grupo de dispositivos de disco (VERITAS Volume Manager)

Se puede convertir un grupo de discos de VxVM en un grupo de dispositivos de disco de Sun Cluster por el procedimiento de importar el grupo en el nodo actual y registrarlo como grupo de dispositivos de disco de Sun Cluster.

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Importe el grupo de discos de VxVM en el nodo actual.


    # vxdg import diskgroup
    
  3. Registre el grupo de discos de VxVM como grupo de dispositivos de disco de Sun Cluster.

    Consulte SPARC: Cómo registrar un grupo de discos como grupo de dispositivos de disco (VERITAS Volume Manager).

ProcedureSPARC: Cómo asignar un nuevo número menor a un grupo de dispositivos de disco (VERITAS Volume Manager)

Si el registro del grupo de dispositivos de disco falla por un conflicto de número menor con otro grupo de discos, deberá asignar al nuevo grupo de discos otro número menor no utilizado. Una vez asignado el nuevo número menor, vuelva a efectuar el procedimiento de registro del grupo de discos como grupo de dispositivos de disco de Sun Cluster.

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Determine los números menores que se están utilizando.


    # ls -l /global/.devices/node@nodeid/dev/vx/dsk/*
    
  3. Elija otro múltiplo de 100 que no se utilice como número menor de base del nuevo grupo de discos.

  4. Asigne el nuevo numero menor al grupo de discos.


    # vxdg reminor diskgroup base-minor-number
    
  5. Registre el grupo de discos de VxVM como grupo de dispositivos de disco de Sun Cluster.

    Consulte SPARC: Cómo registrar un grupo de discos como grupo de dispositivos de disco (VERITAS Volume Manager).


Ejemplo 4–4 SPARC: Cómo asignar un nuevo número menor a un grupo de dispositivos de discos

En este ejemplo se utilizan los números menores 16000-16002 y 4000-4001. El comando vxdg reminor se utiliza para asignar el número menor de base 5000 al nuevo grupo de dispositivos de disco.


# ls -l /global/.devices/node@nodeid/dev/vx/dsk/*

/global/.devices/node@nodeid/dev/vx/dsk/dg1
brw-------   1 root     root      56,16000 Oct  7 11:32 dg1v1
brw-------   1 root     root      56,16001 Oct  7 11:32 dg1v2
brw-------   1 root     root      56,16002 Oct  7 11:32 dg1v3
 
/global/.devices/node@nodeid/dev/vx/dsk/dg2
brw-------   1 root     root      56,4000 Oct  7 11:32 dg2v1
brw-------   1 root     root      56,4001 Oct  7 11:32 dg2v2
# vxdg reminor dg3 5000

ProcedureSPARC: Cómo registrar un grupo de discos como grupo de dispositivos de disco (VERITAS Volume Manager)

Este procedimiento emplea la utilidad scsetup(1M) para registrar el grupo de discos de VxVM asociado como grupo de dispositivos de disco de Sun Cluster.


Nota –

No efectúe nunca operaciones de importar o deportar grupos de discos de VxVM mediante comandos de VxVM después de haber registrado dichos grupos con el clúster. Si realiza cambios en el volumen o grupo de discos de VxVM, utilice el procedimiento descrito en SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager) para registrar los cambios realizados en la configuración del grupo de dispositivos de disco. el cual garantiza el estado correcto del espacio de nombres global.


Los requisitos para registrar un grupo de dispositivos de disco de VxVM son:

Al definir el orden de preferencia se especifica también si se desea que el grupo de dispositivos de disco vuelva al primer nodo de la lista de preferencias en el caso de que dicho nodo falle y vuelva al clúster más adelante.

Consulte scconf(1M) para obtener más información acerca de las opciones de preferencia de nodos y de rectificación.

Los nodos no principales (de repuesto) del clúster pasan a ser secundarios según el orden de preferencias de los nodos. El número predeterminado de secundarios de un grupo de dispositivos se suele establecer en uno. Este valor minimiza la reducción de rendimiento debida al mantenimiento de puntos de comprobación del nodo principal en múltiples nodos secundarios durante el funcionamiento normal. Por ejemplo, en un clúster de cuatro nodos, el comportamiento predeterminado es un nodo principal, un nodo secundario y dos repuestos. Consulte también SPARC: Cómo establecer el número de secundarios deseado (VERITAS Volume Manager).

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Ejecute la utilidad scsetup.


    # scsetup
    

    Se mostrará el Menú principal.

  3. Para trabajar con grupos de dispositivos de disco de VxVM, escriba 4 (Grupos de dispositivos y volúmenes).

    Se abre el menú Grupos de dispositivos.

  4. Para registrar un grupo de dispositivos de disco de VxVM, escriba 1 (Registrar un grupo de discos de VxVM como grupo de dispositivos).

    Siga las instrucciones y escriba el nombre del grupo de discos de VxVM que se debe registrar como grupo de dispositivos de disco de Sun Cluster.

    Si utiliza VxVM para configurar grupos de discos compartidos para Oracle Parallel Server/Real Application Clusters, dichos grupos no se registran en la infraestructura del clúster. Utilice las funciones de clúster de VxVM, como se describe en VERITAS Volume Manager Administrator's Reference Guide.

  5. En caso de que aparezca el siguiente error al intentar registrar el grupo de dispositivos de disco, asigne un nuevo número menor a dicho grupo.


    scconf: Failed to add device group - in use

    Para asignar un número menor al grupo de dispositivos de disco, siga el procedimiento descrito en SPARC: Cómo asignar un nuevo número menor a un grupo de dispositivos de disco (VERITAS Volume Manager). que permite asignar un nuevo número menor que no entre en conflicto con el utilizado por un grupo de dispositivos de disco ya existente.

  6. Compruebe que el grupo de dispositivos de disco esté registrado y en línea.

    Si el grupo de dispositivos de disco está registrado correctamente, el siguiente comando mostrará información acerca del mismo.


    # scstat -D
    

    Nota –

    En caso de modificar la información de configuración de un grupo de discos o volumen de VxVM registrado con el clúster, deberá sincronizar el grupo de dispositivos de disco mediante scsetup(1M). Los cambios de configuración incluyen agregar o eliminar volúmenes o cambiar el grupo, el propietario o los permisos de volúmenes existentes. La operación de volver a registrar después de efectuar cambios de configuración garantiza el correcto estado del espacio de nombres global. Consulte Cómo actualizar el espacio de nombres de dispositivos global.



Ejemplo 4–5 SPARC: Registro de un grupo de dispositivos de disco de VERITAS Volume Manager

En el ejemplo siguiente se muestra el comando scconf generado por scsetup al registrar un grupo de dispositivos de disco de VxVM (dg1), así como la operación de verificación; se presupone que el grupo de discos y el volumen de VxVM ya están creados.


# scsetup

scconf -a -D type=vxvm,name=dg1,nodelist=phys-schost-1:phys-schost-2


# scstat -D
-- Device Group Servers --
                         Device Group      Primary           Secondary
                         ------------      -------           ---------
Device group servers:    dg1              phys-schost-1      phys-schost-2
 
-- Device Group Status --
                              Device Group        Status              
                              ------------        ------              
  Device group status:        dg1                 Online

Véase también

Para crear un sistema de archivos de clúster en el grupo de dispositivos de disco VxVM, consulte Cómo añadir un sistema de archivos del clúster .

Si aparecen problemas con el número menor, consulte SPARC: Cómo asignar un nuevo número menor a un grupo de dispositivos de disco (VERITAS Volume Manager).

ProcedureSPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager)

Cuando se modifica cualquier información de la configuración de un grupo de discos o volumen de VxVM, es necesario registrar dichos cambios en el grupo de dispositivos de disco de Sun Cluster, así se garantiza el estado correcto del espacio de nombres global.

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Ejecute la utilidad scsetup(1M).


    # scsetup
    

    Se mostrará el Menú principal.

  3. Para trabajar con grupos de dispositivos de disco de VxVM, escriba 4 (Grupos de dispositivos y volúmenes).

    Se abre el menú Grupos de dispositivos.

  4. Para registra cambios de configuración, escriba 2 (Sincronizar la información de volúmenes para un grupo de dispositivos de VxVM).

    Siga las instrucciones e introduzca el grupo de discos de VxVM cuya configuración se ha modificado.


Ejemplo 4–6 SPARC: Registro de cambios de configuración en grupos de discos de VERITAS Volume Manager

En el ejemplo siguiente se muestra el comando scconf generado por scsetup al registrar un grupo de dispositivos de disco de VxVM modificado (dg1), se presupone que el grupo de discos y el volumen de VxVM ya están creados.


# scsetup
 
scconf -c -D name=dg1,sync

ProcedureSPARC: Cómo establecer el número de secundarios deseado (VERITAS Volume Manager)

La propiedad numsecondaries especifica el número de nodos de un grupo de dispositivos que puede controlar el grupo en caso de que falle el nodo principal. El numero predeterminado de secundarios para servicios de dispositivos es de uno. El valor puede ser cualquier entero entre uno y el número de nodos proveedores no principales y en estado operativo del grupo de dispositivos.

El valor de este parámetro de configuración es un factor importante para equilibrar el rendimiento y la disponibilidad del clúster. Por ejemplo, el aumento del número deseado de secundarios incrementa las oportunidades del grupo de dispositivos de salir indemne de posibles fallos múltiples simultáneos dentro del clúster. El aumento del número de secundarios reduce también el rendimiento de forma regular durante el funcionamiento normal del grupo de dispositivos. Un número menor de secundarios suele tener como consecuencia un mejor rendimiento, pero disminuye la disponibilidad. No obstante, un número mayor de secundarios no siempre supone una mayor disponibilidad del sistema de archivos o del grupo de dispositivos en cuestión. Consulte el Capítulo 3, Conceptos clave para los administradores de sistemas y los desarrolladores de aplicaciones de Sun Cluster: Guía de conceptos para el SO Solaris para obtener más información.

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Ejecute la utilidad scsetup(1M).


    # scsetup
    

    Se mostrará el Menú principal.

  3. Para trabajar con grupos de dispositivos de disco de VxVM, escriba 4 (Grupos de dispositivos y volúmenes).

    Se abre el menú Grupos de dispositivos.

  4. Para cambiar las propiedades esenciales de un grupo de dispositivos, escriba 6 (Cambiar las propiedades esenciales de un grupo de dispositivos).

    Se abre el menú Cambiar las propiedades esenciales.

  5. Para cambiar el número de secundarios, escriba 2 (Cambiar la propiedad numsecondaries).

    Siga las instrucciones y escriba el número de secundarios deseado que se debe configurar para el grupo de dispositivos de disco. Una vez introducido un valor apropiado se ejecuta el comando scconf correspondiente. A continuación se imprime un registro y se devuelve el usuario al menú anterior.

  6. Valide la configuración del grupo de dispositivos mediante el comando scconf -p.


    # scconf -p | grep Device
    Device group name:                          dg-schost-1
    Device group type:                          VxVM
    Device group failback enabled:              yes
    Device group node list:                     phys-schost-1,phys-schost-2, phys-schost-3
    Device group ordered node list:             yes
    Device group desired number of secondaries: 1
    Device group diskset name:                  dg-schost-1

    Nota –

    Si cambia alguna información de configuración en un grupo de discos o volumen de VxVM registrado en el clúster, deberá volver a registrar el grupo de dispositivos de disco mediante scsetup. Los cambios de configuración incluyen agregar o eliminar volúmenes o cambiar el grupo, el propietario o los permisos de volúmenes existentes. La operación de volver a registrar después de efectuar cambios de configuración garantiza el correcto estado del espacio de nombres global. Consulte Cómo actualizar el espacio de nombres de dispositivos global.


  7. Compruebe el nodo principal y el estado del grupo de dispositivos de disco.


    # scstat -D
    

Ejemplo 4–7 SPARC: Establecimiento del número deseado de secundarios (VERITAS Volume Manager)

En el ejemplo siguiente se muestra el comando de scconf generado por scsetup al configurar el número deseado de secundarios para un grupo de dispositivos (diskgrp1). Consulte Cómo cambiar el número deseado de secundarios para un grupo de dispositivos para obtener información sobre cómo cambiar el número deseado de secundarios una vez creado el grupo de dispositivos.


# scconf -a -D type=vxvm,name=diskgrp1,nodelist=host1:host2:host3\ 
,preferenced=true,failback=enabled,numsecondaries=2
 

ProcedureSPARC: Cómo eliminar un volumen de un grupo de dispositivos de disco (VERITAS Volume Manager)


Nota –

Después de eliminar el volumen del grupo de dispositivos de disco, debe registrar los cambios de configuración realizados en el grupo mediante el procedimiento descrito en SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager).


Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Determine el nodo principal y el estado del grupo de dispositivos de disco.


    # scstat -D
    
  3. Si el grupo de dispositivos de disco está fuera de línea, póngalo en línea.


    # scswitch -z -D disk-device-group  -h node
    
    -z

    Efectúa la conmutación.

    -D grupo_de_dispositivos_de_disco

    Especifica el grupo de dispositivos que se debe conmutar.

    -h nodo

    Especifica el nombre del nodo al que se debe conmutar. Este nodo se convierte en el nuevo principal.

  4. Desde el nodo principal (el que actualmente controla el grupo de dispositivos de disco), elimine el volumen de VxVM en el grupo de discos.


    # vxedit -g diskgroup -rf rm volume
    
    -g grupo_de_discos

    Especifica el grupo de discos de VxVM que contiene el volumen.

    -rf rm volumen

    Elimina el volumen especificado. La opción -r hace que la operación se repita. La opción -f es necesaria para eliminar un volumen habilitado.

  5. Registre los cambios de configuración efectuados en el grupo de dispositivos de disco para actualizar el espacio de nombres global mediante scsetup(1M).

    Consulte SPARC: Cómo registrar cambios en la configuración de un grupo de discos (VERITAS Volume Manager).

ProcedureSPARC: Cómo eliminar y anular el registro de un grupo de dispositivos de disco (VERITAS Volume Manager)

Al eliminar un grupos de dispositivos de disco de Sun Cluster, el grupo de discos de VxVM correspondientes se deportará, no se destruirá. No obstante, aunque el grupo de discos de VxVM siga existiendo, no se podrá utilizar en el clúster a menos que se vuelva a registrar.

Este procedimiento emplea la utilidad scsetup(1M) para eliminar un grupo de discos de VxVM y anular el registro de éste como grupo de dispositivos de disco de Sun Cluster.

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Ponga el grupo de dispositivos de disco fuera de línea.


    # scswitch -F -D disk-device-group
    
    -F

    Pone el grupo de dispositivos de disco fuera de línea.

    -D grupo_de_dispositivos_de_disco

    Especifica qué grupo de dispositivos de disco se tiene que poner fuera de línea.

  3. Ejecute la utilidad scsetup.

    Se mostrará el Menú principal.


    # scsetup
    
  4. Para trabajar con grupos de dispositivos de VxVM, escriba 4 (Grupos de dispositivos y volúmenes).

    Se abre el menú Grupos de dispositivos.

  5. Para anular el registro de un grupo de discos de VxVM, escriba 3 (Anular el registro de un grupo de dispositivos deVxVM).

    Siga las instrucciones e introduzca el grupo de discos de VxVM cuyo registro deba anularse.


Ejemplo 4–8 SPARC: Eliminación y anulación de registro de un grupo de dispositivos de disco de VERITAS Volume Manager

En el ejemplo siguiente se muestra cómo se pone fuera de línea el grupo de dispositivos de disco de VxVM dg1, así como el comando scconf(1M) generado por scsetup al eliminar y anular el registro de dicho grupo.


# scswitch -F -D dg1
# scsetup

   scconf -r -D name=dg1

ProcedureSPARC: Cómo agregar un nodo a un grupo de dispositivos de disco (VERITAS Volume Manager)

Este procedimiento sirve para agregar un nodo a un grupo de dispositivos de disco mediante la utilidad scsetup(1M).

Los requisitos para agregar un nodo a un grupo de dispositivos de disco de VxVM son:

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. En el indicador, escriba el comando scsetup.


    # scsetup
    

    Se mostrará el Menú principal.

  3. Para trabajar con grupos de dispositivos de disco de VxVM, escriba 4 (Grupos de dispositivos y volúmenes).

    Se abre el menú Grupos de dispositivos.

  4. Para agregar un nodo a un grupo de dispositivos de disco de VxVM, escriba 4 (Agregar un nodo a un grupo de dispositivos de VxVM ).

    Siga las instrucciones y escriba los nombres del grupo de dispositivos y del nodo.

  5. Compruebe que se haya agregado el nodo.

    Busque la información correspondiente al nuevo disco en la información de grupo de dispositivos que se muestra el ejecutar el comando siguiente:


    # scconf -p 
    

Ejemplo 4–9 SPARC: Adición de un nodo a un grupo de dispositivos de disco de VERITAS Volume Manager

En el ejemplo siguiente se muestra el comando de scconf generado por scsetup al agregar un nodo (phys-schost-3) a un grupo de dispositivos de disco de VxVM (dg1), así como el paso de verificación.


# scsetup
 
scconf a D type=vxvm,name=dg1,nodelist=phys-schost-3
  
# scconf -p
Device group name:                dg1
   Device group type:             VXVM
   Device group failback enabled: yes
   Device group node list:        phys-schost-1, phys-schost-3

ProcedureSPARC: Cómo eliminar un nodo de un grupo de dispositivos de disco (VERITAS Volume Manager)

Utilice este procedimiento para eliminar un nodo del clúster de la lista de posibles principales de un grupo de dispositivos de disco (grupo de discos) de VERITAS Volume Manager (VxVM) .

Pasos
  1. Compruebe que el nodo siga siendo miembro del grupo y que el grupo sea del tipo VxVM.

    El tipo de grupo de dispositivos VxVM indica un grupo de dispositivos de disco de VxVM.


    phys-schost-1% scconf -pv | grep '(global-galileo)'
      (global-galileo) Device group type:              VxVM
      (global-galileo) Device group failback enabled:  no
      (global-galileo) Device group node list:         phys-schost-1, phys-schost-2
      (global-galileo) Diskset name:                   global-galileo
    phys-schost-1%
  2. Conviértase en usuario root en un nodo que sea actualmente miembro del clúster.

  3. Ejecute el comando scsetup(1M).


    # scsetup
    

    Se mostrará el Menú principal.

  4. Para reconfigurar grupos de dispositivos de disco de VxVM, escriba 4 (Grupos de dispositivos y volúmenes).

  5. Para eliminar el nodo del grupo de dispositivos de disco de VxVM, escriba 5 (Eliminar un nodo de un grupo de dispositivos de VxVM).

    Siga las indicaciones para eliminar el nodo del grupo de dispositivos de disco. Se le solicitará la siguiente información:

    • Grupo de dispositivos de VxVM

    • Nombre del nodo

  6. Compruebe que el nodo se haya eliminado del grupo de dispositivos de disco de VxVM.


    # scconf -p | grep Device
    

Ejemplo 4–10 SPARC: Eliminación de un nodo de un grupo de dispositivos de disco (VxVM)

En este ejemplo se muestra cómo se elimina el nodo denominado phys-schost- del grupo de dispositivos de disco de VxVM dg1.


[Determine the VxVM disk device group for the node:]
# scconf -p | grep Device
  Device group name:                 dg1
    Device group type:               VxVM
    Device group failback enabled:   no
    Device group node list:          phys-schost-1, phys-schost-2
    Device group diskset name:    	dg1
[Become superuser and execute the scsetup utility:]
# scsetup
 Select Device groups and volumes>Remove a node from a VxVM device group.

Answer the questions when prompted. 
You will need the following information.
  You Will Need:            Example:
  VxVM device group name    dg1
  node names                phys-schost-1

[Verify that the scconf command executed properly:] 
scconf -r -D name=dg1,nodelist=phys-schost-1
 
    Command completed successfully.
Quit the scsetupDevice Groups Menu and Main Menu.
[Verify that the node was removed:]
# scconf -p | grep Device
  Device group name:                 dg1
    Device group type:               VxVM
    Device group failback enabled:   no
    Device group node list:          phys-schost-2
    Device group diskset name:    	dg1

ProcedureSPARC: Cómo eliminar un nodo de un grupo de dispositivos básicos de disco

Utilice este procedimiento para eliminar un nodo del clúster de la lista de posibles principales de un grupo de dispositivos de disco (grupo de discos) de VERITAS Volume Manager (VxVM).

Utilice este procedimiento para eliminar un nodo del clúster de la lista de posibles principales de un grupo de dispositivos básicos de disco.

Pasos
  1. Conviértase en usuario root en un nodo del clúster distinto del nodo que se va a eliminar.

  2. Identifique qué grupos de dispositivos de disco están conectados al nodo que se va a eliminar.

    Busque el nombre del nodo en la entrada de Lista de nodos del grupo de dispositivos:.


    # scconf -pvv | grep nodename | grep "Device group node list"
    
  3. De entre los grupos de dispositivos de disco identificados en el paso 2, determine cuáles son los grupos de dispositivos básicos de disco.

    Los grupos de dispositivos básicos de disco tienen el tipo de grupo de dispositivos Disk o Local_Disk.


    # scconf -pvv | grep group-type
    
  4. Inhabilite la propiedad localonly de todos los grupos de dispositivos básicos de disco de tipo Local_Disk.


    # scconf -c -D name=rawdisk-device-group,localonly=false
    

    Consulte la página de comando man scconf_dg_rawdisk(1M) para obtener más información sobre la propiedad localonly.

  5. Compruebe que haya inhabilitado la propiedad localonly de todos los grupos de dispositivos básicos de disco conectados al nodo que se va a eliminar.

    El tipo de grupo de dispositivos Disk indica que la propiedad localonly está inhabilitada para ese grupo de dispositivos básicos.


    # scconf -pvv | grep group-type 
    
  6. Elimine el nodo de todos los grupos de dispositivos básicos de disco identificados en el Paso 3.

    Deberá llevar a cabo este paso para cada uno de los grupos de dispositivos básicos de disco que esté conectado al nodo que se va a eliminar.


    # scconf -r -D name=rawdisk-device-group,nodelist=nodename
    

Ejemplo 4–11 SPARC: Eliminación de un nodo de un grupo de dispositivos básicos de disco

En este ejemplo se muestra cómo eliminar un nodo (phys-schost-2) de un grupo de dispositivos básicos de disco. Todos los comandos se ejecutan desde otro nodo del clúster (phys-schost-1).


[Identify the disk device groups connected to the node being removed:]
phys-schost-1# scconf -pvv | grep phys-schost-2 | grep "Device group node list"
	(dsk/d4) Device group node list:  phys-schost-2
	(dsk/d2) Device group node list:  phys-schost-1, phys-schost-2
	(dsk/d1) Device group node list:  phys-schost-1, phys-schost-2
[Identify the raw disk device groups:]
phys-schost-1# scconf -pvv | grep Disk
	(dsk/d4) Device group type:          Local_Disk
	(dsk/d8) Device group type:          Local_Disk
[Disable the localonly flag for each local disk on the node:]
phys-schost-1# scconf -c -D name=dsk/d4,localonly=false
[Verify that the localonly flag is disabled:]
phys-schost-1# scconf -pvv | grep Disk 
    (dsk/d4) Device group type:          Disk
    (dsk/d8) Device group type:          Local_Disk
[Remove the node from all raw disk device groups:]
phys-schost-1# scconf -r -D name=dsk/d4,nodelist=phys-schost-2

phys-schost-1# scconf -r -D name=dsk/d2,nodelist=phys-schost-2

phys-schost-1# scconf -r -D name=dsk/d1,nodelist=phys-schost-2

ProcedureCómo cambiar las propiedades de un dispositivo de disco

Para establecer el propietario principal de un grupo de dispositivos de disco, debe establecer la configuración del atributo de propiedad denominado preferenced. Si no se ha configurado el valor del atributo, el propietario principal de un grupo de dispositivos de disco sin propietario asignado será el primer nodo que intente acceder a uno de los discos del grupo. No obstante, si se ha configurado el valor del atributo mencionado, se deberá especificar el orden de preferencia en el que los nodos intentan establecer quién es el propietario.

Si se inhabilita el atributo preferenced, el atributo failback también se inhabilita automáticamente. Sin embargo, al habilitar o rehabilitar el atributo preferenced, existe la opción de habilitar o inhabilitar failback.

Al habilitar o rehabilitar preferenced, se solicita que se vuelva a establecer el orden de los nodos en la lista de preferencia del propietario principal.

Este procedimiento utiliza scsetup(1M) para configurar los atributos preferenced y failback en grupos de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager o de VxVM.

Para ejecutar este procedimiento necesitará el nombre del grupo de dispositivos de disco cuyos atributos va a modificar.

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Ejecute el comando scsetup.

    Se mostrará el Menú principal.


    # scsetup
    
  3. Para trabajar con grupos de dispositivos de disco, escriba 4 (Grupos de dispositivos y volúmenes).

    Se abre el menú Grupos de dispositivos.

  4. Para cambiar las propiedades esenciales de un grupo de dispositivos, escriba 6 (Cambiar las propiedades esenciales de un grupo de dispositivos VxVM o Solstice DiskSuite/Solaris Volume Manager).

    Se abre el menú Cambiar las propiedades esenciales.

  5. Para cambiar una propiedad de un grupo de dispositivos, escriba 6 (Cambiar las propiedades preferenced (preferido) o failback (rectificación)).

    Siga las instrucciones para configurar las opciones preferenced y failback para un grupo de dispositivos.

  6. Compruebe que se hayan modificado los atributos del grupo de dispositivos de disco.

    Busque la información correspondiente al nuevo disco en la información de grupo de dispositivos que se muestra el ejecutar el comando siguiente:


    # scconf -p 
    

Ejemplo 4–12 Cambio de las propiedades de grupo de dispositivos de disco

En el ejemplo siguiente se muestra el comando de scconf generado por scsetup para configurar valores de atributos para un grupo de dispositivos de disco (dg-schost-1).


# scconf  -c -Dname=dg-schost-1,nodelist=phys-schost-1:phys-schost-2, \
preferenced=true,failback=enabled,numsecondaries=1

# scconf -p | grep Device
Device group name:                             dg-schost-1
   Device group type:                          SDS
   Device group failback enabled:              yes
   Device group node list:                     phys-schost-1, phys-schost-2
   Device group ordered node list:             yes
   Device group desired number of secondaries: 1
   Device group diskset name:                  dg-schost-1

ProcedureCómo cambiar el número deseado de secundarios para un grupo de dispositivos

El número predeterminado de nodos secundarios de un grupo de dispositivos es uno. Este valor especifica el número de nodos del grupo de dispositivos que pueden convertirse en propietario principal del grupo en caso de fallo del nodo principal. El valor del número deseado de secundarios puede ser cualquier entero entre uno y el número de nodos proveedores no principales del grupo de dispositivos.

Si se modifica la propiedad numsecondaries y esta modificación provoca una discordancia entre el número real de secundarios y el número deseado, se agregarán o eliminarán nodos secundarios del grupo de dispositivos.

Este procedimiento utiliza scsetup(1M) para configurar o desconfigurar la propiedad numsecondaries en grupos de dispositivos de disco de Solstice DiskSuite/Solaris Volume Manager o de VxVM. Consulte scconf_dg_rawdisk(1M), scconf_dg_sds(1M), scconf_dg_svm(1M) y scconf_dg_vxvm(1M) para obtener información sobre las opciones de los grupos de dispositivos de disco al configurar uno.

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Ejecute la utilidad scsetup.


    # scsetup
    

    Se mostrará el Menú principal.

  3. Para trabajar con grupos de dispositivos de disco, escriba 5 (grupos de dispositivos y volúmenes).

    Se abre el menú Grupos de dispositivos.

  4. Para cambiar las propiedades esenciales de un grupo de dispositivos, escriba 6 (Cambiar las propiedades esenciales de un grupo de dispositivos).

    Se abre el menú Cambiar las propiedades esenciales.

  5. Para cambiar el número de secundarios, escriba 2 (Cambiar la propiedad numsecondaries).

    Siga las instrucciones y escriba el número de secundarios deseado que se debe configurar para el grupo de dispositivos de disco. Una vez introducido un valor apropiado se ejecuta el comando correspondiente de scconf, se muestra un registro de operaciones y el usuario vuelve al menú anterior.

  6. Compruebe que se haya modificado el atributo del grupo de dispositivos de disco.

    Busque la información del grupo de dispositivos en la información que se muestra al ejecutar el comando siguiente:


    # scconf -p 
    

Ejemplo 4–13 Cambio del número deseado de secundarios

En el ejemplo siguiente se muestra el comando de scconf generado por scsetup al configurar el número deseado de secundarios para un grupo de dispositivos (dg-schost-1), se presupone que el grupo de discos y el volumen de ya están creados.


# scconf -c -D name=phys-host-1,nodelist=phys-schost-1:phys-schost-2,phys-schost-3 \
preferenced=true,failback=enabled,numsecondaries=1

# scconf -p | grep Device
Device group name:                             dg-schost-1
   Device group type:                          SDS/SVM
   Device group failback enabled:              yes
   Device group node list:                     phys-schost-1, phys-scost-2, phys-schost-3 
   Device group ordered node list:             yes
   Device group desired number of secondaries: 1
   Device group diskset name:                  dg-schost-1

En el ejemplo siguiente se muestra el uso de un valor de cadena nulo para configurar el número de secundarios predeterminado. El grupo de dispositivos se configurará para utilizar el valor predeterminado, aunque éste cambie.


# scconf -c -D name=diskgrp1, nodelist=host1:host2:host3, \
preferenced=false,failback=enabled,numsecondaries= 
 # scconf -p | grep Device
Device group name:                             dg-schost-1
   Device group type:                          SDS/SVM
   Device group failback enabled:              yes
   Device group node list:                     phys-schost-1, phost-2, phys-schost-3
   Device group ordered node list:             yes
   Device group desired number of secondaries: 1
   Device group diskset name:                  dg-schost-1

ProcedureCómo listar la configuración de un grupo de dispositivos de disco

No es necesario que sea un usuario root para listar la configuración.

Paso

    Utilice uno de los métodos de la siguiente lista.

    • Utilice la GUI de SunPlex Manager.

      Para obtener más información consulte la ayuda en línea de SunPlex Manager.

    • Utilice scstat(1M) para enumerar la configuración del grupo de dispositivos de disco.


      % scstat -D
      
    • Utilice scconf(1M) para enumerar la configuración del grupo de dispositivos de disco.


      % scconf -p
      

Ejemplo 4–14 Listar la configuración del grupo de dispositivos de disco mediante scstat

La ejecución del comando scstat -Dmuestra la información siguiente.


-- Device Group Servers --
                         Device Group           Primary             Secondary
                         ------------           -------             ---------
  Device group servers:  phys-schost-2          -                   -
  Device group servers:  phys-schost-1          phys-schost-2       phys-schost-3
  Device group servers:  phys-schost-3          -                   -
-- Device Group Status --
                              Device Group          Status              
                              ------------          ------              
  Device group status:        phys-schost-2          Offline
  Device group status:        phys-schost-1          Online
  Device group status:        phys-schost-3          Offline


Ejemplo 4–15 Listar la configuración del grupo de dispositivos de disco mediante scconf

Si utiliza el comando scconf, busque la información encabezada por los grupos de dispositivos.


# scconf -p
...
Device group name: dg-schost-1
	Device group type:              SDS/SVM
	Device group failback enabled:  yes
	Device group node list:         phys-schost-2, phys-schost-3
	Device group diskset name:      dg-schost-1

ProcedureCómo conmutar el principal de un grupo de dispositivos

Este procedimiento también puede utilizarse para iniciar (poner en línea) un grupo de dispositivos inactivo.

También se puede poner en línea un grupo de dispositivos inactivo o conmutar el principal de un grupo de dispositivos mediante la GUI de SunPlex Manager. Para obtener más información consulte la ayuda en línea de SunPlex Manager.

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Utilice scswitch(1M) para conmutar el principal del grupo de dispositivos de disco.


    # scswitch -z -D disk-device-group -h node
    
    -z

    Efectúa la conmutación.

    -D grupo_de_dispositivos_de_disco

    Especifica el grupo de dispositivos que se debe conmutar.

    -h nodo

    Especifica el nombre del nodo al que se debe conmutar. Este nodo se convierte en el nuevo principal.

  3. Compruebe que el grupo de dispositivos de disco haya conmutado al nuevo principal.

    Si el grupo de dispositivos de disco está registrado correctamente, el siguiente comando mostrará información acerca del mismo.


    # scstat -D
    

Ejemplo 4–16 Conmutación del principal de un grupo de dispositivos de disco

En el ejemplo siguiente se muestra cómo conmutar el nodo principal de un grupo de dispositivos de disco y verificar el cambio.


# scswitch -z -D dg-schost-1 -h phys-schost-1

# scstat -D

-- Device Group Servers --
                          Device Group               Primary             Secondary
                         ------------                -------             ---------
Device group servers:    dg-schost-1                 phys-schost-1       phys-schost-2
 
-- Device Group Status --
                                Device Group              Status              
                              ------------                ------              
  Device group status:        dg-schost-1                 Online

ProcedureCómo poner un grupo de dispositivos de disco en estado de mantenimiento

La acción de poner en estado de mantenimiento un grupo de dispositivos impide que éste se ponga en línea de forma automática cada vez que se accede a uno de sus dispositivos. Esta acción es recomendable mientras se efectúan reparaciones que precisan de la interrupción de todas las actividades de E/S. El estado de mantenimiento también impide la pérdida de datos porque garantiza que un grupo de dispositivos de disco no se pondrá en línea en un nodo mientras el grupo de discos se está reparando en otro.


Nota –

Para poner un grupo de dispositivos en estado de mantenimiento es necesario detener cualquier acceso a sus dispositivos y desmontar todos los sistemas de archivos dependientes de dicho grupo.


Pasos
  1. Ponga el grupo de dispositivos en estado de mantenimiento


    # scswitch -m -D disk-device-group
    
  2. Si la reparación que se va a llevar acabo requiere ser propietario de un grupo de discos, impórtelo manualmente.

    Para Solstice DiskSuite/Solaris Volume Manager:


    # metaset -C take -f -s diskset
    

    Precaución – Precaución –

    Si va a asumir la propiedad de un grupo de discos de Solstice DiskSuite/Solaris Volume Manager, se debe emplear el comando metaset -C take cuando el grupo de dispositivos esté en estado de mantenimiento. El uso de metaset -t pondría en línea el grupo de dispositivos como parte del proceso de traspaso de la propiedad. Si va a importar un grupo de discos de VxVM, es necesario utilizar el indicador -t al efectuar la importación. De esta forma se impide que el grupo de discos se importe automáticamente al rearrancar este nodo.


    Para VERITAS Volume Manager:


    # vxdg -t import disk-group-name
    
  3. Efectúe las reparaciones necesarias.

  4. Libere la propiedad del grupo de discos.


    Precaución – Precaución –

    Antes de sacar al grupo de dispositivos de disco del estado de mantenimiento es necesario liberar la propiedad del grupo de discos. En caso contrario podría haber pérdida de datos.


    • Para Solstice DiskSuite/Solaris Volume Manager:


      # metaset -C release -s diskset
      
    • Para VERITAS Volume Manager:


      # vxdg deport disk-group-name
      
  5. Ponga el grupo de dispositivos de disco en línea.


    # scswitch -z -D disk-device-group -h node
    

Ejemplo 4–17 Establecimiento de un grupo de dispositivos de disco en estado de mantenimiento

En este ejemplo se muestra cómo poner el grupo de dispositivos de disco dg-schost-1 en estado de mantenimiento y cómo sacarlo de dicho estado.


[Place the disk device group in maintenance state.]
# scswitch -m -D dg-schost-1
 
[If needed, manually import the disk set or disk group.]
For Solstice DiskSuite/Solaris Volume Manager:
  # metaset -C take -f -s dg-schost-1
For VERITAS Volume Manager:
  # vxdg -t import dg1
  
[Complete all necessary repair procedures.]
  
[Release ownership.]
For Solstice DiskSuite/Solaris Volume Manager:
  # metaset -C release -s dg-schost-1
For VERITAS Volume Manager:
  # vxdg deport dg1
  
[Bring the disk device group online.]
# scswitch -z -D dg-schost-1 -h phys-schost-1

Administración de sistemas de archivos del clúster

El sistema de archivos del clúster es de disponibilidad global y se puede acceder y leer desde cualquiera de los nodos del clúster.

Tabla 4–3 Mapa de tareas: Administración de sistemas de archivos del clúster

Tarea 

Si desea obtener más instrucciones, vaya a … 

Agregar sistemas de archivos del clúster después de la instalación inicial de Sun Cluster 

- Utilice newfs(1M) y mkdir.

Cómo añadir un sistema de archivos del clúster

Eliminar un sistema de archivos del clúster 

- Utilice fuser(1M) y umount(1M).

Cómo eliminar un sistema de archivos del clúster

Comprobar la coherencia entre nodos de los puntos de montaje globales de un clúster 

- Utilice sccheck(1M).

Cómo comprobar los puntos de montaje globales en un clúster

ProcedureCómo añadir un sistema de archivos del clúster

Efectúe la siguiente tarea para cada sistema de archivos del clúster creado después de la instalación inicial de Sun Cluster.


Precaución – Precaución –

Compruebe que el nombre del dispositivo de disco especificado sea el correcto. La creación de un sistema de archivos del clúster destruye todos los datos de los discos. Si especifica un nombre de dispositivo erróneo se borrarán datos que no quizás no deseara borrar.


Estos son los requisitos para agregar un sistema de archivos del clúster adicional:

En el caso de que haya empleado SunPlex Manager para instalar servicios de datos habrá uno o más sistemas de archivos del clúster si había suficientes discos compartidos en los que crear los sistemas de archivos del clúster.

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.


    Consejo –

    Para acelerar la creación de los sistemas de archivos, conviértase en usuario root en el actual nodo principal del dispositivo global para el que va a crear un sistema de archivos.


  2. Cree un sistema de archivos mediante el comando newfs(1M).


    Nota –

    El comando newfs(1M) sólo es válido para crear sistemas de archivos nuevos UFS. Para crear un sistema de archivos nuevo de VxFS, siga las instrucciones indicadas en la documentación de VxFS



    # newfs raw-disk-device
    

    La tabla siguiente muestra ejemplos de nombres para el argumento dispositivo_disco_básico. Tenga en cuenta que los convenios de denominación son distintos para cada gestor de volúmenes.

    Si su gestor de volúmenes es … 

    El nombre de un dispositivo de disco puede ser … 

    Descripción 

    Solstice DiskSuite/Solaris Volume Manager 

    /dev/md/oracle/rdsk/d1

    Dispositivo básico de disco d1 dentro del grupo de discos oracle.

    SPARC: VERITAS Volume Manager 

    /dev/vx/rdsk/oradg/vol01

    Dispositivo básico de disco vol01 dentro del grupo de discos oradg.

    Ninguna 

    /dev/global/rdsk/d1s3

    Dispositivo básico de disco para el segmento de bloque d1s3.

  3. Cree un directorio de punto de montaje para el sistema de archivos del clúster en cada uno de los nodos del clúster.

    El punto de montaje es necesario en todos los nodos, aunque un nodo determinado no acceda al sistema de archivos del clúster.


    Consejo –

    Para facilitar la administración, cree el punto de montaje en el directorio /global/grupo_de_dispositivos. Esta ubicación facilita la diferenciación de los sistemas de archivos del clúster, globalmente disponibles en los sistemas de archivos locales.



    # mkdir -p /global/device-group mountpoint
    
    grupo_dispositivos

    Nombre del directorio que se corresponde con el nombre del grupo de dispositivos que contiene el dispositivo.

    punto_montaje

    Nombre del directorio en el que se debe montar el sistema de archivos del clúster.

  4. Agregue, en cada uno de los nodos del clúster, una entrada para el punto de montaje en el archivo /etc/vfstab.

    1. Utilice las siguientes opciones de montaje requeridas.


      Nota –

      El registro es requerido en todos los sistemas de archivos del clúster.


      • Registro UFS de Solaris – utilice las opciones de montaje global,logging. Consulte la página de comando manmount_ufs(1M) para obtener más información sobre las opciones de montaje UFS.


        Nota –

        La opción de montaje syncdir no es necesaria para sistemas de archivos del clúster UFS. Si se especifica la opción syncdir se garantiza un comportamiento del sistema de archivos compatible con POSIX. En caso contrario, el comportamiento será el mismo que el de los sistemas de archivos UFS. Si no se especifica la opción syncdir, el rendimiento de las escrituras que asignan bloques de disco, como en el caso de agregar datos a un archivo, puede aumentar de forma significativa. Sin embargo, en ciertos casos, la ausencia de la opción syncdir impide advertir un problema de falta de espacio hasta que no se cierra un archivo. Los casos en los que no especificar la opción syncdir puede acarrear problemas son infrecuentes. Con syncdir (y comportamiento POSIX), el problema de falta de espacio se manifiesta antes de cerrar el archivo.


      • Solstice DiskSuite/Solaris Volume ManagerTrans metadispositivo o volumen transaccional: utilice la opción de montaje global (no utilice la opción de montaje logging). Consulte la documentación de Solstice DiskSuite/Solaris Volume Manager para obtener información sobre la configuración de trans metadispositivo y volúmenes transaccionales.


        Nota –

        La supresión de los volúmenes transaccionales del sistema operativo Solaris está prevista para una futura versión de Solaris. La función de registro UFS de Solaris, disponible desde la versión 8, ofrece las mismas capacidades y un mayor rendimiento, así como un número menor de requisitos de administración y menos sobrecarga.


      • VxFSRegistro: use las opciones de montaje global y log. Consulte la página de comando man mount_vxfs para obtener más información acerca de las opciones de montaje de VxFS.

    2. Para montar automáticamente el sistema de archivos del clúster, configure el campo mount at boot como yes.

    3. Compruebe que, en cada sistema de archivos del clúster, la información de la entrada /etc/vfstab sea idéntica en cada nodo.

    4. Compruebe que las entradas del archivo /etc/vfstab de cada nodo enumeren los dispositivos en el mismo orden.

    5. Compruebe las dependencias de orden de arranque de los sistemas de archivos.

      Por ejemplo, supongamos un caso en el que phys-schost- monta el dispositivo de disco d0 en /global/oracle, y phys-schost-2 monta el dispositivo de disco d1 en /global/oracle/logs. Con esta configuración, phys-schost-2 sólo puede arrancar y montar /global/oracle/logs una vez que phys-schost-1 haya arrancado y montado /global/oracle.

    Si precisa más detalles consulte la página de comando man vfstab(4).

  5. En cualquiera de los nodos del clúster, compruebe que los puntos de montaje existan y que las entradas del archivo /etc/vfstab sean correctas en todos los nodos del clúster.


    # sccheck
    

    Si no hay ningún error, el comando no devuelve nada.

  6. Monte el sistemas de archivos del clúster desde cualquier nodo del mismo.


    # mount /global/device-group mountpoint
    
  7. Compruebe que el sistema de archivos del clúster esté montado en cada uno de los nodos del clúster.

    Para listar los sistemas de archivos montados puede emplear los comandos df(1M) o mount(1M).

    Para gestionar un sistema de archivos del clúster de VxFS en un entorno de Sun Cluster, ejecute los comandos de administración únicamente en el nodo principal en el que está montado el sistema de archivos del clúster de VxFS.


Ejemplo 4–18 Adición de un sistema de archivos del clúster

En el ejemplo siguiente se crea un sistema de archivos del clúster UFS en el metadispositivo o volumen de Solstice DiskSuite/Solaris Volume Manager /dev/md/oracle/rdsk/d1.


# newfs /dev/md/oracle/rdsk/d1
...
 
[on each node:]
# mkdir -p /global/oracle/d1
 
# vi /etc/vfstab
#device                device                 mount            FS  fsck  mount   mount
#to mount              to fsck                point           type pass  at boot options
#                       
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging

[save and exit]
 
[on one node:]
# sccheck
# mount /dev/md/oracle/dsk/d1 /global/oracle/d1
# mount
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles 
on Sun Oct 3 08:56:16 2001

ProcedureCómo eliminar un sistema de archivos del clúster

Para eliminar un sistema de archivos del clúster, simplemente desmóntelo. Si también desea eliminar o suprimir los datos, elimine del sistema el dispositivo de disco (o metadispositivo o volumen) subyacente.


Nota –

Los sistemas de archivos del clúster se desmontan automáticamente como parte de la parada de sistema que tiene lugar al ejecutar scshutdown(1M) para detener todo el clúster. Un sistema de archivos del clúster no se desmonta al ejecutar shutdown para detener un sólo nodo. No obstante, si el nodo que se va a parar es el único nodo conectado al disco, cualquier intento de acceder al sistema de archivos del clúster de ese disco acaba con un error.


Los requisitos para desmontar sistemas de archivos del clúster son:

Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Determine que sistemas de archivos del clúster están montados.


    # mount -v
    
  3. En cada nodo, liste todos los procesos que utilizan el sistema de archivos del clúster para saber cuáles de ellos deberá parar.


    # fuser -c [ -u ] mountpoint
    
    -c

    Indica qué archivos son puntos de montaje para los sistemas de archivos y los archivos contenidos en dichos sistemas de archivos montados.

    -u

    (Opcional) Muestra el nombre de inicio de sesión del usuario para cada ID de proceso.

    punto_montaje

    Especifica el nombre del sistema de archivos del clúster cuyos procesos desea parar.

  4. En cada nodo, pare todos los procesos del sistema de archivos del clúster.

    Utilice para ello el método que prefiera. Si es necesario, utilice el comando siguiente para forzar la finalización de los procesos asociados con el sistema de archivos del clúster.


    # fuser -c -k mountpoint
    

    Se envía un SIGKILL a todos los procesos que utilizan el sistema de archivos.

  5. En cada nodo, compruebe que no haya ningún proceso que utilice el sistema de archivos.


    # fuser -c mountpoint
    
  6. Desmonte el sistema de archivos desde uno de los nodos.


    # umount mountpoint
    
    punto_montaje

    Especifica el nombre del sistema de archivos del clúster que desea desmontar. Puede ser el nombre del directorio donde está montado el sistema de archivos del clúster o bien el nombre de la ruta del dispositivo del sistema de archivos.

  7. (Opcional) Edite el archivo /etc/vfstab para suprimir la entrada correspondiente al sistema de archivos del clúster que se elimina.

    Efectúe este paso en todos los nodos del clúster que tengan una entrada para este sistema de archivos del clúster en su archivo /etc/vfstab.

  8. (Opcional) Elimine el dispositivo de disco group/metadevice/volume/plex.

    Para obtener más información consulte la documentación de su gestor de volúmenes.


Ejemplo 4–19 Eliminación de un sistema de archivos del clúster

En el siguiente ejemplo, se elimina un sistema de archivos del clúster UFS montado en el metadispositivo o volumen de Solstice DiskSuite/Solaris Volume Manager /dev/md/oracle/rdsk/d1.


# mount -v
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles 
# fuser -c /global/oracle/d1
/global/oracle/d1: 4006c
# fuser -c -k /global/oracle/d1
/global/oracle/d1: 4006c
# fuser -c /global/oracle/d1
/global/oracle/d1:
# umount /global/oracle/d1
 
(en cada nodo, elimine la entrada resaltada:)
# vi /etc/vfstab
#device           device        mount   FS      fsck    mount   mount
#to mount         to fsck       point   type    pass    at boot options
#                       
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging
[Guarde y salga.]

Para eliminar los datos del sistema de archivos del clúster, borre el dispositivo subyacente. Para obtener más información consulte la documentación de su gestor de volúmenes.


ProcedureCómo comprobar los puntos de montaje globales en un clúster

La utilidad sccheck(1M) comprueba la sintaxis de las entradas correspondientes a sistemas de archivos del clúster del archivo /etc/vfstab. Si no hay ningún error, el comando no devuelve nada.


Nota –

Ejecute sccheck después de realizar cambios en la configuración, como suprimir un sistema de archivos del clúster, que hayan afectado a los dispositivos o a los componentes de la gestión de volúmenes.


Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Compruebe los puntos de montaje globales del clúster.


    # sccheck
    

administrar la supervisión de las rutas del disco

Los comandos de administración de la supervisión de las rutas del disco (DPM) permiten recibir notificación de los posibles fallos de rutas secundarias de disco. Utilice los procedimientos indicados en esta sección para efectuar tareas de administración asociadas con la supervisión de las rutas del disco. Consulte el Capítulo 3, Conceptos clave para los administradores de sistemas y los desarrolladores de aplicaciones de Sun Cluster: Guía de conceptos para el SO Solaris para obtener información conceptual sobre el daemon de supervisión de las rutas del disco. Consulte la página de comando man scdpm(1M) para obtener una descripción de las opciones del comando scdpm y comandos relacionados. Consulte la página de comando man syslogd(1M) para obtener información de los errrores registrados enviados por el daemon.


Nota –

Las rutas del disco se agregan automáticamente a la lista de supervisión en el momento de agregar dispositivos de E/S al nodo mediante los comandos scgdevs(1M) o scdidadm(1M). Las rutas del disco se dejan de supervisar automáticamente al eliminar los dispositivos del nodo mediante los comandos de Sun Cluster.


Tabla 4–4 Mapa de tareas: administrar la supervisión de las rutas del disco

Tarea 

Para obtener instrucciones 

Supervisar una ruta del disco mediante el comando scdpm(1M)

Cómo supervisar una ruta de disco

Anular la supervisión de una ruta del disco mediante el comando scdpm(1M)

Cómo anular la supervisión de una ruta de disco

Imprimir el estado de las rutas del disco defectuosas de un nodo mediante el comando scdpm

Cómo imprimir las rutas de disco defectuosas

Supervisar o anular la supervisión de las rutas del disco desde un archivo mediante scdpm -f

Cómo supervisar las rutas del disco desde un archivo

Los procedimientos indicados en la sección siguiente emiten el comando scdpm(1M) con la ruta del disco como argumento. Éste consta en todos los casos de un nombre de nodo y de un nombre de disco. El primer nodo no es necesario y, en caso de no especificarlo, toma el valor all. En la tabla siguiente se describen los convenios utilizados para la asignación de nombres a las rutas del disco.


Nota –

Se recomienda utilizar nombres de ruta del disco globales, ya que son coherentes dentro de todo el clúster. Los nombres de las rutas del disco UNIX no son coherentes en todo el clúster. La ruta del disco UNIX correspondiente a un disco determinado puede diferir en distintos nodos del clúster. La ruta podría ser c1t0d0 en un nodo y c2t0d0 en otro. Si utiliza nombres de ruta del disco UNIX, utilice el comando scdidadm -L para asignar el nombre UNIX al nombre global antes de ejecutar comandos de DPM. Consulte la página de comando man scdidadm(1M).


Tabla 4–5 Ejemplos de nombres de rutas del disco

Tipo de nombre 

Ejemplo de nombre de ruta de disco 

Descripción 

Ruta del disco global 

phys-schost-1:/dev/did/dsk/d1

Ruta del disco d1 en el nodo phys-schost-1

all:d1

Ruta del disco d1 en todos los nodos del clúster

Ruta del disco UNIX  

phys-schost-1:/dev/rdsk/c0t0d0s0

Ruta del disco c0t0d0s0 en el nodo phys-schost-1

phys-schost-1:all

Todas las rutas del disco de todos los nodos del clúster 

ProcedureCómo supervisar una ruta de disco

Para supervisar las rutas del disco del clúster, efectúe esta tarea.


Precaución – Precaución –

DPM no se admite en los nodos que ejecutan versiones anteriores a Sun Cluster 3.1 10/03. No utilice comandos de DPM durante una modernización. Una vez finalizada la modernización en todos los nodos, éstos deben estar en línea para poder utilizar los comandos de DPM.


Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Supervise una ruta de disco mediante el comando scdpm(1M)


    # scdpm -m node:disk path
    

    Consulte este elemento para obtener información sobre las convenios de asignación de nombres para el argumento node:disk path.

  3. Compruebe que la ruta de disco esté supervisada.


    # scdpm -p node:all	     
    

Ejemplo 4–20 Supervisión de una ruta de disco en un único nodo

En el ejemplo siguiente se supervisa la ruta del disco schost-1:/dev/did/rdsk/d1 desde un único nodo. Sólo el daemon de DPM del nodo schost-1 supervisa la ruta al disco /dev/did/dsk/d1.


# scdpm -m schost-1:d1
# scdpm -p schost-1:d1
	     schost-1:/dev/did/dsk/d1   Ok


Ejemplo 4–21 Supervisión de una ruta de disco en todos los nodos

En el ejemplo siguiente se supervisa la ruta del disco schost-1:/dev/did/dsk/d1 desde todos los nodos. DPM se iniciará en todos los nodos en los cuales /dev/did/dsk/d1 sea una ruta válida.


# scdpm -m all:/dev/did/dsk/d1
# scdpm -p schost-1:d1
	     schost-1:/dev/did/dsk/d1   Ok	    


Ejemplo 4–22 Relectura de la configuración de discos de CCR

En el ejemplo siguiente se fuerza al daemon a releer la configuración de discos del CCR y se imprimen las rutas del disco supervisadas y su estado.


# scdpm -m all:all 
# scdpm -p all:all
		 schost-1:/dev/did/dsk/d4   Ok
	     schost-1:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d5   Unmonitored
	     schost-2:/dev/did/dsk/d6   Ok

ProcedureCómo anular la supervisión de una ruta de disco

Utilice este procedimiento para anular la supervisión de una ruta del disco.


Precaución – Precaución –

DPM no se admite en los nodos que ejecutan versiones anteriores a Sun Cluster 3.1 10/03. No utilice comandos de DPM durante una modernización. Una vez finalizada la modernización en todos los nodos, éstos deben estar en línea para poder utilizar los comandos de DPM.


Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Determine el estado de la ruta del disco cuya supervisión desee anular.


    # scdpm -p [all:] disk path
    
    -p

    Imprime un listado detallado del estado actual de la ruta del disco especificada

    [:all]

    Muestra todas las rutas del disco, supervisadas o no

  3. En cada nodo, anule la supervisión de las rutas apropiadas.


    # scdpm -u  node:disk path
    

    Consulte la Tabla 4–5 para conocer los convenios de asignación de nombres del argumento node:disk path.


Ejemplo 4–23 Anulación de la supervisión de una ruta de disco

En el ejemplo siguiente se anula la supervisión de la ruta del disco schost-2:/dev/did/rdsk/d1 y se imprimen las rutas del disco de todo el clúster junto con el estado de las mismas.


# scdpm -u schost-2:/dev/did/rdsk/d1
# scdpm -p all:all 
	     schost-1:/dev/did/dsk/d4   Ok
	     schost-1:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d1   Unmonitored
	     schost-2:/dev/did/dsk/d6   Ok

ProcedureCómo imprimir las rutas de disco defectuosas

Utilice el procedimiento siguiente para imprimir las rutas del disco defectuosas de un clúster.


Precaución – Precaución –

DPM no se admite en los nodos que ejecutan versiones anteriores a Sun Cluster 3.1 10/03. No utilice comandos de DPM durante una modernización. Una vez finalizada la modernización en todos los nodos, éstos deben estar en línea para poder utilizar los comandos de DPM.


Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Imprima las rutas del disco defectuosas de todo el clúster.


    # scdpm -p -F node:disk path
    

    Consulte la Tabla 4–5 para conocer los convenios de asignación de nombres del argumento node:disk path.


Ejemplo 4–24 Impresión de rutas de disco defectuosas

En el ejemplo siguiente se imprimen las rutas del disco defectuosas de todo el clúster.


# scdpm -p -F [all:]all
		 schost-1:/dev/did/dsk/d4   Fail
	     schost-1:/dev/did/dsk/d3   Fail
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Fail
	     schost-2:/dev/did/dsk/d5   Fail
	     schost-2:/dev/did/dsk/d6   Fail

ProcedureCómo supervisar las rutas del disco desde un archivo

Utilice el procedimiento siguiente para supervisar o anular la supervisión de las rutas del disco desde un archivo. Éste debe contener los comandos de supervisión o anulación de ésta, los nombres de los nodos y de las rutas del disco. Los campos del archivo deben estar separados entre sí por una columna. Asigne formato al listado según el ejemplo.


syntax in command file:
[u,m] [node|all]:<[/dev/did/rdsk/]d- | [/dev/rdsk/]c-t-d- | all>


command file entry
u schost-1:/dev/did/rdsk/d5
m schost-2:all

Precaución – Precaución –

DPM no se admite en los nodos que ejecutan versiones anteriores a Sun Cluster 3.1 10/03. No utilice comandos de DPM durante una modernización. Una vez finalizada la modernización en todos los nodos, éstos deben estar en línea para poder utilizar los comandos de DPM.


Pasos
  1. Conviértase en usuario root en cualquiera de los nodos del clúster.

  2. Supervise las rutas del disco desde un archivo.


    # scdpm -f filename
    
  3. Verifique el estado de las rutas del disco en la información del clúster.


    # scdpm -p all:all
    	    
    

Ejemplo 4–25 Supervisión o anulación de la supervisión de rutas de disco desde un archivo

En el ejemplo siguiente se supervisan las rutas del disco desde un archivo o se anula su supervisión.


# scdpm -f schost_config
# scdpm -p all:all 
	     schost-1:/dev/did/dsk/d4   Ok
	     schost-1:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d4   Fail
	     schost-2:/dev/did/dsk/d3   Ok
	     schost-2:/dev/did/dsk/d5   Unmonitored
	     schost-2:/dev/did/dsk/d6   Ok