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

    XCP-ng Center 25.04 Released

    Scheduled Pinned Locked Moved News
    9 Posts 4 Posters 294 Views 4 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
      last edited by michael.manley

      I'm excited to release the first version of XCP-ng Center under my maintainership, featuring several improvements and changes. Here are the key highlights of this build:

      Portable XCP-ng Center

      You can now run XCP-ng Center as a portable application! Just use the zipped release and create a data folder next to the executable. All log files and configuration data will be stored in that folder, making it easy to carry and run on different systems without installation.

      Command-Line Parameters

      I've added several command-line parameters to support specific use cases. These are particularly helpful for my workflow when deploying new XCP-ng environments for clients.

      Here are the new command parameters you can use:

      • /tempdata: Uses a path in temp for a temporary session, this gets deleted on close. This is great for someone who is setting up new XCP-ng servers at a customer site
      • /datapath: allows you to specify a path to save configuration in.

      MSI Installer

      This release uses a new MSI installer built with a custom tool I developed (replacing WiX). It should upgrade previous installations made with WiX, but if you encounter any issues, please file a bug report and I’ll take a look.

      Notice on builds 25054 and up

      The way settings are done has changed. If you have a previous version of XCP-ng Center installed, your configuration will not migrate over.
      This is due to the new settings system that was implemented in build 25054. You will need to reconfigure your settings. This change is to
      allow for a portable version of XCP-ng Center where the settings and logs will be stored in the same directory as the executable.

      Download it on GitHub

      U A 2 Replies Last reply Reply Quote 3
      • U Offline
        uberiain @michael.manley
        last edited by

        @michael.manley

        Hello, I am in the process of migrating from XenServer 8.2 CU 1 first to XCP-ng 8.2 and then to XCP-ng 8.3. I am more used to using XenCenter, therefore I try to use XCP-ng Center to access the machines with XenServer 8.2 CU 1 and the machines with XCP-ng both 8.2 and 8.3, but this version does not allow me to access XenServer. I have verified that by changing [Citrix Hypervisor] to Citrix Hypervisor in Branding.resx I can access both environments without problems. Is this change possible in XCP-ng Center?

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

          @uberiain Can you show me the exact error, also if possible, install the PDB's and send me the XCP-ng Center.log file (Accessable under Help > View XCP-ng Center Log Files) after attempting a connection, this will allow me to further debug this.

          U 2 Replies Last reply Reply Quote 0
          • U Offline
            uberiain @michael.manley
            last edited by

            @michael.manley
            Hi, These are the results of the execution:

            Error.png

            and the log and settings:
            Settings.txt
            XCP-ng Center.txt

            Debuggin XCP-Center I see in this
            private static bool SameProductBrand(Host host)
            {
            var brand = host.ProductBrand();
            return brand == BrandManager.ProductBrand || brand == BrandManager.LegacyProduct ||
            BrandManager.ProductBrand == "[XenServerProduct]";
            }
            The value of brand is "Citrix Hypervisor" and BrandManager.LegacyProduct is "[Citrix Hypervisor]"
            If I set in Branding.resx this:
            <data name="LEGACY_PRODUCT" xml:space="preserve">
            <value>Citrix Hypervisor</value>
            </data>

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

              @michael.manley

              Hi this is the result with pdb installed:

              error.png

              and:

              Settings.txt

              and the log:

              XCP-ng Center.txt

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