I built a platform for restoring Proxmox VMs from Pure Storage snapshots. The storage part was easy. Fixing the workflow was the real engineering. TLDR: GitHub – PureStorage-OpenConnect/proxmox-pure-snap-restore: A utility to allow restoring Proxmox LVM based VMs from FlashArrary snapshots · GitHub There’s a familiar enterprise fairy tale: “We have snapshots.” Everyone nods. Risk hasContinue reading “Your Snapshots Aren’t the Problem. Your Restore Process Is.”
Author Archives: Kenyon Hensler
So you want to restore a Proxmox VM from an array snapshot?
So you’ve been using array based snapshots for your “backups” on your KVM based cloud? Don’t lie I know you’ve been doing it. Your DR plan involves some shoestring and bubble gum. Maybe some duct tape? I know I’ve done it too. Everything untested just have the data somewhere and some hope that you canContinue reading “So you want to restore a Proxmox VM from an array snapshot?”
lvm and xcopy
Does anyone else remember when XCOPY via VAAI was released on vSphere? How cool it was to offload the copy of a VM to the array. It only got cooler as the storage vendors figured out how to not actually need to copy the data but just point to the data. Clones went from havingContinue reading “lvm and xcopy”
proxtop
I missed having esxtop like metrics on proxmox. I found kvmtop (https://github.com/cha87de/kvmtop) so I forked it and had some AI fix it up for proxmox. Take a look here: https://github.com/khensler/proxtop
Automated Pure vVOLs Migration From vSphere to Proxmom
Ok. So last one on this for a while. Go read this one first if you haven’t: https://vskeeball.com/2026/01/23/pure-vvols-migrations-from-vsphere-to-proxmox/. I said at the end of the last post I said I had a tool for this. Well here you go: https://github.com/PureStorage-OpenConnect/proxmox-vvol-migrator This tool gets installed on a Linux machine and hosts a web interface to doContinue reading “Automated Pure vVOLs Migration From vSphere to Proxmom”
Proxmox Multipathing Storage Plugins
For those of us who have been around long enough multipathing in VMware environments has just been a thing that has worked. FC or iSCSI you knew what you had to do. iSCSI needs port binding and multiple initiator IPs. FC needs multiple HBAs and paths. It just became a way of life to configureContinue reading “Proxmox Multipathing Storage Plugins”
Pure vVOLs Migrations From vSphere To Proxmox
I told you there were a few more of these. I was talking to my new manager Paul about some of the things that need to be documented. One of the items was what can Pure do from a migration perspective that others can’t. He mentioned a tool we use to do migrations and thatContinue reading “Pure vVOLs Migrations From vSphere To Proxmox”
Proxmox Multipath Plugin
I know this is like the 5th post in a week about Proxmox. Sorry everyone. I’m almost done I promise. Since I’ve been setting up multipathing on Proxmox on a number of protocols over the last couple of weeks I wanted a quick way to see the status of the paths. You can of courseContinue reading “Proxmox Multipath Plugin”
QuickStart Guides
I’ve been working on some docs related things over the past week. QuickStart guides for a number of things came up. The first was nvme-tcp. Specifically, on Proxmox but a lot of the same things can be used for most other Linux systems. This content is on my GitHub at https://github.com/khensler/Quickstart-Guides. And specifically this file:Continue reading “QuickStart Guides”
Proxmox, iSCSI, and multipathd
I’m sure all the grey (or gray? I don’t know you pick one) beards out there know all about multipathd and it’s quirks and in and outs. Since a lot of people appear to be looking at other hypervisor solutions these days I decided to put my opinion out there too. You of course don’tContinue reading “Proxmox, iSCSI, and multipathd”