Increase cpu/mem resources for XOA

Small network with 2x XCP-NG servers. I have one instance of XOA running. I want to increase the CPU/mem resources for this VM but in order to do that i need to shut down the VM but then i wont have access to XOA to increase the compute resources. Feels like a chicken/egg scenrio.

I could spin up yet another XOA instance but this all feels a bit much. Is there a simpler way of doing what i want?

You can do it from the command line but you can change CPU and memory while the system is up.

I show it being done live in this video

not possible here.

For everyones edification

I ran the following commands. Of course change the UUID to whatever VM you have


[15:58 xenserver1 ~]# xe vm-param-set uuid=4aa9d2ae-b3ee-3eac-cf95-bdba394bb8ff VCPUs-at-startup=8
[15:59 xenserver1 ~]# xe vm-param-list uuid=4aa9d2ae-b3ee-3eac-cf95-bdba394bb8ff | grep VCPUs
                          VCPUs-params (MRW):
                             VCPUs-max ( RW): 32
                      VCPUs-at-startup ( RW): 8
                          VCPUs-number ( RO): 8
                     VCPUs-utilisation (MRO):
[15:59 xenserver1 ~]#

Is this possible from XO Lite? I haven’t looked in a while, but it might work.