Packer build de um virtualbox windows 7 ISO trava

3

Quando estou construindo uma caixa 7 usando o empacotador, ela fica paralisada esperando que o SSH esteja disponível:

==> virtualbox-iso: Downloading or copying Guest additions
    virtualbox-iso: Downloading or copying: file:///vb/VBoxGuestAdditions.iso
==> virtualbox-iso: Downloading or copying ISO
    virtualbox-iso: Downloading or copying: file:///home/foo/win7_prof.iso
==> virtualbox-iso: Creating floppy disk...
    virtualbox-iso: Copying: ./answer_files/7/Autounattend.xml
    virtualbox-iso: Copying: ./scripts/dis-updates.ps1
    virtualbox-iso: Copying: ./scripts/microsoft-updates.bat
    virtualbox-iso: Copying: ./scripts/win-updates.ps1
    virtualbox-iso: Copying: ./scripts/openssh.ps1
    virtualbox-iso: Copying: ./scripts/oracle-cert.cer
==> virtualbox-iso: Creating virtual machine...
==> virtualbox-iso: Creating hard drive...
==> virtualbox-iso: Attaching floppy disk...
==> virtualbox-iso: Creating forwarded port mapping for SSH (host port 3143)
==> virtualbox-iso: Executing custom VBoxManage commands...
    virtualbox-iso: Executing: modifyvm packer-virtualbox-iso-1420575242 --memory 2048
    virtualbox-iso: Executing: modifyvm packer-virtualbox-iso-1420575242 --cpus 2
==> virtualbox-iso: Starting the virtual machine...
==> virtualbox-iso: Waiting 2m0s for boot...
==> virtualbox-iso: Typing the boot command...
==> virtualbox-iso: Waiting for SSH to become available...

Alguma experiência em resolver isso?

    
por socgen hacker 06.01.2015 / 22:16

1 resposta

0

O Packer atualmente exige que um servidor SSH esteja instalado e em execução no sistema operacional convidado (máquina virtual).

Edite o Autounattend.xml e adicione o comando que instala o OpenSSH. Certifique-se de que é o último comando e que a Ordem está correta.

Referência: link

Para um exemplo de comando e script que instala o OpenSSH, consulte o link e link

    
por 17.03.2015 / 22:02