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

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