您在此处:支持文档 > everRun 命令行接口参考 > AVCLI 命令描述 > vm-restore

vm-restore

使用

avcli vm-restore --archive filename.ova [--no-auto-start][--cpu number][--memory size][--name vm-name][--storage-groups groups][--interfaces networks][--data][--silent][--dry-run] [--throttle][--use-https]

描述

vm-restore 命令可从 OVA 或 OVF 文件还原 VM。

选项

--archive filename.ova 将还原的 OVA 或 OVF 文件存档。
--no-auto-start 在恢复已完成后不启动 VM。
--cpu number

将分配到 VM 的 CPU 的数量。这默认为存档中的值。

--memory size 将分配到 VM 的内存大小(单位为兆字节)。这默认为存档中的值。
--name vm-name 将分配给 VM 的名称。这默认为存档中的值。
--storage-groups groups 将用于分配 VM 卷的存储组的列表。在默认情况下使用所有可用的存储组。分配以循环方式进行。
--interfaces networks 将连接到 VM 接口的共享网络的列表。在默认情况下指定存档中的值或可用共享网络。
--data 还原仅针对指定卷的数据。
--silent 抑制输出。
--dry-run 显示用于连接共享网络的接口以及 volume-to-storage-group 分配,同时不实际还原 VM。
--throttle

降低此操作的速度。有效值为:

  • :不进行加速。真实默认值。
  • :降低约 25%。
  • :降低约 50%。
  • :降低约 75%。
--use-https 使用安全的 HTTPS 传输,而不是默认的传输方法(HTTP 传输)。在 HTTPS 上传输比在 HTTP 上更慢,但更安全。

示例

$ avcli vm-restore --archive vm1.ova
$ 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
/