Tareas de preinstalación de Oracle Clusterware

Antes de instalar Oracle Clusterware hay que asegurarse de que la combinación sistema operativo y versión del software de Oracle estén certificados. Esto se puede verificar a través de Metalink.
Habrá que verificar también que el interconnect del cluster funcione correctamente.
Por último habrá que decidir la opción de storage a utilizar y configurar el storage compartido. Oracle recomienda utilizar ASM y OMF u Oracle cluster File System. También habrá que mapear los raw devices para el voting file y el OCR file si se decide configurarlos sobre raw devices.

3 comentarios

  1. He conseguido que el cluvfy se complete sin errores pero a la hora de la instalacion del clusterware me muestra un error sin expecificacion pero no se como adjuntarte la imagen aqui entonces te la he de mandar a tu correo
    gracias de nuevo, por la atencion prestada!!

    sh runcluvfy.sh stage -pre crsinst -n compute-0-0.local

    Performing pre-checks for cluster services setup

    Checking node reachability…
    Node reachability check passed from node “compute-0-0”.

    Checking user equivalence…
    User equivalence check passed for user “oracle”.

    Checking administrative privileges…
    User existence check passed for “oracle”.
    Group existence check passed for “oinstall”.
    Membership check for user “oracle” in group “oinstall” [as Primary] passed.

    Administrative privileges check passed.

    Checking node connectivity…

    Node connectivity check passed for subnet “10.0.0.0” with node(s) compute-0-0.
    Node connectivity check passed for subnet “200.0.0.0” with node(s) compute-0-0.
    Node connectivity check passed for subnet “200.168.200.0” with node(s) compute-0-0.

    Suitable interfaces for VIP on subnet “200.0.0.0”:
    compute-0-0 eth0:200.168.200.60

    Suitable interfaces for VIP on subnet “200.168.200.0”:
    compute-0-0 eth1:200.168.200.50

    Suitable interfaces for the private interconnect on subnet “10.0.0.0”:
    compute-0-0 eth0:10.255.255.254

    Node connectivity check passed.

    Checking system requirements for ‘crs’…
    Total memory check passed.
    Free disk space check passed.
    Swap space check passed.
    System architecture check passed.
    Kernel version check passed.
    Package existence check passed for “make-3.79”.
    Package existence check passed for “binutils-2.14”.
    Package existence check passed for “gcc-3.2”.
    Package existence check passed for “glibc-2.3.2-95.27”.
    Package existence check passed for “compat-db-4.0.14-5”.
    Package existence check passed for “compat-gcc-7.3-2.96.128”.
    Package existence check passed for “compat-gcc-c++-7.3-2.96.128”.
    Package existence check passed for “compat-libstdc++-7.3-2.96.128”.
    Package existence check passed for “compat-libstdc++-devel-7.3-2.96.128”.
    Package existence check passed for “openmotif-2.2.3”.
    Package existence check passed for “setarch-1.3-1”.
    Group existence check passed for “dba”.
    Group existence check passed for “oinstall”.
    User existence check passed for “nobody”.

    System requirement passed for ‘crs’

    Pre-check for cluster services setup was successful

    [oracle@compute-0-0 cluvfy]$ sh runcluvfy.sh stage -pre crsinst -n compute-0-0.local,compute-0-1.local

    Performing pre-checks for cluster services setup

    Checking node reachability…
    Node reachability check passed from node “compute-0-0”.

    Checking user equivalence…
    User equivalence check passed for user “oracle”.

    Checking administrative privileges…
    User existence check passed for “oracle”.
    Group existence check passed for “oinstall”.
    Membership check for user “oracle” in group “oinstall” [as Primary] passed.

    Administrative privileges check passed.

    Checking node connectivity…

    Node connectivity check passed for subnet “10.0.0.0” with node(s) compute-0-1,compute-0-0.
    Node connectivity check passed for subnet “200.0.0.0” with node(s) compute-0-1,compute-0-0.
    Node connectivity check passed for subnet “200.168.200.0” with node(s) compute-0-1,compute-0-0.

    Suitable interfaces for VIP on subnet “200.0.0.0”:
    compute-0-1 eth0:200.168.200.61
    compute-0-0 eth0:200.168.200.60

    Suitable interfaces for VIP on subnet “200.168.200.0”:
    compute-0-1 eth1:200.168.200.51
    compute-0-0 eth1:200.168.200.50

    Suitable interfaces for the private interconnect on subnet “10.0.0.0”:
    compute-0-1 eth0:10.255.255.253
    compute-0-0 eth0:10.255.255.254

    Node connectivity check passed.

    Checking system requirements for ‘crs’…
    Total memory check passed.
    Free disk space check passed.
    Swap space check passed.
    System architecture check passed.
    Kernel version check passed.
    Package existence check passed for “make-3.79”.
    Package existence check passed for “binutils-2.14”.
    Package existence check passed for “gcc-3.2”.
    Package existence check passed for “glibc-2.3.2-95.27”.
    Package existence check passed for “compat-db-4.0.14-5”.
    Package existence check passed for “compat-gcc-7.3-2.96.128”.
    Package existence check passed for “compat-gcc-c++-7.3-2.96.128”.
    Package existence check passed for “compat-libstdc++-7.3-2.96.128”.
    Package existence check passed for “compat-libstdc++-devel-7.3-2.96.128”.
    Package existence check passed for “openmotif-2.2.3”.
    Package existence check passed for “setarch-1.3-1”.
    Group existence check passed for “dba”.
    Group existence check passed for “oinstall”.
    User existence check passed for “nobody”.

    System requirement passed for ‘crs’

    Pre-check for cluster services setup was successful.

  2. Estimado Ed,

    Evidentemente hay algún problema que Cluster Verify no detecta y que luego no permite que OUI pueda avanzar con la instalación adecuadamente.

    Teniendo en cuenta el mensaje de error “the specified nodes are not clusterable”, parecería que hay algún tipo de inconveniente en la conectividad entre los nodos. Por lo tanto, lo primero que recomiendo hacer, es verificar manualmente que ssh esté configurado correctamente en todos y cada uno de los nodos del cluster. Para testear que todo está funcionando correctamente, prueba ejecutar los siguientes comandos:

    $ ssh date

    Esto habria que hacerlo en cada nodo, contra todos los nodos, incluso contra el nodo mismo.

    Por ejemplo, si tenemos dos nodos con hostname “nodo1” y “nodo2” habria que:

    Parados en nodo1 ejecutar

    $ ssh nodo1 date
    $ ssh nodo2 date

    y luego hacer los mismo parado en nodo2.

    Puede ocurrir que la primera vez que lo ejecutes, el sistema operativo te pregunte si quieres agregar el nodo a un archivo llamado “known_hosts”. Contesta ‘yes’. Luego de esto, si todo es correcto deberias recibir el resultado del comando “date” sin necesidad de poner una password.

    Ten en cuenta que esto funcionara correctamente si cuando configuraste DSA y RSA no pusiste password.

    Si esta prueba funciono bien, habria que hacer una segunda prueba. Puede estar ocurriendo que si bien hay conectividad y no se solicite password, ssh esté imprimiendo un banner que “confunde” a OUI provocando el error. Para verificar si ssh está imprimiendo el banner prueba de ejecutar el siguiente comando (es el mismo que ejecuta OUI internamente):

    /usr/local/bin/ssh -o FallBackToRsh=no -o PasswordAuthentication=no -o StrictHostKeyChecking=yes -o NumberOfPasswordPrompts=0 nombre_del_nodo /usr/bin/true

    Si cuando ejecutas esto aparece un banner con algo asi como “SECURITY NOTICE…..” entonces habremos detectado el problema. El siguiente paso es configurar ssh para que no emita el banner.

    Cuentame como te fue con estas pruebas, y nos mantenemos en contacto.

    Saludos,
    Fernando.

  3. Tambien sucede este error si no hay almacenamiento compartido configurado


Comments RSS TrackBack Identifier URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s