Quickstart Guide
canu <command> --flags
Checkout A Fresh System
This procedure requires csi
- Make a new directory to save switch IP addresses
bash mkdir ips_folder cd ips_folder
- Parse CSI files and save switch IP addresses
bash canu init --sls-file sls_input_file.json --out ips.txt`
- Check network firmware
bash canu report network firmware --csm 1.2 --ips-file ips.txt
- Check network cabling
bash canu report network cabling --ips-file ips.txt
- Validate BGP status
bash canu validate network bgp --ips-file ips.txt --verbose
- Validate cabling
bash canu validate network cabling --ips-file ips.txt
If you have the system’s SHCD, there are even more commands that can be run
- Validate the SHCD
bash canu validate shcd --shcd SHCD.xlsx
- Validate the SHCD against network cabling
bash canu validate shcd-cabling --shcd SHCD.xlsx --ips-file ips.txt
- Generate switch config for the network
bash canu generate network config --shcd SHCD.xlsx --sls-file sls_input_file.json --folder configs
- Convert the SHCD to CCJ
bash canu validate shcd --shcd SHCD.xlsx --json --out paddle.json
If you have the system’s CCJ
- Validate the Paddle / CCJ
bash canu validate paddle --ccj paddle.json
- Validate the CCJ against network cabling
bash canu validate paddle-cabling --ccj paddle.json --ips-file ips.txt
- Generate switch config for the network
bash canu generate network config --ccj paddle.json --sls-file sls_input_file.json --folder configs