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

ProcedureConfiguración de las secuencias de comandos

Una vez creadas las secuencias de comandos, debe configurar el nuevo servicio.

Pasos
  1. Escriba la ubicación del comando de inicio o haga clic en Browse (Examinar) para localizarlo.

    Puede especificar variables de propiedad. Las variables de propiedades se describen en Uso de las variables de propiedades.

  2. (Opcional) Escriba la ubicación del comando de parada o haga clic en Browse (Examinar) para localizarlo.

    Puede especificar variables de propiedad. Las variables de propiedades se describen en Uso de las variables de propiedades.

  3. (Opcional) Escriba la ubicación del comando de análisis o haga clic en Browse (Examinar) para localizarlo.

    Puede especificar variables de propiedad. Las variables de propiedades se describen en Uso de las variables de propiedades.

  4. (Opcional) Especifique los nuevos valores de tiempo de espera de los comandos de inicio, parada y análisis.

  5. Haga clic en Configurar.

    Agent Builder configura las secuencias de comandos.


    Nota –

    Agent Builder une el nombre del proveedor y el de la aplicación para crear el nombre del paquete.


    Se crea un paquete para las secuencias de comandos y se ubica en el siguiente directorio:

    working-dir/vendor-name-application/pkg
    

    Por ejemplo, /export/wdir/NETapp/pkg.

  6. Conviértase en superusuario o asuma un rol equivalente en cada nodo del clúster.

  7. 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 el siguiente comando:


      # 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

    Nota –

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


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


    Nota –

    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]