0

我想通过 CLI 在 vCenter 环境中使用我的 vmdk 文件部署一个新 VM。所以 ssh 到 esx 服务器不是一个选项。有什么办法可以做到这一点。我知道有一些 vmware perl sdk,但我找不到让这个工作所需的确切内容。我知道从 GUI 可以进行相同的操作,但我需要使其自动化并扩大规模,因此 gui 对我来说不是一个选项。

4

1 回答 1

0

你能更具体一点吗?这适用于 Linux 或 Windows CLI?

最简单的方法是通过 PowerCLI: https ://my.vmware.com/web/vmware/details?downloadGroup=PCLI550&productId=352

要从现有 VM 克隆,命令将是:

$vm2 = New-VM -Name VM2 -VM VM1 -Datastore $datastore -VMHost $host

此外,当您说要从 VMDK 创建时,VMDK 是否已经在目标数据存储上?需要先导入VMDK吗?

通常,在创建 VM 时,可以创建新的“空白”VM,也可以从现有 VM 克隆。如果您有要使用的 VMDK,您将创建一个空 VM,然后附加 VMDK。这假设您已经将相关 VMDK 加载到主机可以访问的数据存储中。

于 2016-07-21T15:00:16.030 回答