Installing Test Agent Appliance on a Supermicro hardware server

Introduction

This page explains how to build a Paragon Active Assurance Test Agent on a Supermicro (► https://www.supermicro.com) hardware server. The document lists the required hardware as well as some optional expansions, and describes how to install the BIOS and the Test Agent software.

A quick summary of the procedure is as follows:

  • Get the hardware components.

  • Assemble the hardware components.

  • Flash the BIOS.

  • Install the Test Agent software.

  • (If applicable:) Install optional hardware components.

Note

The procedure given here must be followed strictly; otherwise, errors may result. For example, if you install an extra network interface card before installing the Test Agent software, interface names may be assigned randomly to ports.

Step 1: Obtaining the hardware components

The hardware consists of the following components (auxiliary items such as screws and thermal paste are left out of the tables). Order the components from your preferred hardware supplier.

Required components

These components make up the basic Supermicro hardware server.

Qty

Component

Brand

Model/Version

1

Motherboard

Supermicro

X11SSH-LN4F

1

BIOS

Supermicro

2.0b

1

CPU

Intel

Intel Xenon E3-1240v6 3.7/4.1 GHz Quadcore HT, 8 MB

Part number: BX80677E31240V6

1

Heat sink

Supermicro

SNK-P0046P

2

RAM

Kingston

Kingston 4 GB DDR4 ECC 2400 MHz UDIM

Part number: KVR24E17S8/4

1

HDD

Supermicro

SDD-DM016

1

Power supply

Supermicro

PWS-203-1h

1

Chassis

Supermicro

Superchassis 510-203B

2

Fan

Nidec

W40S-A5

Required configuration

  • The IPMI port must be sealed. IPMI must be turned off for the LAN ports.

  • Auto power-on must be enabled in BIOS.

  • PXE boot must be disabled.

Optional components

You can install either of the network interface cards listed in this section (but not both).

10 Gbit network interface card

Qty

Component

Brand

PID

Model/Version

1

4-port 10 Gbit network interface card

Supermicro

HW-NIC20-P

Supermicro Intel X710 4-port SFP+ 10GbE PCIe 3.0 x8 LP AOC-STG-i4S

1

Network riser

Supermicro

RSC RR1UE16

SFP+ transceivers

Qty

Component

Brand

PID

Model/Version

1

SFP+ transceiver

Intel

HW-SFP+L-P

Intel SFP+ LR Optics 10GBASE-LR/1000BASE-LX

1

SFP+ transceiver

Intel

HW-SFP+S-P

Intel SFP+ SR Optics 10GBASE-SR/1000BASE-SX

4-port 1 Gbit network interface card

Qty

Component

Brand

PID

Model/Version

1

4-port 1 Gbit network interface card

Supermicro

HW-NIC1-P

Supermicro Intel AOC-SGP-I4

1

Network riser

Supermicro

RSC RR1UE16

Step 2: Assembling the hardware

How to assemble the hardware components is not described in detail here and is assumed to be known. However, note the following:

  • Thermal paste must be applied between the CPU and heat sink during installation of the CPU.

  • Any expansions must be installed at the end of the procedure (see Step 5).

  • The assignment of interfaces to ports appears from Figure 1. Label the ports according to this image.

../../_images/ta-install-supermicro-port-assignment.png

The image below shows a Supermicro hardware server with all components in Step 1 installed.

../../_images/ta-install-supermicro-hw-server.png

Step 3: Installing the correct BIOS version

The BIOS version to be used on the Supermicro X11SSH-LN4F motherboard is version 2.0b. This is the BIOS version used in testing Paragon Active Assurance, so it is necessary to use this version in order to ensure performance. Please contact Juniper Networks in order to obtain the correct BIOS.

Then do as follows to update the BIOS to the correct version:

  • The Readme.txt file provided by Supermicro has instructions on how to create a bootable FreeDOS USB. Follow these instructions.

  • Once this is done, here is how to update the BIOS (for the version 2.0b):

  • Start up the Supermicro with

    • a keyboard plugged in

    • a bootable USB with BIOS (created in Step 1) connected

    • a VGA monitor connected

  • When the “Supermicro” screen shows up, press F11 to enter the booting menu.

  • Select the USB memory stick (usually identified here by the USB vendor’s name).

  • Select Default (the only option available).

  • Select “FreeDOS Live CD only”.

  • Execute the following commands to see the correct file to use:

C:                       // (Press Enter)
dir                      // Displays files
flash.bat X11SSH7.727    // Flashes the BIOS for this specific model
  1. When the flash.bat command finishes, it displays the following output:

../../_images/ta-install-supermicro-flash-output.png
  1. After the flashing procedure, the Supermicro server may restart twice before starting up as normal.

Step 4: Installing the Test Agent

  1. On a PC with internet access, log in to your account on your Paragon Active Assurance Control Center server.

  2. In the left-hand pane, click Test Agents.

  3. Click the Download button in the top right corner.

  4. Click the link “RAW disk image (.img.gz)” to download that Test Agent disk image.

  5. The next step is to write the disk image to a USB memory stick using the Etcher utility (which exists in Windows, macOS, and Linux versions).

  • Download the appropriate version of Etcher from ► https://etcher.io and install it.

  • Insert a USB memory stick with at least 4 GB of free space into your PC.

  • Open Etcher, and from your hard drive select the Test Agent disk image (netrounds-test-agent_<version number>.img.gz).

  • Select the USB memory stick in order to write the disk image to it.

  • Review your selections and click Flash!

  1. Once you have burned the Test Agent disk image to the USB memory, insert it into a USB port on the Supermicro hardware server.

  2. Access the BIOS boot menu.

  3. Make sure the USB memory comes before the hard drive in the boot sequence.

  4. Select USB boot from the BIOS boot menu.

  5. The boot process takes about 20 seconds. When the login prompt is shown, log in as user “admin” with password “admin”.

  6. Go to Utilities.

  7. Select Install to disk.

  8. When the procedure has finished, the screen will look like this:

../../_images/ta-install-supermicro-install-finished.png
  1. Power down the Supermicro hardware server.

  2. Remove the USB memory stick, then boot up the server without the USB memory stick connected and confirm that the Test Agent is installed.

Step 5: Installing optional components

Once the Test Agent software is installed, you can install one of the hardware expansions (10 Gbit network interface card, 4-port 1 Gbit network interface card).

Note

This must be left until after the Test Agent software has been installed. If you install an extra network interface card before the Test Agent software, interface names may be randomly assigned to ports (for example, “eth0” to a port on the motherboard, “eth1” to a port on the extra card, etc.).

If you want to install an extra network interface card, you also need to install a network riser in the slot indicated in the following image:

../../_images/ta-install-supermicro-network-riser.png

For the network interface card itself, you need to exchange the metal plate at the front for a longer one as shown in the figure below:

../../_images/ta-install-supermicro-change-nic-metal-plates.png

Finally, this picture shows a Supermicro hardware server with network riser and 10 Gbit network interface card mounted:

../../_images/ta-install-supermicro-riser-10gb-nic.png