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

Có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 Solaris y Sun Cluster en todos los nodos del clúster en la misma operación y establece el clúster. También puede utilizar este procedimiento para añadir nuevos nodos a un clúster.

  1. Compruebe que la configuración del hardware sea completa y que las conexiones se verifiquen antes de instalar el software Solaris.

    Consulte Sun Cluster Hardware Administration Collection y la documentación de su servidor y del dispositivo de almacenamiento para obtener información sobre cómo configurar el hardware.

  2. Compruebe que la planificación de la configuración del clúster sea completa.

    Consulte Cómo preparar la instalación del software del clúster para obtener información sobre los requisitos y las pautas.

  3. Si utiliza un servicio de nombres, añada la información siguiente a los servicios de nombres que los clientes utilizan para acceder a los servicios del clúster:

    • Asignaciones de dirección a nombre en todos los nombres de sistemas públicos y las direcciones lógicas

    • La dirección IP y el nombre del sistema del servidor JumpStart

    Consulte Direcciones IP para la planificación de las directrices. Consulte la documentación del administrador del sistema Solaris para obtener información sobre el uso de los servicios de nombres de Solaris.

  4. Si instala un nuevo nodo en un clúster existente, añada el nodo a la lista de nodos del clúster autorizados.

    1. Ejecute scsetup(1M) desde otro nodo del clúster que esté activo.

    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” en “Adding and Removing a Cluster Node” en Sun Cluster System Administration Guide for Solaris OS.

  5. Configure el servidor de instalación JumpStart.

    • Siga las instrucciones correspondientes a la plataforma de software que está utilizando.

      Sistema operativo Solaris  

      Procedimientos 

      SPARC 

      Consulte “Creating a Profile Server for Networked Systems” en Solaris 8 Advanced Installation Guide o “Creating a Profile Server for Networked Systems” en Solaris 9 Installation Guide para obtener instrucciones sobre cómo configurar un servidor de instalación JumpStart.

      Consulte también las páginas de comando man setup_install_server(1M) y add_install_client(1M).

      x86 

      Consulte “Solaris 9 Software Installation From a PXE Server” en Sun Fire V60x and Sun Fire V65x Server Solaris Operating Environment Installation Guide para obtener instrucciones sobre cómo configurar un servidor DHCP (Protocolo de configuración de host dinámico) JumpStart y una red Solaris para instalaciones PXE (Medio de ejecución anterior al arranque).

    • Asegúrese de que el servidor de instalación JumpStart cumple los siguientes requisitos.

      • El servidor de instalación está en la misma subred que los nodos del clúster.

      • El servidor de instalación no es un nodo del clúster.

      • El servidor de instalación instala una versión del sistema operativo Solaris compatible con Sun Cluster.

      • Ya existe un directorio personalizado de JumpStart para la instalación JumpStart de Sun Cluster. Este directorio dir_jumpstart debe contener una copia de la utilidad check(1M). El directorio también se debe exportar con NFS para que se pueda leer, mediante el servidor de instalación JumpStart.

      • Cada nuevo nodo del clúster se configura como un cliente de instalación JumpStart personalizado que utiliza el directorio Jumpstart personalizado configurado para la instalación de Sun Cluster.

  6. En un nodo del clúster o en otra máquina de la misma plataforma de servidor, prepare un archivo flash de Solaris y el software Sun Web Console.

    1. Instale Solaris como se describe en Cómo instalar el software Solaris .

    2. Inserte el CD-ROM de Sun Cluster 3.1 9/04 en la unidad de CD-ROM.

    3. Vaya al directorio /cdrom/cdrom0/Solaris_arquitectura/Product/sun_web_console/2.1/, donde arquitectura es sparc o x86.

    4. Ejecute el comando setup.


      # ./setup
      

      El comando setup instala todos los paquetes para admitir Sun Web Console.

    5. Cambie a un directorio que no sea del CD-ROM y sáquelo después.


      # eject cdrom
      

    6. Cree el archivo flash del sistema instalado.


      # flar create -n nombre archivo
      
      -n nombre

      Asigne un nombre al archivo flash.

      archivo

      Especifique el nombre que se le asignará al archivo, con la ruta completa. Normalmente, el nombre de archivo termina en .flar.

      Siga los procedimientos descritos en “Creating Web Start Flash Archives” en Solaris 8 Advanced Installation Guide o “ Creating Solaris Flash Archives (Tasks)” en Solaris 9 9/04 Installation Guide.

  7. Copie el archivo flash en el servidor de instalación JumpStart.

  8. Asegúrese de que el archivo flash del servidor de instalación JumpStart se exporte a un NFS de manera que el servidor de instalación JumpStart lo pueda leer.

    Consulte “Solaris NFS Environment” en System Administration Guide, Volume 3 o “Managing Network File Systems (Overview)” en System Administration Guide: Resource Management and Network Services para obtener información sobre cómo compartir archivos automáticamente. Consulte también las páginas de comando man share(1M) y dfstab(4).

  9. Cree un directorio en el servidor de instalación JumpStart para conservar una copia de CD-ROM de Sun Cluster 3.1 9/04.

    En el ejemplo siguiente, el directorio /export/suncluster/ se crea para este fin.


    # mkdir -m 755 /export/suncluster/
    

  10. Copie el CD-ROM de Sun Cluster en el servidor de instalación JumpStart.

    1. Inserte el CD-ROM de Sun Cluster 3.1 9/04 en la unidad de CD-ROM del servidor de instalación JumpStart.

      Si el daemon de gestión de volúmenes vold(1M) se está ejecutando y está configurado para gestionar los dispositivos de CD-ROM, el daemon monta automáticamente el CD-ROM en el directorio /cdrom/cdrom0/.

    2. Vaya al directorio Directorio Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Tools/, donde arquitectura es sparc o x86 y donde versión es 8 (para Solaris 8) o 9 (para Solaris 9)


      # cd /cdrom/cdrom0/Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Tools/
      

    3. Copie el CD-ROM en un nuevo directorio del servidor de instalación JumpStart.

      La orden scinstall crea el nuevo directorio de instalación al copiar los archivos del CD-ROM. El ejemplo siguiente utiliza el nombre del directorio de instalación /export/suncluster/sc31/.


      ./scinstall -a /export/suncluster/sc31/
      

    4. Cambie a un directorio que no sea del CD-ROM y sáquelo después.


      # eject cdrom
      

  11. Asegúrese de que la imagen CD-ROM de Sun Cluster 3.1 9/04 es del tipo NFS y que se ha exportado para su lectura mediante el servidor de instalación JumpStart.

    Consulte “Solaris NFS Environment” en System Administration Guide, Volume 3 o “Managing Network File Systems (Overview)” en System Administration Guide: Resource Management and Network Services para obtener información sobre cómo compartir archivos automáticamente. Consulte también las páginas de comando man share(1M) y dfstab(4).

  12. Tenga a mano la información siguiente:

    • La dirección Ethernet de cada nodo del clúster

    • Tas siguientes plantillas de instalación completada

    Tabla 2–7 Instalación JumpStart y plantilla de configuración

    Componente  

    Descripción/ejemplo  

    Escriba aquí las respuestas 

    Directorio JumpStart  

    ¿Cómo se llama el directorio Jumpstart que se debe usar? 

     

    Nombre del clúster  

    ¿Cómo se llama el clúster que desea establecer? 

     

    Nodos del clúster  

    ¿Cómo se llaman los nodos del clúster pensados para la configuración inicial del clúster? 

     

    Autenticación de DES 

    ¿Necesita usar la autenticación DES?  

    No  |  Sí  

    Dirección de la red para el transporte de clústers 

    ¿Desea aceptar la dirección de red predeterminada (172.16.0.0)?

    Sí   |  No  

    Si no es así, indique su propia dirección de red:  

    _____ . _____.0.0

    ¿Desea aceptar la máscara de red predeterminada (255.255.0.0)?

    Sí   |  No  

    Si no es asi, indique su propia máscara de red: 

    255.255.___ . ___

    Cables punto a punto 

    ¿Utiliza este clúster uniones de transporte?  

    Sí  |  No  

    Uniones de transporte de clústers 

    Si se han utilizado, ¿cómo se llaman las dos uniones de transportes? 

      Valores predeterminados: switch1 y switch2


    Primero

    Segundo

    Cables y adaptadores para el transporte del clúster 

    Nombre del primer nodo: 

     

    Adaptadores de transportes: 

    Primero

       

    Segundo

      

    ¿Dónde se conecta cada adaptador de transporte con (una unión de transporte u otro adaptador)?

      Valores predeterminados de la unión: switch1 y switch2


      

    ¿Desea usar el nombre predeterminado del puerto para las uniones de transportes? 

    Sí | No 

    Sí | No  

    Si no es asi, ¿cómo se llama el puerto que desee usar? 

      

    ¿Desea usar autodiscovery para que aparezcan en una lista los adaptadores disponibles para los otros nodos? 

    Si no es así, indique la información siguiente para cada nodo adicional: 

    Sí  |  No  

    Especifique esta información para cada nodo adicional

    Nombre del nodo: 

     

    Adaptadores de transportes: 

    Primero

       

    Segundo

      

    ¿Dónde se conecta cada adaptador de transporte con (una unión de transporte u otro adaptador)?

      Valores predeterminados de la unión: switch1 y switch2


      

    ¿Desea usar el nombre predeterminado del puerto para las uniones de transportes? 

    Sí | No 

    Sí | No 

    Si no es asi, ¿cómo se llama el puerto que desee usar? 

      

    Sistema de archivos de dispositivos globales 

    (especifíquelo para cada nodo)

    ¿Desea utilizar el nombre predeterminado del sistema de archivos de dispositivos globales (/globaldevices)?

    Sí  |   No 

    Si no es así, ¿desea utilizar un sistema de archivos ya existente?  

    Sí  |   No 

    ¿Cómo se llama el sistema de archivos?  

     

    Instalación de modificaciones del software 

    ¿Desea que scinstall instale las modificaciones en su lugar?

    Sí  |   No 

    Si es así, ¿cómo se llama el directorio de modificaciones? 

     

    ¿Desea utilizar una lista de modificaciones?  

    Sí  |  No 

    Consulte Planificación del sistema operativo Solaris y Planificación del entorno de Sun Cluster para conseguir información sobre las pautas de planificación.


    Nota –

    No puede cambiar la dirección privada de red ni la máscara de red después de terminar el procesamiento de scinstall. Si desea usar una máscara de red o una dirección de red privada diferente y el nodo aún se encuentra en el modo de instalación, siga el procedimiento explicado 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.


  13. 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 reemplace ver por 8 (para Solaris 8) o 9 (para Solaris 9).


    # cd /export/suncluster/sc31/Solaris_arch/Product/sun_cluster/ \
    Solaris_ver/Tools/
    # ./scinstall
    

  14. Siga estas pautas para usar scinstall interactiva:

    • Interactive scinstall permite seguir escribiendo. Por este motivo, no pulse Retorno más de una vez si la próxima pantalla de menú no aparece inmediatamente.

    • A menos que se indique lo contrario, debe pulsar Control-D para volver al inicio de una serie de preguntas relacionadas o al menú Principal.

    • Las respuestas predeterminadas o las respuestas a sesiones anteriores se muestran entre paréntesis ([ ]) al final de una pregunta. Pulse Retorno para introducir la respuesta que está entre paréntesis sin escribirla.

  15. En el menú principal, seleccione el elemento, Configurar un clúster para que se le aplique JumpStart desde este servidor de instalación.

    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) Print release information for this cluster node
     
          * ?) Help with menu options
          * q) Quit
     
        Option:  2
    


    Nota –

    Si la opción JumpStart no muestra un asterisco delante significa que la opción está inhabilitada. Esta condición indica que la configuración JumpStart no está completa o que la configuración tiene un error. Para corregir esta circunstancia, siga estos pasos:

    1. Salga de la utilidad scinstall.

    2. Repita el procedimiento del Paso 5 al Paso 10 para corregir la configuración de JumpStart.

    3. Reinicie la utilidad scinstall.


  16. Siga las indicaciones de los menús para aportar las respuestas de la plantilla completada en Paso 12.

    La orden scinstall almacena la información de configuración y crea el siguiente archivo class predeterminado, autoscinstall.class, en el directorio jumpstart-dir /autoscinstall.d/3.1/.class


    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

  17. Realice ajustes en el archivo autoscinstall.class predeterminado para configurar JumpStart e instalar el archivo flash.

    1. Cambie las siguientes entradas en el archivo autoscinstall.class. En la última entrada nueva de la tabla, archive representa la ubicación del archivo flash.

      Entrada existente  

      Nueva entrada 

      install_type

      initial_install

      install_type

      flash_install

      system_type

      standalone

      archive_location

      archive

    2. Elimine todas las entradas que instalen un paquete específico.


      cluster         SUNWCuser        add
      package         SUNWman          add

  18. Configure los directorios de modificaciones de Solaris.


    Nota –

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


    1. Cree los directorios jumpstart-dir/autoscinstall.d/nodes/node/patches/ en el servidor de instalación JumpStart.

      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 modificaciones compartido.


      # mkdir jumpstart-dir/autoscinstall.d/nodes/nodo/patches/
      

    2. Deje copias de las modificaciones de Solaris en cada uno de estos directorios.

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

  19. Configure los archivos para que contengan la información necesaria sobre el nombre del sistema de manera local en cada nodo.

    1. En el servidor de instalación JumpStart, cree archivos con el nombre jumpstart-dir/autoscinstall.d/nodes/nodo/archive/etc/inet/hosts.

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

    2. Añada las entradas siguientes en cada archivo.

      • Las direcciones IP y el nombre del sistema del servidor NFS que mantiene una copia de la imagen del CD-ROM de Sun Cluster. El servidor NFS puede ser el servidor de instalación JumpStart u otra máquina.

      • Una dirección IP y un nombre del sistema en cada nodo del clúster.

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

    • Si en la consola de administración se ha instalado y configurado el software Cluster Control Panel (CCP), puede usar la utilidad cconsole(1M) para visualizar las pantallas individuales de la consola. La utilidad cconsole también abre una ventana principal desde la que puede enviar su información a todas las ventanas de consola individuales al mismo tiempo. Use la orden siguiente para iniciar cconsole:


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

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

  21. Detenga cada nodo.


    # shutdown -g0 -y -i0
    
  22. 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, seleccione el IBA de la lista que esté conectado con la misma red que el servidor de instalación DHCP JumpStart.

        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 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 software Solaris y Sun Cluster en cada nodo.


    Nota –

    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 errores 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) si desea información sobre cómo suprimir estos mensajes en condiciones normales del clúster.


    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.

    No puede cambiar la dirección privada de red ni la máscara de red después de terminar el procesamiento de scinstall. Si desea usar una máscara de red o una dirección de red privada diferente y el nodo aún se encuentra en el modo de instalación, siga el procedimiento explicado 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.

  23. Si está instalando un nodo nuevo en un clúster existente, cree puntos de montaje en ese nodo para todos los sistemas de archivos 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 mountpoint
      

      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 después de rearrancar el clúster en el Paso 26.


    3. Si VERITAS Volume Manager (VxVM) se instala en un nodo que ya está presente en el clúster, consulte el número de vxio en cada nodo instalado de VxVM.


      # grep vxio /etc/name_to_major
      vxio NNN
      

      • Asegúrese de que se utiliza el mismo número de vxio en cada uno de los nodos de VxVM instalados.

      • Asegúrese también de que el número de vxio esté disponible para su uso en cada uno de los nodos que no tienen el 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.

  24. (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 System Administration Guide for Solaris OS para 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.

  25. x86: Defina el archivo de arranque predeterminado en 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.

  26. Si ha realizado una tarea que necesita que se rearranque el clúster, siga estos pasos para realizar un rearranque de reconfiguración del clúster.

    A continuación, se indican algunas tareas que necesitan un rearranque:

    • Añadir un nuevo nodo a un clúster existente

    • Instalar modificaciones que requieren el rearranque de un nodo o un clúster

    • Realizar cambios en la configuración que necesitan un rearranque para su aplicación

    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 permanecerán en el modo de instalación hasta que ejecute por primera vez la orden scsetup(1M). Ejecute esta orden durante el procedimiento Cómo efectuar una configuración posterior a la instalación y configurar los dispositivos del 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 lo rearranca. 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.logN.

  27. Instale el software de sistemas de archivos Sun StorEdge QFS.

    Siga los procedimientos de la instalación inicial que aparecen en Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide.

  28. SPARC: Para instalar VERITAS File System, vaya a SPARC: Cómo instalar el software VERITAS File System .

  29. Establezca el orden de búsqueda del servicio de nombres.

    Vaya a Cómo configurar el conmutador del servicio de nombres .