Sun Cluster: Guía de administración del sistema para el SO Solaris

ProcedureCómo cambiar el nombre de host privado

Utilice este procedimiento para cambiar el nombre de host privado de un nodo del clúster una vez finalizada la instalación.

Los nombres de host privados predeterminados se asignan durante la instalación inicial del clúster. El nombre de host privado predeterminado tiene el formato clusternode< nodeid>-priv, por ejemplo: clusternode3-priv. Únicamente se debe cambiar un nombre de host privado si el nombre ya se utiliza en el dominio.


Precaución – Precaución –

No intente asignar direcciones IP a nuevos nombres de host privados. Dicha asignación la efectúa el software de gestión del clúster.


Pasos
  1. En todos los nodos del clúster, inhabilite los recursos de servicios de datos o las aplicaciones que puedan almacenar temporalmente nombres de host privados.


    # scswitch -n -j resource1, resource2
    

    Entre las aplicaciones que debe inhabilitar, tenga en cuenta las siguientes:

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

    • Cualquier aplicación que se haya configurado de forma personalizada para que utilice el nombre de host privado.

    • Cualquier aplicación que utilicen clientes a través de la interconexión privada.

    Consulte la página de comando man scswitch(1M) y el documento Sun Cluster Data Services Planning and Administration Guide for Solaris OS para obtener información sobre el uso del comando scswitch.

  2. Pare el daemon del Protocolo de hora de red (NTP) en todos los nodos del clúster.

    • Si utiliza Solaris 8 o Solaris 9, use el comando xntpd para detener el daemon del Protocolo de hora de red (NTP). Para obtener más información acerca del daemon de NTP, consulte la página de comando man xntpd(1M).


      # /etc/init.d/xntpd.cluster stop
      
    • Si utiliza Solaris 10, use el comando svcadm para detener el daemon del Protocolo de hora de red (NTP). Para obtener más información acerca del daemon de NTP, consulte la página de comando man svcadm(1M).


      # svcadm disable ntp
      
  3. Ejecute la utilidad scsetup(1M) para cambiar el nombre de host privado del nodo apropiado.

    Sólo es necesario efectuar esta operación en uno de los nodos del clúster.


    Nota –

    Al seleccionar un nuevo nombre de host privado, asegúrese de que dicho nombre sea exclusivo del nodo del clúster.


  4. Seleccione 5, Nombres de host privados, en el menú principal.

  5. Seleccione 1, Cambiar un nombre de host privado, en el menú Nombres de host privados.

    Responda a las preguntas que se le efectúen. Se le solicitará el nombre del nodo cuyo nombre de host privado se va a cambiar (clusternode < nodeid>-priv) y el nuevo nombre de host privado.

  6. Vacíe la antememoria del servicio de nombres.

    Hágalo en todos los nodos del clúster. De esta forma se impide a las aplicaciones y a los servicios de datos del clúster que intenten acceder al antiguo nombre de host privado.


    # nscd -i hosts
    
  7. Edite el archivo ntp.conf.cluster en cada nodo para cambiar el antiguo nombre de host privado por el nuevo.

    Utilice para ello su herramienta de edición favorita.

    Si efectúa esta operación durante la instalación, recuerde también eliminar los nombres de los nodos configurados; la plantilla predeterminada incluye ocho nodos preconfigurados. Normalmente, el archivo ntp.conf.cluster será idéntico en cada nodo del clúster.

  8. Compruebe que pueda efectuar satisfactoriamente un ping al nuevo nombre de host privado desde todos los nodos del clúster.

  9. Reinicie el daemon de NTP.

    Hágalo en todos los nodos del clúster.

    • Si utiliza Solaris 8 o Solaris 9, use el comando xntpd para reiniciar el daemon de NTP.


      # /etc/init.d/xntpd.cluster start
      
    • Si utiliza Solaris 10, use el comando svcadm para reiniciar el daemon de NTP.


      # svcadm enable ntp
      
  10. Habilite todos los recursos de servicios de datos y las demás aplicaciones inhabilitadas en el Paso 1.


    # scswitch -e -j resource1, resource2
    

    Consulte la página de comando man de scswitch y Sun Cluster Data Services Planning and Administration Guide for Solaris OS para obtener información sobre el comando scswitch.


Ejemplo 7–8 Cambio del nombre de host privado

En el ejemplo siguiente se cambia el nombre de host privado de clusternode2-priv a clusternode4-priv en el nodo phys-schost-2.


[Disable all applications and data services as necessary.
]
phys-schost-1# /etc/init.d/xntpd stop
phys-schost-1# scconf -p | grep node
 ...
 Cluster nodes:                  phys-schost-1 phys-schost-2 phys-
 schost-3
 Cluster node name:                                 phys-schost-1
  Node private hostname:                           clusternode1-priv
 Cluster node name:                                 phys-schost-2
  Node private hostname:                           clusternode2-priv
 Cluster node name:                                 phys-schost-3
  Node private hostname:                           clusternode3-priv
 ...
phys-schost-1# scsetup
phys-schost-1# nscd -i hosts
phys-schost-1# vi /etc/inet/ntp.conf
 ...
 peer clusternode1-priv
 peer clusternode4-priv
 peer clusternode3-priv
phys-schost-1# ping clusternode4-priv
phys-schost-1# /etc/init.d/xntpd start
[Enable all applications and data services disabled at the beginning of the procedure.
]