Vinculação de um endereço IP virtual a uma NIC do ECS (Descartado)
Função
Um endereço IP virtual fornece o segundo endereço IP para uma ou várias NIC de ECS, melhorando a alta disponibilidade entre os ECS.
Essa API é usada para vincular um endereço IP virtual a uma NIC do ECS.
- Se o endereço IP especificado for um endereço IP virtual que não tenha sido atribuído, o sistema atribuirá automaticamente o endereço IP virtual e o vinculará a uma NIC especificada.
- Se o endereço IP especificado for um endereço IP virtual que tenha sido atribuído, o sistema vinculará o endereço IP virtual a uma NIC especificada. Se o device_owner desse endereço IP for deixado em branco, somente a comunicação intra-VPC da camada 2 e da camada 3 é suportada. Se o device_owner desse endereço IP for neutron:VIP_PORT, a comunicação intra-VPC de camada 2 e camada 3, o acesso inter-VPC peer, bem como o acesso à Internet por meio de EIP, VPN e Cloud Connect serão compatíveis.
URI
PUT /v1/{project_id}/cloudservers/nics/{nic_id}
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
| project_id | Sim | Especifica a ID do projeto. Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto. |
| nic_id | Sim | Especifica a ID da NIC do ECS. |
Solicitação
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| nic | Sim | Object | Especifica os parâmetros de NIC necessários para vincular um endereço IP virtual. Para mais detalhes, consulte Tabela 3. |
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| subnet_id | Sim | String | Especifica as informações sobre as NICs a serem adicionadas a um ECS. Defina o valor do parâmetro como o ID (no formato UUID) da rede criada na VPC à qual o ECS de destino pertence. |
| ip_address | Sim | String | Especifica o endereço IP virtual a ser vinculado a uma NIC. |
| reverse_binding | Não | Boolean | Especifica se o par de endereços IP/MAC da NIC deve ser adicionado aos allowed_address_pairs. NOTA: O endereço IP virtual pode ser exibido na página de detalhes da NIC somente depois que o par de endereços IP/MAC for adicionado. |
Resposta
Exemplo de solicitação
PUT https://{endpoint}/v1/{project_id}/cloudservers/nics/{nic_id} {
"nic": {
"subnet_id": "d32019d3-bc6e-4319-9c1d-6722fc136a23",
"ip_address": "192.168.0.7",
"reverse_binding": true
}
} Exemplo de resposta
{
"port_id": "d32019d3-bc6e-4319-9c1d-6722fc136a23"
} Valores retornados
Códigos de erro
Consulte Códigos de erro.