-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add upgrade documentation for XOSTOR #319
base: master
Are you sure you want to change the base?
Conversation
Wescoeur
commented
Feb 15, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What if the linstor and satellite versions are not the same in 8.2 and 8.3 when they proceed with the upgrade? Will it work?
The document doesn't talk about live migrating the VMs. Is it because it "just works" so there's no need to focus on it?
|
||
Then finally open the ports and enable the LINSTOR services using the `<GROUP_NAME>` and `<HOST_UUID>` obtained above: | ||
``` | ||
xe host-call-plugin host-uuid=<HOST_UUID> plugin=linstor-manager fn=addHost args:groupName=<GROUP_NAME> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it wise to wait a little after the toolstack restart, or maybe to grep the logs for the line which indicates that startup has completed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would say that waiting for the previous command to return is enough to use the plugins API.
linstor advise r # Give possible fix commands in case of problems. | ||
``` | ||
|
||
Finally check in XOA that the PBD of the SR of this host is connected. If not, do so. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why can it be not connected?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can't plug the PBD without the LINSTOR packages (before this point it was not the case), so I guess most of the time you have to manually connect the PBD unless the XAPI tries again on its own, which to my knowledge is not the case.
1ead904
to
662ee0e
Compare
Signed-off-by: Ronan Abhamon <[email protected]>
662ee0e
to
be88424
Compare
If the LINSTOR packages are newer on the new XCP-ng version, it won't work. I honestly have no idea how to handle this case without waiting several months before updating the LINSTOR packages in our repos to not break the migration.
No issue on this side. We can handle that like a classic upgrade. |
To handle upgrade with different versions on 8.2 to 8.3: |