JavaScript is required to for searching.
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 3.3 3/13 (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Introducción a la administración de Oracle Solaris Cluster

2.  Oracle Solaris Cluster y RBAC

3.  Cierre y arranque de un cluster

4.  Métodos de replicación de datos

5.  Administración de dispositivos globales, supervisión de rutas de disco y sistemas de archivos de cluster

6.  Administración de quórum

7.  Administración de interconexiones de clusters y redes públicas

8.  Adición y eliminación de un nodo

9.  Administración del cluster

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 cluster global

Control del uso de la CPU en un nodo sin voto del cluster global con el conjunto de procesadores predeterminado

Control del uso de la CPU en un nodo sin voto del cluster global con el conjunto de procesadores dedicado

11.  Aplicación de parches de software y firmware de Oracle Solaris Cluster

12.  Copias de seguridad y restauraciones de clusters

13.  Administración de Oracle Solaris Cluster con las interfaces gráficas de usuario

A.  Ejemplo

Índice

Configuración del control de la CPU

Esta sección incluye los procedimientos siguientes:

Control del uso de la CPU en el nodo de votación de un cluster global

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 cluster 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 cluster global:

Para obtener más información sobre cómo configurar la función de control de la CPU, consulte la página del comando man rg_properties(5).

  1. Configure FSS como tipo de programador predeterminado para el sistema.
    # 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 una clase de programación, consulte las páginas del 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.


  2. En todos los nodos que usen el control de la CPU, configure el número de recursos compartidos para los nodos de votación del cluster global y el número mínimo de CPU disponibles en el conjunto de procesadores predeterminado.

    El establecimiento de estos parámetros ayuda a evitar que los procesos que se ejecutan en los nodos con voto compitan por las CPU con los procesos que se ejecutan en los nodos sin voto. Si no asigna un valor a las propiedades globalzoneshares y defaultpsetmin, éstas asumen sus valores predeterminados.

    # clnode set [-p globalzoneshares=integer] \
    [-p defaultpsetmin=integer] \
    node
    -p defaultpsetmin= defaultpsetmininteger

    Establece el número mínimo de CPU disponibles en el conjunto de procesadores predeterminado. El valor predeterminado es 1.

    -p globalzoneshares= integer

    Configura el número de recursos compartidos asignados al nodo de votación. El valor predeterminado es 1.

    node

    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 establece estas propiedades, no puede beneficiarse de la propiedad RG_SLM_PSET_TYPE en los nodos sin voto.

  3. Compruebe si ha configurado correctamente estas propiedades.
    # 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.

  4. Configure la función de control de la CPU.
    # clresourcegroup create -p RG_SLM_TYPE=automated \
     [-p RG_SLM_CPU_SHARES=value] resource_group_name
    -p RG_SLM_TYPE=automated

    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.

    -p RG_SLM_CPU_SHARES= valor

    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.

    nombre_grupo_recursos

    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.

  5. Active el cambio de configuración.
    # clresourcegroup online -eM resource_group_name
    resource_group_name

    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, puede configurar la propiedad project.max-lwps. Para obtener más información, consulte la página del comando man projmod(1M).


Control del uso de la CPU en un nodo sin voto del cluster global con el conjunto de procesadores predeterminado

Realice este procedimiento si desea asignar recursos compartidos de la CPU para grupos de recursos en un nodo sin voto del cluster global, pero no necesita crear un conjunto de procesadores dedicado.

Si se asignan recursos compartidos de la CPU a un grupo de recursos, el software de Oracle Solaris Cluster realiza las siguientes tareas al iniciar un recurso de ese grupo de recursos en un nodo sin voto:

Para obtener más información sobre cómo configurar la función de control de la CPU, consulte la página del comando man rg_properties(5).

  1. Configure FSS como tipo de programador predeterminado para el sistema.
    # 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 la programación predeterminada inmediatamente y de que permanezca después del reinicio. Para obtener más información sobre cómo configurar una clase de programación, consulte las páginas del 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.


  2. En todos los nodos, para usar el control de la CPU, configure el número de recursos compartidos para el nodo con voto del cluster global y el número mínimo de CPU disponibles en el conjunto de procesadores predeterminado.

    El establecimiento de estos parámetros ayuda a evitar que los procesos que se ejecutan en el nodo con voto compitan por las CPU con los procesos que se ejecutan en los nodos sin voto del cluster global. Si no asigna un valor a las propiedades globalzoneshares y defaultpsetmin, éstas asumen sus valores predeterminados.

    # clnode set [-p globalzoneshares=integer] \
    [-p defaultpsetmin=integer] \
    node
    -p globalzoneshares= integer

    Configura el número de recursos compartidos asignados al nodo de votación. El valor predeterminado es 1.

    -p defaultpsetmin= defaultpsetmininteger

    Establece el número mínimo de CPU disponibles en el conjunto de procesadores predeterminado. El valor predeterminado es 1.

    node

    Identifica los nodos donde van a configurarse las propiedades.

    Al configurar estas propiedades, también se establecen las del nodo de votación.

  3. Compruebe si ha configurado correctamente estas propiedades:
    # 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.

  4. Configure la función de control de la CPU.
    # clresourcegroup create -p RG_SLM_TYPE=automated \
     [-p RG_SLM_CPU_SHARES=value] resource_group_name
    -p RG_SLM_TYPE=automated

    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.

    -p RG_SLM_CPU_SHARES=value

    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 voto del cluster global (zone.cpu_shares).

    resource_group_name

    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 establecer RG_SLM_TYPE en automated en un nodo sin voto si una agrupación que no sea la agrupación predeterminada está en la configuración de la zona o si la zona está enlazada dinámicamente a una agrupación que no sea la agrupación predeterminada. Consulte las páginas del comando man zonecfg(1M) y poolbind(1M) para obtener información sobre la configuración de zonas y el enlace de agrupaciones respectivamente. Vea la configuración de la zona de la siguiente forma:

    # zonecfg -z zone_name info pool

    Nota - Un recurso, como, por ejemplo, HAStoragePlus o LogicalHostname, configurado para iniciarse en un nodo sin voto, pero con la propiedad GLOBAL_ZONE establecida en TRUE, se inicia en el nodo con voto. Aunque establezca la propiedad RG_SLM_TYPE en automated, este recurso no se beneficia de la configuración de los recursos compartidos de la 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.

  5. Active el cambio de configuración.
    # clresourcegroup online -eM resource_group_name
    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_zone_name, pero no crea un conjunto de procesadores. En este caso, SCSLM_pool_zone_name está asociado al 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 voto, el valor de recursos compartidos de la CPU para el nodo sin voto toma el valor de zone.cpu-shares en la configuración de la zona. Este parámetro tiene un valor de 1, de manera predeterminada. Para obtener más información sobre la configuración de zonas, consulte la página del 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 del comando man projmod(1M).


Control del uso de la CPU en un nodo sin voto del cluster global con el conjunto de procesadores dedicado

Realice 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 de Oracle Solaris Cluster realiza las siguientes tareas cuando inicia un recurso del grupo de recursos en un nodo sin voto del cluster global:

  1. Configure el programador para el sistema como el programador de reparto justo (FSS).
    # 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 la programación predeterminada inmediatamente y de que permanezca después del reinicio. Para obtener más información sobre cómo configurar una clase de programación, consulte las páginas del 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.


  2. En todos los nodos, para usar el control de la CPU, configure el número de recursos compartidos para el nodo con voto del cluster global y el número mínimo de CPU disponibles en el conjunto de procesadores predeterminado.

    El establecimiento de estos parámetros ayuda a evitar que los procesos que se ejecutan en el nodo con voto compitan por las CPU con los procesos que se ejecutan en los nodos sin voto. Si no asigna un valor a las propiedades globalzoneshares y defaultpsetmin, éstas asumen sus valores predeterminados.

    # clnode set  [-p globalzoneshares=integer] \
    [-p defaultpsetmin=integer] \
    node
    -p defaultpsetmin= defaultpsetmininteger

    Establece el número mínimo de CPU disponibles en el conjunto de procesadores predeterminado. El valor predeterminado es 1.

    -p globalzoneshares= integer

    Configura el número de recursos compartidos asignados al nodo de votación. El valor predeterminado es 1.

    node

    Identifica los nodos donde van a configurarse las propiedades.

    Al configurar estas propiedades, también se establecen las del nodo de votación.

  3. Compruebe si ha configurado correctamente estas propiedades:
    # 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.

  4. Configure la función de control de la CPU.
    # 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
    -p RG_SLM_TYPE=automated

    Permite controlar el uso de la CPU y automatiza algunos pasos para configurar el sistema operativo Oracle Solaris con el fin de gestionar recursos del sistema.

    -p RG_SLM_CPU_SHARES=value

    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 la CPU asignados al nodo sin voto (zone.cpu-shares) y el número máximo de procesadores en un conjunto de procesadores.

    -p RG_SLM_PSET_TYPE= value

    Permite la creación de un conjunto de procesadores dedicado. Para tener un conjunto de procesadores dedicado, puede establecer esta propiedad en strong o weak. Los valores strong y weak se excluyen mutuamente. Es decir, no se pueden configurar grupos de recursos en la misma zona de forma que algunos sean strong y otros weak.

    -p RG_SLM_PSET_MIN= value

    Determina el número mínimo de procesadores en el conjunto de procesadores.

    nombre_grupo_recursos

    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 existente.

    No puede establecer RG_SLM_TYPE en automated en un nodo sin voto si una agrupación que no sea la agrupación predeterminada está en la configuración de la zona o si la zona está enlazada dinámicamente a una agrupación que no sea la agrupación predeterminada. Consulte las páginas del comando man zonecfg(1M) y poolbind(1M) para obtener información sobre la configuración de zonas y el enlace de agrupaciones respectivamente. Vea la configuración de la zona de la siguiente forma:

    # zonecfg -z zone_name info pool

    Nota - Un recurso, como, por ejemplo, HAStoragePlus o LogicalHostname, configurado para iniciarse en un nodo sin voto, pero con la propiedad GLOBAL_ZONE establecida en TRUE, se inicia en el nodo con voto. Aunque establezca la propiedad RG_SLM_TYPE en automated, este recurso no se beneficia de la configuración de los recursos compartidos de la CPU y del conjunto de procesadores dedicado, y se lo considera como si estuviera en un grupo de recursos con RG_SLM_TYPE establecida en manual.


  5. Active el cambio de configuración.
    # clresourcegroup online -eM resource_group_name
    resource_group_name

    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 del comando man projmod(1M).


    Los cambios realizados en RG_SLM_CPU_SHARES y RG_SLM_PSET_MIN mientras el grupo de recursos está en línea se tienen en cuenta de forma dinámica. Sin embargo, si RG_SLM_PSET_TYPE se establece en strong y si no hay suficientes CPU disponibles para adaptarse al cambio, el cambio solicitado para RG_SLM_PSET_MIN no se aplica. En este caso, se muestra un mensaje de advertencia. En el próximo switchover, se pueden producir errores debido a CPU insuficientes si no hay suficientes CPU disponibles para confirmar los valores que ha configurado 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 voto, el valor de recursos compartidos de CPU para el nodo sin voto toma el valor de zone.cpu-shares. Este parámetro tiene un valor de 1, de manera predeterminada.