Guía de administración y planificación de servicios de datos de Oracle® Solaris Cluster

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Encapsulado de un servicio SMF en una configuración de recurso de proxy de varios maestros

  1. En un miembro del cluster, asuma el rol root que proporciona la autorización de RBAC solaris.cluster.modify.
  2. Registre el tipo de recurso de proxy SMF de varios maestros.
    # clresourcetype register -f \
    /opt/SUNWscsmf/etc/SUNW.Proxy_SMF_multimaster SUNW.Proxy_SMF_multimaster
  3. Cree del grupo de recursos SMF de varios maestros.
    # clresourcegroup create -S [-p Maximum_primaries=m] [-p Desired_primaries=n] \
    [-n node-zone-list] resource-group
    –S

    Especifica que el grupo de recursos tendrá varios maestros. Si se omiten las opciones –p Maximum_primaries y –p Desired_primaries, ambas propiedades se establecen en la cantidad de nodos de la lista del grupo de recursos.

    –p Maximum_primaries =m

    Especifica la cantidad máxima de grupos principales activos para este grupo de recursos.

    –p Desired_primaries =n

    Especifica la cantidad de nodos principales activos en los que el grupo de recursos debe intentar iniciarse.

    –n nodelist

    Especifica una lista ordenada separada por comas de nodos en el que este grupo de recursos estará disponible.

    Esta lista es opcional. Si omite esta lista, el grupo de recursos se configura en todos los nodos del cluster.

    resource-group

    Especifica el nombre elegido para el grupo de recursos escalable que se agregará. Este nombre debe comenzar con un carácter ASCII.

  4. Verifique que se haya creado el grupo de recursos de proxy SMF de varios maestros.
    # clresourcegroup show resource-group
  5. Agregue un recurso de proxy SMF de varios maestros al grupo de recursos.
    # clresource create -g resource-group -t SUNW.Proxy_SMF_multimaster \
    -p Port_list=portnumber/protocol \
    -x Proxied_service_instances=/tmp/dns_svcs.txt
    –g resource-group

    Especifica el nombre del grupo de recursos SMF de varios maestros que creó anteriormente.

    –p Port_list= portnumber/protocol

    Especifica el número de puerto que usará la instancia para escuchar cualquier actividad. El protocolo puede ser tcp o udp.

    –p Proxied_service_ instances

    Especifica la ruta del archivo creado que define la asignación de los servicios SMF y sus manifiestos correspondientes para los servicios SMF que se usarán como proxy. En el ejemplo anterior, /tmp/dns_svcs.txt representa la ruta del archivo de texto.

    El recurso se crea en el estado activado.

  6. Verifique que se haya agregado y validado el recurso de aplicación de proxy SMF de varios maestros.
    # clresource show resource
  7. Ponga en línea el grupo de recursos de varios maestros.
    # clresourcegroup online -M resource-group

    Notas -  Si utiliza el comando clresource status para ver el estado del tipo de recurso de proxy SMF, el estado se mostrará como online but not monitored. Este no es un mensaje de error. El recurso de proxy SMF está activado y en ejecución, y este mensaje de estado se muestra porque no se proporciona ninguna supervisión para los recursos del tipo de recurso de proxy SMF.
Ejemplo 2-58  Registro de un tipo de recurso de proxy SMF de varios maestros

En el siguiente ejemplo, se registra el tipo de recurso SUNW.Proxy_SMF_multimaster.

# clresourcetype register SUNW.Proxy_SMF_multimaster
# clresourcetype show SUNW.Proxy_SMF_multimaster

Resource Type:            SUNW.Proxy_SMF_multimaster
RT_description:           Resource type for proxying multimastered SMF services
RT_version:               2.0
API_version:              7
RT_basedir:               /opt/SUNWscsmf/bin
Single_instance:          False
Proxy:                    False
Init_nodes:               All potential masters
Installed_nodes:          <All>
Failover:                 True
Pkglist:                  <NULL<
RT_system:                False
Global_zone:              False
Ejemplo 2-59  Creación y adición de un recurso de aplicación de proxy SMF de varios maestros a un grupo de recursos

En este ejemplo, se muestra cómo crear y agregar un tipo de recurso de proxy de varios maestros, SUN.Proxy_SMF_multimaster, a un grupo de recursos resource-group-1.

# clresourcegroup create -S \
-p Maximum_primaries=2 \
-p Desired_primaries=2 \
-n phys-schost-1, phys-schost-2 resource-group-1
# clresourcegroup show resource-group-1

=== Resource Groups and Resources ===

Resource Group:                        resource-group-1
RG_description:                        <NULL>
RG_mode:                               multimastered
RG_state:                              Unmanaged
RG_project_name:                       default
RG_affinities:                         <NULL>
Auto_start_on_new_cluster:             True
Failback:                              False
Nodelist:                              phys-schost-1 phys-schost-2
Maximum_primaries:                       2
Desired_primaries:                       2
Implicit_network_dependencies:         True
Global_resources_used:                 <All>
Pingpong_interval:                       3600
Pathprefix:                            <NULL>
RG_System:                             False
Suspend_automatic_recovery:            False
# clresource create -g resource-group-1 -t SUNW.Proxy_SMF_multimaster \
-x proxied_service_instances=/var/tmp/svslist.txt resource-1
# clresource show resource-1

=== Resources ===

Resource:                              resource-1
Type:                                  SUNW.Proxy_SMF_multimaster
Type_version:                          2.0
Group:                                 resource-group-1
R_description:
Resource_project_name:                 default
Enabled{phys-schost-1}:                True
Monitored{phys-schost-1}:              True