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.
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.
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.
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.
Si instala un nuevo nodo en un clúster existente, añada el nodo a la lista de nodos del clúster autorizados.
Ejecute scsetup(1M) desde otro nodo del clúster que esté activo.
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.
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.
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.
Instale Solaris como se describe en Cómo instalar el software Solaris .
Inserte el CD-ROM de Sun Cluster 3.1 9/04 en la unidad de CD-ROM.
Vaya al directorio /cdrom/cdrom0/Solaris_arquitectura/Product/sun_web_console/2.1/, donde arquitectura es sparc o x86.
Ejecute el comando setup.
# ./setup |
El comando setup instala todos los paquetes para admitir Sun Web Console.
Cambie a un directorio que no sea del CD-ROM y sáquelo después.
# eject cdrom |
Cree el archivo flash del sistema instalado.
# flar create -n nombre archivo |
Asigne un nombre al archivo flash.
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.
Copie el archivo flash en el servidor de instalación JumpStart.
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).
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/ |
Copie el CD-ROM de Sun Cluster en el servidor de instalación JumpStart.
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/.
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/ |
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/ |
Cambie a un directorio que no sea del CD-ROM y sáquelo después.
# eject cdrom |
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).
Tenga a mano la información siguiente:
La dirección Ethernet de cada nodo del clúster
Tas siguientes plantillas de instalación completada
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.
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.
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 |
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.
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 |
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:
Salga de la utilidad scinstall.
Repita el procedimiento del Paso 5 al Paso 10 para corregir la configuración de JumpStart.
Reinicie la utilidad scinstall.
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 |
Realice ajustes en el archivo autoscinstall.class predeterminado para configurar JumpStart e instalar el archivo flash.
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 |
Elimine todas las entradas que instalen un paquete específico.
cluster SUNWCuser add package SUNWman add |
Configure los directorios de modificaciones de Solaris.
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.
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/ |
Deje copias de las modificaciones de Solaris en cada uno de estos directorios.
Deje copias de modificaciones relacionadas con el hardware que se deben instalar una vez instalado Solaris en cada uno de estos directorios.
Configure los archivos para que contengan la información necesaria sobre el nombre del sistema de manera local en cada nodo.
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.
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.
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.
Detenga cada nodo.
# shutdown -g0 -y -i0 |
Arranque cada nodo para iniciar la instalación JumpStart.
En los sistemas basados en SPARC, siga estos pasos:
ok boot net - install |
Incluya un espacio a cada lado del guión (-) del comando.
En los sistemas basados en x86, siga estos pasos:
Cuando aparezca la pantalla de información de la BIOS, pulse la tecla Esc.
Aparece la pantalla Select Boot Device (Seleccionar dispositivo de arranque).
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.
En la pantalla de arranque de Solaris, seleccione Net.
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. |
Cuando se le solicite, responda a las preguntas y siga las instrucciones de la pantalla.
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.
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.
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}' |
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.
Los puntos de montaje se activan después de rearrancar el clúster en el Paso 26.
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.
(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.
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.
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
Pare el clúster desde uno de los nodos.
# scshutdown |
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 .
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.
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.
SPARC: Para instalar VERITAS File System, vaya a SPARC: Cómo instalar el software VERITAS File System .
Establezca el orden de búsqueda del servicio de nombres.
Vaya a Cómo configurar el conmutador del servicio de nombres .