Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía de administración del sistema de Oracle Solaris Cluster Oracle Solaris Cluster (Español) |
1. Introducción a la administración de Oracle Solaris Cluster
2. Oracle Solaris Cluster y RBAC
3. Cierre y arranque de un clúster
4. Métodos de replicación de datos
7. Administración de interconexiones de clústers y redes públicas
8. Adición y eliminación de un nodo
10. Configuración del control del uso de la CPU
Introducción al control de la CPU
Elección de una situación hipotética
Planificador por reparto equitativo
Configuración del control de la CPU
Control del uso de la CPU en el nodo de votación de un clúster global
11. Aplicación de parches en el software y el firmware de Oracle Solaris Cluster
12. Copias de seguridad y restauraciones de clústers
13. Administración de Oracle Solaris Cluster con las interfaces gráficas de usuario
Esta sección incluye los procedimientos siguientes:
Realice este procedimiento para asignar los recursos compartidos de CPU a un grupo de recursos que se ejecutará en un nodo de votación de clúster global.
Si un grupo de recursos se asigna a los recursos compartidos de CPU, el software Oracle Solaris Cluster realiza las tareas siguientes al iniciar un recurso del grupo en un nodo de votación de clúster global:
Aumenta el número de recursos compartidos de CPU asignados al nodo de votación (zone.recursos_compartidos_cpu) con el número especificado de recursos compartidos de CPU, si todavía no se ha hecho.
Crea un proyecto denominado SCSLM_nombre_grupo_recursos en el nodo de votación, si todavía no se ha hecho. Este proyecto es específico del grupo de recursos y se le asigna el número específico de recursos compartidos de CPU (project.recursos_compartidos_cpu).
Inicia el recurso en el proyecto SCSLM_ nombre_grupo_recursos.
Para obtener más información sobre cómo configurar la función de control de la CPU, consulte la página de comando man rg_properties(5).
# dispadmin -d FSS
FSS se convierte en el programador predeterminado a partir del siguiente rearranque. Para que esta configuración se aplique inmediatamente, use el comando priocntl.
# priocntl -s -C FSS
Mediante la combinación de los comandos priocntl y dispadmin, se asegura de que FSS se convierta en el programador predeterminado inmediatamente y de que permanezca después del rearranque. Para obtener más información sobre cómo configurar una clase de programación, consulte las páginas de comando man dispadmin(1M) y priocntl(1).
Nota - Si FSS no es el programador predeterminado, la asignación de recursos compartidos de CPU no se lleva a cabo.
La configuración de estos parámetros protege procesos que se ejecuten en los nodos de votación de competir por las CPU con los procesos que se ejecuten en nodos sin votación. Si no asigna un valor a las propiedades globalzoneshares y defaultpsetmin, asumen sus valores predeterminados.
# clnode set [-p globalzoneshares=integer] \ [-p defaultpsetmin=integer] \ node
Establece el número mínimo de recursos compartidos de CPU disponibles en el conjunto de procesadores predeterminado. El valor predeterminado es 1.
Configura el número de recursos compartidos asignados al nodo de votación. El valor predeterminado es 1.
Especifica los nodos donde van a configurarse las propiedades.
Al configurar estas propiedades, también se establecen las del nodo de votación. Si no configura estas propiedades, no se puede beneficiar de la propiedad de RG_SLM_PSET_TYPE en los nodos sin votación.
# clnode show node
Para el nodo que especifique, el comando clnode imprime las propiedades establecidas y los valores definidos para dichas propiedades. Si no configura las propiedades de control de la CPU con clnode, asumen el valor predeterminado.
# clresourcegroup create -p RG_SLM_TYPE=automated \ [-p RG_SLM_CPU_SHARES=value] resource_group_name
Permite controlar el uso de la CPU y automatiza algunos pasos para configurar el sistema operativo Oracle Solaris con el fin de administrar recursos del sistema.
Especifica el número de recursos compartidos de CPU asignados al proyecto específico del grupo de recursos, project.cpu-shares, y determina el número de recursos compartidos CPU asignados al nodo de votación zone.cpu-shares.
Especifica el nombre del grupo de recursos.
En este procedimiento, no se configura la propiedad RG_SLM_PSET_TYPE. En el nodo de votación, esta propiedad asume el valor default.
Este paso crea un grupo de recursos. Si lo desea, utilice el comando clresourcegroup set para modificar un grupo de recursos.
# clresourcegroup online -M resource_group_name
Especifica el nombre del grupo de recursos.
Nota - No elimine ni modifique el proyecto de SCSLM_nombre_grupo_recursos. Puede agregar más control de recursos de forma manual al proyecto; por ejemplo, puede configurar la propiedad project.max-lwps. Para obtener más información, consulte la página de comando man projmod(1M).
Siga este procedimiento si desea asignar recursos compartidos de CPU a grupos de recursos en un nodo sin votación de clúster global pero sin tener que crear un conjunto de procesadores dedicado.
Si se asigna un grupo de recursos a los recursos compartidos de CPU, el software Oracle Solaris Cluster realiza las tareas siguientes al iniciar un recurso de ese grupo en un nodo sin votación:
Crea una agrupación con el nombre SCSLM_nombre_grupo_recursos, si todavía no se ha hecho.
Asocia la agrupación SCSLM_pool_nombre_zona con el conjunto de recursos predeterminado.
Vincula de forma dinámica el nodo sin votación con la agrupación SCSLM_pool nombre_zona.
Aumenta el número de recursos compartidos de CPU asignados al nodo sin votación (zone.cpu-shares) con el número especificado de recursos compartidos de CPU, si todavía no se ha hecho.
Crea un proyecto con el nombre SCSLM_nombre_grupo_recursos en el nodo sin votación, si todavía no se ha hecho. Este proyecto es específico del grupo de recursos y se le asigna el número especificado de recursos compartidos de CPU (proyecto.recursos_compartidos_cpu).
Inicia el recurso en el proyecto de SCSLM_ nombre_grupo_recursos.
Para obtener más información sobre cómo configurar la función de control de la CPU, consulte la página de comando man rg_properties(5).
# dispadmin -d FSS
FSS se convierte en el programador predeterminado a partir del siguiente rearranque. Para que esta configuración se aplique de forma inmediata, use el comando priocntl:
# priocntl -s -C FSS
Mediante la combinación de los comandos priocntl y dispadmin, se asegura de que FSS se convierta en el programador predeterminado inmediatamente y de que permanezca después del rearranque. Para obtener más información sobre cómo configurar un tipo de planificación, consulte las páginas de comando man dispadmin(1M) y priocntl(1).
Nota - Si FSS no es el programador predeterminado, la asignación de recursos compartidos de CPU no se lleva a cabo.
La configuración de estos parámetros protege los procesos que se estén ejecutando en el nodo de votación de competir por las CPU con los procesos que se estén ejecutando en nodos sin votación de clúster global. Si no asigna un valor a las propiedades globalzoneshares y defaultpsetmin, asumen sus valores predeterminados.
# clnode set [-p globalzoneshares=integer] \ [-p defaultpsetmin=integer] \ node
Configura el número de recursos compartidos asignados al nodo de votación. El valor predeterminado es 1.
Establece el número mínimo de CPU disponibles en el conjunto de procesadores predeterminado. El valor predeterminado es 1.
Identifica los nodos donde se deben configurar propiedades.
Al configurar estas propiedades, también se establecen las del nodo de votación.
# clnode show node
Para el nodo que especifique, el comando clnode imprime las propiedades establecidas y los valores definidos para dichas propiedades. Si no configura las propiedades de control de la CPU con clnode, asumen el valor predeterminado.
# clresourcegroup create -p RG_SLM_TYPE=automated \ [-p RG_SLM_CPU_SHARES=value] resource_group_name
Permite controlar el uso de la CPU y automatiza algunos pasos para configurar el sistema operativo Oracle Solaris con el fin de administrar recursos del sistema.
Especifica el número de recursos compartidos de CPU asignados al proyecto del grupo específico de recursos (project.cpu-shares) y determina el número de recursos compartidos de CPU asignados al nodo sin votación de clúster global ( zone.cpu_shares).
Especifica el nombre del grupo de recursos.
Este paso crea un grupo de recursos. Si lo desea, utilice el comando clresourcegroup set para modificar un grupo de recursos.
No puede definir RG_SLM_TYPE como automated en un nodo sin votación si otra agrupación que no sea la predeterminada está en la configuración de la zona o si la zona está vinculada a otra agrupación que no sea la predeterminada. Consulte las páginas de comando man zonecfg(1M) y poolbind(1M) para obtener más información sobre la configuración de zonas y la vinculación de agrupaciones, respectivamente. Visualice la configuración de la zona como se indica a continuación:
# zonecfg -z zone_name info pool
Nota - Se ha configurado un recurso, como HAStoragePlus o LogicalHostname, para que se inicie en un nodo sin votación de clúster global, pero con la propiedad GLOBAL_ZONE establecida en TRUE se inicia en el nodo de votación. Aunque establezca la propiedad RG_SLM_TYPE en automated este recurso no se beneficia de la configuración de los recursos compartidos de CPU y se lo considera como si estuviera en un grupo de recursos con RG_SLM_TYPE establecida en manual.
En este procedimiento, no se configura la propiedad RG_SLM_PSET_TYPE. Oracle Solaris Cluster usa el conjunto de procesadores predeterminado.
# clresourcegroup online -M resource_group_name
Especifica el nombre del grupo de recursos.
Si establece RG_SLM_PSET_TYPE en default, Oracle Solaris Cluster crea una agrupación, SCSLM_pool_nombre_zona, pero no un conjunto de procesadores. En este caso, SCSLM_pool_ nombre_zona se asocia con el conjunto de procesadores predeterminado.
Si los grupos de recursos en línea ya no están configurados para el control de la CPU en un nodo sin votación, el valor de los recursos compartidos de CPU para el nodo sin votación asume el valor de zone.cpu-shares de la configuración de la zona. Este parámetro tiene un valor predeterminado de 1. Para obtener más información sobre la configuración de zonas, consulte la página de comando man zonecfg(1M).
Nota - No elimine ni modifique el proyecto SCSLM_nombre_grupo_recursos. Puede agregar más control de recursos de forma manual al proyecto, por ejemplo configurando la propiedad project.max-lwps. Para obtener más información, consulte la página de comando man projmod(1M).
Siga este procedimiento si desea que el grupo de recursos se ejecute en un conjunto de procesadores dedicado.
Si un grupo de recursos se configura para ejecutarse en un conjunto de procesadores dedicado, el software Oracle Solaris Cluster realiza las tareas siguientes al iniciar un recurso del grupo en un nodo sin votación de clúster global:
Crea una agrupación denominada SCSLM_pool_nombre_zona, si todavía no se ha hecho.
Crea un conjunto de procesadores dedicado. El tamaño del conjunto de procesadores se determina mediante las propiedades RG_SLM_CPU_SHARES y RG_SLM_PSET_MIN.
Asocia la agrupación SCSLM_pool_nombre_zona con el conjunto de procesadores creado.
Vincula de forma dinámica el nodo sin votación con la agrupación SCSLM_pool_.nombre_zona.
Aumenta el número de recursos compartidos de CPU asignados al nodo sin votación con el número específico de recursos compartidos de CPU, si todavía no se ha hecho.
Crea un proyecto con el nombre SCSLM_nombre_grupo_recursos en el nodo sin votación, si todavía no se ha hecho. Este proyecto es específico del grupo de recursos y se le asigna el número especificado de recursos compartidos de CPU (proyecto.recursos_compartidos_cpu).
Inicia el recurso en el proyecto de SCSLM_ nombre_grupo_recursos.
# dispadmin -d FSS
FSS se convierte en el programador a partir del siguiente rearranque. Para que esta configuración se aplique inmediatamente, use el comando priocntl.
# priocntl -s -C FSS
Mediante la combinación de los comandos priocntl y dispadmin, se asegura de que FSS se convierta en el programador predeterminado inmediatamente y de que permanezca después del rearranque. Para obtener más información sobre cómo configurar un tipo de planificación, consulte las páginas de comando man dispadmin(1M) y priocntl(1).
Nota - Si FSS no es el programador predeterminado, la asignación de recursos compartidos de CPU no se lleva a cabo.
La configuración de estos parámetros protege los procesos que se estén ejecutando en el nodo de votación de competir por las CPU con los procesos que se estén ejecutando en nodos sin votación. Si no asigna un valor a las propiedades globalzoneshares y defaultpsetmin, asumen sus valores predeterminados.
# clnode set [-p globalzoneshares=integer] \ [-p defaultpsetmin=integer] \ node
Establece el número mínimo de CPU disponibles en el conjunto de procesadores predeterminado. El número predeterminado es 1.
Configura el número de recursos compartidos asignados al nodo de votación. El número predeterminado es 1.
Identifica los nodos donde se deben configurar propiedades.
Al configurar estas propiedades, también se establecen las del nodo de votación.
# clnode show node
Para el nodo que especifique, el comando clnode imprime las propiedades establecidas y los valores definidos para dichas propiedades. Si no configura las propiedades de control de la CPU con clnode, asumen el valor predeterminado.
# clresourcegroup create -p RG_SLM_TYPE=automated \ [-p RG_SLM_CPU_SHARES=value] \ -p -y RG_SLM_PSET_TYPE=value \ [-p RG_SLM_PSET_MIN=value] resource_group_name
Permite controlar el uso de la CPU y automatiza algunos pasos para configurar el sistema operativo Oracle Solaris con el fin de administrar recursos del sistema.
Especifica el número de recursos compartidos de CPU asignados al proyecto específico del grupo de recursos (project.cpu-shares) y determina el número de recursos compartidos de CPU asignados al nodo sin votación (zone.cpu-shares) y el número máximo de procesadores en un conjunto.
Habilita la creación de un conjunto de procesadores dedicado. Para tener un conjunto de procesadores dedicado, puede establecer esta propiedad como strong o weak. Los valores strong y weak se excluyen mutuamente. Es decir, no puede configurar grupos de recursos en la misma zona para que algunos sean strong y otros weak.
Determina el número mínimo de procesadores en el conjunto.
Especifica el nombre del grupo de recursos.
Este paso crea un grupo de recursos. Si lo desea, utilice el comando clresourcegroup set para modificar un grupo de recursos.
No puede definir RG_SLM_TYPE como automated en un nodo sin votación si otra agrupación que no sea la predeterminada está en la configuración de la zona o si la zona está vinculada a otra agrupación que no sea la predeterminada. Consulte las páginas de comando man zonecfg(1M) y poolbind(1M) para obtener más información sobre la configuración de zonas y la vinculación de agrupaciones, respectivamente. Visualice la configuración de la zona como se indica a continuación:
# zonecfg -z zone_name info pool
Nota - Se ha configurado un recurso, como HAStoragePlus o LogicalHostname, para que se inicie en un nodo sin votación de clúster global, pero con la propiedad GLOBAL_ZONE establecida en TRUE se inicia en el nodo de votación. Incluso si establece la propiedad RG_SLM_TYPE en automated, este recurso no se beneficia de los recursos compartidos de CPU ni de la configuración del conjunto de procesadores dedicado y se lo considera como si fuera parte de un grupo de recursos con la propiedad RG_SLM_TYPE establecida en manual.
Especifica el nombre del grupo de recursos.
Nota - No elimine ni modifique el proyecto SCSLM_nombre_grupo_recursos. Puede agregar más control de recursos de forma manual al proyecto, por ejemplo configurando la propiedad project.max-lwps. Para obtener más información, consulte la página de comando man projmod(1M).
Los cambios realizados en RG_SLM_CPU_SHARES y RG_SLM_PSET_MIN aunque el grupo de recursos esté en línea se tienen en cuenta de forma dinámica. Sin embargo, si RG_SLM_PSET_TYPE está establecida en strong y no hay CPU suficientes disponibles para aceptar el cambio, no se aplica el cambio solicitado para RG_SLM_PSET_MIN. En este caso, aparece un mensaje de advertencia. En la siguiente conmutación, puede haber errores por CPU insuficientes si no hay bastantes CPU disponibles para confirmar los valores configurados para RG_SLM_PSET_MIN.
Si un grupo de recursos en línea ya no está configurado para el control de la CPU en el nodo sin votación, el valor de los recursos compartidos de CPU para el nodo sin votación asume el valor de zone.cpu-shares. Este parámetro tiene un valor predeterminado de 1.