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.
Lleve a cabo las siguientes tareas:
Asegúrese de que se completa la configuración de hardware y que se comprueban las conexiones antes de instalar el software de 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.
Determine la dirección Ethernet de cada nodo del clúster.
Si utiliza un servicio de asignación de nombres, asegúrese de que se añade la siguiente información a todos los servicios de asignación de nombres que se utilicen para acceder a los servicios de clúster. Consulte Direcciones IP para conocer las directrices de planificación. Consulte la documentación del administrador del sistema Solaris para obtener información sobre el uso de los servicios de nombres de Solaris.
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
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 conocer los requisitos y las directrices.
En el servidor en el que creará el contenedor flash, compruebe que se ha instalado todo el software, parches y firmware del SO Solaris necesarios para admitir Sun Cluster.
Si ya se ha instalado el software de Solaris en el servidor, deberá asegurar que la instalación de Solaris cumple los requisitos de Sun Cluster y cualquier otro software que vaya a instalar en el clúster. Consulte Cómo instalar el software Solaris para obtener más información acerca de la instalación del software Solaris para satisfacer los requisitos de software de Sun Cluster.
Asegúrese de que los paquetes de software y los parches de Sun Cluster se han instalado en el servidor en el que creará el contenedor flash. Consulte Instalación de los paquetes de marco de trabajo y de software de servicio de datos de Sun Cluster (Java ES installer) .
Determine el modo de la utilidad scinstall que utilizará, Típica o Personalizada. En la instalación Típica de Sun Cluster, scinstall especifica automáticamente la configuración predeterminada siguiente.
Componente |
Valor predeterminado |
---|---|
Dirección de la red privada |
172.16.0.0 |
Máscara de la red privada |
255.255.0.0 |
Uniones de transporte del clúster |
switch1 y switch2 |
Nombre del sistema de archivos de los dispositivos generales |
/globaldevices |
Seguridad de la instalación (DES) |
Limitada |
Directorio de parches de Solaris y Sun Cluster |
/var/cluster/patches |
Complete la hoja de cálculo de planificación correspondiente. Consulte Planificación del entorno de Sun Cluster para ver unas directrices de planificación.
Modo típico: si desea utilizar este modo y aceptar todas las opciones predeterminadas, complete la siguiente hoja de datos.
Componente |
Descripción/ejemplo |
Respuesta |
|
---|---|---|---|
Directorio JumpStart |
¿Cómo se llama el directorio Jumpstart que se debe usar? | ||
Nombre de 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? | ||
Cables y adaptadores para el transporte del clúster |
Nombre del primer nodo: | ||
Adaptadores de transportes: |
Primero
|
Segundo
|
|
¿Se trata de un adaptador de transporte de clúster dedicado? |
Sí | No |
Sí | No |
|
En caso negativo, ¿cuál es el ID VLAN de este adaptador? | |||
Especifíquela para cada nodo adicional |
Nombre del nodo: | ||
Adaptadores de transportes: |
Primero
|
Segundo
|
|
Configuración del quórum (sólo para clúster de dos nodos) |
¿Desea deshabilitar la selección automática de dispositivos de quórum? (Responda Sí si alguno de los dispositivos de almacenamiento no se ha cualificado como dispositivo de quórum o si desea configurar un dispositivo NAS de red como dispositivo de quórum.) |
Sí | No |
Sí | No |
Modo personalizado: si desea utilizar este modo y personalizar los datos de configuración, complete la siguiente hoja de datos.
Siga estas instrucciones para usar la utilidad interactiva scinstall en este procedimiento:
Esta utilidad 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.
Configure el servidor de instalación JumpStart.
Siga las instrucciones adecuadas para su plataforma de software.
Plataforma de SO Solaris |
Instrucciones |
---|---|
SPARC |
Consulte uno de los siguientes manuales para obtener instrucciones acerca de cómo configurar un servidor de instalación JumpStart:
Consulte también las páginas de comando man setup_install_server(1M) and 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 ver las instrucciones sobre cómo configurar un servidor de protocolo de configuración dinámica de host (DHCP) de JumpStart y una red Solaris para las instalaciones de Entorno de ejecución previo al arranque (PXE). |
Asegúrese de que el servidor de instalación JumpStart cumple con los siguientes requisitos.
El servidor de instalación se encuentra en la misma subred que los nodos del clúster, o en el servidor de arranque de Solaris de la subred que utilizan los nodos del clúster.
El servidor de instalación no es en sí 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.
Si está instalando un nuevo nodo en un cluster existente, agregue el nodo a la lista de nodos de clúster autorizados.
Cambie a otro nodo del clúster que esté activo e inicie la utilidad scsetup(1M).
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.
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 .
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) .
Habilite el daemon contenedor de agente común para que se inicie automáticamente durante el arranque del sistema.
# cacaoadm enable |
En el sistema instalado, instale todos los parches necesarios para admitir Sun Cluster.
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.
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.
Cree un contenedor flash del sistema instalado.
# flarcreate -n name archive |
Nombre que se asignará al contenedor flash.
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:
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).
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 |
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 |
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 |
realice ajustes al archivo autoscinstall.class para configurar JumpStart para que instale el contenedor flash.
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 |
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.
Elimine todas las entradas que instalarían un paquete específico, como las siguientes.
cluster SUNWCuser add package SUNWman add |
Configure los directorios de parches de Solaris si no lo ha hecho, e instale los parches en el sistema con contenedor flash.
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.
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/ |
Deje copias de los parches de Solaris en cada uno de estos directorios.
Deje copias de parches relacionados con el hardware que se deben instalar una vez instalado Solaris en cada uno de estos directorios.
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.
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 (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.
En la pantalla de arranque de Solaris, seleccione Net.
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. |
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
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 |
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.
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 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.
Los puntos de montaje se activan tras reiniciar el clúster en Paso 24.
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.
(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.
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.
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.
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.
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
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 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 .
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.
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 |
S | ||||
Cómo instalar paquetes de software de los servicios de datos (pkgadd) |
S | |||
Cómo instalar los paquetes de software del servicio de datos (scinstall) |
S |
S |
||
Cómo instalar el software de servicios de datos (Web Start installer) |
S |
En caso contrario, vaya al siguiente procedimiento:
Si ha instalado un clúster con un único nodo, la estructura del clúster está ya completa. Acceda a Configuración del clúster para instalar el software de administración de volúmenes y configurar el clúster.
Si ha agregado un nuevo nodo a un clúster existente, compruebe el estado del clúster. Vaya a Cómo verificar la configuración del quórum y el modo instalación .
Si ha instalado un clúster de varios nodos y ha elegido la configuración automática de quórum, la configuración posterior a la instalación habrá finalizado. Vaya a Cómo verificar la configuración del quórum y el modo instalación .
Si ha instalado un clúster de varios nodos y ha rechazado la configuración automática de quórum, realice la configuración posterior a la instalación. Vaya a Cómo configurar dispositivos de quórum .
SI ha agregado un nodo a un clúster que tiene un único nodo o más de dos nodos, vaya a Cómo verificar la configuración del quórum y el modo instalación .
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.