Dell Unity: Como capturar um rastreamento de rede TCP/IP do array. (Corrigível pelo usuário)

Summary: Este artigo fornece os comandos para capturar dados de rede nas portas front-end do array. Este artigo também funciona com arrays VNX2e.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Os arrays VNXe e Unity têm um script de serviço integrado para fazer rastreamentos de rede TCP/IP que não exigem acesso root para serem executados.

As etapas a seguir guiam você pelo processo de captura.
 

Preparação

Primeiro, você deve determinar a interface da qual capturará o tráfego. A maneira mais fácil de determinar isso é pesquisando o endereço IP no comando ip addr or ip a.

O resultado mostra uma lista de dispositivos e suas interfaces relacionadas. Esses dispositivos são listados como: mgmt/mgmt_vdev, eth#, lo, e bond (interfaces LACP). (Consulte as Notas para obter mais detalhes.)

Observe que alguns desses dispositivos, embora listados, não têm uma interface IPv4 (inet) listada neles. Esses dispositivos podem ser ignorados para este artigo da KB.

Localize o endereço IP que você deseja monitorar e anote o dispositivo em que ele está listado.

Por exemplo, em uma caixa de laboratório, podemos ver a porta de gerenciamento listada com o nome do dispositivo e a interface:


5: mgmt_vdev: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:9e:af:69 brd ff:ff:ff:ff:ff:ff
    inet 5.6.7.11/24 scope global mgmt_vdev
       valid_lft forever preferred_lft forever

 

NOTA: O uso de um vínculo com uma VLAN configurada é mostrado com um ID de ponto da VLAN no final. Certifique-se de capturar o rastreamento na interface VLAN, pois o uso da interface não VLAN pode resultar em uma captura vazia.

Assim que o dispositivo for encontrado, estaremos prontos para realizar o rastreamento.

Para obter melhores resultados de uma análise de rastreamento de pacotes TCP/IP, é recomendável usar um rastreamento simultâneo também do lado do host ou do client. 

Isso é feito usando um software de rastreamento gratuito, como o Wireshark.Esse hiperlink direcionará você para um site fora da Dell Technologies.
 

Sintaxe de comando

A sintaxe do comando, com suas especificações mínimas, é a seguinte:
 

svc_tcpdump -i <DeviceName> -w <SaveName>

 

Nota: O único local onde os arquivos devem ser salvos é /cores/service (ou /home/service - mesmo local).

Junto com outros, aqui estão algumas opções úteis que podem ser executadas com o comando:
 

-h|--help                   : Display usage information.
-p|--path [path]            : Path for the output file storage
-W|--rotations [number]     : Number of files for output use
-C|--size [size]            : Size of each output file (in MB)
-s|--snaplen [bytes]        : Capture this specified number of byte of data from each packet rather than the default 65535. 0 means the default value.

 

Um prefixo de "vnxe-tcpdump-" or "unity-tcpdump-" é adicionado aos nomes de arquivos de saída.

O comando sem opções assume como padrão a execução:
 

svc_tcpdump -i mgmt_vdev -w dump.out -p /home/service -C 500 -W 5
 

NOTA: Para o código 4.5.1 do Unity, o caminho para armazenar os rastreamentos deve ser sempre /home/service/user.

O comando requer a combinação Ctrl + C para interromper o rastreamento. Por esse motivo, é aconselhável preparar várias sessões ao fazer um rastreamento. Um para o rastreamento, o outro para o teste.
 

Pegando o rastro

Agora que temos o comando pronto para uso, é hora de fazer o rastreamento ao recriar o problema. Para obter os melhores resultados, siga o processo abaixo:
 

  1. Inicie o rastreamento no host ou client (usando qualquer software de rastreamento de rede) e no array (usando o comando acima).
  2. Executar ping com ping modificado do host ou client para o array ou do array para o host ou client (usando a segunda sessão de terminal).
  3. Tente acessar o compartilhamento e executar a tarefa com falha para a qual estamos rastreando.
  4. Faça ping com um ping modificado do host ou client para o array ou do array para o host ou client.
  5. Interrompa o rastreamento no host ou client e no array.
  6. Documente o registro de data e hora de cada uma das ações acima. (Incluindo, no mínimo, as etapas Start e Stop, 1 e 5.)

Mais uma vez, observe: No código 4.5.1 e posterior do Unity, o caminho para armazenar os rastreamentos deve ser sempre /home/service/user.

Additional Information

Para determinar em qual interface Ethernet (ethx) capturar os dados, execute o comando: ip a

Esse comando fornece informações sobre qual valor de Ethernet é atribuído à interface.

EXEMPLO DE RASTREAMENTO EM EXECUÇÃO NO GERENCIAMENTO:
 

Capture mgmt_vdev, save 2 100MB files called vnxe-tcpdump-tcpdump.out[0-1] (or unity-tcpdump-tcpdump.out[0-1]) to /home/service (/home/service is the same as /cores/service):
svc_tcpdump -i mgmt_vdev -p /home/service -w tcpdump.out -W 2 -C 100
 
(Observação: No código 4.5.1 e posterior do Unity, o caminho para armazenar os rastreamentos deve ser sempre /home/service/user.)


EXEMPLO DE RASTREAMENTO EM EXECUÇÃO NA INTERFACE DE DADOS: 
 

svc_tcpdump -i eth2 -p /home/service -w tcpdump.out -W 2 -C 100
svc_tcpdump -i eth23 -p /cores/service -w tcpdump.out -W 2 -C 100 (ethernet I/O module ports)

 
(Nota: No código 4.5.1 e posterior do Unity, o caminho para armazenar os rastreamentos deve ser sempre /home/service/user.)


As portas Ethernet incorporadas na controladora de armazenamento são valores de um dígito, como eth2, eth3, eth4 e assim por diante.

As portas Ethernet no primeiro módulo de E/S Ethernet têm um valor de dois dígitos começando com 10, como eth10, eth11 e assim por diante.

As portas Ethernet no segundo módulo de E/S Ethernet têm um valor de dois dígitos começando com 20 (a maioria das unidades não tem um segundo módulo de E/S Ethernet), como eth20, eth21 e assim por diante.

EXEMPLO DE RASTREAMENTO EM EXECUÇÃO NO GRUPO LAG (INTERFACES VINCULADAS): 
 

svc_tcpdump -i bond3 -p /cores/service -w tcpdump.out -W 2 -C 100
 
(Observação: No código 4.5.1 e posterior do Unity, o caminho para armazenar os rastreamentos deve ser sempre /home/service/user.)


Esse comando só é executado na controladora de armazenamento na qual o comando é executado. Se você estiver conectado à SPA e precisar executar rastreamentos em uma interface na SPB, deverá executar "ssh peer" para acessar a SPB e, em seguida, execute o svc_tcpdump .

Affected Products

VNXe2 Series

Products

Dell EMC Unity Family, VNXe2 Series
Article Properties
Article Number: 000022522
Article Type: How To
Last Modified: 26 Feb 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.