Skip to content
This repository has been archived by the owner on Mar 6, 2024. It is now read-only.

restore

mdaneri edited this page May 22, 2019 · 2 revisions

Restore any specified Entities (virtual machine, Improved Virtual Disks, vApp).

Usage:

        restore  -help
        restore [-transport <nbd|nbdssl|san|hotadd>] [-name <name>] [-host <name>] [-datacenter <name>] [-datastore <name>] [-folder <name|path>] [-respool <name|path>] [-network <name,..,name>] [-vim <vcenter>] [-generation <id>] [-dryrun] [-all [vm|ivd|vapp]] [-poweron] [-novmdk]

Arguments:

  -help                                           Help
  -transport <nbd|nbdssl|san|hotadd>              Prefered Transport Mode (nbd,nbdssl,san,hotadd).
  -name <name>                                    New name for the restored <EnyityType>
  -host <name>                                    VMware ESX host vim object name to use as restore target.
  -datacenter <name>                              Datacenter - vim object name to use as restore target
  -datastore <name>                               Datastore - vim object name to use as restore target.
  -folder <name|path>                             Virtual Machine Folder vim object name to use as restore target. <name> vmfolder name <path> vmfolder path <Datacenter>/vm/<parent>/../<name>
                              target. <name> vmfolder name <path> vmfolder path 
  -respool <name|path>                            Resource Pool vim object name to use as restore target.
                              <name> resource pool name  <path> resource path
                              SDDC-Datacenter/host/<cluster>/Resources/Compute-ResourcePool/..<name>
  -network <name,..,name>                         Reconfigure VM newtwork to the new specified backend starting from vm eth0 to eth9.                               
  -vim <vcenter>                                  Target a specific vim service  <vim> (uuid,url)
  -generation <id>                                Generation <id> to restore
  -dryrun                                         Do not do anything.
  -all [vm|ivd|vapp]                              Operation to any Virtual Machines, Improved Virtual Disks, vApps repository.
  -poweron                                        PowerOn virtual machine after restore
  -novmdk                                         Exclude VMDK contents.

Examples:

 restore all
        Recover any object previously backup.
 restore generation 4 vm:testVM vm:vm-2313 vm:f9ad3050-d5a6-d107-d0d8-d305c4bc2330
        Start a restore of the 4th generation profile of 3 Virtual Machines :1st by name,2nd by Moref,3rd by UUID.
 restore all vm vim 9a583042-cb9d-5673-cbab-56a02a91805d
        Restore any Virtual Machine managed by vcenter 9a583042-cb9d-5673-cbab-56a02a91805d.
 restore vm:testVM  name "newVM" datacenter "myDatacenter" datastore "myDatastore" respool "myResPool"
        Restore vm:testVM  to an new VM named NewVm using as Datacenter:myDatacenter, as Datastore:myDatastore and as Resource Pool:myResPool
 restore vm:testVM  name "newVM" folder "myVmFolder" network "mynetwork01,mynetwork02,,,mynetwork05"
        Restore vm:testVM  to an new VM named NewVm using as Virtual Machine folder: myVmFolder and reconfigure the vm network backend to eth0:mynetwork01,eth1:mynetwork02 and eth4:mynetwork05

logo

Clone this wiki locally