1

次のテンプレートを使用して、packer で vagrant box を作成します。ただし、「Build 'vmware-vmx' errored: Timeout waiting for SSH.」というエラーが表示されます。これを修正する方法は?

{
 "builders": [{
 "type": "vmware-vmx",
 "source_path": "/path/to/a/vm.vmx",
 "ssh_username": "root",
 "ssh_password": "root",
 "ssh_wait_timeout": "30s",
 "shutdown_command": "echo 'packer' | sudo -S shutdown -P now"
}],
"provisioners": [{
   "type": "shell",
   "inline": ["echo 'my additional provisioning steps'"]
 }],
"post-processors": [{
   "type": "vagrant",
   "keep_input_artifact": true,
   "output": "mycentos.box"
 }]
}
4

2 に答える 2

0

プロビジョニング プロセス中に SSH 接続が必要ない場合は、オフにすることができます。communicatorに関するパッカーのドキュメントを参照してくださいnone。ホストとゲスト間の通信を切り替えるオプションが表示されます。

{
  "builders": [
    {
      "type": "vmware-vmx",
      "communicator": "none"
    }
  ]
}

Packer Builders DOCU vmware-vmx

于 2019-08-29T20:01:14.817 に答える