VMware OVF Tool is a command-line utility that can import and export Open Virtualization Format (OVF) packages to and from many VMware products.
This tool can be used to deploy OVF/OVA packages instead of vSphere GUI, where OVF deploy sometimes just don’t work and is pain to troubleshoot, since it is web browser based. I was missing in OVF documentation example how to deploy virtual machine to specific folder and resource pool. This is important, when you have rights assigned just to specific resource pool and vmFolder.
You can check CPU microcode revision on running ESXi host this easy way. Open SSH session to host and then open vsish
Recent Windows 10 (since 1809) can behave weird (slow) when running on ESXi.
LSI Logic SAS2008 adapters still supported in ESXi 6.7. This cards are cheap and still used in many home labs like mine. For ESXi is available management utility sas2ircu (Broadcom/Raid/SAS 9217-8I/Downloads Management Software and Tools).
Using vmware and snapshots? You probably know about vmware best practices about snapshots, which includes
- The maximum supported amount of snapshots in a chain is 32. However, VMware recommends that you use only 2-3 snapshots in a chain.
- Use no single snapshot for more than 24-72 hours. Snapshots should not be maintained over long periods of time for application or Virtual Machine version control purposes.
- An excessive number of delta files in a chain (caused by an excessive number of snapshots) or large delta files may cause decreased virtual machine and host performance.
- Be especially diligent with snapshot use on high-transaction virtual machines such as email and database servers
But what is real performance inpact of snapshot?
vCenter and SSL is always a pain. Simple thing as replacing default self-signed SSL certificates with CA signed has in official VMWare KB2057223 40(!!!) steps. Continue reading
Backup in virtualized enviroment is mostly based on snapshoting entire virtual machine and saving this state to backup repository. This snapshot does not include memory of virtual machine. When you restore virtual machine from this snapshot filesystem is in unclean state, but journal filesystem can handle this. From mysql point of view server crash happended and database can be corrupted and unrecoverable, depending on what queries where running during snapshot. This unpredicted and unconsistent state you don’t want to have as a backup of your data. Continue reading
I have been searching for simple and easy script to backup selected virtual machines running on esxi server, which will:
- run on linux – do not require windows machine; can’t use PowerCLI
- do not require direct access to esxi host using ssh (as other backups scripts like ghettoVCB.sh do) and will use API
- support multiple esxi hosts managed by vcenter
- have clear code – that means no perl hell (including big vsphere perl sdk)
- have short code
- can be put into cron
I was unable to find any to comply my requirements. I’m learning python, so I searched for some python vsphere libs and found psphere. Then backup.py has born.