TestAddressAvailability
Você pode usar o TestAddressAvailability
método para verificar se um determinado endereço IP está em uso em uma interface dentro do cluster de armazenamento.
Parâmetros
Este método tem os seguintes parâmetros de entrada:
Nome | Descrição | Tipo | Valor padrão | Obrigatório |
---|---|---|---|---|
interface |
A interface de rede de destino (como eth0, Bond10G, etc.). |
cadeia de carateres |
Nenhum |
Sim |
endereço |
O endereço IP a procurar na interface de destino. |
cadeia de carateres |
Nenhum |
Sim |
VirtualNetworkTag |
O ID da VLAN de destino. |
número inteiro |
Nenhum |
Não |
tempo limite |
O tempo limite em segundos para testar o endereço de destino. |
número inteiro |
5 |
Não |
Valores de retorno
Este método tem os seguintes valores de retorno:
Nome |
Descrição |
Tipo |
endereço |
O endereço IP testado. |
cadeia de carateres |
disponível |
Verdadeiro se o endereço IP solicitado estiver em uso e falso se não estiver. |
booleano |
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{ "method": "TestAddressAvailability", "params": { "interface": "Bond10G", "address": "10.0.0.1", "virtualNetworkTag": 1234 } }
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{ "id": 1, "result": { "address":"10.0.0.1", "available": true } }
Novo desde a versão
11,0