sandialabs / sceptre-phenix

phenix is an orchestration tool and GUI for Sandia's minimega platform
https://sandialabs.github.io/sceptre-docs/
GNU General Public License v3.0
17 stars 23 forks source link

fix: provide options for VM CPU cores, threads, and sockets #169

Closed activeshadow closed 6 months ago

activeshadow commented 7 months ago

Within the hardware section of the node configuration, at the same level as vcpus, you can now also provide cores, threads, and sockets settings.

fixes #167

activeshadow commented 7 months ago

@Narratot please test this when you can. I have not tested it at all.

Narratot commented 7 months ago

@activeshadow I will check that, as soon as we start building larger systems. ATM I am using the changes, which I did within https://github.com/sandia-minimega/minimega/pull/1528 (I did split between specification of VCPUs and Cores + Sockets)

Narratot commented 7 months ago

@activeshadow @jacdavi Changing the docker OS from ubuntu 20.04 to 22.04 seems also to resolve that issue. (Compare the explanation from @jacdavi as this also changes the qemu version from 4.2 to 6.2)

activeshadow commented 6 months ago

Closing this in favor of #178.