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

    XCP-ng 8.2.0 RC now available!

    Scheduled Pinned Locked Moved News
    58 Posts 14 Posters 23.4k 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.
    • R Offline
      Rocky
      last edited by Rocky

      Can I upgrade from Citrix Xen Server 7.1? I have an old host running that that I can test with.

      update: putting 8.2RC1 ISO on a USB stick and trying it

      update (upgrade from 7.1 using 8.2RC1 iso):

      1. on first boot of the install ISO I got a nominal error of
      Installer mode (UEFI) is mismatched with target boot mode (legacy)
      
      1. Booting the usb stick from non UEFI resolved this and I was able to preform the upgrade install, on first boot I saw error on the screen that sat there for a while but then the console came up after a couple mins
      ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.SAT0.SPT2._GTF.DSSP], AE_NOT_FOUND (20180810/psargs-330)
      
      1. in XOA it says I need 1 patch but isn't showing a patch.
        1patcherror.PNG

      2. Installed Windows 10 from newest ISO, UEFI boot seems to be working well, installed Citrix Hypervisor PV Tools (managementagentx64.msi)

      3. I noticed I can change the video resolution of my windows 10 VM from 1024x768? Any Idea how I fix this? (there was a post about needing to maybe change this in the UEFI settings but how do I get to those? (tried pressing a lot of F keys on boot and del and such)

      Answer is here: https://xcp-ng.org/forum/topic/3498/windows-resolution-not-higher-than-1024x768/10

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

        Yes, you can using the installation ISO.

        1 Reply Last reply Reply Quote 1
        • _danielgurgel_ Offline
          _danielgurgel
          last edited by _danielgurgel

          Reconnection via iSCSI is failing. Upgrade pool from 8.0 to 8.2 (Starting with the Master host).

          Nov  2 10:36:59 CLI219 SM: [10134] Warning: vdi_[de]activate present for dummy
          Nov  2 10:37:00 CLI219 SM: [10200] Setting LVM_DEVICE to /dev/disk/by-scsid/36005076d0281000108000000000000d7
          Nov  2 10:37:00 CLI219 SM: [10200] Setting LVM_DEVICE to /dev/disk/by-scsid/36005076d0281000108000000000000d7
          Nov  2 10:37:00 CLI219 SM: [10200] Raising exception [97, Unable to retrieve the host configuration ISCSI IQN parameter]
          Nov  2 10:37:00 CLI219 SM: [10200] ***** LVHD over iSCSI: EXCEPTION <class 'SR.SROSError'>, Unable to retrieve the host configuration ISCSI IQN parameter
          Nov  2 10:37:00 CLI219 SM: [10200]   File "/opt/xensource/sm/SRCommand.py", line 376, in run
          Nov  2 10:37:00 CLI219 SM: [10200]     sr = driver(cmd, cmd.sr_uuid)
          Nov  2 10:37:00 CLI219 SM: [10200]   File "/opt/xensource/sm/SR.py", line 147, in __init__
          Nov  2 10:37:00 CLI219 SM: [10200]     self.load(sr_uuid)
          Nov  2 10:37:00 CLI219 SM: [10200]   File "/opt/xensource/sm/LVMoISCSISR", line 86, in load
          Nov  2 10:37:00 CLI219 SM: [10200]     iscsi = BaseISCSI.BaseISCSISR(self.original_srcmd, sr_uuid)
          Nov  2 10:37:00 CLI219 SM: [10200]   File "/opt/xensource/sm/SR.py", line 147, in __init__
          Nov  2 10:37:00 CLI219 SM: [10200]     self.load(sr_uuid)
          Nov  2 10:37:00 CLI219 SM: [10200]   File "/opt/xensource/sm/BaseISCSI.py", line 150, in load
          Nov  2 10:37:00 CLI219 SM: [10200]     raise xs_errors.XenError('ConfigISCSIIQNMissing')
          Nov  2 10:37:00 CLI219 SM: [10200]
          
          1 Reply Last reply Reply Quote 0
          • olivierlambertO Online
            olivierlambert Vates 🪐 Co-Founder CEO
            last edited by

            Upgrade via yum or via ISO?

            _danielgurgel_ 1 Reply Last reply Reply Quote 0
            • _danielgurgel_ Offline
              _danielgurgel @olivierlambert
              last edited by

              @olivierlambert ISO. Our Storage is IBM v7000.

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

                xe host-list uuid=<host uuid> params=other-config

                Let's see if a host lost its IQN.

                _danielgurgel_ 1 Reply Last reply Reply Quote 0
                • ChuckNorrisonC Offline
                  ChuckNorrison
                  last edited by

                  Still testing here since beta, runs very smooth on my single host system

                  • Window 10 UEFI is still fine
                  • NAS Remote Backup works awesome
                  • Backup Notifications via Mail and Slack works as expected
                  • Xen Orchestra works awesome

                  👍

                  1 Reply Last reply Reply Quote 2
                  • _danielgurgel_ Offline
                    _danielgurgel @olivierlambert
                    last edited by

                    @olivierlambert said in XCP-ng 8.2.0 RC now available!:

                    xe host-list uuid=<host uuid> params=other-config

                    [13:01 CLI220 ~]# xe host-list uuid=e1d9e417-961b-43f4-8750-39300e197692 params=other-config
                    other-config (MRW)    : agent_start_time: 1604332891.; boot_time: 1604323953.; iscsi_iqn: iqn.2020-11.com.svm:cli219; rpm_patch_installation_time: 1604320091.898; last_blob_sync_time: 1570986114.22; multipathing: true; MAINTENANCE_MODE_EVACUATED_VMS_SUSPENDED: ; MAINTENANCE_MODE_EVACUATED_VMS_HALTED: ; MAINTENANCE_MODE_EVACUATED_VMS_MIGRATED: ; multipathhandle: dmp
                    
                    [13:02 CLI219 ~]# cat /etc/iscsi/initiatorname.iscsi
                    InitiatorName=iqn.2020-11.com.svm:cli219
                    InitiatorAlias=CLI219
                    
                    olivierlambertO 1 Reply Last reply Reply Quote 0
                    • olivierlambertO Online
                      olivierlambert Vates 🪐 Co-Founder CEO @_danielgurgel
                      last edited by

                      @_danielgurgel said in XCP-ng 8.2.0 RC now available!:

                      @olivierlambert said in XCP-ng 8.2.0 RC now available!:

                      xe host-list uuid=<host uuid> params=other-config

                      [13:01 CLI220 ~]# xe host-list uuid=e1d9e417-961b-43f4-8750-39300e197692 params=other-config
                      other-config (MRW)    : agent_start_time: 1604332891.; boot_time: 1604323953.; iscsi_iqn: iqn.2020-11.com.svm:cli219; rpm_patch_installation_time: 1604320091.898; last_blob_sync_time: 1570986114.22; multipathing: true; MAINTENANCE_MODE_EVACUATED_VMS_SUSPENDED: ; MAINTENANCE_MODE_EVACUATED_VMS_HALTED: ; MAINTENANCE_MODE_EVACUATED_VMS_MIGRATED: ; multipathhandle: dmp
                      
                      [13:02 CLI219 ~]# cat /etc/iscsi/initiatorname.iscsi
                      InitiatorName=iqn.2020-11.com.svm:cli219
                      InitiatorAlias=CLI219
                      

                      So the IQN was correctly "saved" during the upgrade, it sounds correct to me. Is that host in a pool? Can you check for the other hosts?

                      1 Reply Last reply Reply Quote 0
                      • _danielgurgel_ Offline
                        _danielgurgel
                        last edited by

                        @olivierlambert said in XCP-ng 8.2.0 RC now available!:

                        So the IQN was correctly "saved" during the upgrade, it sounds correct to me. Is that host in a pool? Can you check for the other hosts?

                        All others are correct and with other guests running.
                        I'll do some testing by removing the iSCSI connections altogether and replugging the host that has been updated.

                        If you have any tips on how to solve it, i appreciate your help.

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

                          Frankly, I never saw that error before.

                          It's in there:

                          https://github.com/xapi-project/sm/blob/master/drivers/BaseISCSI.py#L143-L155

                          You have the field in XAPI, so I don't get why it fails with an error.

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

                            @Rocky said in XCP-ng 8.2.0 RC now available!:

                            1. on first boot of the install ISO I got a nominal error of
                            Installer mode (UEFI) is mismatched with target boot mode (legacy)
                            

                            I would expect this if you're booting the USB stick in UEFI mode but have your existing system configured to boot in legacy mode (though I don't know exactly how that is detected).

                            Maybe @beshleman would know.

                            Update: I think that's a message from the installer itself, actually. It detected that the existing XenServer system was installed in BIOS mode, not UEFI, so it refuses to go on.

                            R beshlemanB 2 Replies Last reply Reply Quote 0
                            • gskgerG Offline
                              gskger Top contributor
                              last edited by

                              Upgraded a three host homelab:

                              • ISO upgrade from XCP-ng 8.1 fully patched to XCP-ng 8.2.0 RC
                              • ISO upgrade from XCP-ng 8.2.0 beta fully patched to XCP-ng 8.2.0 RC
                              • ISO fresh install of XCP-ng 8.2.0 RC

                              My quick-and-dirty setup of Let's Encrypt on one of the hosts survived the ISO upgrade - 😁 nice

                              Did a yum update on all hosts and tested:

                              • Add/remove hosts to XO from source
                              • Join/remove hosts to a pool.
                              • Copy/Move of VMs (within and across pools)
                              • Move VDI between local/shared SR
                              • Create/Change VMs (Linux, Windows (but not UEFI))
                              • Add, Remove, Re-add NFS shares (ISO and storage)
                              1 Reply Last reply Reply Quote 2
                              • R Offline
                                Rocky @stormi
                                last edited by

                                @stormi yea, I wasn't concerned about it was just documenting how it's normal I guess. Actually it's a helpful error even because then I knew to boot the USB the legacy (non-uefi) way.

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

                                  Shared nothing windows 10 Live migrations working well in my 2 hosts 8.2RC pool. both uefi VM and BIOS vm.

                                  1 Reply Last reply Reply Quote 1
                                  • R Offline
                                    Rocky
                                    last edited by Rocky

                                    So one error I got was on a XO backup job from a VM I moved from an 8.1 pool to a my test 8.2RC pool.

                                    Error: INTERNAL_ERROR((Failure "Expected string, got '{}'"))
                                    

                                    Update: I get this error on a new backup job also. This is on XO from the sources, I'll test with XOA also.

                                    Update: this is working from XOA, not sure why I got the error in XO (from sources)... and I got 86.73 MiB/s. Which I think is faster than 8.1.

                                    Update: this is now working for XO (from the sources) after I updated to 5.70.0 / 5.74.0 🌠 thanks for the great products.

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

                                      Thanks for the feedback! It's very helpful 🙂

                                      1 Reply Last reply Reply Quote 0
                                      • beshlemanB Offline
                                        beshleman @stormi
                                        last edited by beshleman

                                        @stormi The installer just checks for the existence of "/sys/firmware/efi/", which is created when the kernel EFI driver reads that EFI is enabled from the boot_params passed to it from GRUB2. This is how it detects the "Installer mode"

                                        The "target boot mode" is UEFI if an EFI (ESP) partition is discovered on the target disk, otherwise it's determined to be legacy.

                                        A mismatch between the two will cause this error. This system is a UEFI system, but doesn't appear to have a ESP on the target disk.

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

                                          Important update about XCP-ng 8.2

                                          There were several updates pushed to the repositories for XCP-ng 8.2 RC. More than planned, because we chose to sync with the latest Citrix Hypervisor 8.2 hotfixes before the final release.

                                          So please update (yum update, see https://xcp-ng.org/docs/updates.html if needed), reboot the hosts, and give us your feedback.

                                          You're not supposed to notice anything changed. These changes are under the hood.

                                          This is the last sprint. If all goes well, XCP-ng 8.2 final will be released real soon.

                                          gskgerG 1 Reply Last reply Reply Quote 2
                                          • gskgerG Offline
                                            gskger Top contributor @stormi
                                            last edited by

                                            @stormi did yum update on my three host homelab. So far everything is running as usual, but I did no real test others then starting/stopping/restoring some VMs and moving them around.

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