This is a small tutorial that covers the basic setup for a backup of VMware VMs.
Prerequisites #
License Type #
I used the following demo license:
-
Small Buisiness: Veeam Data Platform - Essentials
-
Up to 50 Workloads (VMs)
# Download link
https://www.veeam.com/downloads.html
Windows Server #
As base for the Veeam Backup & Replication installation I use a Windows Server 2022 that is not joind to a windows domain and is not used for any other purposes then Veeam.
DNS #
Use a DNS server that can resolve the VMware hosts.
Veeam #
Setup #
- Select “Install Veeam Backup & Replication”
- Accept the License Agreement
- Add the license file
- Select the local Windows admin account
- Install new PostgreSQL server
- Start the installation
- Wait till the installation has finished
Start Veeam #
Add NFS Export #
-
Go to
Backup Infrastructure
>Backup Repositories
-
RightMouse >
Add backup repository...
- Select
Network attached storage
- Select
NFS share
- Define a name for the NFS backup repository
- Define the path to the NFS share
# Define path to NFS
192.168.70.21:/srv/nfs/nfs_veeam-share-1
Add vSphere Server #
- Add a vSphere instance and it’s ESXi nodes
- Enter the vSphere domain name (without https://)
- Add vSphere credentials
Note: In my homelab I used to main Administrator vSphere credentials. As best practice create specific vSphere credentials for Veeam only.
Create Backup Jobs #
Add Home Button #
- Add the home button in case the home button in case it’s missing
Add Backup Job #
- Create a VM backup job
- Define a name for the backup job
- Add one or several VMs
-
Select a backup repository as target for the VM backups
-
Optional click “Configure” to add additional backup rules
- Define a backup schedule
- Optional: Enable “Run the job when I click Finish”, this immediately starts the backup job
Backup Overview #
List Backup Jobs #
Go to Home
> Jobs
> Backups
to find the available backup jobs
List Backups from Backup Jobs #
Go to Home
> Backups
> Disk
to list the available backups sorted by their backup jobs
Restore Backup #
I restore the VM to a different location, so that I can keep the original VM in a running state.
- Select the VM that should be restored
- Select the VM and the restore point
- Define the location for the restores backup
- Click
Host...
to select the ESXi target node
- Click
Pool...
to select the resource pool
- Select the VM or only the config or disk part of the VM and click
Datastore
to define a storage pool or NFS share to store them
- Select a vSphere folder to store the VM
- Optional: Define a new VLAN for the VM. This can be useful if the ESXi target node is in a different location with different VLANs
- Start the backup restoring
- Check out the restored backup on vSphere. Disconnect the network interface so that there is no IP conflict with the running original VM