Consulta de detalles sobre los parámetros extra_specs de una variante de BMS (API nativa de OpenStack)
Función
Los parámetros extra_specs especifican el par de clave y valor de una variante de BMS. Por ejemplo, baremetal:extBootType especifica el dispositivo de arranque del BMS. Su valor puede ser LocalDisk (disco local) o Volume (disco de EVS). Si quiere comprobar una variante puede o no admite aprovisionamiento rápido, puedes invocar a esta API.
URI
GET /v2.1/{project_id}/flavors/{flavor_id}/os-extra_specs
Tabla 1 enumera los parámetros.
Parámetro |
Obligatorio |
Descripción |
---|---|---|
project_id |
Sí |
Especifica el ID del proyecto. Para obtener más información sobre cómo obtener el ID del proyecto, consulte Obtención de un ID de proyecto. |
flavor_id |
Sí |
Especifica el ID de la variante. Puede obtener el ID de la variante desde la consola de BMS o usando la API de Consulta de variantes del BMS (API nativa de OpenStack). |
Solicitud
Respuesta
- Parámetros de respuesta
Parámetro
Tipo
Descripción
extra_specs
Object
Especifica el par de clave y valor de una variante de BMS.
- capabilities:cpu_arch: especifica la arquitectura de la CPU del BMS. El valor puede ser x86_64 (para los servidores de x86) o aarch64 (para los servidores de ARM).
- baremetal:disk_detail: especifica la descripción del disco.
- capabilities:hypervisor_type: especifica el tipo de hipervisor. El valor se fija en ironic.
- baremetal:__support_evs: especifica si se admiten los discos de EVS. El valor puede ser true o false. Si la variante no contiene este parámetro, tampoco se admiten los discos de EVS.
- baremetal:extBootType: especifica el dispositivo de arranque del BMS. El valor puede ser LocalDisk (disco local) o Volume (disco de EVS).
- baremetal:net_num: especifica el número de las NIC que se pueden conectar a un BMS.
- baremetal:netcard_detail: especifica la descripción de la NIC.
- baremetal:cpu_detail: especifica la descripción de la CPU.
- resource_type: especifica el tipo de recurso. El valor se fija en ironic.
- baremetal:memory_detail: especifica la descripción de la memoria.
- Ejemplo de la respuesta
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
{ "extra_specs": { "capabilities:cpu_arch": "x86_64", "baremetal:disk_detail": "SAS 8T", "capabilities:hypervisor_type": "ironic", "baremetal:__support_evs": "true", "baremetal:extBootType": "LocalDisk", "capabilities:board_type": "s2m", "baremetal:net_num": "2", "baremetal:netcard_detail": "2*10GE", "baremetal:cpu_detail": "2*8coreIntel Xeon E5-2667 V43.2GHz", "resource_type": "ironic", "baremetal:memory_detail": "256GB DDR4 RAM(GB)" } }
Valores devueltos
Valores devueltos |
Descripción |
---|---|
200 |
La solicitud se ha procesado correctamente. |
Para obtener más información sobre otros valores devueltos, consulte Códigos de estado.
Códigos de error
Véase Códigos de error.