• 28 Posts
  • 956 Comments
Joined 2 years ago
cake
Cake day: June 23rd, 2023

help-circle







  • If you do a zfs list from the Proxmox server command line, you’ll now see a dataset named something like rpool/vm100-data-disk1 and that the second virtual disk in your VM. Now you operate on the virtualdisk however you like, format it with EXT4 or something (don’t use ZFS). It’s still a ZFS volume and Proxmox will be able to snapshot it, replicate it etc, or you could do it manually on the host. But as far as the VM is concerned, it’s a raw disk that you do normal disk stuff with.



  • ikidd@lemmy.worldtoSelfhosted@lemmy.worldBackups of Backups
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    edit-2
    5 days ago

    I couldn’t sleep at night if I didn’t have my data backed up in 6 different places. I spent way too many years as a sysadmin to deal with 2 backups.

    ZFS mirrors on my Proxmox server with multiple nodes replicating to each other. Replications of those datasets to zfs.rent. Proxmox backup server taking hourly snapshots and doing it to multiple drives. Rotating USB drives on that PBS server. Backups of the data for each VM and each docker container stack via rsync. Borg backup. Multiple Nextcloud clients with each having their file syncs held locally, then rsynced to a secondary drive.

    I could probably come up with a couple more that I’ve forgotten I have running. I got burned once and it made me mad.




  • I virtualized my OPNsense years ago via Proxmox and put it on HA. I’ve had it failover to another node that blinked out for some reason, and not noticed it for weeks. I’m a complete believer in virtualizing it. I used 2 nics per node and the external NIC is on a switch across all nodes. YOu could use VLANs instead.

    Not to mention the snapshots before updates, and restoring via PBS (which I’ve had to do and takes a few minutes). I would never go back to bare metal.




  • I thought it was pretty weird, so I tried again a while later; same result. I checked through issues and couldn’t see anything, I figured it was just me. I tried because NPM was just full of error logs and was having some sort of shitfit, so I blew it out and rebuilt from scratch, now all is fine. But the NPM+ defeated me. I might have to try again just because.