Teste Ping
Você pode usar o TestPing
método para testar a conetividade de rede a todos os nós no cluster em interfaces 1G e 10G usando pacotes ICMP. O teste usa os tamanhos de MTU apropriados para cada pacote com base nas configurações de MTU na configuração de rede. TestPing
Não cria uma interface VLAN temporária.
Parâmetros
Este método tem o seguinte parâmetro de entrada:
Nome | Descrição | Tipo | Valor padrão | Obrigatório |
---|---|---|---|---|
tentativas |
Especifica o número de vezes que o sistema deve repetir o ping de teste. |
número inteiro |
5 |
Não |
hosts |
Especifica uma lista separada por vírgulas de endereços ou nomes de host de dispositivos para ping. Se nenhum host for especificado, o método faz o ping dos hosts no cluster de armazenamento. |
cadeia de carateres |
Nenhum |
Não |
interface |
A interface (base) existente a partir da qual os pings devem ser enviados. Valores possíveis:
|
cadeia de carateres |
Nenhum |
Não |
PacketSize |
Especifica o número de bytes a enviar no pacote ICMP que é enviado para cada IP. O número de bytes deve ser inferior ao MTU máximo especificado na configuração de rede. |
número inteiro |
Nenhum |
Não |
PingTimeoutMsec |
Especifica o número de milissegundos a aguardar por cada resposta de ping individual. |
número inteiro |
500 milissegundos |
Não |
ProibiçãoFragmentação |
Ativa o sinalizador DF (não fragmentar) para os pacotes ICMP. |
booleano |
falso |
Não |
sourceAddressV4 |
O endereço IPv4 de origem a ser usado nos pacotes ping ICMP. |
cadeia de carateres |
Nenhum |
Não |
sourceAddressV6 |
O endereço IPv6 de origem a ser usado nos pacotes ping ICMP. |
cadeia de carateres |
Nenhum |
Não |
TotalTimeoutSec |
Especifica o tempo em segundos que o ping deve esperar por uma resposta do sistema antes de emitir a próxima tentativa de ping ou terminar o processo. |
número inteiro |
5 |
Não |
VirtualNetworkTag |
O ID da VLAN a ser usado ao enviar os pacotes ping. |
número inteiro |
Nenhum |
Não |
Valor de retorno
Este método tem o seguinte valor de retorno:
Nome |
Descrição |
Tipo |
detalhes |
Lista de cada IP com o qual o nó foi capaz de se comunicar e as estatísticas de resposta de ping. |
Objeto JSON |
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{ "method": "TestPing", "params": { "interface": "Bond1G", "hosts": "192.168.0.1" }, "id" : 1 }
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{ "id": 1, "result": { "details": { "192.168.0.1": { "individualResponseCodes": [ "Success", "Success", "Success", "Success", "Success" ], "individualResponseTimes": [ "00:00:00.000304", "00:00:00.000123", "00:00:00.000116", "00:00:00.000113", "00:00:00.000111" ], "individualStatus": [ true, true, true, true, true ], "interface": "Bond1G", "responseTime": "00:00:00.000154", "sourceAddressV4": "192.168.0.5", "successful": true } }, "duration": "00:00:00.001747", "result": "Passed" } }
Novo desde a versão
5,0