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