Contents

Introduction

Pré-requisitos

Requirements

Componentes Utilizados

Informações de Apoio

Copiar um arquivo de um cEdge através da CLI do vManage

Opção 1. Viptela CLI

Opção 2. CLI vShell

Verificar

Enviar um arquivo para um cEdge através da CLI do vManage

Opção 1. Viptela CLI

Opção 2. CLI vShell

Verificar

Copiar um arquivo do vManage para o computador local

Opção 1. Terminal Linux/Mac

Opção 2. FileZilla ou qualquer outro cliente FTP ou SFTP

Informações Relacionadas

Introduction

Este documento descreve como transferir arquivos entre um cEdge remoto e um vManage local através da CLI.

Contribuição de Eric Garcia Guzman, engenheiro do Cisco TAC.

Pré-requisitos

Requirements

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Rede de longa distância definida por software da Cisco (SD-WAN)

- Linux básico

Componentes Utilizados

Este documento é baseado nestas versões de software e hardware:

- cEdge versão 17.5.1

- vManage versão 20.5.1

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Informações de Apoio

Você pode transferir arquivos entre um cEdge remoto e um vManage local por meio da CLI de duas maneiras:

- Recuperar arquivos de um cEdge remoto para um sistema de arquivos vManage local

- Enviar arquivos do vManage para o cEdge por meio da CLI do vManage

Transferir os arquivos de um local para outro torna-se uma tarefa difícil. As razões mais comuns são:

- O sistema de arquivos do cEdge não pode ser acessado externamente

- Nenhum FTP/TFTP/SFTP está disponível ou acessível

- Sem acesso físico ao roteador para copiar arquivos diretamente para um USB ou armazenamento maciço

No entanto, a solução SD-WAN oferece a capacidade de usar conexões de controle para proteger arquivos de cópia entre o vManage e um cEdge remoto.

A transferência pode ser feita do sistema de arquivos bootflash do cEdge para o diretório inicial do usuário local no vManage ou vice-versa. Exemplos de arquivos:

- Admin-tech

- Imagens do Cisco IOS® XE

- Logs de rastreamento de compartimento

- Capturas de pacotes

- Arquivos de texto

O vManage executa o sistema operacional Viptela e tem 2 modos no CLI:

- CLI Viptela: contém todas as funcionalidades do Viptela

- vShell: shell UNIX no dispositivo

Copiar um arquivo de um cEdge através da CLI do vManage

Note: Nesta seção, todos os comandos são emitidos do vManage para recuperar arquivos de um cEdge remoto para o diretório local do vManage.

Opção 1. Viptela CLI

Sintaxe do comando:

O comando é lido como, use netconf port na VPN 0 para recuperar source_file_name de cEdgeSystemIP em destination_diretory_in_vManage com o nome de usuário do cEdge.

request execute vpn 0 scp -P 830 USERNAME@cEdgeSystemIP:/<source_file_name> <destination_directory_in_vManage>

Exemplo:

Conecte-se ao vManage CLI e execute a solicitação Viptela. Execute o comando na VPN 0 junto com o comando Secure Copy Protocol (SCP) para iniciar a cópia.

vmanage# request execute vpn 0 scp -P 830 admin@192.168.10.1:/bootflash/vmanage-admin/cEdge-20211229-023316-admin-tech.tar.gz /home/admin/

The authenticity of host '[192.168.10.1]:830 ([192.168.10.1]:830)' can't be established.

RSA key fingerprint is SHA256:R8KekCx/giwjCqR5woDm+sodjF5kvU7QxnUexoE1xAw.

Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

Warning: Permanently added '[192.168.10.1]:830' (RSA) to the list of known hosts.

admin@192.168.10.1's password:

cEdge-20211229-023316-admin-tech.tar.gz 100% 13MB 4.8MB/s 00:02

Opção 2. CLI vShell

Exemplo:

Conecte-se ao vManage CLI, altere o modo para vShell e execute o comando SCP no formato Linux.

vmanage# vshell

vmanage:~$ scp -P 830 admin@192.168.10.1:/bootflash/vmanage-admin/cEdge-20211229-023316-admin-tech.tar.gz /home/ericgar/

admin@192.168.10.1's password:

cEdge-20211229-023316-admin-tech.tar.gz 100% 13MB 4.7MB/s 00:02

Verificar

Altere o modo de Viptela CLI para vShell no vManage e verifique se o arquivo foi copiado corretamente.

vmanage# vshell

vmanage:~$ ls -l

total 12976

-rw------- 1 ericgar users 13285905 Dec 29 21:21 cEdge-20211229-023316-admin-tech.tar.gz

Enviar um arquivo para um cEdge através da CLI do vManage

Note: Nesta seção, todos os comandos são emitidos do vManage para enviar arquivos do diretório local do vManage para um armazenamento remoto do cEdge.

Sintaxe do comando:

O comando é lido como use netconf port na VPN 0 para copiar source_file_name em /bootflash/vmanage-admin/ em cEdgeSystemIP com o nome de usuário.

request execute vpn 0 scp -P 830 <source_file_name> username@cEdgeSystemIP:/bootflash/vmanage-admin/

Opção 1. Viptela CLI

Exemplo:

Conecte-se ao vManage CLI e execute a solicitação Viptela. Execute o comando na VPN 0 junto com a sintaxe SCP para iniciar a cópia.

vmanage# request execute vpn 0 scp -P 830 /home/admin/packet_capture_cEdge.pcap admin@192.168.10.1:/bootflash/vmanage-admin/

admin@192.168.10.1's password:

packet_capture_cEdge.pcap 100% 13MB 3.8MB/s 00:03

Opção 2. CLI vShell

Exemplo:

Conecte-se ao vManage CLI, altere o modo para vShell e execute a cópia SCP no formato Linux.

vmanage# vshell

vmanage:~$ scp -P 830 /home/ericgar/packet_capture_cEdge.pcap admin@192.168.10.1:/bootflash/vmanage-admin/

admin@192.168.10.1's password:

packet_capture_cEdge.pcap 100% 13MB 3.8MB/s 00:03

Verificar

Conecte-se ao cEdge CLI e exiba o conteúdo do bootflash/vmanage-admin/ para verificar se o arquivo foi copiado corretamente:

cEdge#dir bootflash:/vmanage-admin/

Directory of bootflash:/vmanage-admin/

1498499 -rw- 13285905 Dec 29 2021 16:29:27 -06:00 packet_capture_cEdge.pcap

Note: O diretório de destino no cEdge deve ser sempre bootflash:vmanage-admin, pois esse é o único diretório que tem permissões de gravação para transferências, caso contrário, a transferência falha.

vmanage# request execute vpn 0 scp -P 830 /home/admin/packet_capture_cEdge.pcap admin@192.168.10.1:/bootflash/

admin@192.168.10.1's password:

scp: /bootflash//packet_capture_cEdge.pcap: Permission denied

Note: Caso o arquivo no bootflash raiz ou em qualquer outro diretório seja necessário, não é possível movê-lo diretamente com um comando; em vez disso, copie o arquivo para o destino desejado e exclua o original.

Copiar um arquivo do vManage para o computador local

Opção 1. Terminal Linux/Mac

Sintaxe do comando:

O comando é lido como: copie source_file_name do vManage para local_destination_path com o nome de usuário do vManage.

scp vManageUsername@PublicIp:<source_file_name> <local_destination_path>

Exemplo:

Conecte-se ao terminal Linux/Mac local e execute o comando SCP para copiar o arquivo para o diretório desejado.

adminIT@cisco:~$ scp admin@10.88.244.25:packet_capture_cEdge.pcap /Users/adminIT/Downloads/

viptela 20.5.1

Password:

packet_capture_cEdge.pcap 100% 13MB 3.6MB/s

Note: Recomenda-se que o arquivo a ser buscado esteja no diretório home do usuário; caso contrário, as permissões do diretório precisam ser verificadas.

Opção 2. FileZilla ou qualquer outro cliente FTP ou SFTP

Conectar-se com:

- SFTP como protocolo ou porta 22

- URL do vManage, IP público ou IP privado (se o vManage estiver no local)

- Usar nome de usuário e senha válidos

À direita, os arquivos no diretório inicial do usuário do vManage são listados, basta arrastar e soltar no destino local à esquerda onde você deseja transferir o arquivo, como mostrado na imagem.

Informações Relacionadas

- Transferir arquivos entre um vEdge e um vManage

- Suporte Técnico e Documentação - Cisco Systems