Как добраться, CentOS 6 запускают для просьбы имя хоста?

Да, с помощью командной строки / запланированные задачи. Не уверенный в использовании GUI (я не использую его, сам, командная строка легче удостовериться, что это последовательно/каково, Вы ожидали).

Ссылка: http://blogs.technet.com/b/filecab/archive/2009/04/13/customizing-windows-server-backup-schedule.aspx

4
задан 11 April 2013 в 20:26
3 ответа

Я установил имя хоста непосредственно в файле кикстарта.

Если вы пытаетесь повторно использовать один и тот же шаблон, вы можете проявить изобретательность и использовать немного PHP, чтобы передать что-то установщику. Файлы кикстарта - это http, поэтому вы можете сделать что-то вроде:

ks=http://repo.brazzers.com/ks/kickstart.php?hostname=kitty

... где kitty - это переменная в файле кикстарта, которая заполняет параметр - hostname =

Или лучший способ - использовать более надежную структуру обеспечения, например Cobbler .

4
ответ дан 3 December 2019 в 03:19

Я пытался сделать это с помощью virt-install и нашел статью в блоге с отличным решением этой проблемы. Решение использует / proc / cmdlines, переданные ядру во время загрузки, для извлечения имени хоста с помощью раздела до кикстарта и записи временного файла, который затем включается в основной раздел кикстарта.

http://monzell.com/ post / 15547967527 / automatic-set-the-hostname-during-kickstart

Блог предназначался для кикстарта виртуальных машин в KVM. Но я не вижу причин, по которым это не сработает ни в каком другом сценарии кикстарта, где вы можете легко передать аргументы загрузки ядра.

0
ответ дан 3 December 2019 в 03:19

Я предпочитаю этот метод с использованием bash:

%include /tmp/network.txt

%pre
#!/bin/sh
exec < /dev/tty3 > /dev/tty3 2>&1
chvt 3
hn=""

while [ "$hn" == "" ]; do
 clear
 echo " *** Please enter the following details: *** "
 echo
 read -p "Hostname: " hn
done
clear
chvt 1
echo "network --device eth0 --bootproto static --noipv6 --hostname ${hn}" > /tmp/network.txt
1
ответ дан 3 December 2019 в 03:19

Теги

Похожие вопросы