Назад | Перейти на главную страницу

Как мне установить имя хоста Red Hat при загрузке с помощью скрипта?

В нашей вычислительной среде у нас есть несколько виртуальных машин, на которых работает Red Hat Enterprise Liunx 6, которым необходимо программно задать имя хоста при первой загрузке. В настоящее время им присваиваются имена в строках ip-127-0-0-1. Какие сценарии мне нужно обновить, чтобы имя хоста было правильно установлено в зависимости от времени загрузки DNS?

Как развертываются системы? Если вы используете клонированную виртуальную машину, должна быть какая-то форма гостевой настройки. Если из развертывания кикстарта, вы можете создать сценарий имени хоста на этом уровне.

Вы также можете посмотреть свои DNS- и DHCP-серверы ... Я предполагаю, что эти имена ip- * откуда-то извлекаются.

В Red Hat вы можете воспользоваться фреймворк firstboot, но, честно говоря, я справляюсь с этим с помощью Kickstart.

Вы можете использовать ifconfig / ip addr, чтобы получить IP-адрес, а затем использовать команду host, чтобы получить имя хоста DNS машины. Затем вы можете временно установить имя хоста машины с помощью команды hostname и установить его навсегда, добавив / отредактировав HOSTNAME = [DNSNAME] в / etc / sysconfig / network