PackerでVagrantのboxイメージを作ろうとしたのですが失敗でした。。。
なんでたーーーー!!!><;
(参考)
- OSXでpackerでCentOS6.4のVirtualBox VMを作成する - Qiita
- hnakamur/my-packer-template-files · GitHub
- PackerでVagrantで使うVirtualBox用のboxを生成する | Fusic Developers Weblog
とりあえず参考にしたサイトから持ってきてpackerを実行してみた。
# packer build -only=virtualbox-iso template.json virtualbox-iso output will be in this color. ==> virtualbox-iso: Downloading or copying Guest additions checksums virtualbox-iso: Downloading or copying: http://download.virtualbox.org/virtualbox/4.3.6/SHA256SUMS ==> virtualbox-iso: Downloading or copying Guest additions virtualbox-iso: Downloading or copying: http://download.virtualbox.org/virtualbox/4.3.6/VBoxGuestAdditions_4.3.6.iso ==> virtualbox-iso: Downloading or copying ISO virtualbox-iso: Downloading or copying: http://ftp.iij.ad.jp/pub/linux/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-minimal.iso ==> virtualbox-iso: Starting HTTP server on port 8081 ==> virtualbox-iso: Creating virtual machine... ==> virtualbox-iso: Creating hard drive... ==> virtualbox-iso: Creating forwarded port mapping for SSH (host port 4382) ==> virtualbox-iso: Executing custom VBoxManage commands... virtualbox-iso: Executing: modifyvm packer-virtualbox-iso --memory 512 virtualbox-iso: Executing: modifyvm packer-virtualbox-iso --cpus 1 ==> virtualbox-iso: Starting the virtual machine... ==> virtualbox-iso: Waiting 10s for boot... ==> virtualbox-iso: Typing the boot command... ==> virtualbox-iso: Error sending boot command: VBoxManage error: VBoxManage: error: Guest not running ==> virtualbox-iso: Unregistering and deleting virtual machine... ==> virtualbox-iso: Deleting output directory... Build 'virtualbox-iso' errored: Error sending boot command: VBoxManage error: VBoxManage: error: Guest not running ==> Some builds didn't complete successfully and had errors: --> virtualbox-iso: Error sending boot command: VBoxManage error: VBoxManage: error: Guest not running ==> Builds finished but no artifacts were created. #
「error: VBoxManage: error: Guest not running」
だめじゃん。。。
template.json内にて"headless":"true"オプションを設定してみたが、
# packer build -only=virtualbox-iso template.json virtualbox-iso output will be in this color. ==> virtualbox-iso: Downloading or copying Guest additions checksums virtualbox-iso: Downloading or copying: http://download.virtualbox.org/virtualbox/4.3.6/SHA256SUMS ==> virtualbox-iso: Downloading or copying Guest additions virtualbox-iso: Downloading or copying: http://download.virtualbox.org/virtualbox/4.3.6/VBoxGuestAdditions_4.3.6.iso ==> virtualbox-iso: Downloading or copying ISO virtualbox-iso: Downloading or copying: http://ftp.iij.ad.jp/pub/linux/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-minimal.iso ==> virtualbox-iso: Starting HTTP server on port 8081 ==> virtualbox-iso: Creating virtual machine... ==> virtualbox-iso: Creating hard drive... ==> virtualbox-iso: Creating forwarded port mapping for SSH (host port 4382) ==> virtualbox-iso: Executing custom VBoxManage commands... virtualbox-iso: Executing: modifyvm packer-virtualbox-iso --memory 512 virtualbox-iso: Executing: modifyvm packer-virtualbox-iso --cpus 1 ==> virtualbox-iso: Starting the virtual machine... virtualbox-iso: WARNING: The VM will be started in headless mode, as configured. virtualbox-iso: In headless mode, errors during the boot sequence or OS setup virtualbox-iso: won't be easily visible. Use at your own discretion. ==> virtualbox-iso: Waiting 10s for boot... ==> virtualbox-iso: Typing the boot command... ==> virtualbox-iso: Waiting for SSH to become available... ※ここで応答が返ってこなくなる。。。orz
どこかにログとか出力されていたりするのでしょうか。。。