La propiedad numsecondaries especifica el número de nodos dentro de un grupo de dispositivos que pueden controlar el grupo si el nodo principal falla. El número predeterminado de nodos secundarios para servicios de dispositivos es de uno. El valor puede establecerse como cualquier número entero entre uno y la cantidad de nodos proveedores no primarios operativos del grupo de dispositivos.
Este valor de configuración es importante para equilibrar el rendimiento y la disponibilidad del cluster. Por ejemplo, incrementar el número de nodos secundarios aumenta las oportunidades de que un grupo de dispositivos sobreviva a múltiples errores simultáneos dentro de un cluster. Incrementar el número de nodos secundarios también reduce el rendimiento habitualmente durante el funcionamiento normal. Un número menor de nodos secundarios suele mejorar el rendimiento, pero reduce la disponibilidad. Ahora bien, un número superior de nodos secundarios no siempre implica una mayor disponibilidad del sistema de archivos o del grupo de dispositivos. Consulte Capítulo 3, Key Concepts for System Administrators and Application Developers de Oracle Solaris Cluster 4.3 Concepts Guide para obtener más información.
Si modifica la propiedad numsecondaries, se agregan o eliminan nodos secundarios en el grupo de dispositivos si la modificación causa una falta de coincidencia entre el número real de nodos secundarios y el número deseado.
Este procedimiento emplea la utilidad clsetup para definir la propiedad numsecondaries para todos los tipos de grupos de dispositivos. Consulte la página del comando man cldevicegroup(1CL) si desea obtener información sobre las opciones de los grupos de dispositivos al configurar cualquier grupo de dispositivos.
phys-schost# refleja un indicador de cluster global. Siga este procedimiento en un cluster global.
# clsetup
Aparece el menú principal.
Se muestra el menú Grupos de dispositivos.
Se muestra el menú Cambiar las propiedades esenciales.
Siga las instrucciones y escriba el número de nodos secundarios que se van a configurar para el grupo de dispositivos. El comando cldevicegroup correspondiente se ejecuta a continuación, se imprime un registro y la utilidad vuelve al menú anterior.
# cldevicegroup show dg-schost-1 === Device Groups === Device Group Name: dg-schost-1 Type: Local_Disk failback: yes Node List: phys-schost-1, phys-schost-2, phys-schost-3 preferenced: yes numsecondaries: 1 diskgroup names: dg-schost-1
Busque la información del grupo de dispositivos mostrada por el comando siguiente.
# cldevicegroup show -v devicegroup
En el ejemplo siguiente se muestra el comando cldevicegroup que genera clsetup al configurar el número de nodos secundarios para un grupo de dispositivos (dg-schost-1). En este ejemplo se supone que el grupo de discos y el volumen ya se habían creado.
# cldevicegroup set -p numsecondaries=1 dg-schost-1 # cldevicegroup show -v dg-schost-1 === Device Groups === Device Group Name: dg-schost-1 Type: SVM failback: yes Node List: phys-schost-1, phys-schost-2 preferenced: yes numsecondaries: 1 diskset names: dg-schost-1Ejemplo 42 Definición del número de nodos secundarios con el valor predeterminado
En el ejemplo siguiente se muestra el uso de un valor nulo de secuencia de comandos para configurar el número predeterminado de nodos secundarios. El grupo de dispositivos se configura para usar el valor predeterminado, aunque dicho valor sufra modificaciones.
# cldevicegroup set -p numsecondaries= dg-schost-1 # cldevicegroup show -v dg-schost-1 === Device Groups === Device Group Name: dg-schost-1 Type: SVM failback: yes Node List: phys-schost-1, phys-schost-2 phys-schost-3 preferenced: yes numsecondaries: 1 diskset names: dg-schost-1