Я пытаюсь предварительно отобрать VM на сервере ESXI, с помощью Packer. Проблема, которую я имею прямо сейчас, состоит в том, что безотносительно опций я вставил файл перед семенем (см. ниже), установщик продолжает говорить мне, что никакой DHCP не был ответом и придумывает диалоговое окно, чтобы позволить мне выбрать конфигурацию сети.
Само собой разумеется, я предназначаю при использовании тех шаблонов (JSON + предварительное семя) для развертывания десятков VMs. Это - остановка, если я продолжаю попроситься надлежащей конфигурации DHCP, правильно?
Вот отрывок JSON (Упаковщик) файл, куда он передает параметрические усилители ядра для расчистки, сопровождаемый отрывком из моего файла перед семенем. Если у кого-либо есть идея, сообщите мне.
JSON: minimalOS.json
},
"boot_command" :
[
"<esc><wait>", "install <wait>",
"preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg <wait>",
"debian-installer=en_US <wait>", "auto <wait>", "locale=en_US <wait>",
"kbd-chooser/method=us <wait>", "keyboard-configuration/xkb-keymap=us <wait>",
"fb=false <wait>", "debconf/frontend=noninteractive <wait>",
"console-setup/ask_detect=false <wait>", "console-keymaps-at/keymap=us <wait>",
"<enter><wait>"
]
Файл перед семенем: preseed.cfg
# We don't want to be bothered with trivial questions
d-i debconf/priority string critical
d-i netcfg/choose_interface select auto
d-i netcfg/disable_autoconfig boolean false
d-i netcfg/disable_dhcp boolean true
d-i netcfg/dhcp_failed note
d-i netcfg/dhcp_options select Configure network manually
d-i netcfg/confirm_static boolean true
d-i netcfg/get_ipaddress string 10.5.5.230
d-i netcfg/get_netmask string 255.248.0.0
d-i netcfg/get_gateway string 10.1.1.1
d-i netcfg/get_nameservers string 10.1.1.1
d-i netcfg/get_hostname string jfg
d-i netcfg/get_domain string wa-prod.org
d-i netcfg/hostname string jfg
(И да, сетевая конфигурация является допустимой в реальной жизни),