SunPlex Agent Builder también incorpora una interfaz de línea de comandos que proporciona las mismas funciones que la interfaz gráfica de usuario. Esta interfaz consta de los comandos scdscreate y scdsconfig. Consulte las páginas de comando man de scdscreate (1HA) y scdsconfig(1HA).
Esta sección describe cómo realizar el mismo conjunto de pasos que se muestra en Utilización de SunPlex Agent Builder para crear un servicio que use GDS usando la interfaz de línea de comandos.
Conviértase en superusuario o asuma una función similar.
Cree el servicio.
Para un servicio de recuperación de fallos, utilice:
# scdscreate -g -V NET -T app -d /export/wdir |
Para un servicio escalable, utilice:
# scdscreate -g -s -V NET -T app -d /export/wdir |
El parámetro -d es opcional. Si no lo especifica, el directorio actual se convertirá en el directorio de trabajo.
Configure el servicio.
# scdsconfig -s "/export/app/bin/start" -t "/export/app/bin/stop" \ -m "/export/app/bin/probe" -d /export/wdir |
Puede especificar variables de propiedad. Las variables de propiedad se describen en Variables de propiedades.
Sólo se requiere el comando de inicio start. Todos los demás parámetros son opcionales.
Instale el paquete terminado en todos los nodos del clúster.
# cd /export/wdir/NETapp/pkg # pkgadd -d . NETapp |
Los siguientes archivos los instala 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 control 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 la página de comando man de startapp(1M), escriba:
# 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 nombre_sistema_lógico -p lista_puertos_y_protocolos |
Los argumentos de la secuencia de inicio startapp 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 startapp 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] |