
Tengo un trabajo de producción de Jenkins que involucra múltiples nodos/esclavos y cuando ejecutamos el trabajo, los utiliza según el esclavo mencionado. Y también tiene acceso a las carpetas compartidas de algunas máquinas. Entonces, desde el maestro, está intentando acceder a carpetas compartidas como \machine1\c$\sharefolder1 \machine2\c$\sharefolder2
Entonces, para mi entorno de prueba, instalé jenkins y quiero mantener todo en un solo esclavo. Pero no quiero modificar los trabajos.
Entonces, agregué entradas en mi máquina local donde se ejecuta jenkins y agregué entradas al archivo de hosts para la máquina1 y la máquina2. \localhost\c$ se abre pero no con \machine1\c$ o \machine2\c$ incluso después de agregar entradas al archivo de hosts.
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost machine1 machine2
ping redirige solo a la dirección de loopback 127.0.0.1. Pero con localhost o 127.0.0.1 no solicita la contraseña, pero para la máquina1 o la máquina2 solicita las credenciales y escribir las credenciales de la máquina no funciona.
Respuesta1
Agregue estos hosts machine1
machine2
y demás a DNS.
Quizás el entorno de prueba tenga su propia zona test.example.net
. Luego configure la Lista de búsqueda de sufijos DNS en los hosts de prueba para incluirlos. Dando como resultado machine1
resolvermachine1.test.example.net
Lo ideal sería configurar una dirección IP enrutable para el DNS, no un loopback. Se vuelve un poco confuso si alguien olvida que el loopback es este host. Sin embargo, técnicamente nada impide que un registro AAAA tenga el valor ::1.