CheckPingOnVlan
Você pode usar o CheckPingOnVlan
método para testar a conetividade de rede em uma VLAN temporária ao executar a validação de rede pré-implantação. CheckPingOnVlan
Cria uma interface VLAN temporária, envia pacotes ICMP para todos os nós do cluster de armazenamento usando a interface VLAN e, em seguida, remove a interface.
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. |
cadeia de carateres |
Os nós no cluster |
Não |
interface |
A interface (base) existente a partir da qual os pings devem ser enviados. Valores possíveis:
|
cadeia de carateres |
Nenhum |
Sim |
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 ms |
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 |
Sim |
sourceAddressV6 |
O endereço IPv6 de origem a ser usado nos pacotes ping ICMP. |
cadeia de carateres |
Nenhum |
Sim |
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 |
Sim |
Valores de retorno
Este método tem os seguintes valores 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": "CheckPingOnVlan", "params": { "interface": "Bond10G", "virtualNetworkTag": 4001, "sourceAddressV4": "192.168.41.4", "hosts": "192.168.41.2" }, "id": 1 }
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{ "id": 1, "result": { "details": { "192.168.41.2": { "individualResponseCodes": [ "Success", "Success", "Success", "Success", "Success" ], "individualResponseTimes": [ "00:00:00.000373", "00:00:00.000098", "00:00:00.000097", "00:00:00.000074", "00:00:00.000075" ], "individualStatus": [ true, true, true, true, true ], "interface": "Bond10G", "responseTime": "00:00:00.000143", "sourceAddressV4": "192.168.41.4", "successful": true, "virtualNetworkTag": 4001 } }, "duration": "00:00:00.244379", "result": "Passed" } }
Novo desde a versão
11,1