Hardware

Objective

In this document, you’ll learn how to install Volterra Node on custom hardware.


Prerequisites

Minimum

  • VES account

  • Volterra Node Software Image.

  • Please ensure that you have visited Create Site before starting installation.

  • By proceeding with the installation, download and/or access and use, as applicable, of the Volterra software, and/or Volterra platform, you acknowledge that you have read, understand, and agree to be bound by this agreement.

Minimum HW Requirements

Volterra Node has been designed to work on almost all commodity-based hardware. Below are the minimum requirements when sourcing ODM based hardware for Volterra Node deployments.

Memory Networking USB HDMI
Minimum: 8GB Minimum: 1x 1000Mb/s (Intel-based) Minimum: 1 USB 2.0/3.0 for Imaging the host Minimum: 1 HDMI for imaging the system. (Only required if the hardware provided is not Volterra packaged)
Recommended: 16GB Volterra provides Multiple NIC support where users can use multiple NIC’s for a customer edge Varies with peripheral connections (camera etc.)

Notes:

  • Memory, Storage and CPU requirements vary based on the application usage on the system/host
  • Must have: DPDK supported. Refer to: https://core.dpdk.org/supported/nics/intel/ for more information
  • USB requirements for the host vary on the number of peripheral device connections

Tested Hardware

  • All the hardware below are tested by Volterra. Users can use any hardware with minimum specs from above
  • Volterra Nodes can only be deployed (DPDK Requirement) on hardware with Intel-based Ethernet card. (https://core.dpdk.org/supported/nics/intel/)
  • Refer to product-specific data sheets for more information

Edge Hardware

Vendor Model Processor Memory Networking Storage USB HDMI Graphics Input Voltage
Advantech UTX-3117 Intel® Apollo Lake E3900 series & N series Processor 8 GB/8 GB per SO-DIMM 2x GbE1: Intel I210AT; GbE2:Realtek 8111G Supports 1x 2.5" HDD or SSD storage 2x USB 3.0 HDMI 3840 x 2160 @ 30Hz/ DP1.2a (4096 x 2160 @ 60Hz) Supports GT710 2G DDR3 PCI-E 16X DVI+HDMI+VGA Low Profile 12 to 24 VDC+/-5%
Intel NUC7i7DNKE 1.9 GHz Intel Core i7-8650U quad-core processor 32 GB DDR4 SO-DIMM RAM 2400 MHz 1x Intel 10/100/1000 Gigabit Ethernet 1 TB SSD SATA III 4x USB 3.0 2x HDMI 2.0 Dual HDMI 2.0a, 4-lane eDP 1.4 12-24 VDC
Fitlet2 E3950 Intel Atom™ Processor x7 Series E3950 1.6GHz to 2GHz 1x SO-DIMM 204-pin DDR3L Non-ECC DDR3L-1866 (1.35V) Up to 16GB 2x GbE LAN ports (RJ-45), LAN1: Intel I211 GbE controller, LAN2: Intel I211 GbE controller 1x M.2 M-Key 2242/2260* on board *M.2 2280 optional on some facet cards 2x USB 3.0 and 2x USB 2.0 HDMI 1.4 3840x2160 @30Hz Intel® HD Graphics 505 Dual display mode supported Unregulated 7 – 20VDC* input

Server Hardware

Vendor Model Processor Memory Networking Storage
HPE DL3xx Gen 10 Intel Xeon DDR4-2666 32GB x 12 (384GB+) Intel (XXV710: 10/25/40GMellanox (MLX5) 10/25GB SSD NVMe (1TB, 4TB)
Kingstar SYS-1029U-TN10RT Intel Xeon DDR4-2666 32GB x 12 (384GB+) Intel XXV710 (10/25G) SSD NVMe (1TB, 4TB)

Prepare a Bootable USB

Users can use tools like Etcher to quickly flash Volterra CE - ISO image onto a USB drive.

FlashToUSB
Figure: Bootable USB Preparation

In case of Mac OS X Catalina, download the latest version of Etcher for flashing the image. If not, attempt to flash the image returns the following:

“balenaEtcher” can’t be opened because Apple cannot check it for malicious software.

Pre-Install

A certified image (iso/.img) is packaged with all required components to provision Volterra based components.

Step 1. Invoke BIOS Menu

The BIOS provides the basic functions needed to boot your machine and to allow your operating system to access your hardware. Your system provides a BIOS setup menu, which is used to configure the BIOS. To enter the BIOS setup menu you have to press a key or key combination after turning on the computer. Often it is the Delete or the F2 key (in most of the hardware including the ones mentioned above), but some manufacturers use other keys. Usually upon starting the computer there will be a message stating which key to press to enter the setup screen.

FlashToUSB
Figure: BIOS Menu Setup

Step 2. Select Boot Device

Within the BIOS setup menu, you can select which devices shall be checked in which sequence for a bootable operating system. Possible choices usually include the internal hard disks, the CD/DVD-ROM drive and USB mass storage devices such as USB sticks or external USB hard disks.The installation media in most of the scenarios is a USB stick with Volterra-CE image on it (follow procedure in the section above to make a bootable Volterra USB device)

USBBoot
Figure: Selection of Primary Boot Device

Most BIOS versions allow to call up a boot menu on system startup in which you select from which device the computer should start for the current session. If this option is available, the BIOS usually displays a short message like “press F12 for boot menu” on system startup. The actual key used to select this menu varies from system to system; commonly used keys are F12, F11 and F8. Choosing a device from this menu does not change the default boot order of the BIOS, i.e., you can start once from a USB stick while having configured the internal hard disk as the normal primary boot device.

BootMenu
Figure: Selection of Boot Device During System Start

Step3. Potential Issues

USB BIOS support and keyboards: If you have no PS/2-style keyboard, but only a USB model, on some very old PCs you may need to enable legacy keyboard emulation in your BIOS setup to be able to use your keyboard in the boot-loader menu, but this is not an issue for modern systems. If your keyboard does not work in the boot-loader menu, consult your mainboard manual and look in the BIOS for “Legacy keyboard emulation” or “USB keyboard support” options.


Install

Once the USB is chosen from the boot menu, a prompt loads with the choice to proceed with installation or review the configuration.

Figure: Prompt for Review Configuration or Proceed Installation

Select install and an automated install will be initiated showing the status of the install.

InstallProg
Figure: Installation Progress

Note: If there is no selection, the installation proceeds with default values.


Post-Install

  1. Configuring CE details and initiating registration request

The CE boots-up with default values and you can change the same in registration approval phase from the portal. The following fields can be updated.

  • Cluster Name
  • Registration Token
  • Hostname (master0 by default)
  • Longitude and Latitude information

See Accept Registration in the Create a Site document to complete the registration.


Concepts


How-to’s