без DHCP.
Как я понимаю, тачка не получает адрес, адрес не уходит в Hyper-V, пакер не может получить адрес через API Hyper-V и пишет:
==> hyperv-iso: Error getting host adapter ip address: No ip address.
Но у меня есть статический адрес, который надо прописать.
Как это сделать автоматически не прописывая адрес руками? В пакере нет такой опции.
из документации по провайдеру -> Note for *nix guests: Please note that Packer requires the VM to be running a hyper-v KVP daemon in order to detect the IP address of the guest VM. On RHEL based machines this may require installing the package hyperv-daemons and ensuring the hypervkvpd service is started at boot. On Debian based machines, you may need linux-cloud-tools-common for hv_kvp_daemon. Failure to do this may cause packer to wait at Waiting for SSH to become available... before eventually timing out. Also note that while the operating system is still being installed by a preseed file, it is normal to see Waiting for SSH/WinRM to be available and Error getting SSH/WinRM host: No ip address error messages until the system is actually installed and ready to be connected to. For more information about the hyper-v daemons and supported distributions, see the Microsoft docs at https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/supported-linux-and-freebsd-virtual-machines-for-hyper-v-on-windows
Только непонятно как установить пакет, когда пакер ругается на IP до команды бут-конфига.
Можно через бут команды
Я не очень понимаю на что (на какой адрес) это бут команда будет отправляться.
Обсуждают сегодня