How to Configure a Compute Module for Nodegrid NSR
  • 20 Feb 2024
  • 4 Minutes to read
  • Dark
    Light
  • PDF

How to Configure a Compute Module for Nodegrid NSR

  • Dark
    Light
  • PDF

Article Summary

This article covers the steps in Configuring a compute card for Nodegrid NSR.

Introduction to the Compute Expansion Card

  • Nodegrid Compute Expansion Card adds unparalleled capabilities to your Nodegrid Net Services Router. 
  • The Compute Expansion Card has its multi-core x86-64bit CPU, memory, storage, and two 10G links to the backplane. 
  • The Compute Expansion Card functions as an independent server, ideal for additional compute capabilities at the edge of the network, point of presence, or remote office.
  • End users can run more demanding applications, and implement even more Virtual Machines, Docker Containers, and Virtualized Network Functions; The Compute Expansion Card grants you the ability to scale as needed, with up to three Compute Expansion Cards per Nodegrid Net Services Router.
  • The compute modules are not hot-swappable and must be installed before the unit is powered up. The card should be installed in an ESD (Electrostatic Discharge) protected environment to avoid damage.

Step-by-step Walkthrough  

  1. Understand the slot compatibility
  2. Connecting a compute card to the Nodegrid device
  3. Detect the Compute Card
  4. Connect to BIOS or Console
  5. Install the Operating System
  6. Configure the Network Port to Access the Backplane

Slots Compatible with Compute Card

The Nodegrid Net Services Router has up to five slots for cards that provide extreme flexibility and expanded functionality. The compute card (server on a card), provides independent compute capabilities.


Expansion Card Compatibility Chart:

Expansion CardSlot 1 Slot 2Slot 3Slot 4Slot 5
Compute

Secure Isolated Mode **

Secure Isolated Mode **

 (**) The Secure Isolated Mode allows for the management of the cards as if they were located in a normal Slot, but the network traffic is isolated from any other slot.

Connecting the Compute Card to a Nodegrid NSR

 To install a compute card, follow the steps below:

  1. Ensure that the Nodegrid Net Services Router is powered off.
  2. Turn off the power supplies on the Nodegrid Net Services Router.
  3. Unscrew the blanking panel which covers the slot in which the card should be installed.
  4. Unbox the card and insert it into the appropriate slot.
  5. Fix the card with the provided screws.
  6. The Nodegrid Net Services Router can now be turned on.

Detect the Compute Card

Once the compute card is connected to the NSR it will be listed under the connected Expansion cards. 

  1. Login to the Nodegrid Device.
  2. Go to System > Slots.
  3. All the connected cards are listed along with the slot number.

    A screenshot of a computer

Description automatically generated

 When you click the slot name link, you can perform different actions on the Compute Card.

  • Power On: click to turn on the compute card.
  • Power Off: When clicked shuts down the compute card and turns it off. 
  • Force Power Off: when clicked aborts all the existing programs and immediately shuts down the compute card.

Connect to BIOS or Console

You can connect to the serial console or console monitor and these consoles have access to BIOS.
To connect to the console:

  1. Connect to the compute card Serial Console port using the ZPE’s RJ-45 console adaptor (same used to connect to the NSR console port).
  2. Connect a terminal or workstation to the serial console port on the Compute Card. The default settings are 115200 bps, 8N1, and no flow control.
  3. Alternatively, use the VGA port plus the USB Keyboard.
  4. Power ON or Reset the computer card via Nodegrid NSR Web UI.
  5. Press DELETE to enter the BIOS setup menu.

Installing the Operating System

You can install any Operating System such as Windows, Linux, or Ubuntu on the Compute Card.

To install an OS on your compute card, you need to create a bootable USB to be able to boot the compute card from the USB.   

  1. Download the Operating System image.
  2. Use an image writer tool like Balena Etcher to create a bootable USB from the image.
  3. As you attach your bootable USB, go through the typical boot process until you get to the grub menu.  
  4. Perform the rest of the operations based on the Operating system you choose to install.

Configure the Compute Card Backplane

The Backplane settings configure the switch ports connected to the compute expansion card. 

  • The compute card has two 10G network interfaces connected to the built-in switch in NSR. 
  • The switch ports connected to the compute card appear as slot<X>-0 and slot<X>-1, where X is the slot number where the compute card is inserted.

To edit backplane Settings

  1. Go to Network :: Switch :: Backplane.
  2. Make changes, as needed:
    1. Port VLAN ID: VLAN to be assigned to the untagged ingress packets coming from Nodegrid OS
    2. Jumbo Frame: If enabled, the Jumbo Frame configured under Global will be used.
    3. DHCP Snooping
      • Trusted means this is a trusted port so DHCP Server Responses will be accepted
      • Untrusted means the DHCP Server responses will be dropped.

        This configuration is applicable only if DHCP Snooping is enabled under Global, and DHCP Snooping is enabled in the VLANs in DHCP Snooping sub-tab.
  3. Click Save.

Access the Compute Card

To access the compute card from Nodegrid UI,

  1. Connect video and keyboard to the compute card or ssh directly to the compute card like any server
  2. The compute card can also be added as a Managed Device to be accessible via Nodegrid UI: 
    1. Add as a device_console if the compute card supports SSH or HTTP (s)
    2. Add as a serial console if the compute card OS supports a serial console connection

To add the compute card as a managed device: 

  1. Log in to the Nodegrid device to which the compute card is attached.
  2. Go to Managed Devices :: Devices.
  3. Click Add.



  4. Enter the required details. 
    1. Select the Type as device_console.
    2. Enter the IP address. 
    3. Enter the username.
    4. Set the password.
    5. Set the port as 22 if the compute card OS accepts the ssh connection.

      These are mandatory settings that you need to configure, you can enter the other details based on your requirements.
    6. Click Save.
    7. Go to Access to verify that the compute card is listed on this page.

       
    8. Click Web to access the compute card through webUI.


      1. Enter the Username and password of the compute card.

        or
    9. Click Console to access the compute card through the console.

Once you log in to the compute card, you can use it to perform the necessary operations.


 

 


Was this article helpful?