XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    XCP-ng 8.3 betas and RCs feedback 🚀

    Scheduled Pinned Locked Moved News
    792 Posts 89 Posters 1.3m Views 69 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M Offline
      manilx @stormi
      last edited by manilx

      @stormi thx! reboot afterwards needed?

      1 Reply Last reply Reply Quote 0
      • 1 Offline
        14wkinnersley @stormi
        last edited by

        @stormi Follow up on the steps I took to possibly help others that may have similar scenarios.

        1. Migrated all VM's off of my Master (Node1) and rebooted, upgraded to 8.3 from ISO still on BIOS mode.
        2. Once Node1 was back online, I went ahead and upgraded Node2, and Node3 one at a time. I would just move my current VM's around to the host I wasn't upgrading. Finally had all 3 hosts on 8.3.
        3. Started the UEFI transition. I started with Node1 which was the master, but I changed the master to be on Node3. I went ahead and migrated all the VM's off the Node1, shutdown, pull the HDD (So I would have a backup) and put a new HDD in. Changed my boot mode to UEFI and did a fresh install. I removed Node1 from the cluster in XO. Once back online, I went ahead and just added Node1 back into my cluster and let XO do its magic of bringing everything back online.

        Only issue I ran into was a POOL_JOINING_HOST_TLS_VERIFICATION_MISMATCH when I attempted to add the Node1 to the cluster. I followed the steps listed here: https://xcp-ng.org/forum/post/63470

        Running xe pool-enable-tls-verification and xe host-emergency-reenable-tls-verification on Node3 which was still the master and was then able to get the new server added to the pool.

        1. Moved the master back to Node1 and started the process over again on Node2 and 3.
        1 Reply Last reply Reply Quote 1
        • yannY Offline
          yann Vates 🪐 XCP-ng Team @eb-xcp
          last edited by

          @eb-xcp is it something that also happens with the previous alpha/beta ISOs ?

          E 1 Reply Last reply Reply Quote 0
          • E Offline
            eb-xcp @yann
            last edited by eb-xcp

            @yann, No seems Beta 2 works as it should. Though I'm hesitant to go that route since RC1 is available. Is update from Beta 2 to RC1 save / reliable to do via internal updates without ISO?

            iKVM_capture (4).jpg

            iKVM_capture (5).jpg

            E 1 Reply Last reply Reply Quote 0
            • E Offline
              eb-xcp @eb-xcp
              last edited by

              Decided to try updating to beta 2 and... install went smooth, but system now refuses to boot.
              Seems issue is similar to RC1 install. Boot fails silently, similar to install on RC1, and next boot option is executed. But while the RC1 failed into a working 8.2 install, 8.3 boot fails into EFI shell.

              iKVM_capture (10).jpg

              iKVM_capture (12).jpg

              1 Reply Last reply Reply Quote 0
              • E Offline
                eb-xcp
                last edited by

                I've tried to do a "clean" beta 2 install, same issue (efi shell).
                I've changed bios to legacy boot and was able to run a RC1 installer (nice bootup graphic and all), but it warns you that such method will not be supported:

                iKVM_capture (13).jpg

                So I ended up using said installer to recover 8.2 install from backup and I'm back up and running at 8.2 (via EFI). Not sure what part of my config could cause issues with 8.3.

                E 1 Reply Last reply Reply Quote 0
                • A Online
                  Andrew Top contributor @stormi
                  last edited by

                  @stormi The CentOS Base yum repo need to be changed to the baseurl vault as the mirrorlist no longer works...

                  H 1 Reply Last reply Reply Quote 0
                  • H Offline
                    Houbsi @Andrew
                    last edited by

                    @Andrew said in XCP-ng 8.3 betas and RCs feedback 🚀:

                    @stormi The CentOS Base yum repo need to be changed to the baseurl vault as the mirrorlist no longer works...

                    Oh yeah, i wanted to give that info to.

                    Is there any plan/information on a distro upgrade / distro rebase?

                    There is from plesk a centos2alma 8 script on the internet, if there is some ressource needed.

                    1 Reply Last reply Reply Quote 0
                    • olivierlambertO Online
                      olivierlambert Vates 🪐 Co-Founder CEO
                      last edited by

                      We are aware of that, we discussed the best approach recently.

                      1 Reply Last reply Reply Quote 0
                      • H Offline
                        ha_tu_su
                        last edited by

                        Is XOSTOR supported on 8.3 rc1?

                        1 Reply Last reply Reply Quote 0
                        • olivierlambertO Online
                          olivierlambert Vates 🪐 Co-Founder CEO
                          last edited by olivierlambert

                          No yet, we prioritize 8.2 so far. But it will come, don't worry 🙂 It's mostly packaging work and some subtle difference, but it's not that big. Just a matter of what to do first 😄

                          H 1 Reply Last reply Reply Quote 0
                          • H Offline
                            ha_tu_su @olivierlambert
                            last edited by

                            @olivierlambert
                            Thanks for the info. No hurry. Better to do it right than fast.

                            1 Reply Last reply Reply Quote 1
                            • olivierlambertO Online
                              olivierlambert Vates 🪐 Co-Founder CEO
                              last edited by

                              🙏

                              1 Reply Last reply Reply Quote 0
                              • E Offline
                                eb-xcp @eb-xcp
                                last edited by eb-xcp

                                Ok, update on the update issues:
                                I could not migrate VMs from the older backup server which was upgraded to 8.3 RC1 back to 8.2 install, so I'm forced with having to continue troubleshooting it.
                                Today I tried to start a CD install from efi shell and I finally got an error / output as to why install fails silently:

                                "This build of Xen requires NX support"

                                iKVM_capture (15).jpg

                                I guess I had it disabled in the BIOS, just wish the install would have output the error with a wait prompt or something, rather than a silent failure.

                                Edit: Confirmed; after enabling execution disable option within bios, installer booted without issues and the install is currently ongoing.

                                A 1 Reply Last reply Reply Quote 2
                                • olivierlambertO Online
                                  olivierlambert Vates 🪐 Co-Founder CEO
                                  last edited by

                                  Ah thanks, great feedback 🙂

                                  E 1 Reply Last reply Reply Quote 0
                                  • E Offline
                                    eb-xcp @olivierlambert
                                    last edited by

                                    @olivierlambert Thank you. Install went smoothly and I'm in the process of transferring all of the VMs from the backup server back onto my main workhorse.

                                    I just wish I remembered an old troubleshooting tip:
                                    When something odd is going on, reset the bios to defaults (or something along those lines).

                                    I did figure out a way to run the installer from efi shell; never done that before. Wish I thought of it sooner as well (no telling how many times I've rebooted this system trying to troubleshoot things.

                                    1 Reply Last reply Reply Quote 0
                                    • A Offline
                                      andyhhp Xen Guru @eb-xcp
                                      last edited by

                                      @eb-xcp said in XCP-ng 8.3 betas and RCs feedback 🚀:

                                      Edit: Confirmed; after enabling execution disable option within bios, installer booted without issues and the install is currently ongoing.

                                      That is a bug. Xen is supposed to be able to detect this case and re-activate NX on it's own.

                                      For the EFI path in your screenshot, that one doesn't have logic to re-activate. IIRC, we weren't sure whether it was needed, because surely an EFI system wasn't still using Pentium4 compatibility. Clearly some wrong reasoning, and it's fairly easy to adjust.

                                      However, fixing that path wont fix the normal MB2 path, which does have logic to reactivate and should have been able to cope fine.

                                      What system do you have?

                                      E 1 Reply Last reply Reply Quote 0
                                      • E Offline
                                        eb-xcp @andyhhp
                                        last edited by

                                        @andyhhp thanks, seems issue was most visible within RC1 install. 8.2 worked well with NX disabled (I guess by activating it on it's own), beta 2 would install, but not boot (have not tried beta 1), and RC1 would fail seemingly silently.

                                        The efi path is not to activate the NX setting, it was just me getting to the cd directory with the bootx64.efi launcher for the installer. Running it this way, rather than allowing BIOS to boot into CD directly is what allowed me to see the output of the installer prior to exit: "This build of Xen requires NX support". Normally the next boot option would take over and this text would not be seen.

                                        My setup is Supermicro X10SRM-TF motherboard with E5-2699 V4 processor, latest bios, UEFI boot.
                                        I don't even remember when I disabled NX support, perhaps couple of years ago when playing around with increasing single core performance.

                                        yannY 1 Reply Last reply Reply Quote 0
                                        • yannY Offline
                                          yann Vates 🪐 XCP-ng Team @eb-xcp
                                          last edited by

                                          @eb-xcp said in XCP-ng 8.3 betas and RCs feedback 🚀:

                                          beta 2 would install, but not boot

                                          Did you use the network to install the packages? I would expect that when getting them from the ISO you should have the same behavior on first boot than when booting the ISO (but obviously, once the packages get upgrade later, that would bring the problem too)

                                          E 1 Reply Last reply Reply Quote 0
                                          • E Offline
                                            eb-xcp @yann
                                            last edited by

                                            @yann Never got that far, 8.3 beta 2 would not boot after the install.
                                            Difference with RC1 is that the beta 2 installer itself did not check, or could re-enable NX support, but the actual boot of beta 2 would fail similar to RC1 installer (likely due to NX support being disabled).
                                            So I could install, but not boot, the beta 2 onto the system. My previous posts don't provide much detail, but here is how it went: https://xcp-ng.org/forum/post/80208

                                            E yannY 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post