Машина 1: Centos 5.6 AMI Машина 2: Amazon Linux AMI Beta
На прошлой неделе я изменил resolv.conf на обоих, чтобы обойти очевидную задержку / сбой DNS, добавив к файлу nameserver 8.8.8.8.
Коробка CentOS подняла его и побежала с ним. Amzn Linux не примет это, если я не закомментирую исходный сервер имен.
Каким будет правильный способ заставить экземпляр Amzn подтвердить новый сервер имен и проигнорировать первую запись?
Я не думаю, что это полностью решает вашу проблему, но может быть одним из ее компонентов.
Linux от Amazon автоматически создает и перезаписывает resolv.conf (при перезапуске). Поскольку этот файл автоматически воссоздается при запуске, вам, вероятно, потребуется изменить сценарий создания (/ sbin / dhclient-script), чтобы параметр сохранялся между перезагрузками.
Вставить echo nameserver 8.8.8.8 >> $rscf
вокруг строки 68, аналогично следующему: / sbin / dhclient-script:
.
.
.
65: if [ -n "$RES_OPTIONS" ]; then
66: echo options $RES_OPTIONS >> $rscf
67: fi
68: echo nameserver 8.8.8.8 >> $rscf
69: for nameserver in $new_domain_name_servers; do
70: echo nameserver $nameserver >> $rscf
71: done
.
.
.