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

    XCP-ng Center 25.04 Released

    Scheduled Pinned Locked Moved News
    24 Posts 10 Posters 3.1k Views 10 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.
    • michael.manleyM Offline
      michael.manley XCP-ng Center Team @uberiain
      last edited by

      @uberiain I think i got it to work on 8.4 (Though in that version it uses XenServer) and I also added Citrix Hypervisor to that check as well just to be safe, but look @ the newest vNext build in GitHub Actions for a build that supports that.

      U 1 Reply Last reply Reply Quote 0
      • A Offline
        Andrew Top contributor @michael.manley
        last edited by

        @michael.manley Thanks for the update! I still use it, mostly for the direct (not web based) console and it can still do a few things XO does not.

        The update did not replace the old version (also different install location), but that's ok. I just uninstalled the old one and reconnected to the XCP servers.

        1 Reply Last reply Reply Quote 0
        • U Online
          uberiain @michael.manley
          last edited by

          @michael.manley
          Hi, I test Build 25120 ( rev: d7ac261f ) and Is working with XenServer 8.2 CU 1 and XCP-ng 8.2 LTS.

          Great Work, thanks for all

          1 Reply Last reply Reply Quote 0
          • L Offline
            LukeBlodgett
            last edited by

            Working well for me on XCP 8.3. Thanks for all your hard work on this!

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

              Hello, I noticed that in this new version there is no option to connect to the server via Active Directory. I still use version 20.04.01 and this feature would be very useful. I would appreciate it if you could return this option.

              C michael.manleyM 2 Replies Last reply Reply Quote 0
              • C Offline
                crismarcul @crismarcul
                last edited by

                said in XCP-ng Center 25.04 Released:

                Hello, I noticed that in this new version there is no option to connect to the server via Active Directory. I still use version 20.04.01 and this feature would be very useful. I would appreciate it if you could return this option.

                @michael.manley

                D 1 Reply Last reply Reply Quote 0
                • D Offline
                  DeOccultist @crismarcul
                  last edited by

                  @crismarcul Yes, I would also like this option. It is essential.

                  1 Reply Last reply Reply Quote 0
                  • michael.manleyM Offline
                    michael.manley XCP-ng Center Team @crismarcul
                    last edited by

                    @crismarcul Authenticate via AD or somthing else? I remember seeing before that the auth via AD code in XCP-ng itself was removed to require use of XO instead but I'm not 100% sure.

                    D 1 Reply Last reply Reply Quote 0
                    • D Offline
                      DeOccultist @michael.manley
                      last edited by

                      @michael.manley The "Join Domain" option in the Users tab.
                      Keeping this will be very useful.
                      2b418719-8606-4a11-869f-8285136543e7-image.png

                      1 Reply Last reply Reply Quote 0
                      • U Online
                        uberiain
                        last edited by

                        Hi, with this modification on MainWindow.cs in

                                private List<TabPage> GetNewTabPages()
                        

                        adding this at the end:

                                   if (!multi && !SearchMode && (isPoolSelected || isHostSelected && isHostLive))
                                        newTabs.Add(TabPageAD);
                        

                        the AD tab appears:
                        TAbAd 2.png

                        I test this modification and is working.

                        Maybe @michael.manley can update this and the modification to support attach iSCSI SR without error with gfs2

                        D D 2 Replies Last reply Reply Quote 0
                        • D Offline
                          Dude417
                          last edited by

                          Lovin' this.... thank you for picking it up. Great tool to have.

                          1 Reply Last reply Reply Quote 0
                          • D Online
                            DustinB @uberiain
                            last edited by

                            @uberiain said in XCP-ng Center 25.04 Released:

                            Maybe @michael.manley can update this and the modification to support attach iSCSI SR without error with gfs2

                            GFS2 isn't supported in XCP-ng at all, and is only supported in Citrix Hypervisor, the fact that it works is pure chance.

                            U 1 Reply Last reply Reply Quote 0
                            • U Online
                              uberiain @DustinB
                              last edited by

                              @DustinB I think I expressed myself poorly; the iSCSI SR creation test does not remove the gfs2 check and does not allow it to be created as LVM.

                              In LVMoISCSI.cs if you set:

                              var performSecondProbe = Helpers.KolkataOrGreater(Connection) && !Helpers.FeatureForbidden(Connection, Host.RestrictCorosync);
                              

                              The SR can be created.

                              1 Reply Last reply Reply Quote 0
                              • K Offline
                                kagbasi-ngc @michael.manley
                                last edited by

                                This post is deleted!
                                1 Reply Last reply Reply Quote 0
                                • J Offline
                                  JBlessing @michael.manley
                                  last edited by

                                  @michael.manley
                                  Sorry to ask, but I can not find any code/compiled program to download on this page.
                                  I find this github page not user friendly at all - maybe fine for developers, not for users. Maybe I just dont see it...

                                  Could you please shed some light on it, that I can download it?
                                  Thanks for your help!

                                  K 1 Reply Last reply Reply Quote 0
                                  • K Offline
                                    kagbasi-ngc @JBlessing
                                    last edited by

                                    @JBlessing At the bottom of the release page (https://github.com/xcp-ng/xenadmin/releases/tag/v25.04) are the links to download either the MSI installer or a Zip file containing the entire application (if you want a portable package).

                                    Screenshot 2025-07-04 072527.png

                                    J 1 Reply Last reply Reply Quote 0
                                    • J Offline
                                      JBlessing @kagbasi-ngc
                                      last edited by

                                      @kagbasi-ngc Thanks for your help. I found the culprit: Brightcloud Webfilter was blocking parts of the github site - I was wondering why it looked so .. weird...
                                      My fault not checking it beforehand.

                                      K 1 Reply Last reply Reply Quote 0
                                      • K Offline
                                        kagbasi-ngc @JBlessing
                                        last edited by

                                        @JBlessing You're welcome!

                                        1 Reply Last reply Reply Quote 0
                                        • D Offline
                                          DeOccultist @uberiain
                                          last edited by DeOccultist

                                          @uberiain said in XCP-ng Center 25.04 Released:

                                          Hi, with this modification on MainWindow.cs in

                                              private List<TabPage> GetNewTabPages()
                                          

                                          adding this at the end:

                                          This will add the tab back in XCP-ng Center but I don't think it works in XCP-ng 8.3.
                                          I just upgraded from 8.2.1 to 8.3 when I logged into XCP-ng Center I saw the error message

                                          Active Directory authorization is not available","Server 'xcp-ng-TEST' has failed to connect to the Active Directory server.
                                          
                                          INTERNAL_ERROR: [ Xapi_systemctl.Systemctl_fail(""INTERNAL_ERROR: [ Subprocess exited with unexpected code 1; stdout = [  ]; stderr = [ Job for winbind.service failed because the control process exited with error code. See \""systemctl status winbind.service\"" and \""journalctl -xe\"" for details.\n ] ]"") ]","xcp-ng-TEST","Jul 11, 2025 3:58 PM","
                                          
                                          # systemctl status winbind.service 
                                          
                                          winbind.service - Samba Winbind Daemon
                                             Loaded: loaded (/usr/lib/systemd/system/winbind.service; disabled; vendor preset: disabled)
                                             Active: failed (Result: exit-code) since Fri 2025-07-11 16:01:28 AEST; 3min 15s ago
                                               Docs: man:winbindd(8)
                                                     man:samba(7)
                                                     man:smb.conf(5)
                                           Main PID: 9593 (code=exited, status=1/FAILURE)
                                             Status: "Starting process..."
                                          

                                          I haven't figured out what to do yet. None of the users can log into XCP-ng Center using their Active Directory credentials and only root can log in.

                                          EDIT: Actually winbind wasn't even used in XCP-ng 8.2.1, I'm not sure why this service started up in 8.3.

                                          XCP-ng 8.2.1# systemctl status winbind.service
                                          ● winbind.service - Samba Winbind Daemon
                                             Loaded: loaded (/usr/lib/systemd/system/winbind.service; disabled; vendor preset: disabled)
                                             Active: inactive (dead)
                                               Docs: man:winbindd(8)
                                                     man:samba(7)
                                                     man:smb.conf(5)
                                          
                                          

                                          But I can see that windbind is used for XenServer 8.4 https://docs.xenserver.com/en-us/xenserver/8/users
                                          Anyone got suggestions on how to get AD authentication working with XCP-ng Center again? Or add users manaully?

                                          SOLUTION:
                                          What I found after following the steps in the in the XenServer page above is that if I disable AD Authentication then re-enable it then it will work.

                                          To Disable AD Authentication:
                                          xe pool-disable-external-auth
                                          
                                          Enable AD Authentication:
                                          xe pool-enable-external-auth auth-type=AD service-name=full-qualified-domain config:user=username config:pass=password
                                          

                                          Without the Users tab in XCP-ng Center, CLI command is needed to add or remove users. Refer to the XenServer page above.

                                          xe subject-add subject-name=entity_name
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post