SunPlex Agent Builder puede utilizarse para crear el servicio que emplea GDS. SunPlex Agent Builder se describe con más detalle en el Capítulo 9.
# /usr/cluster/bin/scdsbuilder |
Aparece el panel de SunPlex Agent Builder.
Escriba el nombre del fabricante.
Escriba el nombre de la aplicación.
La combinación del nombre del fabricante y de la aplicación no puede contener más de nueve caracteres. Se utiliza como nombre del paquete de las secuencias de control.
Vaya al directorio de trabajo.
Se puede utilizar el desplegable del botón Examinar para seleccionar el directorio, en lugar de escribir la ruta.
Seleccione si el servicio de datos es escalable o a prueba de fallos.
No es necesario seleccionar la habilitación para red, porque es la opción predeterminada al crear GDS.
Seleccione GDS.
Haga clic en el botón Crear para crear las secuencias de control.
El panel de SunPlex Agent Builder muestra los resultados de la creación del servicio. El botón Crear queda oscurecido; ya se puede utilizar el botón Siguiente.
Después de crear las secuencias de control, es necesario utilizar SunPlex Agent Builder para configurar el nuevo servicio.
Haga clic en Siguiente; se abrirá el panel de configuración.
Escriba la ubicación de la orden de inicio o utilice el botón Examinar para buscarlo.
(Opcional) Escriba la orden de parada o utilice el botón Examinar para buscarlo.
(Opcional) Escriba la orden de análisis o utilice el botón Examinar para buscarlo.
(Opcional) Especifique los valores de tiempo de espera de las órdenes de inicio, parada y análisis.
Haga clic en Configurar para iniciar la configuración de las secuencias de control.
El nombre del paquete se forma con la unión del nombre del fabricante y el nombre de la aplicación.
Se crea un paquete de secuencias de control, que se ubica en:
<directorio_trabajo>/<nombre_proveedor><applicación>/pkg |
Instale el paquete terminado en todos los nodos del clúster.
# cd /export/wdir/NETapp/pkg # pkgadd -d . NETapp |
Los archivos siguientes se instalarán durante pkgadd:
/opt/NETapp /opt/NETapp/README.app /opt/NETapp/man /opt/NETapp/man/man1m /opt/NETapp/man/man1m/removeapp.1m /opt/NETapp/man/man1m/startapp.1m /opt/NETapp/man/man1m/stopapp.1m /opt/NETapp/man/man1m/app_config.1m /opt/NETapp/util /opt/NETapp/util/removeapp /opt/NETapp/util/startapp /opt/NETapp/util/stopapp /opt/NETapp/util/app_config |
Las páginas de comando man y los nombres de secuencias de órdenes se corresponderán con el nombre de la aplicación que se introdujo antes, precedido del nombre de la secuencia; por ejemplo startapp.
Para ver las páginas de comando man hay que especificar la ruta a la página. Por ejemplo, para ver las páginas de comando man de startapp utilice:
# man -M /opt/NETapp/man startapp |
En un nodo del clúster configure los recursos e inicie la aplicación.
# /opt/NETapp/util/startapp -h <sistema_lógico> -p <lista de puertos y protocolos> |
Los argumentos de la secuencia de inicio variarán según el tipo de recurso: a prueba de fallos o escalable. Compruebe la página de comando man personalizada o ejecute la secuencia de inicio sin argumentos para obtener una instrucción de sintaxis.
# /opt/NETapp/util/startapp Se deben especificar los nombres de LogicalHostname o SharedAddress. Para servicios a prueba de fallos: Sintaxis: startapp -h <nombre_sistema_lógico> -p <lista_puertos_y_protocolos> [-n <grupo_IPMP/lista_adaptadores>] Para servicios escalables: Sintaxis: startapp -h <nombre_dirección_compartida> -p <lista_puertos_y_protocolos> [-l <norma_de_equilibrio_de_cargas>] [-n <grupo_IPMP/lista_adaptadores>] [-w <pesos_de_equilibrio_de_cargas>] |
SunPlex Agent Builder genera tres secuencias de control y un archivo de configuración de acuerdo con los datos que se han introducido durante la creación de paquetes. El archivo de configuración especifica los nombres del grupo de recursos y el tipo de recurso.
Las secuencias de control son las siguientes:
Secuencia de inicio: se usa para configurar los recursos e iniciar la aplicación bajo control de RGM.
Secuencia de parada: se usa para detener la aplicación y poner fuera de línea los recursos y grupos de recursos.
Secuencia de eliminación: se utiliza para eliminar los recursos y grupos de recursos creados por la secuencia de inicio.
Estas secuencias de control tienen la misma interfaz y el mismo comportamiento que las secuencias de utilidad que genera SunPlex Agent Builder para agentes no basados en GDS. Las secuencias se colocan en un paquete de Solaris, que se puede reutilizarse en varios clústers.
El archivo de configuración se puede personalizar para proporcionar los nombres a los grupos de recursos u otros parámetros que suelen darse como entradas de la orden scrgadm. Si no se personalizan las secuencias, SunPlex Agent Builder proporciona unos valores predeterminados razonables para los parámetros de scrgadm.