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 reading https://xcp-ng.org/blog/2024/07/12/xcp-ng-8-3-release-candidate-1/
      I found this:

      "Current XCP-ng 8.3 users will need to review these configuration files. Make sure to remove any lines starting with Ciphers, MACs, KexAlgorithms, and HostKeyAlgorithms if they are present. This ensures that future changes to the defaults made by our security team will be applied."

      Checking /etc/ssh/ssh_config I find these lines at the end:

              Ciphers aes128-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
              MACs hmac-sha2-256,hmac-sha2-512,hmac-sha1
              KexAlgorithms curve25519-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1
              HostKeyAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,ssh-rsa
      

      Checking /etc/ssh/sshd_config I find the following in the middle of the file:

      # Ciphers, MACs, KEX Algorithms & HostKeyAlgorithms
      Ciphers aes128-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
      MACs hmac-sha2-256,hmac-sha2-512,hmac-sha1
      KexAlgorithms curve25519-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1
      HostKeyAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,ssh-rsa
      

      So just to confirm/double check:

      I'm supposed to delete those lines as per RC1 info, right?

      I don't like to edit system files without having to do so 😉
      Thx in advance!

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

        I'm having issues updating via ISO on supermicro motherboard. I have a netinstall iso mounted (though I've also tried a full ISO via usb), and can get to the initial "install" bootup prompt from 8.3 RC1 image.
        Issue is that once "install" option is chosen, "Booting install" shows for about a minute, screen blanks and normal bootup occurs instead. No sign that booting the install has ever occurred.
        Do I need to wipe the SSD with the 8.2 and just do a clean 8.3 install? Is there anything I can do to get a more detailed view of logs / or what else could have gone wrong?
        If this has been covered, I apologize, I tried reading through 500+ messages in this tread, but nothing stood out to me describing a similar issue.
        Supermicro X10SRM-TF motherboard with E5-2699 V4 processor, latest bios, UEFI boot.

        If I choose install, or let it run automatically, same results.
        iKVM_capture (1).jpg

        This is shown for about a minute
        iKVM_capture (2).jpg

        Than ready to boot prompt flashes for a sec.
        Image-357.jpeg

        And it goes to a normal xcp-ng bootup...
        iKVM_capture (3).jpg

        yannY 1 Reply Last reply Reply Quote 0
        • stormiS Offline
          stormi Vates 🪐 XCP-ng Team @manilx
          last edited by

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

          I'm supposed to delete those lines as per RC1 info, right?

          Yes

          M 1 Reply Last reply Reply Quote 0
          • 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 Offline
                        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
                                            • First post
                                              Last post