у меня есть производственное задание jenkins, которое включает в себя несколько узлов / ведомых устройств, и когда мы запускаем задание, оно использует их на основе упомянутого ведомого устройства. Кроме того, у него есть доступ к общим папкам на некоторых машинах, поэтому от мастера он пытается получить доступ к общим папкам, например \ машина1 \ c $ \ sharefolder1 \ machine2 \ c $ \ sharefolder2
Итак, для моей тестовой среды я установил jenkins и хочу сохранить все на одном подчиненном сервере. Но я не хочу изменять рабочие места.
Итак, я добавил записи на моем локальном компьютере, где работает jenkins, и добавил записи в файл hosts для machine1 и machine2. \ localhost \ c $ открывается но не с \ machine1 \ c $ или \ machine2 \ c $ даже после добавления записей в файл hosts.
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost machine1 machine2
ping перенаправляет только на адрес обратной связи 127.0.0.1. Но с localhost или 127.0.0.1 он не запрашивает пароль. Но для machine1 или machine2 он запрашивает учетные данные, и ввод учетных данных машины не работает.
Добавьте эти хосты, machine1
machine2
и подобные, в DNS.
Возможно, тестовая среда имеет собственную зону, test.example.net
. Затем настройте список поиска DNS-суффиксов на тестовых хостах, чтобы включить его. В результате machine1
разрешает machine1.test.example.net
В идеале настройте маршрутизируемый IP-адрес для DNS, а не для замыкания на себя. Немного сбивает с толку, если кто-то забывает, что петля является этим хостом. Однако технически ничто не мешает записи AAAA иметь значение ::1.