• Skip to primary navigation
  • Skip to main content

jdgreen.io

The personal blog of James Green

  • Home
  • Technology
    • Announcements
    • Industry
    • Reviews/Guides
    • Tech Field Day
    • Interviews
  • Health
    • Food
    • Biohacking
    • Fitness
  • Faith
  • Book Notes
    • Business Books
    • Faith Books
    • Health Books
    • Technology Books
  • About
  • Show Search
Hide Search

Export VM’s via Command Line Using OVF Tool

James Green · Dec 19, 2014 ·

If you have an occasion to export large amounts of VM’s to OVA’s like I currently do, you may find the following useful for creating a script to do just that. Cheers!

Download OVF Tool

Download OVF Tool installer from the following link:

https://my.vmware.com/web/vmware/details?downloadGroup=OVFTOOL400&productId=353

Browse to OVF Tool

Locate OVF Tool tool from the command line. For me on Mac (using Fusion):

/Applications/VMware Fusion.app/Contents/Library/VMware OVF Tool

For Windows, it should be:

C:Program FilesVMwareVMware OVF Tool

Export

I will break down the arguments individually, since this won’t be exactly the same for you. Here’s the full command I used in my lab:

./ovftool --noSSLVerify vi://root@10.50.0.245/vCenter ~/Desktop/vCenter.ova

./ovftool

This is the tool. On Windows, you might need to include .exe or something. I don’t have any of that garbage to test this on 😉

–noSSLVerify

If you’re wiser than me, you might want to leave this flag out. I just put it in so that I wouldn’t have to type ‘yes’ to accept the SSL cert thumbprint.

vi://

This is the path specific to ESXi/vCenter. If you were trying to export a Workstation VM, you could just as easily use C: for instance.

root@10.50.0.245

This works out to be [username]@[host or VC]. You could also include a password if you’re scripting and don’t care if it’s in clear text. [username]:[password]@[host]

/vCenter

This is the path to your VM. There’s a number of different ways to use this tool, including pointing at a datastore, searching using queries, etc. If the VM is in a resource pool or folder, you’ll need to specify, but if the VM is in the root resource pool of the host like mine, you can just type the name.

~/Desktop/vCenter.ova

This is the filename on the machine I’m running the OVF Tool on. Name your output file here.

Finally…

Here’s a screenshot of what a successful export looks like.

VMware_OVF_Tool

If you have any trouble with the export, you can run the command with the following flag to generate a log file to help with troubleshooting:

--x:logfile=

Also, for more detailed usage on OVF Tool, check out the best two resources I know of, VMware and VMware’s own William Lam.

  • https://www.vmware.com/support/developer/ovf/
  • http://www.virtuallyghetto.com/?s=OVF+Tool

VMware

James Green is an enterprise IT consultant, a product of an amazing IT community, and a partner in ActualTech Media. He is a serial vExpert designee and a passionate Tech Field Day delegate and supporter. » Read Full Bio...

James Green: View My Blog Posts

Copyright © 2023 · Monochrome Pro on Genesis Framework · WordPress · Log in

Posting....