Hello everyone,
I'm having a hell of a time after upgrading my Proxmox 7 to 8 recently. NO changes I make to any VM (resulting in changed .conf files in /etc/pve/...) persist after I reboot the host machine. This includes entire lxc/vm configs just disappearing for any lxc/vm that didn't exist at that time. If I copy in the missing configs from manual backups, they work fine (the storage is of course still there). I don't even know where to start looking into why this might be happening. Any files I copy out of the /etc/pve folder remain wherever I put them (as backups or whatever, so it's not a whole filesystem issue) and I can copy them back manually, but obviously this is rather cumbersome and not really a "solution".
It's an installation on a AM4-platform server mainboard (ASRock Rack X470D4U), on ZFS with uefi-boot.
There are 2 anomalies I can think of that might have some influence on this:
A) I recently replaced both mirrored ZFS boot drives with new ones, as the old SSDs were worn out. This went fine and as far as I can tell caused no direct issues.
B) at one point in the past (2ish years ago), I had created a cluster and joined a 2nd node as a test (which I had then removed just a few days later). I recently noticed due to SMART errors about wearout on one of my boot drives that there were excessive writes to the disks and that it being a 1-node-cluster might be a contributing factor (after some googling). I followed this post to revert to a clusterless state. It seems to have worked, as the corosync service is enabled but doesn't start with "condition failed", which should mean it's all fine (as it has no config in /etc/pve/corosync.conf after the changes). Did I miss a step here that isn't in these (old-ish) instructions?
Thanks for any help!
I'm having a hell of a time after upgrading my Proxmox 7 to 8 recently. NO changes I make to any VM (resulting in changed .conf files in /etc/pve/...) persist after I reboot the host machine. This includes entire lxc/vm configs just disappearing for any lxc/vm that didn't exist at that time. If I copy in the missing configs from manual backups, they work fine (the storage is of course still there). I don't even know where to start looking into why this might be happening. Any files I copy out of the /etc/pve folder remain wherever I put them (as backups or whatever, so it's not a whole filesystem issue) and I can copy them back manually, but obviously this is rather cumbersome and not really a "solution".
It's an installation on a AM4-platform server mainboard (ASRock Rack X470D4U), on ZFS with uefi-boot.
There are 2 anomalies I can think of that might have some influence on this:
A) I recently replaced both mirrored ZFS boot drives with new ones, as the old SSDs were worn out. This went fine and as far as I can tell caused no direct issues.
B) at one point in the past (2ish years ago), I had created a cluster and joined a 2nd node as a test (which I had then removed just a few days later). I recently noticed due to SMART errors about wearout on one of my boot drives that there were excessive writes to the disks and that it being a 1-node-cluster might be a contributing factor (after some googling). I followed this post to revert to a clusterless state. It seems to have worked, as the corosync service is enabled but doesn't start with "condition failed", which should mean it's all fine (as it has no config in /etc/pve/corosync.conf after the changes). Did I miss a step here that isn't in these (old-ish) instructions?
Thanks for any help!