vm-restore
使用
avcli vm-restore --archive filename.ovf [--no-auto-start][--cpu number][--memory size][--name vm-name][--storage-groups groups][--interfaces networks][--volume-prefix prefix][--data][--silent][--dry-run] [--throttle][--use-https]
描述
vm-restore 命令可从 OVF 文件还原 VM。
选项
--archive filename.ovf | 将还原的 OVF 文件存档。 |
--no-auto-start | 在恢复已完成后不启动 VM。 |
--cpu number |
将分配到 VM 的 CPU 的数量。这默认为存档中的值。 |
--memory size | 将分配到 VM 的内存大小(单位为兆字节)。这默认为存档中的值。 |
--name vm-name | 将分配给 VM 的名称。这默认为存档中的值。 |
--storage-groups groups | 将用于分配 VM 卷的存储组的列表。在默认情况下使用所有可用的存储组。分配以循环方式进行。 |
--interfaces networks | 将连接到 VM 接口的共享网络的列表。在默认情况下指定存档中的值或可用共享网络。 |
--volume-prefix prefix | 将指定前缀添加到新导入的卷名称开头,以便防止与系统上的现有卷发生冲突。例如,如果源卷为 ocean_boot,并且您可以指定 --volume-prefix new,则导入的卷将为 new-ocean_boot。 |
--data | 还原仅针对指定卷的数据。 |
--silent | 抑制输出。 |
--dry-run | 显示用 于连接共享网络的接口以及 volume-to-storage-group 分配,同时不实际还原 VM。 |
--throttle |
降低此操作的速度。 有效值为:
|
--use-https | 使用安全的 HTTPS 传输,而不是默认的传输方法(HTTP 传输)。在 HTTPS 上传输比在 HTTP 上更慢, 但更安全。 |
示例
$ avcli vm-restore --archive vm1.ovf
$ avcli vm-restore --archive vm1/vm1.ovf
$ avcli vm-restore --name myVM --throttle low --archive vm1.ovf
$ avcli vm-restore --cpu 2 --memory 1024 --archive vm1.ovf
$ avcli vm-restore --interfaces network0 network1 --archive vm1.ovf
$ avcli vm-restore --storage-groups sm-0000 sm-0001 --archive vm1.ovf
$ avcli vm-restore --data vol1 vol3 --archive vm1.ovf