Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Bare Metal Server/ Referência de API/ APIs OpenStack nativo Nova V2.1/ Consulta de flavors do BMS/ Consulta de detalhes sobre parâmetros extra_specs de um flavor do BMS (API OpenStack nativo)
Atualizado em 2023-03-20 GMT+08:00

Consulta de detalhes sobre parâmetros extra_specs de um flavor do BMS (API OpenStack nativo)

Função

Os parâmetros extra_specs especificam o par chave-valor de um flavor do BMS. Por exemplo, baremetal:extBootType especifica o dispositivo de inicialização do BMS. Seu valor pode ser LocalDisk (disco local) ou Volume (disco EVS). Se você quiser verificar se um tipo oferece suporte ao provisionamento rápido, chame essa API.

URI

GET /v2.1/{project_id}/flavors/{flavor_id}/os-extra_specs

A Tabela 1 lista os parâmetros.

Tabela 1 Descrição do parâmetro

Parâmetro

Obrigatório

Descrição

project_id

Sim

Especifica o ID do projeto.

Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto.

flavor_id

Sim

Especifica o ID do flavor.

Você pode obter o ID do flavor no console do BMS ou usando a API de Consulta de flavors do BMS (API OpenStack nativo).

Solicitação

  • Parâmetros de solicitação

    Nenhum

  • Exemplo de solicitação
    1
    GET https://{ECS Endpoint}/v2.1/c685484a8cc2416b97260938705deb65/flavors/physical.s2.medium/os-extra_specs
    

Resposta

  • Parâmetros de resposta

    Parâmetro

    Tipo

    Descrição

    extra_specs

    Object

    Especifica o par chave-valor de um flavor do BMS.

    • capabilities:cpu_arch: especifica a arquitetura da CPU do BMS. O valor pode ser x86_64 (para servidores x86) ou aarch64 (para servidores ARM).
    • baremetal:disk_detail: especifica a descrição do disco.
    • capabilities:hypervisor_type: especifica o tipo de hipervisor. O valor é fixado em ironic.
    • baremetal:__support_evs: especifica se deve ou não suportar discos EVS. O valor pode ser true ou false. Se o flavor não contiver este parâmetro, os discos do EVS também não são suportados.
    • baremetal:extBootType: especifica o dispositivo de inicialização do BMS. O valor pode ser LocalDisk (disco local) ou Volume (disco EVS).
    • baremetal:net_num: especifica o número de NICs que podem ser anexadas a um BMS.
    • baremetal:netcard_detail: especifica a descrição da NIC.
    • baremetal:cpu_detail: especifica a descrição da CPU.
    • resource_type: especifica o tipo de recurso. O valor é fixado em ironic.
    • baremetal:memory_detail: especifica a descrição da memória.
  • Exemplo de resposta
     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 retornados

Valores normais

Valores retornados

Descrição

200

A solicitação foi processada com sucesso.

Para obter detalhes sobre outros valores retornados, consulte Códigos de status.

Códigos de erro

Consulte Códigos de erro.