https://github.com/networkop/gtc-nvue-a31079
https://github.com/networkop/gtc-nvue-a31079
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/networkop/gtc-nvue-a31079
- Owner: networkop
- Created: 2021-10-11T13:05:36.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-10-15T16:39:02.000Z (over 3 years ago)
- Last Synced: 2025-02-12T23:45:06.275Z (4 months ago)
- Language: Shell
- Size: 23.4 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gtc-nvue-A31079
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:
1. Click "Create a Simulation".
2. Select "Build Your Own".
3. Select "Upload a topology file".
4. Drag and drop that `topology.dot` file .
5. Expand the `Advanced` section and click `Apply Template` to generate a ZTP script.
## How to use VS Code
This section explains how to use VS Code to connect to virtual devices in Air.
1. (Optional) Before you start the topology, upload your public SSH key into https://air.nvidia.com/settings/ssh-keys.
2. From the `Advanced` view of the simulation topology click `Enable SSH`.
3. Log into the `oob-mgmt-server` manually to reset the password.
3. Make sure that the SSH plugin is installed in VS Code and open the Command Palette (Ctrl+Shift+P).
4. Select `Remote SSH`, followed by `Configure SSH Hosts...`.
5. Enter the following details, adjusted based on the SSH host and port details from step #2.```
Host spine
User cumulus
HostName spine
ProxyJump [email protected]:10665
StrictHostKeyChecking no
ForwardAgent yes
UserKnownHostsFile /dev/nullHost oob
User cumulus
HostName worker03.air.nvidia.com
Port 10665
StrictHostKeyChecking no
ForwardAgent yes
UserKnownHostsFile /dev/null
```6. Now you can connect to either `oob-mgmt-server` or `spine` switch and use VSCode's terminal console will have SSH agent with your private SSH key.