Upgrade from 7.6 to 8.2 went wrong
I did something stupid (please be kind with me ). I have two host setup. I started to upgrade from 7.6 to 8.2 and I did not read the documents well enough. It happened that I upgraded slave first and now it's 8.2 and master is still 7.6 with running VM's on it. Obviously, slave cannot connect with master anymore. I see "The host toolstack is still initialising. Please wait." when I run xe task-list so I guess, toolstack is not able to start either.
How should I proceed now? I see 3 possible ways to solve it but not sure what is the best way to do it.
- Downgrade the slave back to 7.6 and start again, master first
- upgrade master to 8.2 with VM's on it (which they all are down while I'm upgrading) and everything starts to work again?
- is there another way to fix this?
All tips are greatly appreciated.
Solution 2 will work
@olivierlambert ok, thanks. I will try this out.
@aimar if you did the upgrade with the iso you can even use the restore previous version option to restore the backup partition that was created during the upgrade
I had to use this when I didn't follow directions on my XCP-NG lab system.
Also a note to Freenas/Truenas users, make sure you "keep" a few old versions when you are upgrading things on your NAS, for exactly the same reasons. Yup, had to roll back on one of my production NAS this summer, nearly had a heart attack when stuff booted back up and none of the shares were accessible.