Packer: バグ:vmware-iso esxi6がvmの電源オンに失敗する

作成日 2016年08月05日  ·  3コメント  ·  ソース: hashicorp/packer

esxi 6u2でvmwareイメージを作成しようとしています。 packerを実行すると、vmwarepoweronが失敗します。

ビルド 'box-base'エラー:VMの起動エラー: 'vim-cmd vmsvc / power.on 35'

Stdout:VMの電源投入:

Stderr:電源オンに失敗しました

Packerは、テンプレートがマウントされたDockerコンテナーから実行されます。tempalteが使用されます: https
パッカーフル

https://gist.github.com/s4mur4i/a1973951e7fb192433d6e22e7949efa5
vmware esxi hostdはistにログインしますが、情報が見つかりません。
イベント1507:ha-datacenterのlocalhost.localdomainのベースイメージの電源をオンにできません。 一般的なシステムエラーが発生しました:
vmxファイルをローカルにコピーし、Set RemoteDisplay.vnc.enabledをFalseに削除すると、イメージを正常に開始できます。 ただし、テンプレートパッカーでこの値を使用しない場合は、常にtrueになります。
パッカーバージョン:0.10.2.dev
マシンの電源を入れることすらできないため、スクリプトを提供しませんでした。そのため、その段階でもありません。

buildevmware-esxi

最も参考になるコメント

ESXサーバー側で同様の問題が発生しました。 私の場合、それは#982と同じ問題でした- guest_os_typeが正しく設定されていませんでした。 このテーブルの値に変更すると、すべてが再び機能し始めました。

全てのコメント3件

ログから
https://gist.github.com/s4mur4i/a1973951e7fb192433d6e22e7949efa5#file -packer_debug_log-L360

2016/08/05 13:08:31 packer: 2016/08/05 13:08:31 Setting VMX: 'RemoteDisplay.vnc.enabled' = 'FALSE'

私はあなたが何を意味するのか理解していませんでした

vmxファイルをローカルにコピーし、Set RemoteDisplay.vnc.enabledをFalseに削除すると、イメージを正常に開始できます。 ただし、テンプレートパッカーでこの値を使用しない場合は、常にtrueになります。

明確にしていただけませんか? ログには、 RemoteDisplay.vnc.enabledをfalseに設定して実行していることが示され、packerが機能するにはVNCが必要です。 VNCを有効にして、ビルドを再試行してください。

VNCを有効にしても問題が解決しない場合は、別のチケットを開いてください。

バージョンを9に設定してみることもできます。これは、サポートされている唯一のバージョンだからです。

ESXサーバー側で同様の問題が発生しました。 私の場合、それは#982と同じ問題でした- guest_os_typeが正しく設定されていませんでした。 このテーブルの値に変更すると、すべてが再び機能し始めました。

このリンクのおかげで、私は同じ問題に何度か遭遇しました、そして私のgoogle-fuはこれを見つけることができませんでした。

このページは役に立ちましたか?
0 / 5 - 0 評価