I had a discussion recently about backing up ‘standalone’ ESXi servers, without the vCenter Server application. The discussion started around we were sharing my homelab but the use case became attractive for retail, edge and other ROBO scenarios.
Why no vCenter Server Application?
I do not run the vCenter Server Server Appliance (vCSA) at home simply because I don’t need it. At home I recently simplified my home lab. In March and April, I had to work from home for a while and it made me think about the home lab since I wasn’t travelling. I upgraded to a new host (still on vSphere) but really don’t need the vCSA. I do *not* use the free ESXi hypervisor, as I use the vExpert license on the host to unlock the full APIs that I need for backup.
In our work lab environment, we definitely use the VCSA for a number of environments and if I need that type of environment, I’ll do that over there.
It’s interesting when you use the ESXi host in a licensed mode, it allows a number of Veeam capabilities:
- Veeam ONE monitoring
- Veeam Backup & Replication backups, replicas and more
I also save a lot of memory on the host (important on a single host) and it makes the system startup quicker. Inside of Veeam Backup & Replication, a standalone host looks like this:
The Standalone Host section is where you’d see indeed just a standalone host. It’s something we can use for effectively all types of backup and recovery jobs.
Adding a host, you can see this option where it states a standalone host is supported to be added. Note, the free ESXi is not supported as the APIs for agentless backups are not exposed to Veeam Backup & Replication:
Use Cases outside of Homelabbing
While my homelab use case makes sense, not every production environment would however. The one big omission would be vMotion. Sure there is Veeam Quick Migration for free, but for a edge, ROBO, etc. type of deployment; I’d want to consider vMotion.
There also are considerations around updates made easier with vCenter, but again there is a use case for a simple deployment where easy is easy.
Every time I share the ESXi host without vCenter, I feel like I’m the only one doing it. How about the cool kids here, is anyone else doing this?
I’ve been doing this for quite a while too. It all depends on what someone is looking to learn or test. Sure, certain vSphere features like moving a VM between datastores require a vCenter to do it easily, but if you are trying to learn Veeam then most likely one or two standalone hosts will suffice.
I rarely see standalone hosts in the wild. Mostly in smaller environments with only one or two hosts without shared storage; so vCenter doesn't add many benefits there. Replication and planned failover could be an alternative for vMotion and HA.
In Veeam, by the way, a standalone host needs to be added if you lose your vCenter and need to restore it.
As a best practice, I usually recommend to Customers to have one of the ESXi added as standalone, by IP. So in worst-case scenario like the whole AD/DNS, plus vCenter is down. At least they can fire the recovers to that node quickly.
It does not hurt to have it there, ready to rock’and’roll. Great post
@Rick Vanover !
If you’re small enough to be going standalone, do you even care about vMotion? I’d argue that you’re sacrificing some functionality for ease of use, and likely cost savings…
I think it’s the classic “it depends”. Do you care about uptime in a home lab, and therefore need vcenter? Probably not. Would I want to run a critical business app without that protection? Probably not.
Interesting thought experiment...