Мне любопытно узнать, почему упаковщик не может получить доступ по ssh на сервере ESXi. Сборка отлично работает для vmware_fusion локально.
Поскольку JSON, похоже, не очень хорошо отображается прямо здесь, в SF - ссылка на суть с конфигурацией построителя: https://gist.github.com/geoHeil/5acf06cb0f3afadfa347d437c2695a7c
При беге
packer build -var-file variables.json -only=vmwarevmwareRemote template.json
файл кикстарта загружается, настраивается и устанавливается. Однако в случае ESXi в качестве сборщика сборка, похоже, застряла в ожидании доступности SSH.
В логах заметил, что:
/var/log/auth.log
2017-02-08T17:33:20Z sshd[94210]: User 'root' running command 'esxcli --formatter csv network vm list\n'
2017-02-08T17:33:25Z sshd[94210]: User 'root' running command 'esxcli --formatter csv network vm list\n'
отображает множество одинаковых команд.
Выполнение этой команды вручную показывает
esxcli --formatter csv network vm list
Name,Networks,NumPorts,WorldID,
ubunu-test,"VM Network,",1,87986,
someOther,"VM Network,",1,84833,
Что здесь могло быть не так?
редактировать
версия упаковщика последняя 0.12.2, esxi 6.5
edit2
при применении предложения о настройке сети та же проблема сохраняется. Но теперь я вижу в логах 2 команды
[root@vm-bd-dev:/var/log] tail -f auth.log
2017-02-09T09:05:56Z sshd[111376]: User 'root' running command 'esxcli --formatter csv network vm list\n'
2017-02-09T09:05:56Z sshd[111376]: User 'root' running command 'esxcli --formatter csv network vm port list -w 111433\n'
Второй (новый) имеет следующий вывод:
ActiveFilters,DVPortID,IPAddress,MACAddress,PortID,Portgroup,TeamUplink,UplinkPortID,vSwitch,
,,0.0.0.0,00:0c:29:47:d5:3d,33554450,VM Network,vmnic2,33554437,vSwitch0,
PACKER_LOG=1 packer build template.json
действительно предоставлять больше информации? согласно документации, это должно работать только для местных строителей. На самом деле github.com/mitchellh/packer/issues/2185 может быть похож на DHCP. используется. Однако у нас настроена очень долгая аренда - 7 дней. Так что это не должно быть проблемой. - person Georg Heiler   schedule 08.02.2017PACKER_LOG=1 packer build template.json
напечатайте много отладочной информации, но я думаю, вы не получите больше информации по этой конкретной проблеме. - person Rickard von Essen   schedule 08.02.20170.0.0.0
. Похоже, что он не вызывает автоматически интерфейс виртуальной машины с DHCP. Снова зайдите в консоль виртуальной машины и проверьте, почему она не запустилась. - person Rickard von Essen   schedule 09.02.2017