El archivo RTR de ejemplo empieza con comentarios, seguidos de las propiedades del tipo de recurso que definen la configuración de HA-DNS, como se muestra en la lista siguiente.
Los nombres de los tipos de recursos, los recursos y los grupos de recursos no distinguen entre mayúsculas y minúsculas. Puede utilizar cualquier combinación de mayúsculas y minúsculas al especificar los nombres de las propiedades.
# # Copyright (c) 1998-2005 by Sun Microsystems, Inc. # All rights reserved. # # Registration information for Domain Name Service (DNS) # #pragma ident “@(#)SUNW.sample 1.1 00/05/24 SMI” Resource_type = “sample”; Vendor_id = SUNW; RT_description = “Domain Name Service on Sun Cluster”; RT_version =”1.0”; API_version = 2; Failover = TRUE; RT_basedir=/opt/SUNWsample/bin; Pkglist = SUNWsample; Start = dns_svc_start; Stop = dns_svc_stop; Validate = dns_validate; Update = dns_update; Monitor_start = dns_monitor_start; Monitor_stop = dns_monitor_stop; Monitor_check = dns_monitor_check;
Debe declarar la propiedad Resource_type como la primera entrada del archivo RTR, De lo contrario, fallará el registro del tipo de recurso.
La siguiente información describe estas propiedades:
Puede especificar el nombre del tipo de recurso únicamente con la propiedad Resource_type (sample) o utilizando el Id. de proveedor, vendor-id, como prefijo, seguido de un punto (.) y, a continuación, la propiedad del tipo de recurso (SUNW.sample).
Si especifica vendor-id, utilice el símbolo del valor la compañía que define al tipo de recurso. El nombre de éste debe ser exclusivo, dentro del clúster.
La propiedad RT_version identifica la versión del servicio de datos de ejemplo según especifique el proveedor.
La propiedad API_version identifica la versión de Sun Cluster. Por ejemplo, API_version = 2 indica que el servicio de datos puede ejecutarse en cualquier versión de Sun Cluster a partir de Sun Cluster 3.0. API_version = 5 indica que el servicio de datos puede instalarse en cualquier versión de Sun Cluster a partir de la versión 3.1 9/04. Sin embargo, API_version = 5 también indica que el servicio de datos no puede instalarse en cualquier versión de Sun Cluster anterior a la versión 3.1 9/04. Esta propiedad se describe de forma más detallada en la entrada de API_version en Propiedades del tipo de recurso.
Failover = TRUE indica que el servicio de datos no puede ejecutarse en un grupo de recursos que esté en línea simultáneamente en varios nodos.
RT_basedir señala a /opt/SUNWsample/bin como la ruta de directorio que permite completar rutas relativas, por ejemplo, como rutas de métodos de rellamada.
Start, Stop y Validate proporcionan las rutas a los respectivos programas de métodos de rellamada ejecutados por RGM. Estas rutas son relativas en relación con el directorio especificado por RT_basedir.
Pkglist identifica SUNWsample como el paquete que contiene la instalación del servicio de datos de ejemplo.
Las propiedades del tipo de recurso que no se especifiquen en el archivo RTR como, por ejemplo, Single_instance, Init_nodes y Installed_nodes , se establecerán en sus valores predeterminados. Propiedades del tipo de recurso contiene una lista completa de las propiedades de tipos de recursos, incluidos sus valores predeterminados.
El administrador del clúster no puede cambiar los valores de las propiedades de tipos de recursos del archivo RTR.