Configuring a static IP address for the Baseboard Management Controller (BMC) on the NVIDIA DGX A100 can be done using two primary methods: via the command line using `ipmitool` or through the system BIOS. Here's a detailed guide for both methods:
Configuring a Static IP Address Using `ipmitool`
1. Verify Current Settings: First, check the current BMC settings by running the following command in the terminal:
bash
sudo ipmitool lan print 1
2. Set IP Address Source to Static: Change the IP address source to static:
bash
sudo ipmitool lan set 1 ipsrc static
3. Set the IP Address: Replace `` with your desired IP address:
bash
sudo ipmitool lan set 1 ipaddr
4. Set the Subnet Mask: Replace `` with your subnet mask:
bash
sudo ipmitool lan set 1 netmask
5. Set the Default Gateway: Replace `` with your default gateway IP address:
bash
sudo ipmitool lan set 1 defgw ipaddr
Configuring a Static IP Address Using the System BIOS
1. Connect Display and Keyboard: If you cannot access the DGX A100 remotely, connect a display (1440x900 or lower resolution) and a keyboard directly to the system.
2. Enter BIOS Setup: Power on the DGX A100. When you see the SBIOS version screen, press Del or F2 to enter the BIOS Setup Utility.
3. Navigate to BMC Settings: In the BIOS Setup Utility, navigate to the Server Mgmt tab, then scroll to BMC Network Configuration and press Enter.
4. Set IP Address Source to Static: Scroll to Configuration Address Source, press Enter, select Static, and press Enter again.
5. Set IP Address, Subnet Mask, and Gateway: For each setting (Station IP address, Subnet mask, and Router IP address), scroll to the specific item, press Enter, enter the appropriate information, and press Enter again.
6. Save Changes: Once all settings are configured, press F10 to save and exit the BIOS Setup Utility.
After configuring the BMC with a static IP address, ensure that the BMC port is connected to your LAN and access the BMC web interface using the configured IP address. Always follow best security practices for BMC management, such as isolating it to a dedicated management network or configuring a separate VLAN if possible[1][3][9].
Citations:
[1] https://docs.nvidia.com/dgx/dgx-station-a100-user-guide/using-bmc.html
[2] https://xcat-docs.readthedocs.io/en/stable/guides/admin-guides/manage_clusters/ppc64le/discovery/mtms/discovery_using_defined.html
[3] https://docs.nvidia.com/dgx/dgxa100-user-guide/network-config.html
[4] https://www.manualslib.com/manual/1925509/Nvidia-Dgx-A100.html?page=52
[5] https://advantech-ncg.zendesk.com/hc/en-us/articles/360035622332-How-to-setup-BMC-IP-address
[6] https://www.manualslib.com/manual/2197924/Nvidia-Dgx-Station-A100.html
[7] https://www.ibm.com/docs/en/power9/9223-42S?topic=ipmi-configuring-bmc-ip-address
[8] https://www.redbooks.ibm.com/redbooks/pdfs/sg248538.pdf
[9] http://cdn.cnetcontent.com/2f/68/2f6888a0-063f-4d76-94e4-8666b7619dfd.pdf