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.
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
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 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.