compute node is showing wrong number of vcpus
Issue
- One compute node is showing an incorrect number of vcpus in an openstack setup consisting in 1 controller and 2 compute nodes:
nova hypervisor-show compute1
+---------------------------+------------------------------------------+
| Property | Value |
+---------------------------+------------------------------------------+
| cpu_info_arch | x86_64 |
| cpu_info_features | ["pge", "avx", "clflush", "sep", |
| | "syscall", "vme", "dtes64", "invpcid", |
| | "tsc", "fsgsbase", "xsave", "vmx", |
| | "erms", "xtpr", "cmov", "smep", "ssse3", |
| | "est", "pat", "monitor", "smx", "pbe", |
| | "lm", "msr", "nx", "fxsr", "tm", |
| | "sse4.1", "pae", "sse4.2", "pclmuldq", |
| | "acpi", "fma", "tsc-deadline", "mmx", |
| | "osxsave", "cx8", "mce", "de", "tm2", |
| | "ht", "dca", "lahf_lm", "abm", "popcnt", |
| | "mca", "pdpe1gb", "apic", "sse", "f16c", |
| | "pse", "ds", "invtsc", "pni", "rdtscp", |
| | "avx2", "aes", "sse2", "ss", "ds_cpl", |
| | "bmi1", "bmi2", "pcid", "fpu", "cx16", |
| | "pse36", "mtrr", "movbe", "pdcm", |
| | "rdrand", "x2apic"] |
| cpu_info_model | Haswell-noTSX |
| cpu_info_topology_cells | 2 |
| cpu_info_topology_cores | 12 |
| cpu_info_topology_sockets | 1 |
| cpu_info_topology_threads | 2 |
| cpu_info_vendor | Intel |
| current_workload | 1 |
| disk_available_least | 1284 |
| free_disk_gb | 1255 |
| free_ram_mb | 226728 |
| host_ip | 10.10.10.10 |
| hypervisor_hostname | compute1 |
| hypervisor_type | QEMU |
| hypervisor_version | 2003000 |
| id | 3 |
| local_gb | 1289 |
| local_gb_used | 34 |
| memory_mb | 257742 |
| memory_mb_used | 31014 |
| running_vms | 1 |
| service_disabled_reason | None |
| service_host | compute1 |
| service_id | 7 |
| state | up |
| status | enabled |
| vcpus | 0 |
| vcpus_used | 2 |
+---------------------------+------------------------------------------+
nova host-describe compute1
+----------+------------+-----+-----------+---------+
| HOST | PROJECT | cpu | memory_mb | disk_gb |
+----------+------------+-----+-----------+---------+
| compute1 | (total) | 0 | 257742 | 1289 |
| compute1 | (used_now) | 2 | 31014 | 34 |
| compute1 | (used_max) | 0 | 0 | 0 |
+----------+------------+-----+-----------+---------+
- The compute node has 48 vcpus so it should show that in the output. Based on the output above, it is impossible to create an instance on it.
Environment
- Red Hat OpenStack Platform 8.0 (RHOSP)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
