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 possui 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). |
corda |
Nenhum |
Sim |
endereço |
O endereço IP a ser procurado na interface de destino. |
corda |
Nenhum |
Sim |
virtualNetworkTag |
O ID da VLAN de destino. |
inteiro |
Nenhum |
Não |
tempo esgotado |
Tempo limite em segundos para testar o endereço de destino. |
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. |
corda |
disponível |
Verdadeiro se o endereço IP solicitado estiver em uso, e falso caso contrário. |
booleano |
Exemplo de solicitação
As solicitações para esse 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 exemplo a seguir:
{
"id": 1,
"result": {
"address":"10.0.0.1",
"available": true
}
}
Novidade desde a versão
11,0