将 OVF/OVA 文件部署到远程 ESXi 服务器
- 我正在尝试将 OVF/OVA 文件部署到远程 ESXi 服务器。
- 我想从命令行执行此操作。
- 我编写了一个简单的批处理文件,它使用 ovftool.exe 部署 ovf。
这是我的批处理文件:
@echo off
CLS
set OVF_COMMAND="C:\Program Files (x86)\VMware\VMwareWorkstation\OVFTool\ovftool.exe"
set OVF_DEPLOY_OFF=ovftool
IF NOT EXIST %OVF_COMMAND% (
@echo powershell does not exists at:
@echo %OVF_COMMAND%
pause
)
@echo START OF THE BATCH SCRIPT
@echo ###############**strong text**########################################################
%OVF_DEPLOY_OFF% --noSSLVerify --disableVerification --skipManifestGeneration C:\Newfolder\vAppTS2\vAppTS2.ovf vi://administrator:jim@141.192.91.124/nrtms-training/host/141.192.91.9/
@echo #######################################################################
这很好用,但是太慢了。OVF 文件由一个 vApp 和一个 VM 组成。全部完成后,vApp 将包含大约 9 个虚拟机。部署当前仅包含一个 VM 的 vApp 大约需要 20 分钟。我无法想象部署一个包含 9 个虚拟机的 vApp 需要多长时间。这是一种让它更快的方法吗?干杯。