Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris

Interfaz de línea de órdenes de SunPlex Agent Builder

SunPlex Agent Builder tiene una interfaz de línea de órdenes con una función equivalente a la interfaz GUI. Esta interfaz consta de las órdenes scdscreate(1HA) y scdsconfig(1HA). En la sección siguiente Creación de un servicio que utiliza GDS con la versión de línea de órdenes de Agent Builder se realiza la misma función que en el procedimiento basado en GUI pero utiliza una interfaz no gráfica.

Creación de un servicio que utiliza GDS con la versión de línea de órdenes de Agent Builder
  1. Cree el servicio.

    Para un servicio a prueba 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
    

    Nota –

    Los parámetros –d son opcionales. Si no se especifica otro, el directorio de trabajo predeterminado es el actual.


  2. Configure el servicio.


    # scdsconfig -s "/export/app/bin/start' -t "/export/app/bin/stop" \
    -m "/export/app/bin/probe" -d /export/wdir
    


    Nota –

    Sólo se requiere la orden de inicio. Todos los demás parámetros son opcionales.


  3. Instale el paquete terminado en todos los nodos del clúster.


    # cd /export/wdir/NETapp/pkg
    # pkgadd -d . NETapp
    

  4. 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


    Nota –

    Las páginas de comando man y los nombres de secuencias se corresponderán con el nombre de 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
    
  5. 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>]