0

ESXi サーバーで ovf のインストールを自動化しようとしています。ovftool を使用して ovf を展開できます。その VM の電源を入れると、ブート コンソールですぐに入力を求められます。

/vmfs/volumes/Datastore-3/vmware-ovftool/ovftool -dm=thin -ds=<datastore> --acceptAllEulas  "<ovf_path>" "vi://<username>:<password>@<esx host>"

注:起動プロセスを開始する前に inptu を要求するカスタム OVF を使用しています。

vSphare clinet を使用してゲスト vm に接続すると、その VM コンソールと対話して、必要な入力を提供できます。

しかし、コマンドラインから行う必要があります。OVF のデプロイとシステム構成のプロセスを自動化する必要があるためです。

SSH経由でESXiホスト端末に簡単にログインできます。しかし、ESXi ホスト端末から VM 端末を取得する方法。

いくつかのブログで、ゲスト VM のデフォルト ターミナルがシリアルであることがわかりました。

PowerCLI ツールも試しましたが、うまくいきません!!

4

1 に答える 1

2

あなたはvmrc.exeを試すことができます

vSphare Client を使用せずに ESXi ゲスト VM のコンソールを取得するために使用できます。

しかし、あなたの要件によると、完全に自動化できるとは思いません。リモート コンソールを取得したら、GUI 自動化を実行してゲスト VM コンソールと対話する必要があります。

vmrc.exe コマンドの例:

"C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe" vmrc://<ESXi host username>@<ESXi host IP>/?moid=<VM ID>
于 2016-12-20T12:16:27.413 に答える