Realice los siguientes procedimientos para instalar los paquetes y los parches de todos los productos de software, y configurar el entorno de usuario.
Puede instalar el software de Oracle más adelante, tal y como se indica en este manual.
Debe disponer de los siguientes elementos:
El DVD-ROM de Java Availability Suite que contiene el software de Sun Cluster 3.2.
Acceso al sitio web de SunSolveSM para descargar los parches.
Conviértase en superusuario en la consola administrativa.
Configure el software de Solaris 10 11/06 preinstalado, si aún no lo ha hecho.
Para obtener más información, consulte Sun Ultra 20 Workstation Getting Started Guide (819–2148).
Descargue, instale y configure Sun Update Connection.
Consulte http://www.sun.com/service/sunupdate/gettingstarted.html para obtener más información. La documentación de Sun Update Connection está disponible en http://docs.sun.com/app/docs/coll/1320.2.
Descargue y aplique los parches de Solaris 10 mediante Sun Update Connection.
Introduzca el DVD-ROM de Java Availability Suite en la unidad de DVD-ROM.
Acceda al directorio Solaris_sparc/Product/sun_cluster/Solaris_10/Packages/.
Instale los paquetes de software del panel de control del clúster y las páginas de comando man.
admincon# pkgadd -d . SUNWccon SUNWscman |
Acceda a un directorio que no resida en el DVD-ROM y, a continuación, extraiga el DVD-ROM.
host# cd / host# eject cdrom |
Cree un archivo /etc/cluster que contenga el nombre del clúster y los nombres de los dos nodos.
admincon# vi /etc/clusters sccluster phys-sun phys-moon |
Cree un archivo /etc/serialports que contenga los nombres de los nodos y el nombre de host, y el número de puerto para cada nodo que se utilice para establecer conexión con la red de administración.
admincon# vi /etc/serialports phys-sun phys-sun 46 phys-moon phys-moon 47 |
Agregue Sun Cluster PATH y MANPATH al archivo de inicialización de usuario .cshrc.
Agregue /opt/SUNWcluster/bin a la entrada PATH.
Agregue /opt/SUNWcluster/man y /usr/cluster/man a la entrada MANPATH.
Inicialice las modificaciones.
admincon# cd admincon# source .cshrc |
Este procedimiento describe cómo instalar el SO Solaris 10 para cumplir los requisitos de instalación de software de Sun Cluster.
Si el sistema tiene preinstalado el SO Solaris, pero no cumple los requisitos de instalación de software de Sun Cluster, lleve a cabo estos procedimientos para reinstalar el software de Solaris y cumplir estos requisitos.
Debe disponer de los siguientes elementos:
El DVD-ROM del software de Solaris 10 11/06 para plataformas SPARC.
Acceso al sitio web de SunSolve para descargar los parches.
Agregue todos los nombres de host públicos y las direcciones lógicas del clúster al servicio de asignación de nombres.
Las direcciones IP que aparecen en este paso sirven únicamente de ejemplo y no se pueden utilizar en la red pública. Sustituya su dirección IP al realizar este paso.
192.168.10.1 phys-sun 192.168.10.2 phys-moon 192.168.10.3 apache-lh 192.168.10.4 nfs-lh 192.168.10.5 oracle-lh 192.168.10.6 admincon 192.168.11.1 phys-sun-11 192.168.11.2 phys-moon-11 192.168.11.3 se3510fc 192.168.11.4 admincon-11 |
Para obtener más información sobre los servicios de asignación de nombres, consulte System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) .
En la consola administrativa, inicie la utilidad cconsole(1M).
admincon# cconsole & |
Utilice la utilidad cconsole para comunicarse con cada nodo individual del clúster o utilice la ventana principal para enviar comandos simultáneamente a ambos nodos.
Introduzca el DVD-ROM de Solaris 10 11/06 en la unidad de DVD-ROM de phys-sun.
Acceda a la ventana de consola de phys-sun.
Arranque phys-sun.
Si el sistema es nuevo, enciéndalo.
Si el sistema ya se está ejecutando, ciérrelo.
phys-sun# init 0 |
Aparecerá el indicador ok.
Deshabilite el reinicio automático.
ok setenv auto-boot? false |
Al deshabilitar el reinicio automático, se impide que se produzca un ciclo continuo de arranque.
Cree un alias para cada disco.
La asignación de alias a los discos le permite acceder al segundo disco y efectuar el arranque desde éste en caso de no poder arrancar desde el disco predeterminado.
Muestre los discos y seleccione el disco de arranque.
ok show-disks … Enter selection, q to quit: X |
Asigne el nombre de alias rootdisk al disco que seleccione.
ok nvalias rootdisk Control-Y |
La combinación de teclas Control-Y permite introducir el nombre del disco seleccionado desde el menú Mostrar discos.
Guarde el alias del disco.
ok nvstore |
Repita los pasos anteriores para identificar y asignar el nombre de alias backup_root al disco de arranque alternativo.
Establezca la variable de entorno boot-device en los alias del disco de arranque predeterminado y el disco de arranque de copia de seguridad.
ok setenv boot-device rootdisk backup_root |
Para obtener más información, consulte OpenBoot 4.x Command Reference Manual .
Inicie el programa de instalación de Solaris.
ok boot cdrom |
Siga los indicadores.
Seleccione las siguientes opciones de instalación:
Indicador |
Valor |
---|---|
Grupo de software de Solaris |
Compatibilidad con Plus OEM completo |
Particiones |
Formato manual |
Contraseña del usuario root |
Misma contraseña en ambos nodos |
Reinicio automático |
No |
Habilitar servicios de red para clientes remotos |
Sí |
Establezca los siguientes tamaños de partición y nombres del sistema de archivos, si aún no se han definido:
Segmento |
Tamaño |
Nombre del sistema de archivos |
---|---|---|
0 |
espacio libre restante |
/ |
1 |
2 Gbytes |
intercambio |
4 |
512 Mbytes |
/globaldevices |
5 |
2 Gbytes |
/var |
7 |
32 Mbytes |
para que lo utilice Administrador de volúmenes de Solaris |
Vuelva al Paso 3 y repita estos pasos en phys-moon.
En ambos nodos, descargue, instale y configure Sun Update Connection.
Consulte http://www.sun.com/service/sunupdate/gettingstarted.html para obtener más información. La documentación de Sun Update Connection está disponible en http://docs.sun.com/app/docs/coll/1320.2 .
En ambos nodos, descargue y aplique los parches de Solaris 10 mediante Sun Update Connection.
Realice este procedimiento en ambos nodos. Los pasos descritos en este procedimiento utilizan el entorno de shell C. Si utiliza un shell diferente, realice las tareas equivalentes en su entorno de shell preferido.
Para obtener más información, consulte Customizing a User’s Work Environment de System Administration Guide: Basic Administration .
Abra la ventana de la consola principal de cconsole, en el caso de que aún no esté abierta.
Utilice la ventana de la consola principal para llevar a cabo los pasos de este procedimiento en ambos nodos al mismo tiempo.
Muestre la configuración de umask y las variables de entorno.
phys-X# umask phys-X# env | more |
Si aún no se ha definido, establezca umask en 22.
Esta entrada establece los permisos predeterminados para los archivos recién creados.
umask 022 |
Asegúrese de que PATH incluya las siguientes rutas.
/usr/bin
/usr/cluster/bin
/usr/sbin
/oracle/oracle/product/10.2.0/bin
(Opcional) Agregue las siguientes rutas a MANPATH.
/usr/cluster/man
/usr/apache/man
Establezca las variables de entorno ORACLE_BASE y ORACLE_SID.
ORACLE_BASE=/oracle ORACLE_SID=orasrvr |
Compruebe los cambios de configuración realizados.
phys-X# umask phys-X# env | more |
Este procedimiento describe cómo modificar determinados valores de configuración del sistema para admitir la configuración de inicio rápido.
En ambos nodos, habilite la función de multirruta de Solaris
phys-X# /usr/sbin/stmsboot -e |
Habilita la multirruta de E/S de Solaris.
Para obtener más información, consulte la página de comando man stmsboot(1M).
En ambos nodos, actualice el archivo /etc/inet/ipnodes con todas las direcciones lógicas y nombres de host públicos del clúster.
Excepto las entradas de loghost, estas entradas son las mismas en ambos nodos.
Las direcciones IP que aparecen en este paso sirven únicamente de ejemplo y no se pueden utilizar en la red pública. Sustituya su dirección IP al realizar este paso.
phys-X# vi /etc/inet/ipnodes |
En phys-sun, agregue las siguientes entradas:
127.0.0.1 localhost 192.168.10.1 phys-sun loghost 192.168.10.2 phys-moon 192.168.10.3 apache-lh 192.168.10.4 nfs-lh 192.168.10.5 oracle-lh 192.168.10.6 admincon 192.168.11.1 phys-sun-11 192.168.11.2 phys-moon-11 192.168.11.3 se3510fc-11 192.168.11.4 admincon-11 |
En phys-moon, agregue las siguientes entradas:
127.0.0.1 localhost 192.168.10.1 phys-sun 192.168.10.2 phys-moon loghost 192.168.10.3 apache-lh 192.168.10.4 nfs-lh 192.168.10.5 oracle-lh 192.168.10.6 admincon 192.168.11.1 phys-sun-11 192.168.11.2 phys-moon-11 192.168.11.3 se3510fc-11 192.168.11.4 admincon-11 |
Asegúrese de que los siguientes parámetros del núcleo se hayan establecido en, al menos, los valores mínimos que Oracle necesita en ambos nodos.
Muestre la configuración del proyecto default.
phys-X# prctl -i project default |
Si no se ha establecido ningún parámetro del núcleo o si no se han establecido en el valor mínimo necesario para Oracle, como se muestra en la siguiente tabla, defina el parámetro.
phys-X# projmod -s -K "parameter=(priv,value,deny)" default |
Parámetro del núcleo de Oracle |
Valor mínimo necesario |
---|---|
process.max-sem-nsems |
256 |
project.max-sem-ids |
100 |
project.max-shm-ids |
100 |
project.max-shm-memory |
4294967295 |
Compruebe la nueva configuración.
phys-X# prctl -i project default |
Esta configuración incluye los valores mínimos necesarios para admitir el software de Oracle en una configuración de inicio rápido de Sun Cluster. Para obtener más información sobre estos parámetros, consulte la Guía de instalación de Oracle10g.
Agregue las siguientes entradas al archivo /etc/system en ambos nodos.
phys-X# vi /etc/system set ce:ce_taskq_disable=1 exclude:lofs |
La primera entrada admite los adaptadores ce para la interconexión privada.
La segunda entrada deshabilita el sistema de archivos de bucle invertido (LOFS), que debe deshabilitarse cuando Sun Cluster HA para NFS se configura en un sistema de archivos local de alta disponibilidad. Para obtener más información y alternativas a la deshabilitación de LOFS cuando se configura Sun Cluster HA para NFS, consulte la información sobre los sistemas de archivos de bucle invertido incluida en Solaris OS Feature Restrictions de Sun Cluster Software Installation Guide for Solaris OS.
Estos cambios se aplicarán en el siguiente reinicio del sistema.
Establezca la versión 3 de NFS como la versión predeterminada en ambos nodos.
Actualice las entradas /devices y /dev en ambos nodos.
phys-X# devfsadm -C |
Confirme que la matriz de almacenamiento esté visible en ambos nodos.
phys-X# luxadm probe |
Este procedimiento presupone que los discos especificados están disponibles para la creación de réplicas de la base de datos. Sustituya sus propios nombres de disco en este procedimiento.
Cree las réplicas de la base de datos de estado en ambos nodos.
Cree tres réplicas en cada uno de los dos discos internos.
phys-X# metadb -af -c 3 c0t0d0s7 phys-X# metadb -a -c 3 c0t1d0s7 |
Compruebe las réplicas en ambos nodos.
phys-X# metadb flags first blk block count a u 16 8192 /dev/dsk/c0t0d0s7 a u 8208 8192 /dev/dsk/c0t0d0s7 a u 16400 8192 /dev/dsk/c0t0d0s7 a u 16 8192 /dev/dsk/c0t1d0s7 a u 8208 8192 /dev/dsk/c0t1d0s7 a u 16400 8192 /dev/dsk/c0t1d0s7 |
Siga este procedimiento en un solo nodo cada vez.
Este procedimiento presupone que el nodo del clúster contiene los discos internos no compartidos c0t0d0 y c0t1d0. Sustituya sus propios nombres de discos internos en los pasos de este procedimiento, si es necesario.
En phys-sun, ubique el segmento raíz c0t0d0s0 en una concatenación (unidireccional) de un solo segmento.
phys-sun# metainit -f d10 1 1 c0t0d0s0 |
Cree una segunda concatenación con el otro disco interno, c0t1d0s0.
phys-sun# metainit d20 1 1 c0t1d0s0 |
Cree una duplicación unidireccional con una subduplicación.
phys-sun# metainit d0 -m d10 |
Configure los archivos del sistema para el directorio raíz.
phys-sun# metaroot d0 |
El comando metaroot edita los archivos /etc/vfstab y /etc/system de manera que el sistema puede arrancarse con el sistema de archivos raíz (/) en un metadispositivo o volumen. Para obtener más información, consulte la página de comando man metaroot(1M).
Vacíe todos los sistemas de archivos.
phys-sun# lockfs -fa |
El comando lockfs vacía todas las transacciones del registro y las guarda en el sistema de archivos principal de todos los sistemas de archivos UFS montados. Para obtener más información, consulte la página de comando man lockfs(1M).
Reinicie el nodo para volver a montar el sistema de archivos raíz (/) recién duplicado.
phys-sun# init 6 |
Adjunte la segunda subduplicación a la duplicación.
phys-sun# metattach d0 d20 |
Para obtener más información, consulte la página de comando man metattach(1M).
Registre la ruta de arranque alternativa para utilizarla más adelante.
Si el dispositivo de arranque principal presenta errores, puede efectuar un arranque desde este dispositivo alternativo de arranque. Para obtener más información sobre los dispositivo de arranque alternativos, consulte Creating a RAID-1 Volume de Solaris Volume Manager Administration Guide .
phys-sun# ls -l /dev/rdsk/c0t1d0s0 |
Este procedimiento permite instalar los paquetes de software de la estructura de Sun Cluster y los servicios de datos Sun Cluster HA para Apache, Sun Cluster HA para NFS y Sun Cluster HA para Oracle.
Debe disponer de los siguientes elementos:
El DVD-ROM de Java Availability Suite que contiene el software de Sun Cluster 3.2.
Acceso al sitio web de SunSolve para descargar los parches.
En phys-sun, introduzca el DVD-ROM de Java Availability Suite en la unidad de DVD-ROM.
Inicie el programa installer de Java Enterprise System (ES).
phys-sun# ./installer |
Para obtener más información sobre el uso del programa installer de Java ES, consulte Guía de instalación de Sun Java Enterprise System 5 para UNIX.
Siga las instrucciones que aparecen en la pantalla para instalar los paquetes de la estructura de Sun Cluster.
Una vez finalizada la instalación, el programa installer proporciona un resumen de la instalación. Este resumen le permite ver los registros que ha creado el programa durante la instalación. Estos registros se encuentran en el directorio /var/sadm/install/logs/.
Acceda a un directorio que no resida en el DVD-ROM y, a continuación, extraiga el DVD-ROM.
host# cd / host# eject cdrom |
Vuelva al Paso 1 y repita todos los pasos en phys-moon.
En ambos nodos, utilice Sun Update Connection para descargar los parches necesarios y aplicarlos.
Realice los pasos de este procedimiento en ambos nodos.
Abra la ventana de la consola principal de cconsole, en el caso de que aún no esté abierta.
Utilice la ventana de la consola principal para llevar a cabo los pasos de este procedimiento en ambos nodos al mismo tiempo.
Cree el grupo de inventario de Oracle, oinstall y el grupo de administrador de base de datos, dba.
phys-X# groupadd oinstall phys-X# groupadd dba |
Cree la cuenta de usuario de Oracle, oracle.
Especifique el directorio de inicio de Oracle, /oracle/oracle/product/10.2.0. Establezca dba como grupo principal y oinstall como grupo secundario.
phys-X# useradd -g dba -G oinstall -d /oracle/oracle/product/10.2.0 oracle |
Establezca la contraseña de oracle.
phys-X# passwd -r files oracle |