Realice estos 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, como se indica en este manual.
Debe disponer de los siguientes elementos:
El DVD-ROM de Java Availability Suite que contiene el software Sun Cluster 3.2.
Acceso al sitio web de SunSolveSM para descargar los parches.
Conviértase en superusuario en la consola de administración.
Configure el software de Solaris 10 11/06 preinstalado, si aún no lo ha hecho.
Para obtener más información, consulte la Guía de iniciación a Sun Ultra 20 Workstation (819–2148).
Descargue, instale y configure Sun Update Connection.
Consulte http://www.sun.com/service/sunupdate/gettingstarted.html para obtener 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.
Cambie 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 |
Cambie a un directorio que no se encuentre en el DVD-ROM y, a continuación, expulse éste.
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, así como el nombre de host y el número de puerto que utilice cada nodo 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 la PATH y la MANPATH de Sun Cluster 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 a modo de ejemplo y no se pueden utilizar en la red pública. Sustituya su propia dirección IP cuando realice 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 la System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) .
Desde la consola administrativa, inicie la utilidad cconsole(1M).
admincon# cconsole & |
Use la utilidad cconsole para comunicarse con cada nodo individual del clúster o use 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 del phys-sun.
Acceda a la ventana de la consola del phys-sun.
Arranque el phys-sun.
Si el sistema es nuevo, enciéndalo.
Si el sistema ya se está ejecutando, ciérrelo.
phys-sun# init 0 |
Se muestra el indicador ok.
Deshabilite el rearranque automático.
ok setenv auto-boot? false |
Al deshabilitar el rearranque 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ú show-disks.
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 el 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 el OpenBoot 4.x Command Reference Manual .
Inicie el programa de instalación de Solaris.
ok boot cdrom |
Siga las instrucciones.
Seleccione las siguientes opciones de instalación:
Indicador |
Valor |
---|---|
Grupo de software de Solaris |
Compatibilidad con Plus OEM completo |
Particiones |
Formateado manual |
Contraseña de usuario root |
Misma contraseña en ambos nodos |
Rearranque automático |
No |
Habilite los 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 Solaris Volume Manager |
Vuelva al Paso 3 y repita los pasos en el phys-moon.
Descargue, instale y configure Sun Update Connection en ambos nodos.
Consulte http://www.sun.com/service/sunupdate/gettingstarted.html para obtener 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 en ambos nodos.
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.
Si aún no está abierta, abra la ventana de la consola principal cconsole.
Utilice la ventana de la consola principal para realizar los pasos de este procedimiento en ambos nodos simultáneamente.
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 que admita la configuración de inicio rápido.
Habilite la función de multirruta de Solaris en ambos nodos.
phys-X# /usr/sbin/stmsboot -e |
Habilita la multirruta E/S de Solaris
Para obtener más información, consulte la página de comando man stmsboot(1M).
Actualice en ambos nodos el archivo /etc/inet/ipnodes con todas las direcciones lógicas y nombres de host públicos del clúster.
Estas entradas son las mismas en ambos nodos, salvo las entradas de loghost.
Las direcciones IP que aparecen en este paso sirven únicamente a modo de ejemplo y no se pueden utilizar en la red pública. Sustituya su propia dirección IP al realizar este paso.
phys-X# vi /etc/inet/ipnodes |
En el 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 el 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 Oracle10g Installation Guide.
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 realimentación (LOFS), que debe deshabilitarse cuando se configura Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad. Para obtener 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 realimentación incluida en Restricciones de funciones del sistema operativo Solaris de Software Sun Cluster: Guía de instalación para el sistema operativo Solaris.
Estos cambios se aplicarán la próxima vez que se rearranque el sistema.
Establezca la versión 3 de NFS como 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 al mismo tiempo.
Este procedimiento presupone que el nodo del clúster contiene los discos internos no compartidos c0t0d0 y c0t1d0. En caso necesario, sustituya los nombres de sus propios discos internos en los pasos de este procedimiento.
En phys-sun, ubique el segmento root c0t0d0s0 en una concatenación (unidireccional) de un único 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 de un sólo sentido con una subduplicación.
phys-sun# metainit d0 -m d10 |
Configure los archivos del sistema para el directorio root.
phys-sun# metaroot d0 |
El comando metaroot edita los archivos /etc/vfstab y /etc/system de manera que el sistema pueda 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).
Purgue 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).
Rearranque 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).
Indique la ruta de arranque alternativa para usarla en el futuro si es necesario.
Si el dispositivo primario de arranque falla puede efectuar un arranque desde este dispositivo alternativo de arranque. Para obtener más información sobre dispositivos 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 for 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 Sun Cluster 3.2.
Acceso al sitio web de SunSolve para descargar los parches.
En el 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 la Sun Java Enterprise System 5 Installation Guide for UNIX .
Siga las instrucciones que aparecen en la pantalla para instalar los paquetes de estructura de Sun Cluster.
Una vez finalizada la instalación, el programa installer proporciona un resumen de la instalación que 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/.
Cambie a un directorio que no se encuentre en el DVD-ROM y, a continuación, expulse éste.
host# cd / host# eject cdrom |
Vuelva al Paso 1 y repita todos los pasos en el phys-moon.
En ambos nodos, utilice Sun Update Connection para descargar y aplicar los parches necesarios.
Realice los pasos de este procedimiento en ambos nodos.
Si aún no está abierta, abra la ventana de la consola principal cconsole.
Utilice la ventana de la consola principal para realizar los pasos de este procedimiento en ambos nodos simultáneamente.
Cree el grupo de inventario de Oracle, oinstall, y el grupo del administrador de la 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 |