Agent Builder incorpora una interfaz de línea de comandos que proporciona la misma funcionalidad que la GUI. Esta interfaz consta de los comandos scdscreate y scdsconfig. Consulte las páginas de comando man scdscreate(1HA) and scdsconfig(1HA).
Esta sección describe cómo utilizar la interfaz de línea de comandos para realizar los mismos pasos mostrados en Uso de Agent Builder para crear un servicio que utilice GDS .
Conviértase en superusuario o asuma una función similar.
Cree el servicio.
Para un servicio de recuperación ante 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 argumento -d es opcional. Si no especifica este argumento, el directorio actual se convierte 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 propiedades se describen en Uso de las variables de propiedades.
Sólo se requiere el comando de inicio start. Todos los demás argumentos y opciones son opcionales.
Instale el paquete completo en cada nodo del clúster.
Si utiliza el sistema operativo Solaris 10 en un entorno de zonas, escriba los siguientes comandos como administrador global en la zona global:
# cd /export/wdir/NETapp/pkg # pkgadd -G -d . NETapp |
El paquete especificado se agrega a la zona global, siempre que el contenido del paquete no afecte a ningún área de la zona global compartida por una zona no global.
pkgadd instala los siguientes archivos.
/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
Si utiliza otra versión de Solaris o la versión 10 en un entorno que no sea de zonas, escriba los siguientes comandos:
# 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 comandos se corresponden con el nombre de aplicación especificado anteriormente en la pantalla de creación y precedido por el nombre de secuencia(por ejemplo, startapp).
En un nodo del clúster configure los recursos e inicie la aplicación.
# /opt/NETapp/util/startapp -h logicalhostname -p port-and-protocol-list |
Los argumentos de la secuencia de inicio startapp variarán según el tipo de recurso: de recuperación ante fallos o escalable.
Para determinar la línea de comandos que desea escribir, compruebe la página de comando man personalizada o ejecute la secuencia de comandos startapp sin ningún argumento para mostrar la instrucción de uso.
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 |
Para mostrar la instrucción de uso, escriba:
# /opt/NETapp/util/startapp The resource name of LogicalHostname or SharedAddress must be specified. For failover services: Usage: startapp -h logicalhostname -p port-and-protocol-list [-n ipmpgroup/adapter-list] For scalable services: Usage: startapp -h shared-address-name -p port-and-protocol-list [-l load-balancing-policy] [-n ipmpgroup/adapter-list] [-w load-balancing-weights] |