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

    Host CPU and Max vCPU on VM

    Scheduled Pinned Locked Moved Solved Compute
    14 Posts 5 Posters 7.9k 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.
    • nmymN Offline
      nmym
      last edited by

      Thank you both @ruskofd and @ruskofd

      FYI I used the XCP-NG Manager, did not try to add more vCPUs through xe

      1 Reply Last reply Reply Quote 0
      • ruskofdR Offline
        ruskofd
        last edited by

        Have you tried XenOrchestra ? It removes some dumb limits (without further problems), and I guess you can set more than 32 vCPU without using CLI.

        nmymN 1 Reply Last reply Reply Quote 0
        • nmymN Offline
          nmym @ruskofd
          last edited by

          @ruskofd Ty
          Don't have it yet, I'm just running alot of tests back to back. Will probably not need more than 32 vCPU but was just curious why I could only select 32. If it's only a xcp-ng manager problem, then it's all good 🙂

          1 Reply Last reply Reply Quote 0
          • ruskofdR Offline
            ruskofd
            last edited by

            Yes, 32 vCPU is for very specific use cases. So, enjoy your experience 😊

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

              You can indeed set more than 32vCPU in Xen Orchestra 🙂

              B 1 Reply Last reply Reply Quote 0
              • B Offline
                Bambos @olivierlambert
                last edited by

                @olivierlambert Dear Sir,

                i have notice that vcpus assignment has to be the maximum number of cores available, for example 4 core cpu, we can have VM's with 1-2-3-4 vcores.

                When over assign vcores, for example assign 16vcores on 4 core cpu, we have the error :

                "errors": [
                "localhost: HOST_NOT_ENOUGH_PCPUS(16, 4)"
                [no problem on that]

                But after going back to edit the settings and put 2vcores,

                63523c6d-a419-4445-89ee-67a2c9a904cc-image.png
                the machine still not booting and return the same error, (16,4), it seems that is not getting the new setting. Is there any step we can do to update the VM settings?

                f93ab3d2-a3cf-44f5-b268-ad72babd3976-image.png

                Site note: creation of a new vm with 4 vcore will boot normally !

                Thanks for your great support. any comments or suggestions appreciated.

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

                  You can't use more vCPU than you have physical CPUs:

                  1. When it was possible, it would actually reduce VM performance (because Xen will have to schedule on a smaller number of physical cores and it's not free)
                  2. Due to Spectre/Meltdown things, it was enforced to NOT create (ever) a VM with more vCPUs than cores.
                  B 1 Reply Last reply Reply Quote 0
                  • B Offline
                    Bambos @olivierlambert
                    last edited by

                    @olivierlambert yes, agree with everything ! thank you.

                    the question is why XOA not taking the new setting for the 2 vCPU's ?

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

                      Check the max vCPU settings in Advanced tab of the VM.

                      B 1 Reply Last reply Reply Quote 0
                      • B Offline
                        Bambos @olivierlambert
                        last edited by

                        @olivierlambert thank you Olivier. Indeed you are right, we need to change also the max vcpu limits in advanced.

                        0cc87b88-9234-4671-bf18-4280acd996cd-image.png

                        Then is booting normally.

                        1 Reply Last reply Reply Quote 0
                        • olivierlambertO olivierlambert marked this topic as a question on
                        • olivierlambertO olivierlambert has marked this topic as solved on
                        • First post
                          Last post