Skip to content
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

Rolling Pool Upgrade grayed out #47

Closed
scpcom opened this issue May 11, 2018 · 10 comments
Closed

Rolling Pool Upgrade grayed out #47

scpcom opened this issue May 11, 2018 · 10 comments
Assignees
Labels
bug Something isn't working
Milestone

Comments

@scpcom
Copy link

scpcom commented May 11, 2018

If I connect my XenServer 7.2 in XCP-ng Center and try to run a Rolling Pool Upgrade the server is grayed out
I needed to go back to XenCenter 7.2 where I could run Rolling Pool Upgrade from XS 7.2 to XCP-ng 7.4.1.
This works for a single host but will not work for a multi-host pool because after upgrade is done, XenCenter 7.2 will be unable to connect to the server.

@borzel
Copy link
Member

borzel commented May 11, 2018

Workaround: Upgrade pool manually.

I do allways manually upgrade my pools at work:

  1. move all VMs from master (or shut down VMs)
  2. upgrade master
  3. move VMs back to master
  4. move VMs on next host elsewhere or shut them down
  5. upgrade that host
  6. go to step 4) until all hosts are upgraded

It's far easier if you can shutdown all VMs, so you have not to migrate your VMs ;-)

@scpcom
Copy link
Author

scpcom commented May 11, 2018

I forgot to add the feature request: :-)
Enable Rolling Pool Upgrade for free/unlicensed XenServer versions (at least for 7.0, 7.1 and 7.2).

@borzel borzel added this to the Release 7.4.2 milestone May 11, 2018
@borzel
Copy link
Member

borzel commented May 11, 2018

Note to myself: Should be related to the brand name change from "XenServer" to "XCP-ng" or something else in this area.

@borzel borzel added the bug Something isn't working label May 11, 2018
@scpcom
Copy link
Author

scpcom commented May 12, 2018

@borzel
Copy link
Member

borzel commented May 12, 2018

as my personal tests show, it should be resolved with #51

@borzel
Copy link
Member

borzel commented May 12, 2018

I published a pre-release: https://github.com/xcp-ng/xenadmin/releases/tag/v7.4.2-RC1

@scpcom Can you please test your rolling pool upgrade again?

@gangsterrapper22 I think, we don't need an installer for this pre-release?

@borzel borzel self-assigned this May 12, 2018
@gangsterrapper22
Copy link
Collaborator

@borzel I can create an Installer if needed but if this release is only for test then I think it is not needed.

@scpcom
Copy link
Author

scpcom commented May 12, 2018

Rolling Pool Upgrade is possible now, but you need to place the required mini hotfixes inside XCP-ng folder:

Could not find file 'C:\XCP-ng_Center_7.4.2.5-RC1_Binaries\RPU003.xsupdate'.

RPU001: XenServer 6.2
RPU002: XenServer 6.5
RPU003: XenServer 7.0
RPU004: XenServer 7.1 and newer

@borzel
Copy link
Member

borzel commented May 12, 2018

hhmm.... not sure about that, if we can include this files... I think not, because they are Citrix branded and so not easly redistributable.

In future we don't need these xsupdate files any more, because of the yum repo of XCP-ng.

@olivierlambert How do you plan to implement/enhance the rolling pool upgrade feature of XCP-ng? Maybe it's possible to keep this per XAPI and use this for the rolling poll upgrade feature from XCP-ng Center and a new upgrade feature in XO?
In other words: As part of the rolling pool upgrade we could trigger "yum update" or whatever yum needs to do it's thing :-)

@scpcom
Copy link
Author

scpcom commented May 12, 2018

Yes, thats OK I think. They can be just copied from the XenCenter folder to XCP-ng Center folder before starting the Upgrade.

@borzel borzel closed this as completed May 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants