System Bring-Up
In order to query the system, perform firmware upgrade or other firmware operation. Refer to the latest NVIDIA Mellanox Firmware tools (MFT) located on the NVIDIA website - https://network.nvidia.com/products/adapter-software/firmware-tools/.
In order to obtain the firmware version of the externally managed system:
Run the following command from a host:
# flint -d <device> q
Compare the results of this command with the latest version for your system posted on https://www.nvidia.com/en-gb/networking > Support > Firmware Downloads > Switch System page.
If the current version is not the latest version, follow the directions in the MFT User Manual to burn the new firmware.
The procedures described in this chapter assume that you have already installed and powered-on the system according to the instructions in this document. Since the system comes with a pre-configured DHCP, you may find the explanation in Disable Dynamic Host Configuration Protocol (DHCP) sufficient. In case manual configuration is required, please refer to the instructions in Manual Host Configuration.
Disable Dynamic Host Configuration Protocol (DHCP)
DHCP is used for automatic retrieval of management IP addresses.
If a user connects through SSH, runs the wizard and turns off DHCP, the connection is immediately terminated, as the management interface loses its IP address. In such a case, the serial connection should be used.
<localhost># ssh admin@<ip-address>
NVIDIA NVOS Switch Management
Password:
NVIDIA Switch
NVIDIA configuration wizard
Do you want to use the wizard for initial configuration? yes
Step 1: Hostname? [my-switch]
Step 2: Use DHCP on mgmt0 interface? [yes] no
<localhost>#
Manual Host Configuration
To perform initial configuration of the system:
Connect a host PC to the Console RJ45 port of the system, using the supplied harness cable (DB9 to RJ45).
WarningMake sure to connect to the Console RJ45 port, and not to the (Ethernet) MGT port. Pay attention to the icons:
Console RJ45
Ethernet MGT
Configure a serial terminal program (for example, HyperTerminal, minicom, or Tera Term) on your host PC with the settings described in the table below. Once you perform that, you should get the CLI prompt of the system.
Serial Terminal Program Configuration
Parameter
Setting
Baud Rate
115200
Data bits
8
Stop bits
1
Parity
None
Flow Control
None
The boot menu is prompted.
... . This terminal is not active
for
input or outputwhile
booting. Boot Menu . -------------------------------------------------------------------0
: <image #1
>1
: <image #2
> ------------------------------------------------------------------- Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected image or'p'
to enter a password to unlock the next set of features. Highlighted entry is0
:WarningSelect “0” to boot with software version installed on partition #1.
Select “1” to boot with software version installed on partition #2.The boot menu features a countdown timer. It is recommended to allow the timer to run out by not selecting any of the options.
Login as admin and use admin as password. If the machine is still initializing, you might not be able to access the CLI until initialization completes. As an indication that initialization is ongoing, a countdown of the number of remaining modules to be configured is displayed in the following format: “<no. of modules> Modules are being configured”.
Go through the Switch Management configuration wizard.
IP Configuration by DHCP
Wizard Session Display (Example)
Comments
Do you want to use the wizard for initial configuration? yes
You must perform this configuration the first time you operate the switch or after resetting the switch to the factory defaults. Type “y” and then press <Enter>.
Step 1: Hostname? [switch-1]
If you wish to accept the default hostname, then press <Enter>. Otherwise, type a different hostname and press <Enter>.
Step 2: Use DHCP on mgmt0 interface? [yes]
Perform this step to obtain an IP address for the switch. (mgmt0 is the management port of the switch.)
- If you wish the DHCP server to assign the IP address, type “yes” and press <Enter>.
If you type “no” (no DHCP), then you will be asked whether you wish to use the “zeroconf” configuration or not. If you enter “yes” (yes Zeroconf), the session will continue as shown in the "IP zeroconf configuration" table.
If you enter “no” (no Zeroconf), then you need to enter a static IP, and the session will continue as shown in the "Static IP configuration" table.
Step 3: Enable IPv6 [yes]
Perform this step to enable IPv6 on management ports.
If you wish to enable IPv6, type “yes” and press <Enter>.
If you enter “no” (no IPv6), then you will automatically be referred to Step 5.
Step 4: Enable IPv6 autoconfig (SLAAC) on mgmt0 interface
Perform this step to enable StateLess address autoconfig on external management port.
If you wish to enable it, type “yes” and press <Enter>.
If you wish to disable it, enter “no”.
Step 5: Use DHCPv6 on mgmt0 interface? [yes]
Perform this step to enable DHCPv6 on the MGMT0 interface.
Step 6: Update time?
Perform this step to change the time configured. Press enter to leave the current time.
Step 7: Enable password hardening?
Perform this step to enable/disable password hardening on your machine. If enabled, new passwords will be checked upon configured restrictions.
If you wish to enable it, type “yes” and press <Enter>.
If you wish to disable it, enter “no”.
Step 8: Admin password (Must be typed)? <new_password>
To avoid illegal access to the machine, please type a password and then press <Enter>.
Starting from the 3.8.2000 release, the user must type in the admin password upon initial configuration. Due to Senate Bill No. 327, this stage is required and cannot be skipped.
Step 9: Confirm admin password? <new_password>
Confirm the password by re-entering it. Note that password characters are not printed.
Step 10: Monitor password (Must be typed)? <new_password>
To avoid illegal access to the machine, please type a password and then press <Enter>.
Starting from the 3.8.2000 release, the user must type in the admin password upon initial configuration. Due to Senate Bill No. 327, this stage is required and cannot be skipped.
Step 11: Confirm monitor password? <new_password>
Confirm the password by re-entering it. Note that password characters are not printed.
You have entered the following information:
Hostname: <switch name>
Use DHCP on mgmt0 interface: yes
Enable IPv6: yes
Enable IPv6 autoconfig (SLAAC) on mgmt0 interface: yes
Enable DHCPv6 on mgmt0 interface: no
Update time: <current time>
Enable password hardening: yes
Admin password (Enter to leave unchanged): (CHANGED)
To change an answer, enter the step number to return to.
Otherwise hit <enter> to save changes and exit.
Choice: <Enter>
Configuration changes saved.
To return to the wizard from the CLI, enter the “configuration jump-start” command
from configuration mode. Launching CLI...
<switch name> [standalone: master] >
The wizard displays a summary of your choices and then asks you to confirm the choices or to re-edit them.
Either press <Enter> to save changes and exit, or enter the configuration step number that you wish to return to.
To run the command “configuration jump-start” you must be in Config mode.
IP Configuration by DHCP for Modular Switch Systems
Wizard Session Display (Example)
Comments
Do you want to use the wizard for initial configuration? yes
You must perform this configuration the first time you operate the switch or after resetting the switch to the factory defaults. Type “y” and then press <Enter>.
Step 1: Hostname? [switch-1]
If you wish to accept the default hostname, then press <Enter>. Otherwise, type a different hostname and press <Enter>.
Step 2: Use DHCP on mgmt0 interface? [yes]
Perform this step to obtain an IP address for the switch. (mgmt0 is the management port of the switch.)
If you wish the DHCP server to assign the IP address, type “yes” and press <Enter>.
If you type “no” (no DHCP), then you will be asked whether you wish to use the “zeroconf” configuration or not. If you enter “yes” (yes Zeroconf), the session will continue as shown in the IP zeroconf configuration" table.
If you enter “no” (no Zeroconf), then you need to enter a static IP, and the session will continue as shown in the "Static IP configuration" table.
Step 3: Enable IPv6 [yes]
Perform this step to enable IPv6 on management ports.
If you wish to enable IPv6, type “yes” and press <Enter>.
If you enter “no” (no IPv6), then you will automatically be referred to Step 5.
Step 4: Enable IPv6 autoconfig (SLAAC) on mgmt0 interface
Perform this step to enable StateLess address autoconfig on external management port.
If you wish to enable it, type “yes” and press <Enter>.
If you wish to disable it, enter “no”.
Step 5: Use DHCPv6 on mgmt0 interface? [yes]
Perform this step to enable DHCPv6 on the MGMT0 interface.
Step 6: Admin password (Press <Enter> to leave unchanged)? <new_password>
To avoid illegal access to the machine, please type a password and then press <Enter>.
Step 7: Confirm admin password? <new_password>
(this step only happens if you change the password)
Confirm the password by re-entering it.
Note that password characters are not printed.
Step 9: HA Chassis Management IP netmask? (Example: [255.255.255.0])
Perform this step to configure the box IPv4 netmask.
If you wish to accept the default value, type “yes” and press <Enter>.
Otherwise, enter the desired box IPv4 netmask
Step 10: HA Chassis IPv6 address? (Example: [fdfd:fdfd:7:145::1000:4814])
Perform this step to configure the box IPv6.
If you wish to accept the default value, type “yes” and press <Enter>.
Otherwise, enter the desired box IPv6
Step 11: HA Chassis Management IPv6 masklen? (Example: [33])
Perform this step to configure the box IPv6 masklen.
If you wish to accept the default value, type “yes” and press <Enter>.
Otherwise, enter the desired box IPv6 masklen.
You have entered the following information:
Hostname: <switch name>
Use DHCP on mgmt0 interface: yes
Enable IPv6: yes
Enable IPv6 autoconfig (SLAAC) on mgmt0 interface: yes
Enable DHCPv6 on mgmt0 interface: yes
Admin password (Enter to leave unchanged): (CHANGED)
HA Chassis IP address: 10.6.166.200
HA Chassis Management IP netmask: 255.255.255.0
HA Chassis IPv6 address: fdfd:fdfd:7:145::1000:4814
HA Chassis Management IPv6 masklen: 33
To change an answer, enter the step number to return to.
Otherwise hit <enter> to save changes and exit.
Choice: <Enter>
Configuration changes saved.
To return to the wizard from the CLI, enter the “configuration jump-start” command
from configuration mode. Launching CLI...
<switch name> [standalone: master] >
The wizard displays a summary of your choices and then asks you to confirm the choices or to re-edit them.
Either press <Enter> to save changes and exit, or enter the configuration step number that you wish to return to.
To run the command “configuration jump-start” you must be in Config mode.
Static IP Configuration
Wizard Session Display (Example)
Do you want to use the wizard for initial configuration? y
Step 1: Hostname? [switch-112126]
Step 2: Use DHCP on mgmt0 interface? [yes] n
Step 3: Use zeroconf on mgmt0 interface? [no]
Step 4: Primary IP address? 192.168.10.4
Mask length may not be zero if address is not zero (interface mgmt0)
Step 5: Netmask? [0.0.0.0] 255.255.255.0
Step 6: Default gateway? 192.168.10.1
Step 7: Primary DNS server?
Step 8: Domain name?
Step 9: Enable IPv6? [yes] yes
Step 10: Enable IPv6 autoconfig (SLAAC) on mgmt0 interface? [no] no
Step 11: Update time? [yyyy/mm/dd hh:mm:ss]
Step 12: Enable password hardening? [yes] yes
Step 13: Admin password (Enter to leave unchanged)?
You have entered the following information:
Hostname: switch-112126
Use DHCP on mgmt0 interface: no
Use zeroconf on mgmt0 interface: no
Primary IP address: 192.168.10.4
Netmask: 255.255.255.0
Default gateway: 192.168.10.1
Primary DNS server:
Domain name:
Enable IPv6: yes
Enable IPv6 autoconfig (SLAAC) on mgmt0 interface: no
Update time: yyyy/mm/dd hh:mm:ss
Enable password hardening: yes
Admin password (Enter to leave unchanged): (unchanged)
To change an answer, enter the step number to return to.
Otherwise hit <enter> to save changes and exit.
Choice:
Configuration changes saved.
To return to the wizard from the CLI, enter the “configuration jump-start” command from configure mode. Launching CLI...
<hostname>[standalone: master] >
IP Zeroconf Configuration
Wizard Session Display (Example)
Configuration wizard
Do you want to use the wizard for initial configuration? y
Step 1: Hostname? [switch-112126]
Step 2: Use DHCP on mgmt0 interface? [no]
Step 3: Use zeroconf on mgmt0 interface? [no] yes
Step 4: Default gateway? [192.168.10.1]
Step 5: Primary DNS server?
Step 6: Domain name?
Step 7: Enable IPv6? [yes] yes
Step 8: Enable IPv6 autoconfig (SLAAC) on mgmt0 interface? [no] no
Step 9: Update time? [yyyy/mm/dd hh:mm:ss]
Step 10: Admin password (Enter to leave unchanged)?
You have entered the following information:
Hostname: switch-112126
Use DHCP on mgmt0 interface: no
Use zeroconf on mgmt0 interface: yes
Default gateway: 192.168.10.1
Primary DNS server:
Domain name:
Enable IPv6: yes
Enable IPv6 autoconfig (SLAAC) on mgmt0 interface: yes
Update time: yyyy/mm/dd hh:mm:ss
Enable password hardening: yes
Admin password (Enter to leave unchanged): (unchanged)
To change an answer, enter the step number to return to.
Otherwise hit <enter> to save changes and exit.
Choice:
Configuration changes saved.
To return to the wizard from the CLI, enter the “configuration jump-start”
command from configure mode. Launching CLI...
<hostname> [standalone: master] >
IP Zeroconf Configuration for Modular Switch Systems
Wizard Session Display (Example)
Configuration wizard
Do you want to use the wizard for initial configuration? y
Step 1: Hostname? [switch-mgmt1]
Step 2: Use DHCP on mgmt0 interface? [yes]
Step 3: Enable IPv6? [yes]
Step 4: Enable IPv6 autoconfig (SLAAC) on mgmt0 interface? [no]
Step 5: Enable DHCPv6 on mgmt0 interface? [yes]
Step 6: Admin password (Enter to leave unchanged)?
Step 7: HA Chassis IP address: [10.6.166.200]
Step 8: HA Chassis Management IP netmask: [255.255.255.0]
Step 9: HA Chassis IPv6 address: [fdfd:fdfd:7:145::1000:4814]
Step 10: HA Chassis Management IPv6 masklen: [33]
You have entered the following information:
1. Hostname: sw-mantaray-201-mgmt1
2. Use DHCP on mgmt0 interface: yes
3. Enable IPv6: yes
4. Enable IPv6 autoconfig (SLAAC) on mgmt0 interface: no
5. Enable DHCPv6 on mgmt0 interface: yes
6. Admin password (Enter to leave unchanged): (unchanged)
7. HA Chassis IP address: 10.6.166.200
8. HA Chassis Management IP netmask: 255.255.255.0
9. HA Chassis IPv6 address: fdfd:fdfd:7:145::1000:4814
10. HA Chassis Management IPv6 masklen: 33
To change an answer, enter the step number to return to.
Otherwise hit <enter> to save changes and exit.
Choice:
Configuration changes saved.
To return to the wizard from the CLI, enter the “configuration jump-start”
command from configure mode. Launching CLI...
<hostname> [standalone: master] >
Check the mgmt0 interface configuration before attempting a remote (for example, SSH) connection to the switch. Specifically, verify the existence of an IP address.
switch
# show interfaces mgmt0 Interface mgmt0 status: Comment : Admin up : yes Link up : yes DHCP running : yes IP address :10.12
.67.34
Netmask :255.255
.0.0
IPv6 enabled : yes Autoconf enabled: no Autoconf route : yes Autoconf privacy: no DHCPv6 running : no IPv6 addresses :1
IPv6 address: fe80::268a:7ff:fe53:3d8e/64
Speed : 1000Mb/s (auto) Duplex : full (auto) Interface type : ethernet Interface source: physical MTU :1500
HW address :00
:02
:c9:11
:a1:b2 Rx:11700449
bytes55753
packets0
mcast packets0
discards0
errors0
overruns0
frame Tx:5139846
bytes28452
packets0
discards0
errors0
overruns0
carrier0
collisions1000
queue len
Zero-touch Provisioning (ZTP) automates initial configuration of switch systems at boot time. It helps minimize manual operation and reduce customer initial deployment cost.
For more information, please refer to section “Zero-touch Provisioning”.
To rerun the wizard:
Enter Config mode. Run:
switch
> enableswitch
# config terminalRerun the wizard. Run:
switch
(config) # configuration jump-start
Set up an Ethernet connection between the switch and a local network machine using a standard RJ-45 connector.
Start a remote secured shell (SSH) to the switch using the command “ssh -l <username> <switch ip address>”.
rem_mach1 > ssh -l <username> <ip address>
Log into the switch (default username is admin, password admin).
Read and accept the EULA when prompted.
Once the following prompt appears, the system is ready to use.
NVIDIA NVOS Switch Management Password: Last login: <time> from <ip-address> NVIDIA Switch Please read and accept the End User License Agreement located at: https:
//www.mellanox.com/related-docs/prod_management_software/NVOS_EULA.pdf
switch
>
Remote Connection
Once the network attributes are set, you can access the CLI via SSH or the WebUI via HTTP/ HTTPs.
To access the CLI, perform the following steps:
Set up an Ethernet connection between the system and a local network machine using a standard RJ45 cable.
Start a remote secured shell (SSH) using the command: ssh -l <username> <IP_address>
# ssh -l <username> <ip_address> NVIDIA NVOS Switch Management Password:
Login as admin (default username is admin, password is admin).
Once you get the CLI prompt, you are ready to use the system.
Additional information about NVOS will be available on https://docs.nvidia.com/networking/category/NVOS upon the official release.