Inleiding
Dit document beschrijft hoe u bestanden kunt overdragen tussen een externe cEdge en een lokale vManager via CLI.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Cisco softwaregedefinieerde Wide Area Network (SD-WAN)
- Basis Linux
Gebruikte componenten
Dit document is gebaseerd op deze software- en hardwareversies:
- cEdge versie 17.5.1
- vManager versie 20.5.1
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie
U kunt op twee manieren bestanden overdragen tussen een externe cEdge en een lokale vManager via CLI:
- Bestanden ophalen van een externe cEdge naar een lokaal vManager-bestandssysteem.
- Druk bestanden van vManager naar cEdge via vManager CLI.
Om de bestanden van de ene locatie naar de andere over te brengen, wordt het een moeilijke taak. De meest voorkomende redenen zijn deze:
- cEdge-bestandssysteem is van buitenaf niet toegankelijk.
- Er is geen FTP/TFTP/SFTP beschikbaar of bereikbaar.
- Geen fysieke toegang tot de router om bestanden rechtstreeks naar een USB of massale opslag te kopiëren.
De SD-WAN oplossing biedt echter de mogelijkheid om besturingsverbindingen te gebruiken om kopieerbestanden tussen de vManager en een externe cEdge te beveiligen.
De overdracht kan worden uitgevoerd van cEdge bootflash-bestandssysteem naar de lokale gebruikersmap in vManager of vice versa. Voorbeelden van bestanden zijn:
- Beheer
- Cisco IOS® XE-afbeeldingen
- Bin traceringslogboeken
- PacketCapture
- TXT-bestanden
vManager voert het Viptela OS uit en heeft 2 modi in CLI:
- Viptela CLI: bevat alle Viptela-functies
- vShell: UNIX shell in het apparaat
Een bestand van een cEdge naar vManager CLI kopiëren
Opmerking: in dit gedeelte worden alle opdrachten vanuit vManager uitgegeven om bestanden op te halen uit een externe cEdge-naar-vManager lokale map.
Optie 1. Viptela CLI
Opdrachtsyntaxis:
De opdracht wordt gelezen als, gebruik netconf poort in VPN 0 om source_file_name van cEdgeSystemIP op te halen naar destination_in_vManager met cEdge gebruikersnaam.
request execute vpn 0 scp -P 830 USERNAME@cEdgeSystemIP:/<source_file_name> <destination_directory_in_vManage>
Voorbeeld:
Verbind met vManager CLI en voer de Viptela-aanvraag uit, voer de opdracht in VPN 0 uit samen met de opdracht Secure Copy Protocol (SCP) om de kopie te starten.
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
Optie 2. vShell CLI
Voorbeeld:
Verbind met vManager CLI, zet de modus om in vShell en voer de SCP-opdracht uit in Linux-indeling.
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
Verifiëren
Wijzig de modus van Viptela CLI in vShell in vManager en controleer of het bestand correct is gekopieerd.
vmanage# vshell
vmanage:~$ ls -l
total 12976
-rw------- 1 ericgar users 13285905 Dec 29 21:21 cEdge-20211229-023316-admin-tech.tar.gz
Bestand naar een cEdge-server verzenden via vManager CLI
Opmerking: in dit gedeelte worden alle opdrachten vanuit vManager gegenereerd om bestanden vanuit de lokale directory van vManager naar een externe cEdge-opslag te verzenden.
Opdrachtsyntaxis:
De opdracht wordt gelezen als, gebruik netconf poort in VPN 0 om source_file_name te kopiëren naar /bootflash/vmanaging-admin/at cEdgeSystemIP met gebruikersnaam.
request execute vpn 0 scp -P 830 <source_file_name> username@cEdgeSystemIP:/bootflash/vmanage-admin/
Optie 1. Viptela CLI
Voorbeeld:
Verbind met vManager CLI en voer het Viptela-verzoek uit, voer de opdracht in VPN 0 uit samen met de SCP-syntaxis om het exemplaar te starten.
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
Optie 2. vShell CLI
Voorbeeld:
Verbind met vManager CLI, verander de modus in vShell en voer de SCP-kopie in Linux-indeling uit.
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
Verifiëren
Maak verbinding met de cEdge CLI en toon de inhoud van bootflash/vmanaging-admin/om te verifiëren dat het bestand correct wordt gekopieerd:
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
Opmerking: de doelmap in de cEdge moet altijd bootflash:vmanaged-admin zijn, omdat dat de enige map is die moet schrijven rechten voor overdrachten, anders mislukt de overdracht.
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
Opmerking: Als het bestand in root bootflash of een andere map nodig is, is een directe verplaatsing van het bestand met een opdracht niet mogelijk; kopieer in plaats daarvan het bestand naar de gewenste bestemming en verwijder dan de oorspronkelijke.
Bestand van vManager naar lokale computer kopiëren
Optie 1. Linux/Mac Terminal
Opdrachtsyntaxis:
De opdracht wordt gelezen als: kopieer source_file_name van vManager naar local_destination_pathmet vManager gebruikersnaam.
scp vManageUsername@PublicIp:<source_file_name> <local_destination_path>
Voorbeeld:
Verbind met uw lokale Linux/Mac-terminal en voer de SCP-opdracht uit om het bestand naar de gewenste map te kopiëren.
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
Opmerking: aanbevolen wordt dat het te halen bestand zich in de gebruikersstartmap bevindt, anders moeten de directory rechten worden geverifieerd.
Optie 2. FileZilla of een andere FTP- of SFTP-client
Connect met:
- SFTP als protocol of poort 22
- vManager URL, openbaar IP of privaat IP (als vManager on-prem is)
- Gebruik een geldige gebruikersnaam en wachtwoord
Rechts worden de bestanden in de gebruikersmap van vManager weergegeven. Sleep naar de lokale bestemming aan de linkerkant waar u het bestand wilt overbrengen, zoals in de afbeelding.
Gerelateerde informatie