Hi Humans,
Proxmox newbie here – got a few questions I hope someone / some people can help answer about a single host deployment. I’m comfortable with Linux, bash and other things from managing multiple VMs in the past but moving up to the hypervisor level now. Disclaimer: Please tell me anything I might be mistaken about as I’d rather know now than find out later after a mistake – you can be as insulting as you like
Few things to get out the way:
Why Proxmox? Budget is important (I’d rather spend it on more hardware) so VMware and such wasn’t considered. I considered Xenserver, oVirt and Proxmox. Initially looked at XenServer because I liked XO but then the 7.3 Update and price gouging stopped that entirely. I’m more used to Centos / RHEL systems so looked then seriously at oVirt but found single host management to be a bit silly because you essentially need to run a VM just to manage the hypervisor – this could however be an advantage I’ve missed? Proxmox seems to support single-host deployments more readily. Also oVirt seemed to have a reputation as being a little unstable as RHEV’s testing bed. I was concerned about whether Proxmox is “business ready” but a sys-admin who currently uses it for their business told me it just works for them and they’ve not had any trouble.
Intended Config: Will be 2x E5-2603v4, 64GB RAM, 4x 480gb SSD in RAID 10, Redundant PSUs. I’m intending to use ZFS for the file system as I’ve been told it’s great for single host set ups on proxmox and obviously supports snapshotting etcetera. The machine will be running probably max 10-15 VMs including one or two with quite heavy webhosting usage (hence the SSDs)
Questions:
Proxmox newbie here – got a few questions I hope someone / some people can help answer about a single host deployment. I’m comfortable with Linux, bash and other things from managing multiple VMs in the past but moving up to the hypervisor level now. Disclaimer: Please tell me anything I might be mistaken about as I’d rather know now than find out later after a mistake – you can be as insulting as you like
Few things to get out the way:
Why Proxmox? Budget is important (I’d rather spend it on more hardware) so VMware and such wasn’t considered. I considered Xenserver, oVirt and Proxmox. Initially looked at XenServer because I liked XO but then the 7.3 Update and price gouging stopped that entirely. I’m more used to Centos / RHEL systems so looked then seriously at oVirt but found single host management to be a bit silly because you essentially need to run a VM just to manage the hypervisor – this could however be an advantage I’ve missed? Proxmox seems to support single-host deployments more readily. Also oVirt seemed to have a reputation as being a little unstable as RHEV’s testing bed. I was concerned about whether Proxmox is “business ready” but a sys-admin who currently uses it for their business told me it just works for them and they’ve not had any trouble.
Intended Config: Will be 2x E5-2603v4, 64GB RAM, 4x 480gb SSD in RAID 10, Redundant PSUs. I’m intending to use ZFS for the file system as I’ve been told it’s great for single host set ups on proxmox and obviously supports snapshotting etcetera. The machine will be running probably max 10-15 VMs including one or two with quite heavy webhosting usage (hence the SSDs)
Questions:
- I would like the host to be installed and configured before I send it to a datacentre for colocation when I will be assigned IPs. A second option is to install the software at KVM-over-IP but this option precludes testing the host before shipping. How easy a process is it to install the hypervisor first and then assign the IPs to the VMs and Hypervisor?
- Backups. I’m exceptionally paranoid about disaster recovery backups and would want to send VM backups to a remote location (probably a third party) – What’s the best way to send VM backups to a remote bucket (AWS, Backblaze, my own NAS, whatever)?
- Linked to question two, security. I couldn’t find a definitive guide to hardening Proxmox anywhere. Is it just like hardening any normal Ubuntu/Debian OS? I’m comfortable working with VPNs, minimal installs and SSH keys etcetera but there’s still something “just not right” about the remote management of hypervisors?
- Logging and monitoring. What do people use for logging and monitoring?
- Any gotchas or insights from working with Proxmox I should know about, particularly around initial setup? It’s a really general question but its often these ones you get the best insights from