mirror of
https://github.com/GNS3/gns3-server.git
synced 2025-01-19 07:53:47 +02:00
Count logical CPUs to detect if the number of vCPUs is too high when configuring the GNS3 VM. Fixes #2688.
This commit is contained in:
parent
174624121d
commit
84ee3263ba
@ -72,7 +72,7 @@ class VMwareGNS3VM(BaseGNS3VM):
|
|||||||
if ram % 4 != 0:
|
if ram % 4 != 0:
|
||||||
raise GNS3VMError("Allocated memory {} for the GNS3 VM must be a multiple of 4".format(ram))
|
raise GNS3VMError("Allocated memory {} for the GNS3 VM must be a multiple of 4".format(ram))
|
||||||
|
|
||||||
available_vcpus = psutil.cpu_count(logical=False)
|
available_vcpus = psutil.cpu_count()
|
||||||
if vcpus > available_vcpus:
|
if vcpus > available_vcpus:
|
||||||
raise GNS3VMError("You have allocated too many vCPUs for the GNS3 VM! (max available is {} vCPUs)".format(available_vcpus))
|
raise GNS3VMError("You have allocated too many vCPUs for the GNS3 VM! (max available is {} vCPUs)".format(available_vcpus))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user