This repository contains source code and instructions to accompany the NVIDIA GTC talk "Innovations in NVIDIA Networking Management [A31079]"
Use the topology.{dot,svg} files to create a custom topology in air.nvidia.com:
- Click "Create a Simulation".
- Select "Build Your Own".
- Select "Upload a topology file".
- Drag and drop that
topology.dot
file . - Expand the
Advanced
section and clickApply Template
to generate a ZTP script.
This section explains how to use VS Code to connect to virtual devices in Air.
- (Optional) Before you start the topology, upload your public SSH key into https://air.nvidia.com/settings/ssh-keys.
- From the
Advanced
view of the simulation topology clickEnable SSH
. - Log into the
oob-mgmt-server
manually to reset the password. - Make sure that the SSH plugin is installed in VS Code and open the Command Palette (Ctrl+Shift+P).
- Select
Remote SSH
, followed byConfigure SSH Hosts...
. - Enter the following details, adjusted based on the SSH host and port details from step #2.
Host spine
User cumulus
HostName spine
ProxyJump cumulus@worker03.air.nvidia.com:10665
StrictHostKeyChecking no
ForwardAgent yes
UserKnownHostsFile /dev/null
Host oob
User cumulus
HostName worker03.air.nvidia.com
Port 10665
StrictHostKeyChecking no
ForwardAgent yes
UserKnownHostsFile /dev/null
- Now you can connect to either
oob-mgmt-server
orspine
switch and use VSCode's terminal console will have SSH agent with your private SSH key.