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
マシンの電源を入れることすらできないため、スクリプトを提供しませんでした。そのため、その段階でもありません。
ログから
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はこれを見つけることができませんでした。
最も参考になるコメント
ESXサーバー側で同様の問題が発生しました。 私の場合、それは#982と同じ問題でした-
guest_os_type
が正しく設定されていませんでした。 このテーブルの値に変更すると、すべてが再び機能し始めました。