Hosts con varias direcciones
Hosts multiubicación
Los hosts que tienen más de una interfaz de red normalmente tienen una dirección de Internet para cada interfaz. Estos hosts se denominan hosts de varios alojamientos. Por ejemplo, los hosts de pila dual son multiubicación porque tienen una dirección de red IPv4 y una dirección de red IPv6 .
LSF identifica los hosts por nombre, por lo que debe hacer coincidir cada una de estas direcciones con un único nombre de host. Para ello, la información de nombre de host debe estar configurada para que todas las direcciones de Internet de un host se resuelvan con el mismo nombre.
- Modifique el archivo de hosts del sistema (/etc/hosts) y los cambios afectarán a todo el sistema
- Crear un archivo de hosts LSF (LSF_CONFDIR/hosts) y LSF será la única aplicación que resuelva las direcciones en el mismo host
Varias interfaces de red
Algunos fabricantes del sistema recomiendan que a cada interfaz de red y, por lo tanto, a cada dirección de Internet, se les asigne un nombre de host diferente. A cada interfaz se puede acceder directamente por su nombre. Esta configuración se utiliza a menudo para asegurarse de que las solicitudes NFS van a la interfaz de red más cercana en el servidor de archivos, en lugar de pasar por un direccionador a alguna otra interfaz. La configuración de esta forma puede confundir a LSF, porque no hay forma de determinar que los dos nombres (o direcciones) diferentes significan el mismo host. LSF proporciona una solución temporal para este problema.
Todos los sistemas de denominación de host se pueden configurar para que las búsquedas de direcciones de host siempre devuelvan el mismo nombre, al tiempo que se permite el acceso a las interfaces de red mediante nombres diferentes. Cada host tiene un nombre oficial y un número de alias, que son otros nombres para el mismo host. Al configurar todas las interfaces con el mismo nombre oficial pero con diferentes alias, puede hacer referencia a cada interfaz con un nombre de alias diferente mientras sigue proporcionando un único nombre oficial para el host.
Configurar el archivo de hosts LSF
Si los clústeres de LSF incluyen hosts que tienen más de una interfaz y están configurados con más de un nombre de host oficial, debe modificar la configuración del nombre de host o crear un archivo hosts privado para que lo utilice LSF .
El archivo LSF hosts se almacena en LSF_CONFDIR. El formato de LSF_CONFDIR/hosts es el mismo que para /etc/hosts.
En el archivo hosts de LSF, duplique la información de base de datos hosts del sistema, excepto que todas las entradas del host utilicen el mismo nombre oficial. Configure todos los demás nombres para el host como alias para que pueda seguir haciendo referencia al host por cualquier nombre.
Ejemplo
AA.AA.AA.AA host-AA host # first interface
BB.BB.BB.BB host-BB # second interfaceAA.AA.AA.AA host host-AA # first interface
BB.BB.BB.BB host host-BB # second interfaceEjemplo de entradas /etc/hosts
Sin nombre oficial exclusivo
El ejemplo siguiente es para un host con dos interfaces, donde el host no tiene un nombre oficial exclusivo.
# Address Official name Aliases
# Interface on network A
AA.AA.AA.AA host-AA.domain host.domain host-AA host
# Interface on network B
BB.BB.BB.BB host-BB.domain host-BB hostBúsqueda de la direcciónAA.AA.AA.AA busca el nombre oficialhost-AA.domain. Buscando direcciónBB.BB.BB.BBbusca el nombrehost-BB.domain. Ninguna información conecta los dos nombres, por lo que no hay forma de que LSF determine que ambos nombres, y ambas direcciones, hacen referencia al mismo host.
Para resolver este caso, debe configurar estas direcciones utilizando un nombre de host exclusivo. Si no puede realizar este cambio en el archivo del sistema, debe crear un archivo de hosts LSF y configurar estas direcciones utilizando un nombre de host exclusivo en dicho archivo.
Ambas direcciones tienen el mismo nombre oficial
Este es el mismo ejemplo, con ambas direcciones configuradas para el mismo nombre oficial.
# Address Official name Aliases
# Interface on network A
AA.AA.AA.AA host.domain host-AA.domain host-AA host
# Interface on network B
BB.BB.BB.BB host.domain host-BB.domain host-BB hostCon esta configuración, la búsqueda de cualquiera de las direcciones devuelve host.domaincomo nombre oficial del anfitrión. LSF (y todas las demás aplicaciones) puede determinar que todas las direcciones y nombres de host hacen referencia al mismo host. Las interfaces individuales todavía se pueden especificar utilizando elhost-AAyhost-BBalias.
Ejemplo para un host de pila dual
# Address Official name Aliases
# Interface IPv4
AA.AA.AA.AA host.domain host-AA.domain
# Interface IPv6
BBBB:BBBB:BBBB:BBBB:BBBB:BBBB::BBBB host.domain host-BB.domainCon esta configuración, la búsqueda de cualquiera de las direcciones devuelvehost.domaincomo nombre oficial del anfitrión. LSF (y todas las demás aplicaciones) puede determinar que todas las direcciones y nombres de host hacen referencia al mismo host. Las interfaces individuales todavía se pueden especificar utilizando elhost-AAyhost-BBalias.
Ejemplo de Sun Solaris
Por ejemplo, Sun NIS utiliza el archivo /etc/hosts en el host de gestión de NIS como entrada, por lo que el formato de las entradas NIS es el mismo que para el archivo /etc/hosts . Puesto que LSF puede resolver este caso, no es necesario crear un archivo de hosts LSF.
Configuración DNS
# name class type address
host.domain IN A AA.AA.AA.AA
host.domain IN A BB.BB.BB.BB
host-AA.domain IN A AA.AA.AA.AA
host-BB.domain IN A BB.BB.BB.BBLa búsqueda del nombre de host oficial puede devolver cualquiera de las direcciones. La búsqueda de los nombres específicos de la interfaz devuelve la dirección correcta para cada interfaz.
# name class type address
host.domain IN A AA.AA.AA.AA
host.domain IN A BBBB:BBBB:BBBB:BBBB:BBBB:BBBB::BBBB
host-AA.domain IN A AA.AA.AA.AA
host-BB.domain IN A BBBB:BBBB:BBBB:BBBB:BBBB:BBBB::BBBBRegistros PTR en DNS
# address class type name
AA.AA.AA.AA.in-addr.arpa IN PTR host.domain
BB.BB.BB.BB.in-addr.arpa IN PTR host.domain# address class type name
AA.AA.AA.AA.in-addr.arpa IN PTR host.domain
BBBB:BBBB:BBBB:BBBB:BBBB:BBBB::BBBB.in-addr.arpa IN PTR host.domainSi no es posible cambiar la base de datos de nombres de host del sistema, cree el archivo hosts local en el sistema LSF y configure entradas sólo para los hosts de varios inicios. Los nombres de host y las direcciones que no se encuentran en el archivo hosts se buscan en el sistema de nombres estándar del host.