Guía de administración del sistema de Oracle® Solaris Cluster

Salir de la Vista de impresión

Actualización: Octubre de 2015
 
 

Cómo cambiar un nombre de host privado de nodo

Siga este procedimiento para cambiar el nombre de host privado de un nodo de cluster una vez finalizada la instalación.

Durante la instalación inicial del cluster se asignan nombre de host privados predeterminados. El nombre de host privado predeterminado tiene el formato clusternode< nodeid>-priv, por ejemplo: clusternode3-priv. Cambie un nombre de host privado sólo si el nombre ya se utiliza en el dominio.


Caution

Precaución  -  No intente asignar direcciones IP a los nuevos nombres de host privados. El software de cluster los asigna.


phys-schost# refleja un indicador de cluster global. Siga este procedimiento en un cluster global.

Este procedimiento proporciona las formas largas de los comandos de Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.

  1. Desactive, en todos los nodos del cluster, cualquier recurso de servicio de datos u otras aplicaciones que puedan almacenar en antememoria nombres de host privados.
    phys-schost# clresource disable resource[,...]

    Incluya lo siguiente en las aplicaciones que desactiva.

    • Servicios HA-DNS y HA-NFS, si están configurados

    • Cualquier aplicación que se haya configurado de manera personalizada para utilizar el nombre de host privado

    • Cualquier aplicación que utilicen los clientes mediante la interconexión privada

    Para obtener información sobre el uso del comando clresource, consulte la página del comando man clresource(1CL) y la Guía de administración y planificación de servicios de datos de Oracle Solaris Cluster .

  2. Si el archivo de configuración NTP hace referencia al nombre de host privado que está cambiando, desactive el daemon de NTP en cada nodo del cluster.

    Utilice el comando svcadm para cerrar el daemon NTP. Consulte la página del comando man svcadm(1M) para obtener más información sobre el daemon NTP.

    phys-schost# svcadm disable ntp
  3. Ejecute la utilidad clsetup para cambiar el nombre de host privado del nodo apropiado.

    Ejecute la utilidad desde uno solo de los nodos del cluster. Para obtener más información, consulte la página del comando man clsetup(1CL).


    Notas -  Cuando seleccione un nombre nuevo para el sistema privado, compruebe que no se utilice en el nodo del cluster.

    También puede ejecutar el comando clnode en lugar de la utilidad clsetup para cambiar el nombre de host privado. En el siguiente ejemplo, el nombre de nodo del cluster es pred1. Después de ejecutar el comando clnode a continuación, vaya al Step 6.

    phys-schost# /usr/cluster/bin/clnode set -p privatehostname=New-private-nodename pred1
  4. En la utilidad clsetup, escriba el número para la opción para el nombre de host privado.
  5. En la utilidad clsetup, escriba el número para la opción de cambiar un nombre de host privado.

    Responda las preguntas cuando se lo solicite. Se le solicitará el nombre del nodo cuyo nombre de host privado desea cambiar (clusternode< nodeid>-priv) y el nuevo nombre de host privado.

  6. Purgue la antememoria del servicio de nombres.

    Efectúe este paso en todos los nodos del cluster. El vaciado evita que las aplicaciones del cluster y los servicios de datos intenten acceder al nombre de host privado anterior.

    phys-schost# nscd -i hosts
  7. Si cambió un nombre de host privado en la configuración de NTP o incluye un archivo, actualice el archivo de NTP en cada nodo.

    Si cambió un nombre de host privado en su archivo de configuración NTP (/etc/inet/ntp.conf) y tiene entradas de host de igual o un puntero que incluye el archivo para los host de iguales en su archivo de configuración NTP (/etc/inet/ntp.conf.include), actualice el archivo en cada nodo. Si cambió un nombre de host privado en su archivo incluido NTP, actualice el archivo /etc/inet/ntp.conf.sc en cada nodo.

    1. Use la herramienta de edición que prefiera.

      Si efectúa este paso durante la instalación, recuerde eliminar los nombres de los nodos que estén configurados. En general, el archivo ntp.conf.sc es el mismo en todos los nodos del cluster.

    2. Compruebe que pueda realizar un ping correctamente en el nombre de host privado desde todos los nodos del cluster.
    3. Reinicie el daemon de NTP.

      Realice este paso en cada nodo del cluster.

      Utilice el comando svcadm para reiniciar el daemon de NTP.

      # svcadm enable svc:network/ntp:default
  8. Active todos los recursos de servicio de datos y otras aplicaciones desactivados en el Step 1.
    phys-schost# clresource enable resource[,...]

    Para obtener información sobre el uso del comando clresource, consulte la página del comando man clresource(1CL) y la Guía de administración y planificación de servicios de datos de Oracle Solaris Cluster .

Ejemplo 9-8  Cambio de nombre de host privado

En el siguiente ejemplo, se cambia el nombre de host privado de clusternode2-priv a clusternode4-priv, en el nodo phys-schost-2. Realice esta acción en cada nodo.

[Disable all applications and data services as necessary.]
phys-schost-1# svcadm disable ntp
phys-schost-1# clnode show | grep node
...
private hostname:                           clusternode1-priv
private hostname:                           clusternode2-priv
private hostname:                           clusternode3-priv
...
phys-schost-1# clsetup
phys-schost-1# nscd -i hosts
phys-schost-1# pfedit /etc/inet/ntp.conf.sc
...
peer clusternode1-priv
peer clusternode4-priv
peer clusternode3-priv
phys-schost-1# ping clusternode4-priv
phys-schost-1# svcadm enable ntp
[Enable all applications and data services disabled at the beginning of the procedure.]