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

    XCP-ng 7.6 RC1 available

    Scheduled Pinned Locked Moved Development
    71 Posts 12 Posters 45.0k Views 5 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.
    • stormiS Offline
      stormi Vates 🪐 XCP-ng Team
      last edited by stormi

      A new pre-release is ready for XCP-ng 7.6🚀.

      This announcement is basically a copy-and-paste from the announcement of the beta, except the first section and the upgrade instructions.

      What changed since the beta

      Signed files on our mirror

      Until now, our packages and ISO images were not signed. This meant that if someone would have managed to hack our servers, they would have been able to modify the ISO images or packages installed through further updates. This also prevented us from spreading XCP-ng to mirrors outside our own servers, since we had no way of ensuring that the files were not altered by a third party.

      We have worked on this, so starting with this RC:

      • every RPM package is signed and the signature is checked when you install or update a package from the repositories;
      • repository metadata are signed and checked by yum
      • for each ISO image, we provide a checksum file called SHA256SUMS and a signature in SHA256SUMS.asc for you to verify the authenticity and integrity of the downloaded file
      • for each .repo file that we make you download for yum update-style upgrades, we also provide SHA256SUMS and SHA256SUMS.asc for you to verify the authenticity and integrity of the downloaded file

      Details at https://github.com/xcp-ng/xcp/wiki/How-to-check-the-authenticity-of-files-downloaded-from-XCP-mirrors

      Other notable changes

      • Updated XCP-ng Center
      • As you already know, support for GFS2 is not available because it depends on proprietary software from Citrix. However our license daemon would report the feature as being available, which caused XCP-ng Center to offer the option to users (then failed to make it work). The license daemon now correctly reports the feature as not available.

      What changed since XCP-ng 7.5

      • Based on XenServer 7.6 (see https://xen-orchestra.com/blog/xenserver-7-6/). It's mostly a maintenance update.
      • New welcome HTML page when you enter the IP address of your server in a web browser. See screenshots in my next comment to this thread.
      • Experimental packages:
        • We still have the experimental ZFS support and zfs packages have been updated to 0.7.11.
        • The modified qemu-dp package for Ceph support is being worked on (patches need to be updated). Documentation draft still at https://github.com/xcp-ng/xcp/wiki/Ceph-on-XCP-ng-7.5-or-later but it's incomplete so I repeat here my call for help: this page needs a step-by-step procedure. Anyone with a github account can improve it.
      • Fixed some upgrade bugs in our packages.
      • In case you missed it: the installer now has support for software RAID 1.
      • In case you also missed it, there's a network installer ISO available too.
      • Some proprietary packages have been removed because we can't distribute them:
        • Citrix packages, most of them related to their work on improving the storage layer (smapiv3, GFS2...)
          • xapi-clusterd
          • sm-transport-lib: was LGPL in 7.5, became proprietary in 7.6
          • xapi-storage-plugins: was LGPL in 7.5, became proprietary in 7.6
          • livepatch-utils
        • Emulex management tools. "elxocm" stands for "Emulex One Command Manager". Can probably be downloaded from their site.
          • elxocmcore
          • elxocmcorelibs
          • elxocmlibhbaapi
        • QLogic tools. Available on their website.
          • QConvergeConsoleCLI-Citrix
          • QCS-CLI

      Documentation :

      I structured the home page of our wiki and started a thread for what I called the "let's improve the documentation together" campaign.

      • Glass half full: everybody likes the idea and agrees that we need a great documentation, and some have contributed.
      • Glass half empty: most pages remain empty at the moment.

      We, as a community, really need your help. Can we manage to fill, say, half the empty pages before we release XCP-ng 7.6?

      How to upgrade

      There are two different upgrade methods: classical upgrade via installation ISO or upgrade using yum.

      Before upgrading, remember that it is a pre-release, so the risks are higher than with a final release. But if you can take the risk, please do and tell us how it went and what method you used!

      Reminder: always upgrade the master first (reboot it first, THEN the slaves).
      Also disable HA before upgrading.

      Now to the upgrade methods:

      Upgrade via the installation ISO image

      • Download xcp-ng-7.6.0-RC1.iso from https://updates.xcp-ng.org/isos/7.6/
      • Check the authenticity and the integrity of the downloaded ISO
      • Copy the ISO (byte to byte copy, such as using dd) to an usb stick and boot it. Or find another way to boot the ISO.

      Upgrade via the network installation ISO image

      Warning: this method does not verify the authenticity of the files downloaded accross the network yet.

      • Download xcp-ng-7.6.0-RC1-netinstall.iso
      • Check the authenticity and the integrity of the downloaded ISO
      • Make sure the server has access either to *.xcp-ng.org or to a local mirror
      • Copy the ISO (byte to byte copy, such as using dd) to an usb stick and boot it. Or find another way to boot the ISO.
      • Do not use the default repository URL: it would install the latest stable version instead of the development version.
      • Use this URL instead: https://updates.xcp-ng.org/netinstall/7.6/

      Upgrade from 7.5 with yum

      Follow the Upgrade Howto

      Upgrade from 7.6 beta with yum

      Usually yum update would be enough to go from beta to RC1, but in this specific case, do as if you were upgrading from 7.5 else you will still be using a configuration of yum that does not check the signatures.

      What to test

      Mostly that what used to work still works! Report or ask anything as replies to this thread.

      If you have QLogic or Emulex hardware, please test that they still work properly without the proprietary packages that we removed. From what I know they are only management tools. If you need those tools, then please download and install them from the vendor and write down your steps in the wiki for the other users.

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

        Yay, signed repo, ISO and packages \o/ Mirrors for everyone 😄

        1 Reply Last reply Reply Quote 0
        • R Offline
          r1 XCP-ng Team
          last edited by

          Yum update is a big help! No need to re-install whole OS 🙂

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

            Yup, tested that and I only spent 1 minute to do the upgrade from 7.5. I had longer reboot time 😅

            1 Reply Last reply Reply Quote 0
            • borzelB Offline
              borzel XCP-ng Center Team
              last edited by

              XCP-ng Center 7.6.0 RC3
              🎆 https://github.com/xcp-ng/xenadmin/releases/tag/v7.6.0-RC3 🎆

              1 Reply Last reply Reply Quote 0
              • C Offline
                conradical
                last edited by

                Yay, looking forward to setting up a mirror.

                There seems to be a live migration bug. It happens both with storage migration and between hosts. The VMs migrate to 95% and then it just sits there with network traffic but nothing happening. I also saw this on 7.5 and was hoping 7.6 fixed it.
                Does it have to do with the work around for the now closed source citrix packages?

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

                  I also experience this issue randomly 🙂

                  1 Reply Last reply Reply Quote 1
                  • C Offline
                    conradical
                    last edited by conradical

                    This is migrating from local SR to shared SR(Storagemotion)...
                    The VMs CPUs max out/hang when this happens.
                    xensource.log while it is hanging constantly repeats the following lines

                    Oct 12 15:12:26 xcp-ng-tnogfalp xenopsd-xc: [debug|xcp-ng-tnogfalp|16 |Async.VDI.pool_migrate R:9429eefc8295|xenops] VM = cf2e6622-67c6-682a-4a42-0c1c41c8cb7b; domid = 11; progress = 99 / 100
                    Oct 12 15:12:26 xcp-ng-tnogfalp xenopsd-xc: [debug|xcp-ng-tnogfalp|16 |Async.VDI.pool_migrate R:9429eefc8295|xenops_server] TASK.signal 193 = ["Pending",0.8999999999999999]
                    Oct 12 15:12:26 xcp-ng-tnogfalp xapi: [debug|xcp-ng-tnogfalp|141 |org.xen.xapi.xenops.classic events D:78feb0765d3f|xenops] Processing event: ["Task","193"]
                    Oct 12 15:12:26 xcp-ng-tnogfalp xapi: [debug|xcp-ng-tnogfalp|141 |org.xen.xapi.xenops.classic events D:78feb0765d3f|xenops] xenops event on Task 193
                    
                    1 Reply Last reply Reply Quote 0
                    • C Offline
                      conradical
                      last edited by

                      Just found this,

                      Oct 12 15:23:53 xcp-ng-tnogfalp xenopsd-xc: [debug|xcp-ng-tnogfalp|39 |Async.VM.pool_migrate R:963d85595a12|xenops] looking for emu-manager in 
                      

                      Should it be calling for the new xcp-emu-manager?

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

                        johnelse will take a look when he can 🙂

                        1 Reply Last reply Reply Quote 0
                        • borzelB Offline
                          borzel XCP-ng Center Team
                          last edited by borzel

                          I also experienced this a few times with XCP-ng 7.5.

                          In one case (Windows VM) a process in Windows was on 100%, after I killed that process, the VM spontaniously migrated... till the process killing the VM was very slow, was a pain to get pass the login screen and start the taskmanager.

                          So I expected old PV drivers to be the reason. After upgrading the PV Driver (with latest package from Citrix) the issue went away for that VM ... but I did not test this further because it was on a productive pool.

                          1 Reply Last reply Reply Quote 0
                          • C Offline
                            conradical
                            last edited by

                            I've had this happen migrating the XOA VM.
                            I also have it happening on some linux VMs that don't have any tools installed.

                            1 Reply Last reply Reply Quote 0
                            • rizaemet 0R Offline
                              rizaemet 0
                              last edited by rizaemet 0

                              I also experience this migrate issue with Linux or Windows, PV driver installed or not, vm or storage live migrate. Ramdomly as olivierlambert said. Not always.

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

                                I just updated the first message to add a note for those who want to update their 7.6 beta to 7.6 RC1.

                                1 Reply Last reply Reply Quote 0
                                • C Offline
                                  conradical @rizaemet 0
                                  last edited by

                                  rizaemet 0 said in XCP-ng 7.6 RC1 available:

                                  migrate issue with Linux or Windows, PV driver installed or not, vm or storage

                                  I can reproduce on my end almost every time. the migration hangs more often than not.

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

                                    Anything in logs that could help us to track down the issue?

                                    1 Reply Last reply Reply Quote 0
                                    • C Offline
                                      conradical
                                      last edited by

                                      I haven't seen much, but I am curious about my post earlier about xcp-emu-manager, I see emu-manager referenced in the logs and was curious if xcp-emu-manager should be referenced.

                                      1 Reply Last reply Reply Quote 0
                                      • rizaemet 0R Offline
                                        rizaemet 0
                                        last edited by

                                        I did a test. Tried a storage live migrate on a vm which have one sanpshot. And cause this migrate problem. stack in 99%.
                                        Then I delete snapshot of this vm and wait coalesce process. then tried again storage live migrate. Successfull.
                                        I did this test on same vm. so, for now I think problem source is look like snapshot. I will do more test.

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

                                          On 7.6, right?

                                          rizaemet 0R 1 Reply Last reply Reply Quote 0
                                          • rizaemet 0R Offline
                                            rizaemet 0 @olivierlambert
                                            last edited by rizaemet 0

                                            olivierlambert Sorry, maybe not right topic for this issue but my xcp-ng is 7.5

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post