Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Bare Metal Server/ Referencia de la API/ API nativa de Nova V2.1 de OpenStack/ Consulta de la variante de BMS/ Consulta de detalles sobre los parámetros extra_specs de una variante de BMS (API nativa de OpenStack)
Actualización más reciente 2023-03-20 GMT+08:00

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.

Tabla 1 Descripción del parámetro

Parámetro

Obligatorio

Descripción

project_id

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

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

  • Parámetros de solicitud

    No hay

  • Ejemplo de la solicitud
    1
    GET https://{ECS Endpoint}/v2.1/c685484a8cc2416b97260938705deb65/flavors/physical.s2.medium/os-extra_specs
    

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 normales

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.