Software Sun Cluster: Guía de instalación para el sistema operativo Solaris

ProcedureCómo instalar Solaris y Sun Cluster (JumpStart)

Este procedimiento describe cómo configurar y utilizar el método de instalación personalizada Jumpstart scinstall(1M). Este método instala el SO Solaris y Sun Cluster en todos los nodos del clúster en una sola operación y establece el clúster. También puede utilizar este procedimiento para añadir nuevos nodos a un clúster.

Antes de empezar

Lleve a cabo las siguientes tareas:

Siga estas instrucciones para usar la utilidad interactiva scinstall en este procedimiento:

Pasos
  1. Configure el servidor de instalación JumpStart.

  2. Si está instalando un nuevo nodo en un cluster existente, agregue el nodo a la lista de nodos de clúster autorizados.

    1. Cambie a otro nodo del clúster que esté activo e inicie la utilidad scsetup(1M).

    2. Use scsetup para añadir el nombre del nuevo nodo a la lista de nodos autorizados del clúster.

    Para obtener más información, consulte Cómo agregar un nodo a la lista de nodos autorizados de Sun Cluster: Guía de administración del sistema para el SO Solaris.

  3. En un nodo del clúster o en otra máquina de la misma plataforma de servidores, instale el SO Solaris si todavía no lo ha hecho.

    Siga los procedimientos en Cómo instalar el software Solaris .

  4. En el sistema instalado, instale Sun Cluster si no lo ha hecho todavía.

    Siga los procedimientos en Instalación de los paquetes de marco de trabajo y de software de servicio de datos de Sun Cluster (Java ES installer) .

  5. Habilite el daemon contenedor de agente común para que se inicie automáticamente durante el arranque del sistema.


    # cacaoadm enable
    
  6. En el sistema instalado, instale todos los parches necesarios para admitir Sun Cluster.

  7. En el sistema instalado, actualice el archivo /etc/inet/hosts con todas las direcciones IP que se utilizan en el clúster.

    Realice este paso, sin tener en cuenta si va a usar un servicio de nombres. Consulte Direcciones IP para ver una lista de los componentes de Sun Cluster cuyas direcciones IP debe agregar.

  8. Para Solaris 10, actualice el archivo /etc/inet/ipnodes en el sistema instalado con todas las direcciones IP que se utilizan en el clúster.

    Realice este paso, sin tener en cuenta si va a usar un servicio de nombres.

  9. Cree un contenedor flash del sistema instalado.


    # flarcreate -n name archive
    
    -n name

    Nombre que se asignará al contenedor flash.

    archive

    Nombre de archivo que se asignará al contenedor flash con la ruta completa. Por convención, el nombre del archivo termina en .flar.

    Siga los procedimientos de uno de los siguientes manuales:

  10. Compruebe que el contenedor flash se exporta como NFS para que el servidor de la instalación JumpStart lo pueda leer.

    Consulte Solaris NFS Environment en System Administration Guide, Volume 3 (Solaris 8) o Managing Network File Systems (Overview), in System Administration Guide: Network Services (Solaris 9 o Solaris 10) para obtener más información acerca del uso compartido de archivos.

    Consulte también las páginas de comando man share(1M) y dfstab(4).

  11. En el servidor de instalación JumpStart, inicie la utilidad scinstall(1M) .

    La ruta /export/suncluster/sc31/ se utiliza aquí como ejemplo del directorio de instalación creado. En la ruta del CD-ROM, sustituya arch por sparc o x86 y sustituya ver por 8 para Solaris 8, 9 para Solaris 9 o 10 para Solaris 10.


    # cd /export/suncluster/sc31/Solaris_arch/Product/sun_cluster/ \
    Solaris_ver/Tools/
    # ./scinstall
    
  12. En el menú principal, seleccione Configurar un clúster para que se le aplique JumpStart desde este servidor de instalación (Configure a cluster to be JumpStarted from this installation server).

    Esta opción se utiliza para configurar las secuencias personalizadas de finalización JumpStart. JumpStart utiliza estas secuencias de finalización para instalar Sun Cluster.


     *** Main Menu ***
     
        Please select from one of the following (*) options:
     
          * 1) Install a cluster or cluster node
          * 2) Configure a cluster to be JumpStarted from this install server
            3) Add support for new data services to this cluster node
            4) Upgrade this cluster node
          * 5) Print release information for this cluster node
     
          * ?) Help with menu options
          * q) Quit
     
        Option:  2
    
  13. Siga las indicaciones de los menús para proporcionar sus respuestas la hoja de cálculo de planificación de la configuración.

    El comando scinstall guarda la información de configuración y copia el archivo class predeterminado autoscinstall.class en el directorio jumpstart-dir/autoscinstall.d/3.1/. Este archivos es parecido al siguiente ejemplo.


    install_type    initial_install
    system_type     standalone
    partitioning    explicit
    filesys         rootdisk.s0 free /
    filesys         rootdisk.s1 750  swap
    filesys         rootdisk.s3 512  /globaldevices
    filesys         rootdisk.s7 20
    cluster         SUNWCuser        add
    package         SUNWman          add
  14. realice ajustes al archivo autoscinstall.class para configurar JumpStart para que instale el contenedor flash.

    1. Modifique las entradas según sea necesario para que las opciones de configuración coincidan con las realizadas al instalar el SO Solaris en la máquina del contenedor flash o al ejecutar la utilidad scinstall.

      Por ejemplo, si asignó un segmento 4 para el sistema de archivo de dispositivos globales y especificó para scinstall que el nombre del sistema de archivos sea /gdevs, debería cambiar la entrada /globaldevices del archivo autoscinstall.class al siguiente valor:


      filesys         rootdisk.s4 512  /gdevs
    2. Cambie las siguientes entradas en el archivo autoscinstall.class.

      Entrada que se debe cambiar 

      Nueva entrada que se debe agregar 

      install_type

      initial_install

      install_type

      flash_install

      system_type

      standalone

      archive_location

      retrieval_type location

      Consulte archive_location Keyword en Solaris 8 Advanced Installation Guide, Solaris 9 9/04 Installation Guide o Solaris 10 Installation Guide: Custom JumpStart and Advanced Installations para obtener información acerca de los valores válidos para retrieval_type y location cuando se utilizan con la palabra clave archive_location.

    3. Elimine todas las entradas que instalarían un paquete específico, como las siguientes.


      cluster         SUNWCuser        add
      package         SUNWman          add
  15. Configure los directorios de parches de Solaris si no lo ha hecho, e instale los parches en el sistema con contenedor flash.


    Nota –

    Si ha especificado un directorio de parches en la utilidad scinstall, los parches situados en los directorios de parches de Solaris no se instalarán.


    1. Cree directorios jumpstart-dir/autoscinstall.d/nodes/node/patches/ que se exporten como NFS para que el servidor de instalación JumpStart los pueda leer.

      Cree un directorio para cada nodo del clúster, donde nodo es el nombre de un nodo del clúster. También puede utilizar la convención de nombres para crear enlaces simbólicos con un directorio de parches compartido.


      # mkdir jumpstart-dir/autoscinstall.d/nodes/node/patches/
      
    2. Deje copias de los parches de Solaris en cada uno de estos directorios.

    3. Deje copias de parches relacionados con el hardware que se deben instalar una vez instalado Solaris en cada uno de estos directorios.

  16. Si va a usar una consola de administración de clústeres, abra una pantalla de consola para cada nodo del clúster.

    • Si el software de Cluster Control Panel (CCP) está instalado y configurado en la consola administrativa, use la utilidad cconsole(1M) para mostrar las pantallas de consola individuales.

      Use el siguiente comando para iniciar la utilidad cconsole:


      # /opt/SUNWcluster/bin/cconsolenombre_clúster &
      

      La utilidad cconsole también abre una ventana maestra desde la que puede enviar sus entradas a todas las ventanas de consola individuales al mismo tiempo.

    • Si no usa cconsole, conéctese con las consolas de cada nodo de manera individual.

  17. Detenga cada nodo.


    # shutdown -g0 -y -i0
    
  18. Arranque cada nodo para iniciar la instalación JumpStart.

    • En los sistemas basados en SPARC, siga estos pasos:


      ok boot net - install
      

      Nota –

      Incluya un espacio a cada lado del guión (-) del comando.


    • En los sistemas basados en x86, siga estos pasos:

      1. Cuando aparezca la pantalla de información de la BIOS, pulse la tecla Esc.

        Aparece la pantalla Select Boot Device (Seleccionar dispositivo de arranque).

      2. En la pantalla Select Boot Device (Seleccionar dispositivo de arranque), seleccione el IBA que esté conectado a la misma red que el servidor de instalación JumpStart PXE.

        El número más bajo que se encuentra a la derecha de las opciones de arranque IBA se corresponde con el número inferior del puerto Ethernet. El número más alto que se encuentra a la derecha de las opciones de arranque IBA se corresponde con el número más alto del puerto Ethernet.

        El nodo rearranca y aparece el Asistente de configuración de dispositivos.

      3. En la pantalla de arranque de Solaris, seleccione Net.

      4. En el indicador siguiente, seleccione Custom JumpStart (JumpStart personalizado) y pulse Intro:


        Select the type of installation you want to perform:
        
                 1 Solaris Interactive
                 2 Custom JumpStart
        
        Enter the number of your choice followed by the <ENTER> key.
        
        If you enter anything else, or if you wait for 30 seconds,
        an interactive installation will be started.
      5. Cuando se le solicite, responda a las preguntas y siga las instrucciones de la pantalla.

    JumpStart instala el SO Solaris y el software Sun Cluster en cada nodo. Una vez completada la instalación de manera satisfactoria, cada nodo se instalará completamente como un nuevo nodo del clúster. La salida de la instalación de Sun Cluster se registra en un archivo /var/cluster/logs/install/scinstall.log. N

  19. Para el sistema operativo Solaris 10, verifique en cada nodo que los servicios para varios usuarios para la utilidad Service Management Facility (SMF) estén en línea.

    Si los servicios no están todavía en línea para un nodo, espere a que estén en línea antes de continuar con el paso siguiente.


    # svcs multi-user-server
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  20. Si está instalando un nuevo nodo en un clúster existente, cree los puntos de montaje en un nuevo nodo para todos los sistemas de archivos existentes del clúster.

    1. En otro nodo activo del clúster, visualice los nombres de todos los sistemas de archivos del clúster.


      % mount | grep global | egrep -v node@ | awk '{print $1}'
      
    2. En el nodo que añadió al clúster, cree un punto de montaje para cada sistema de archivos de los clústers.


      % mkdir -p punto_montaje
      

      Por ejemplo, si un sistema de archivos devuelto por la orden de montaje es /global/dg-schost-1, ejecute mkdir -p /global/dg-schost-1 en el nodo que se está añadiendo al clúster.


      Nota –

      Los puntos de montaje se activan tras reiniciar el clúster en Paso 24.


    3. Si VERITAS Volume Manager (VxVM) se ha instalado en algún nodo que esté instalado en el clúster, visualice el número vxio en cada nodo con VxVM– instalado.


      # grep vxio /etc/name_to_major
      vxio NNN
      
      • Compruebe que el mismo número de vxio se utiliza en los nodos con VxVM instalado.

      • Compruebe que el número vxio está disponible para utilizarlo en cada uno de los nodos que no tienen VxVM instalado.

      • Si el número vxio ya está en uso en un nodo que no tenga VxVM instalado, libere el número de ese nodo. Cambie la entrada de /etc/name_to_major para utilizar un número diferente.

  21. (Opcional) Si desea usar la reconfiguración dinámica en los servidores Sun Enterprise 10000, añada la entrada siguiente al archivo /etc/system. Añada esta entrada en cada nodo del clúster.


    set kernel_cage_enable=1

    Esta entrada surte efecto tras el siguiente rearranque del sistema. Consulte Sun Cluster: Guía de administración del sistema para el SO Solaris con el fin de obtener información sobre los procedimientos para llevar a cabo tareas de reconfiguración dinámica en una configuración de Sun Cluster. Consulte el servidor de documentación para obtener más información sobre la reconfiguración dinámica.

  22. Para rehabilitar un sistema de archivos de bucle inverso (LOFS), elimine la siguiente entrada del archivo /etc/system en cada nodo del clúster.


    exclude:lofs

    La rehabilitación de LOFS surte efecto la próxima vez que se reinicie el sistema.


    Nota –

    No se puede rehabilitar un LOFS si se utiliza Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad y, además, se ejecuta automountd. Los LOFS pueden causar problemas de conmutación para Sun Cluster HA para NFS. Si habilita un LOFS y posteriormente decide agregar Sun Cluster HA para NFS a un sistema de archivos local de alta disponibilidad, deberá llevar a cabo una de estas acciones:

    • Restaure la entrada exclude:lofs en el archivo /etc/system de cada nodo del clúster y reinicie cada nodo. Este cambio deshabilita el LOFS.

    • Deshabilite el daemon automountd.

    • Excluya de la asignación automounter todos los archivos que formen parte del sistema de archivos local de alta disponibilidad exportado por Sun Cluster HA para NFS. Esta opción le permite tener habilitado a la vez un LOFS y el daemon automountd.


    Consulte Types of File Systems en la System Administration Guide, Volume 1 (Solaris 8) o The Loopback File System en la System Administration Guide: Devices and File Systems (Solaris 9 o Solaris 10) para obtener más información acerca de los sistemas de archivos de bucle inverso.

  23. x86: Establezca el archivo de arranque predeterminado para kadb.


    # eeprom boot-file=kadb
    

    La configuración de este valor permite el rearranque del nodo si no puede acceder a un indicador de inicio de sesión.

  24. Si realiza una tarea que requiere que se reinicie el clúster, siga estos pasos para reiniciarlo.

    A continuación se muestran algunas de las tareas que requieren que se reinicie el clúster:

    • Adición de un nuevo nodo al clúster

    • Instalación de parches que requieren un reinicio del nodo o del clúster

    • Realización de cambios de configuración que requieren que se reinicie el clúster para activarse

    1. Pare el clúster desde uno de los nodos.


      # scshutdown
      

      Nota –

      No rearranque el primer nodo instalado del clúster hasta después de parar el clúster. Hasta que se inhabilite el modo de instalación, sólo el primer nodo instalado que estableció el clúster tendrá un voto del quórum. En un clúster establecido que aún se encuentre en el modo de instalación, si el clúster no se cierra antes de rearrancar el primer nodo instalado, los nodos restantes del clúster no podrán obtener el quórum. Todo el clúster se cierra después.

      Los nodos del clúster permanecen en el modo de instalación hasta la primera vez que ejecute el comando scsetup(1M). Este comando se ejecuta durante el procedimiento Cómo configurar dispositivos de quórum .


    2. Rearranque cada uno de los nodos del clúster.

      • En los sistemas basados en SPARC, siga estos pasos:


        ok boot
        
      • En los sistemas basados en x86, siga estos pasos:


                             <<< Current Boot Parameters >>>
        Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
        Boot args:
        
        Type   b [file-name] [boot-flags] <ENTER>  to boot with options
        or     i <ENTER>                           to enter boot interpreter
        or     <ENTER>                             to boot with defaults
        
                         <<< timeout in 5 seconds >>>
        Select (b)oot or (i)nterpreter: b
        

    La utilidad scinstall instala y configura todos los nodos del clúster y rearranca el clúster. El clúster se establece cuando todos los nodos se hayan arrancado satisfactoriamente en él. La salida de la instalación de Sun Cluster se registra en un archivo /var/cluster/logs/install/scinstall.log.N.

Pasos siguientes

Si ha agregado un nodo a un clúster de dos nodos, vaya a Cómo actualizar las reservas SCSI después de agregar un nodo.

Si desea instalar servicios de datos, acceda al procedimiento adecuado para el servicio de datos en cuestión y para su versión del sistema operativo:

 

CD-ROM 2 de 2 de Sun Cluster 

(Servicio de datos de Sun Java System) 

CD de Sun Cluster Agents 

(Demás servicios de datos) 

Procedimiento 

Solaris 8 o 9 

Solaris 10 

Solaris 8 o 9 

Solaris 10 

Instalación de los paquetes de marco de trabajo y de software de servicio de datos de Sun Cluster (Java ES installer)

     

Cómo instalar paquetes de software de los servicios de datos (pkgadd)

 

   

Cómo instalar los paquetes de software del servicio de datos (scinstall)

   

Cómo instalar el software de servicios de datos (Web Start installer)

   

S  

 

En caso contrario, vaya al siguiente procedimiento:

Errores más frecuentes

Opción scinstall deshabilitada – Si la opción JumpStart del comando scinstall no tiene un asterisco delante, la opción estará deshabilitada. Esta condición indica que la configuración JumpStart no está completa o que la configuración tiene un error. Para corregir esta condición, primero salga de la utilidad scinstall. Repita el Paso 1 al Paso 10 para corregir la configuración de JumpStart, a continuación, reinicie la utilidad scinstall.

Mensajes de error acerca de nodos que no existen – A menos que haya instalado su propio archivo /etc/inet/ntp.conf, el comando scinstall instalará un archivo ntp.conf predeterminado. que se suministra con referencias al número máximo de nodos. Por este motivo el daemon xntpd(1M) puede producir mensajes de error con respecto a algunas de estas referencias a la hora del arranque. Puede obviar estos mensajes. Consulte Cómo configurar el Protocolo de tiempo de red (NTP, Network Time Protocol) para obtener información acerca de cómo eliminar estos mensajes en condiciones de clúster normales.

Cambio de la dirección de la red privada – No puede cambiar la dirección de la red privada y la máscara de red después de que el proceso de scinstall haya terminado. Si necesita utilizar una dirección de red privada distinta o una máscara de red y el nodo todavía se encuentra en el modo de instalación, siga los procedimientos descritos en Cómo desinstalar Sun Cluster para corregir los problemas de instalación . Repita después este procedimiento para reinstalar y configurar el nodo con la información correcta.