Contents

Dell VEP4600 16 Core Networking Solution OS Installation Guide PDF

1 of 85
1 of 85

Summary of Content for Dell VEP4600 16 Core Networking Solution OS Installation Guide PDF

VEP4600 Operating System Installation Guide

Dell Solutions

July 2022 Rev. A08

Notes, cautions, and warnings

NOTE: A NOTE indicates important information that helps you make better use of your product.

CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid

the problem.

WARNING: A WARNING indicates a potential for property damage, personal injury, or death.

Chapter 1: VEP4600 overview........................................................................................................5

Chapter 2: VEP4600 start up and serial console connection.......................................................... 6

Chapter 3: VEP4600 configuration guidelines.............................................................................. 10

Chapter 4: Update to latest DiagOS..............................................................................................11

Chapter 5: Upgrade firmware through DIAG OS........................................................................... 12 Check the existing firmware version............................................................................................................................. 12 Copy the Unified firmware updater to USB.................................................................................................................12 Mount USB on the VEP4600.......................................................................................................................................... 12 Run the Unified firmware updater through USB........................................................................................................ 12

Chapter 6: Upgrade firmware through BMC................................................................................. 16 Check the existing firmware version.............................................................................................................................16 Configure BMC management address in BIOS........................................................................................................... 16 Configure BMC management address on BMC console.......................................................................................... 18 Run the Unified firmware updater tool from a Linux server....................................................................................18

Chapter 7: Upgrade rNDC and x722 firmware workaround........................................................... 23 Upgrade rNDC firmware when ESXi is running on VEP4600.................................................................................23 Upgrade rNDC firmware when CentOS is running on VEP4600...........................................................................23 Upgrade rNDC firmware when Versa is running on VEP4600............................................................................... 26 Upgrade x722 running on VEP4600............................................................................................................................. 28

Chapter 8: Prepare bootable USB with OS ISO image.................................................................. 30 Download Rufus.................................................................................................................................................................30

Chapter 9: Configure BIOS and install RHEL OS.......................................................................... 32 Configure BIOS to boot from USB................................................................................................................................32 Install Red Hat OS.............................................................................................................................................................33 Start Red Hat OS installation......................................................................................................................................... 42 Configure BIOS to boot from SSD................................................................................................................................45

Chapter 10: Configure BIOS and install Ubuntu OS...................................................................... 48 Configure BIOS to boot from USB ...............................................................................................................................48 Ubuntu OS installation...................................................................................................................................................... 51 Configure BIOS to boot from SSD................................................................................................................................ 57 fstrim functionality............................................................................................................................................................58

Chapter 11: Configure BIOS and install Adva OS.......................................................................... 59 Configure BIOS to boot from USB................................................................................................................................59

Contents

Contents 3

ADVA OS installation.........................................................................................................................................................61 Configure BIOS to boot from SSD................................................................................................................................62 fstrim functionality............................................................................................................................................................64

Chapter 12: Configure BIOS and Install ESXi OS..........................................................................65 Configure BIOS to boot from USB................................................................................................................................65 Install ESXi OS................................................................................................................................................................... 68 Configure BIOS to boot from SSD................................................................................................................................. 71 Logging into ESXi.............................................................................................................................................................. 72 Configuring the network on ESXi.................................................................................................................................. 74 How to add ESXi license..................................................................................................................................................79 How to check for TRIM settings...................................................................................................................................80

Chapter 13: LTE modem detection............................................................................................... 82 LTE modem detection on Versa.................................................................................................................................... 82 LTE modem detection on Adva......................................................................................................................................82 LTE modem detection on ESXi...................................................................................................................................... 83

4 Contents

VEP4600 overview The VEP4600 platform is a one rack unit, x86-based networking platform running virtualized universal customer premise equipment (uCPE) functions and basic switching/routing functions as a top-of-rack device with 4, 8, or 16 cores.

Figure 1. VEP4600 platform

1. Platform status icon LEDs 2. RS-232 ports (top) and 10/100/1000 Base-T ports (bottom)

3. SFP+ ports 4. Luggage tag

5. 1000 Base-T networking ports 6. Processor power on/off button

7. Micro USB-B port 8. USB Type A ports

For detailed information about the VEP4600 platform, see the following documents at https://www.dell.com/support:

BMC User Guide BIOS User Guide VEP4600 Installation Guide VEP4600 Setup Guide uCPE Networking DIAG OS Guide

This document describes the steps for OS installation on a VEP4600 device. The OS installation steps are tested and verified on the VEP4600 device with the OS versions listed below:

DiagOS image: diagos-recovery-x86_64-dellemc_vep4600_d21xyt-r0.3.41.3.81-9.iso RHEL OS image: rhel-server-7.5-x86_64-dvd.iso

Ubuntu OS image: ubuntu-18.04.3-live-server-amd64.iso Adva OS image: SVCS_connector-18.4.1.31-18.4-factory-dell-45.iso ESXi 6.7 OS image: VMware-VMvisor-Installer-6.7.0.update03-16316930.x86_64-

DellEMC_Customized-A06.iso ESXi 7.0 OS image: VMware-VMvisor-Installer-7.0.0-16324942.x86_64-DellEMC_Customized-A02.iso

NOTE: For systems running EXSi, BIOS shell, FreeBSD, Linux, or Windows, you can download the X722 firmware version

5.00 package from the Drivers & Downloads tab of the Dell Networking VEP4600 support page at www.dell.com/

support. Follow the instruction in the readme.tx to complete the update. Before you update, read and agree to the Intel

License Agreement.

1

VEP4600 overview 5

VEP4600 start up and serial console connection

1. On a laptop connected to the VEP4600, bring up Windows Device Manager to get the COM port.

Windows Device Manager

Its the USB Serial Port drive in this case for our USB to serial console adapter. The COM port number is 4.

2. Using Putty, configure a console connection with the right COM port and speed.

PuTTy session options

2

6 VEP4600 start up and serial console connection

3. Plug in a power cord to the back of VEP4600. It starts to power up immediately. Watch for VEP4600 console window.

VEP4600 console window

VEP4600 start up and serial console connection 7

After the POST Lower DRAM Memory test text displays, the cursor moves to the upper left corner of the console window.

Curser

4. Press the Delete button until the Press string displays on the console window.

Console window

NOTE: If you miss the setup screen, a boot up screen displays. If this happens, power cycle the VEP4600 and press the

Delete button. Repeat the process until you see the setup screen.

Setup screen

8 VEP4600 start up and serial console connection

VEP4600 start up and serial console connection 9

VEP4600 configuration guidelines

Topics

Types of VEP4600 with pre-installed OS from manufacturing Guidelines for upgrading VEP4600 based on manufacturing configuration

This section describes the steps to take to complete the VEP4600 configuration. The VEP4600 will arrive from manufacturing with one of the following configurations.

Config1: VEP4600 preinstalled with ESXi Config2: VEP4600 preinstalled with DiagOS Config3: VEP4600 preinstalled with Versa flex NFV

Config1 ESXi v6.7 Ux is installed on the VEP4600:

Update firmware from the BMC - See Upgrade Firmware through BMC

Config2 DiagOS is installed on the VEP4600:

Update to the latest version of DiagOS - See Update to the latest version of DiagOS Update the firmware - See Upgrade Firmware through DiagOS

Config3 Versa flex NFV is installed on the VEP4600:

Update firmware from the BMC - See Upgrade Firmware through BMC

3

10 VEP4600 configuration guidelines

Update to latest DiagOS

Verify you are running the latest DiagOS as noted in the VEP4600 overview with the following steps:

1. Log in to the Diag OS using root as the username and calvin as the password.

2. Enter the sh_ver command:

root@dellemc-diag-os:~#sh_ver Diag OS version VEP4600_DIAG_OS_x.xx.x.xx-x Build date/time Tue Apr 24 00:15:20 PDT 2018 Build server netLogin-eqx-03 Build by cxxxx Kernel Info: Linux 4.9.30 #1 SMP PREEMPT Tue Apr 24 00:12:19 PDT 2018 x86_64 GNU/Linux Debian GNU/Linux 8 \n \l root@dellemc-diag-os:

4

Update to latest DiagOS 11

Upgrade firmware through DIAG OS

If Dell support requests, or if you want to use DIAG OS for the firmware updater, please refer to the DIAG OS install instruction in the Dell Technologies VEP4600 DIAG OS and Tools Release Notes at https://www.dell.com/support for installation instructions.

DIAG OS is not installed at factory but a user can create two partitions. Bootable DIAG OS USB on the first partition and another bootable operating systems on the second partition

Topics:

Check the existing firmware version Copy the Unified firmware updater to USB Mount USB on the VEP4600 Run the Unified firmware updater through USB

Check the existing firmware version

To check the current VEP4600 firmware versions from the DiagOS run the following command:

DiagOS installed: log in and type updatetool -D ALL -V

Copy the Unified firmware updater to USB

1. Download the Unified firmware updater from the Dell support site.

2. Unzip vep4600_ufw_3.7.zip file to access vep4600_ufw_3.7 (UFW) script.

3. From a Windows or Linux server copy the vep4600_ufw_3.7.zip file to a USB. (USB size 2GB is sufficient)

Mount USB on the VEP4600

1. Insert the USB into the USB port in the VEP4600 front panel.

2. From the serial console DiagOS:

a. Run the command mkdir /mnt/usb to create the mount point

b. Run the command mount /dev/sdb /mnt/usb NOTE: The USB can take a different device name, but usually VEP4600 DIAG OS assigns sdb for the USB. If you run

fdisk -l the USB is usually one of the last drives in the list.

Device Boot Start End Sectors Size Id Type /dev/sdb1 32 30031871 30031840 14.3G c W95 FAT32 (LBA)

Run the Unified firmware updater through USB

NOTE: x is a place marker for the current version.

1. From mounted USB, run the Unified ifrmware updater tool with the following commands:

5

12 Upgrade firmware through DIAG OS

a. root@dellemc-diag-os:~# cd /mnt/usb b. root@dellemc-diag-os:/mnt/usb# chmod 777 vep4600_ufw_x.x c. root@dellemc-diag-os:/mnt/usb# ./vep4600_ufw_x.x interactive

2. The following menu is displayed below:

root@dellemc-diag-os:/mnt/usb# chmod 777 vep4600_ufw_x.x root@dellemc-diag-os:/mnt/usb# ./vep4600_ufw_x.x interactive Creating directory images Verifying archive integrity... 100% MD5 checksums are OK. All good. Uncompressing release 100% Selecting previously unselected package zlib1g-dev:amd64. (Reading database ... 20150 files and directories currently installed.) Preparing to unpack .../zlib1g-dev_1%3a1.x.x.dfsg-2+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.x.x.dfsg-2+b1) ... Setting up zlib1g-dev:amd64 (1:1.x.x.dfsg-2+b1) ... Processing triggers for man-db (2.7.0.2-5) ... fopen: Permission denied Selecting previously unselected package libssl-dev:amd64. (Reading database ... 20181 files and directories currently installed.) Preparing to unpack .../libssl-dev_1.0.1t-1+deb8u6_amd64.deb ... Unpacking libssl-dev:amd64 (1.0.1t-1+deb8u6) ... Setting up libssl-dev:amd64 (1.0.1t-1+deb8u6) ... Selecting previously unselected package libssl-doc. (Reading database ... 20267 files and directories currently installed.) Preparing to unpack .../libssl-doc_1.0.1t-1+deb8u6_all.deb ... Unpacking libssl-doc (1.0.1t-1+deb8u6) ... Setting up libssl-doc (1.0.1t-1+deb8u6) ... Processing triggers for man-db (2.7.0.2-5) ... fopen: Permission denied Selecting previously unselected package bc. (Reading database ... 21629 files and directories currently installed.) Preparing to unpack diag/bc_1.06.95-9_amd64.deb ... Unpacking bc (1.06.95-9) ... Setting up bc (1.06.95-9) ... Processing triggers for man-db (2.7.0.2-5) ... fopen: Permission denied

Package version: x.x Packaged images: BMC image: x.x BIOS image: 3.41.0.x-xx CPLD image: XxXX Wifi CPLD image: XxX X722 image: x.xx Note:If BMC version is less than 1.23 CPLD versions will not be shown correctly 1. Automatically update all firmware components 2. BMC image[Primary version:2.30, backup version:2.0] 3. BIOS image[Booted version:3.41.0.9-23] 4. CPLD image[CPLD version:v12] 5. rNDC left CPLD image[CPLD version:0x2]

6. rNDC right CPLD image[CPLD version:0x2] 7. intel rNDC firmware update: [ left Type: NA, (0.0)] [ right Type: X710, (0.DUP package 20.0.17)]

Note: also need to update i40e driver to 2.14.13 and DPDK to 20.08 or further version

8. intel X722 firmware[X722 firmware version:5.0]

Note: also need to update i40e driver to 2.14.13 and DPDK to 20.08 or further version

Upgrade firmware through DIAG OS 13

9. Reset BMC after CPLD update completion and system bootup

q. Exit

3. Enter 1 Automatically update all firmware components.

updating ALL images

updating BMC image

**************************** * BMC version = x.x * * Back-up Version = x.x * **************************** Already have x.x programmed

updating BIOS image

****************************** * BIOS version = 3.41.0.x-xx * ****************************** updating primary image only.. BIOS image is ./VEP4600-BIOS-3.41.0.x-xx.BIN 01 INFO: Yafu INI Configuration File not found... Default options will not be applied...

Creating IPMI session via USB...Done

------------------------------------------------- YAFUFlash - Firmware Upgrade Utility (Version 4.11x.x) ------------------------------------------------- (C)Copyright 2016, American Megatrends Inc. Beginning BIOS Update... Uploading Image : 100%... done Flashing Firmware Image : 100%... done Verifying Firmware Image : 100%... done Done with updating image Will continue to update rest of components Power cycle cpu to boot new BIOS after update is complete updating CPLD image Already have XxXX programmed updating MC1_CARD CPLD image Already have 0x2 programmed WARNING: To avoid damage to your device, do not stop the update or reboot or power off the system during t update.

Intel(R) Ethernet NVM Update Tool NVMUpdate version 1.32.20.18 Copyright (C) 2013 - 2018 Intel Corporation.

done updating Power cycle chassis for updates to take effect

Package version: x.x Packaged images: BMC image: x.x BIOS image: 3.41.0.x-xx CPLD image: XxXX Note:If BMC version is less than 1.23 CPLD versions will not be shown correctly

1. Automatically update all firmware components 2. BMC image[Primary version:2.30, backup version:2.0] 3. BIOS image[Booted version:3.41.0.9-23] 4. CPLD image[CPLD version:v12] 5. rNDC left CPLD image[CPLD version:0x2]

14 Upgrade firmware through DIAG OS

6. rNDC right CPLD image[CPLD version:0x2] 7. intel rNDC firmware update: [ left Type: NA, (0.0)] [ right Type: X710, (0.DUP package 20.0.17)]

Note: also need to update i40e driver to 2.14.13 and DPDK to 20.08 or further version

8. intel X722 firmware[X722 firmware version:5.0]

Note: also need to update i40e driver to 2.14.13 and DPDK to 20.08 or further version 9. Reset BMC after CPLD update completion and system bootup

q. Exit

Enter your choice:q

4. After firmware upgrade completes, enter q to exit.

5. Once all firmware updates are complete, a system power cycle is required either with remote power cycler or manually unplugging and plugging back the power cord.

NOTE: Please note that the power down state should be minimum of 15 seconds for the complete power drain.

Upgrade firmware through DIAG OS 15

Upgrade firmware through BMC

This section describes the steps to take to upgrade the VEP4600s firmware remotely from a Linux or Windows server.

Topics:

Check the existing firmware version Configure BMC management address in BIOS Configure BMC management address on BMC console Run the Unified firmware updater tool from a Linux server

Check the existing firmware version

To check the current VEP4600 firmware versions when an Operating system is installed:

a. To find the CPLD and BIOS versions:

From the CPU mgmt console:

ESXi is installed: scroll up to last boot output to see BIOS and CPLD versions DiagOS installed: log in and type updatetool -D ALL -V

b. To find the BMC version:

From BMC mgmt console: type ipmitool -I lanplus -H 127.0.0.1 -U admin -P admin mc info

~ # ipmitool -I lanplus -H 127.0.0.1 -U admin -P admin mc info Device ID : 32 Device Revision : 1 Firmware Revision : 2.00 IPMI Version : 2.0 Manufacturer ID : 12290 Manufacturer Name : Unknown (0x3002) Product ID : 1147 (0x047b) Product Name : Unknown (0x47B) Device Available : yes Provides Device SDRs : no

Configure BMC management address in BIOS

To run the Unified firmware updater tool remotely, a BMC management address must be configured. This can be done through booting into the BIOS or from the BMC console.

1. From the BMC console window, run the following commands to boot into the BIOS:

ipmitool -I lanplus -H 127.0.0.1 -U admin -P admin chassis bootparam set bootflag force_bios

ipmitool -I lanplus -H 127.0.0.1 -U admin -P admin power reset

2. In the BIOS, tab to Server Mgmt menu, then move cursor down to BMC network configuration.

Select BMC network configuration

6

16 Upgrade firmware through BMC

3. Move cursor down to highlight, Configuration address source and press Enter. Select Static.

4. Use Ctrl-h to clear the fields and enter your BMC ip address, Subnet mask and Router IP address (gateway address).

Select Static

5. Press the F4 key to Save the changes and exit the utility.

6. Confirm saving the configuration by selecting Yes and press Enter to boot.

7. Log into the CPU mgmt (DiagOS) console and run the following command:

root@dellemc-diag-os:~# ipmitool lan set 1 ipsrc bios -> this will update the /etc/network/ interfaces file to what you have set in the bios

Upgrade firmware through BMC 17

Configure BMC management address on BMC console

From the BMC console, run the following commands:

ipmitool -H 127.0.0.1 -U admin -P admin lan set 1 ipsrc

NOTE: If using static addressing, follow the next 3 commands:

ipmitool -H 127.0.0.1 -U admin -P admin lan set 1 ipaddr xxx.xx.xxx.xx ipmitool -H 127.0.0.1 -U admin -P admin lan set 1 netmask 255.255.255.0 ipmitool -H 127.0.0.1 -U admin -P admin lan set 1 defgw ipaddr xxx.xx.xxx.254

Run the Unified firmware updater tool from a Linux server

1. Deploy a Linux OS (CentOS, RedHat, Ubuntu) that connects to the VEP4600 BMC network. Can be a VM based Linux server.

2. Verify you can reach the BMC ip address with ipmitool:

test_user@ubs18-04:~$ sudo bash [sudo] password for test_user: root@ubs18-04:~# ipmitool -I lanplus -H xxx.xx.xx.xxx -U admin -P admin power status Chassis Power is on

3. Run the UFW from the Linux (CentOS, RedHat, Ubuntu) server with the following command:

./vep4600_ufw_x.x interactive

root@ubs18-04:~# cd Downloads/ root@ubs18-04:~/Downloads# ls -l total 186916 -rw-rw-r-- 1 test_user test_user 98093308 Aug 17 15:43 vep4600_ufw_x.x root@ubs18-04:~/Downloads# chmod u+x vep4600_ufw_x.x root@ubs18-04:~/Downloads# ls -l total 186916 -rwxrw-r-- 1 test_user test_user 98093308 Aug 17 15:43 vep4600_ufw_x.x

root@ubs18-04:~/Downloads# ./vep4600_ufw_x.x xxx.xx.xx.xxx interactive Creating directory temp Verifying archive integrity... 100% MD5 checksums are OK. All good. Uncompressing release 100% firmware_updater/ firmware_updater/x710/ firmware_updater/x710/spsetup.sh firmware_updater/x710/DX69G.txt firmware_updater/x710/BootIMG.FLB firmware_updater/x710/6VDPG.txt firmware_updater/x710/demere_map.txt firmware_updater/x710/68M95.txt firmware_updater/x710/nut_msg.txt firmware_updater/x710/nvminv.cfg firmware_updater/x710/98-secupdusb.rules firmware_updater/x710/harbor_map.txt firmware_updater/x710/shellfit.sh firmware_updater/x710/XD56X.txt firmware_updater/x710/getSystemId firmware_updater/x710/OSFlavourUtils.sh firmware_updater/x710/os_mapping.xml firmware_updater/x710/svmExeMsg.xsl firmware_updater/x710/PIEInfo.txt

18 Upgrade firmware through BMC

firmware_updater/x710/UpdRollBack firmware_updater/x710/Version.txt firmware_updater/x710/UpdRollBack.lst firmware_updater/x710/spconfig.xml firmware_updater/x710/buildVer.sh firmware_updater/x710/vpd.txt firmware_updater/x710/Intel_Proprietary_License.pdf firmware_updater/x710/nvmupdate.cfg firmware_updater/x710/package.xml.sign firmware_updater/x710/smbiosHelp.txt firmware_updater/x710/nvmupdate64e firmware_updater/x710/LinuxDepWrapperLinux.bin firmware_updater/x710/PIEConfig.sh firmware_updater/x710/payload/ firmware_updater/x710/payload/BootIMG.CFB firmware_updater/x710/payload/FmpUpdateWrapper.efi firmware_updater/x710/HashOfHashFileList.txt firmware_updater/x710/BootIMG.FLB.filepart firmware_updater/x710/08XJ7.txt firmware_updater/x710/kerby_map.txt firmware_updater/x710/DDJKY.txt firmware_updater/x710/en.prop firmware_updater/x710/Y348Y.txt firmware_updater/x710/6VDPG_1G.txt firmware_updater/x710/uni-eol.txt firmware_updater/x710/mc.txt firmware_updater/x710/00-secupd-dell.rules firmware_updater/x710/sphelp.txt firmware_updater/x710/Y5M7N.txt firmware_updater/x710/sputility.bin firmware_updater/x710/KF46X.txt firmware_updater/x710/duppmdatacollector.bin firmware_updater/x710/spUtilityHelp.txt firmware_updater/x710/package.xml firmware_updater/diag/ firmware_updater/diag/zlib1g-dev_1%3a1.2.8.dfsg-2+b1_amd64.deb firmware_updater/diag/bc_1.06.95-9_amd64.deb firmware_updater/diag/libssl-dev_1.0.1t-1+deb8u6_amd64.deb firmware_updater/diag/libssl-doc_1.0.1t-1+deb8u6_all.deb firmware_updater/Azul_CPLD_refresh.vme firmware_updater/AZUL_CPLD_V12_20210520_refresh.vme firmware_updater/libfreeipmi.so.16 firmware_updater/mstr_01_20181226.vme firmware_updater/VEP4600-BIOS-3.41.0.9-21.BIN firmware_updater/centos7/ firmware_updater/centos7/OpenIPMI-modalias-2.0.23-2.el7.x86_64.rpm firmware_updater/centos7/ipmitool-1.8.18-7.el7.x86_64.rpm firmware_updater/MCCARD_mstr_cpld_00_02_201809101600.vme firmware_updater/install.sh firmware_updater/AZUL_CPLD_V12_20210520_norefresh.vme firmware_updater/X722/ firmware_updater/X722/ LBG_B2_Hybrid_CS4227_P01_Backplane_P23_LED_HIGH_No_WoL_NCSI_4p30_80001FDF.bin firmware_updater/X722/BootIMG.FLB firmware_updater/X722/iv.txt firmware_updater/X722/nvmupdate_4.3.cfg firmware_updater/X722/version.txt firmware_updater/X722/Intel_firmware_license.txt firmware_updater/X722/LBG_B2_Hybrid_CS4227_PXE_v3.51_80001007.bin firmware_updater/X722/Immediate_offset_2.txt firmware_updater/X722/iSCSI.txt firmware_updater/X722/Intel_Proprietary_License.pdf firmware_updater/X722/ LBG_B2_Hybrid_CS4227_P01_Backplane_P23_LED_HIGH_No_WoL_NCSI_5p00_80002313.bin firmware_updater/X722/nvmupdate.cfg firmware_updater/X722/update.xml firmware_updater/X722/nvmupdate64e firmware_updater/X722/license.pdf firmware_updater/X722/OCP_Configuration.txt firmware_updater/X722/CS4227_KR_SFI_8_13_2015.bin firmware_updater/X722/readme.txt firmware_updater/X722/file_license.txt firmware_updater/X722/license.txt

Upgrade firmware through BMC 19

firmware_updater/X722/Immediate_offset_1.txt firmware_updater/libcrypto.so.1.1 firmware_updater/ipmitool firmware_updater/libreadline.so.7 firmware_updater/libcrypto.so.1.0.0 firmware_updater/VEP4600-BMC-v2.30.ima firmware_updater/Yafuflash firmware_updater/x520/ firmware_updater/x520/spsetup.sh firmware_updater/x520/BootIMG.FLB firmware_updater/x520/nut_msg.txt firmware_updater/x520/nvminv.cfg firmware_updater/x520/98-secupdusb.rules firmware_updater/x520/shellfit.sh firmware_updater/x520/getSystemId firmware_updater/x520/OSFlavourUtils.sh firmware_updater/x520/os_mapping.xml firmware_updater/x520/svmExeMsg.xsl firmware_updater/x520/PIEInfo.txt firmware_updater/x520/UpdRollBack firmware_updater/x520/Version.txt firmware_updater/x520/UpdRollBack.lst firmware_updater/x520/spconfig.xml firmware_updater/x520/buildVer.sh firmware_updater/x520/vpd.txt firmware_updater/x520/Intel_Proprietary_License.pdf firmware_updater/x520/aqua_map.txt firmware_updater/x520/nvmupdate.cfg firmware_updater/x520/package.xml.sign firmware_updater/x520/smbiosHelp.txt firmware_updater/x520/nvmupdate64e firmware_updater/x520/LinuxDepWrapperLinux.bin firmware_updater/x520/PIEConfig.sh firmware_updater/x520/payload/ firmware_updater/x520/payload/BootIMG.CFB firmware_updater/x520/payload/FmpUpdateWrapper.efi firmware_updater/x520/HashOfHashFileList.txt firmware_updater/x520/en.prop firmware_updater/x520/uni-eol.txt firmware_updater/x520/sagepond_map.txt firmware_updater/x520/mc.txt firmware_updater/x520/00-secupd-dell.rules firmware_updater/x520/sphelp.txt firmware_updater/x520/sputility.bin firmware_updater/x520/duppmdatacollector.bin firmware_updater/x520/spUtilityHelp.txt firmware_updater/x520/package.xml firmware_updater/firmware.files ~/Downloads/temp ~/Downloads/temp is ubuntu 18.04 installing libssl-dev get X722 version from firmware.files is: 5.00

Package version: x.x Packaged images: BMC image: x.x BIOS image: x.xx.x.x-xx CPLD image: XxXX Note:If BMC version is less than 1.23 CPLD versions will not be shown correctly

1. Automatically update all firmware components 2. BMC image[Primary version:2.30, backup version:2.0] 3. BIOS image[Booted version:3.41.0.9-23] 4. CPLD image[CPLD version:v12] 9. Reset BMC after CPLD update completion and system bootup

q. Exit

20 Upgrade firmware through BMC

4. Select the appropriate number of your choice to upgrade the firmware.

Enter your choice:3 updating BIOS image

****************************** * BIOS version = 3.41.0.9-21 * ****************************** updating primary image only.. BIOS image is ./VEP4600-BIOS-3.41.0.9-21.BIN 00 INFO: Yafu INI Configuration File not found... Default options will not be applied...

Creating IPMI session via network with address xxx.xx.xx.xx...Done

------------------------------------------------- YAFUFlash - Firmware Upgrade Utility (Version 4.117.7) ------------------------------------------------- (C)Copyright 2016, American Megatrends Inc. Beginning BIOS Update...

Upgrading Firmware Image : 0% Upgrading Firmware Image : 1% . Upgrading Firmware Image : 99% Uploading Image : 100%... done

Flashing Firmware Image : 0% Flashing Firmware Image : 1% . Flashing Firmware Image : 99% Flashing Firmware Image : 100% Flashing Firmware Image : 100%... done

Verifying Firmware Image : 0% Verifying Firmware Image : 1% . Verifying Firmware Image : 99% Verifying Firmware Image : 100% Verifying Firmware Image : 100%... done Done with updating primary image Reseting BMC after updating BIOS Sending reset to BMC to recover, should wait for 180 seconds

- / | \ - / | \ Will continue to update rest of components Reseting CPU Chassis Power Control: Cycle - / |

\

Package version: 3.5 Packaged images: BMC image: 2.30 BIOS image: 3.41.0.9-21 CPLD image: 0x12 Wifi CPLD image: 0x1 X722 image: 5.00 Note:If BMC version is less than 1.23 CPLD versions will not be shown correctly

1. Automatically update all firmware components

Upgrade firmware through BMC 21

2. BMC image[Primary version:2.30, backup version:1.22] 3. BIOS image[Booted version: 3.41.0.9-21] 4. CPLD image[CPLD version: 0x10] 9. Reset BMC after CPLD update completion and system bootup q. Exit

Enter your choice:q

~/Downloads/temp root@ubs18-04:~/Downloads#

5. After firmware upgrade completes, enter q to exit.

6. Once all firmware updates are complete, a system power cycle is required either with remote power cycler or manually unplugging and plugging back the power cord.

NOTE: The power down state should be a minimum of fifteen seconds for the complete power drain.

NOTE: UFW has been tested for use with Ubuntu 18.04 and CentOS/RHEL 7.x.

NOTE: If an IPMI session error is seen while connecting to the BMC, run following command to reset the BMC prior to

re-run of UFW. root@ubs18-04:~/# ipmitool -I lanplus -H xxx.xx.xx.xxx -U admin -P admin mc reset cold

NOTE: UFW has a limitation that rNDC and x722 firmware upgrade cannot be done through the BMC network.

Firmware upgrade options available for this hardware via DIAG OS and firmware workaround sections.

22 Upgrade firmware through BMC

Upgrade rNDC and x722 firmware workaround

Topics:

Upgrade rNDC firmware when ESXi is running on VEP4600 Upgrade rNDC firmware when CentOS is running on VEP4600 Upgrade rNDC firmware when Versa is running on VEP4600 Upgrade x722 running on VEP4600

Upgrade rNDC firmware when ESXi is running on VEP4600

1. Download the rNDC firmware from the Dell Support site: https://www.dell.com/support/home/en-us/drivers/ driversdetails?driverid=pcydk

2. Scroll down to File Name: Intel_LAN_20.0.0_ESXi_FWUPDATEPACKAGE_A00.zip and click on Download File.

3. Copy the File Name: Intel_LAN_20.0.0_ESXi_FWUPDATEPACKAGE_A00.zip file to ESXi through WinSCP.

4. Log in to the ESXi ssh shell

5. Unzip the File Name: Intel_LAN_20.0.0_ESXi_FWUPDATEPACKAGE_A00.zip file to the /tmp directory (default root directory has a small space.)

6. Run the following command in the unzippped directory under /tmp

chmod a+x ./intelfw.sh ./intelfw.sh

7. Wait until the command has been successfully run (takes about 10 minutes)

8. Reboot the unit

9. Verify the FW upgrade by checking the lights on the ports:

a. Connect a cable to both ports. You should see a green light on both ports. If not, it means you have not successfully upgraded firmware.

10. Check both fixed 10G ports and rNDC 10G ports.

11. Check both fixed 1G ports and rNDC 1G ports (if applicable)

Upgrade rNDC firmware when CentOS is running on VEP4600

If the unit has an OS other than ESXi installed, follow the steps below to update rNDC firmware via CentOS 7.5 or higher:

1. Download the rNDC firmware from the Dell Support site:

a. Intel NIC Firmware Family Version 20.0.17 on Intel I350, I354, X520, X540, and X550 adapters:

https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=40ntk

Scroll down to File Name:Network_Firmware_23WP1_LN_20.0.16_A00.BIN and click on Download File.

b. Intel NIC Firmware Family Version 20.0.17 on Intel X710, XXV710, and XL710 adapters:

https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=yp4r0

7

Upgrade rNDC and x722 firmware workaround 23

Scroll down to File Name:Network_Firmware_M20T0_LN_20.5.13_A00.BIN and click on Download File.

2. Copy the .BIN files to CentOS on VEP4600 through WinSCP.

3. Log into CentOS shell and set permissions on the .BIN files to extract them.

root@vep0046-fvqqg02:~# chmod 777 Net*

4. Extract the .BIN files to a directory, Example (rNDC):

./< Network_Firmware_xx> --extract

root@vep0046-fvqqg02:~# ./Network_Firmware_23WP1_LN_20.0.16_A00.BIN --extract rNDC Successfully extracted to rNDC root@vep0046-fvqqg02:~# ./Network_Firmware_23WP1_LN_20.0.16_A00.BIN --extract rNDC Successfully extracted to rNDC root@vep0046-fvqqg02:~#

5. cd to /rNDC directory and look for these two files:

a. BootIMG.flb uncompressed firmware b. Nvmupdate64e utility to load firmware

6. Run ./nvmupdate64e and it will show all Intel NICs that are in the VEP4600

Example output:

root@vep0046-fvqqg02:~# cd rNDC root@vep0046-fvqqg02:~/rNDC# ./nvmupdate64e -oem d -u -c nvmupdate.cfg -l nvmupdate.log Copyright (C) 2013 - 2018 Intel Corporation.Intel(R) Ethernet NVM Update Tool NVMUpdate version 1.32.20.18 Copyright (C) 2013 - 2018 Intel Corporation. WARNING: To avoid damage to your device, do not stop the update or reboot or power off the system during this update. Inventory in progress. Please wait [..........]|+**-|+**-|+ Num Description Ver.(hex) DevId S:B Status === ================================== ============ ===== ====== ============== 01) Intel(R) I350 Gigabit Network 1.99(1.63) 1521 00:002 Update not Connection available 02) Intel(R) I210 Gigabit Network 3.37(3.25) 1533 00:004 Update not Connection available 03) Intel(R) Gigabit 4P I350-t rNDC 1.103(1.67) 1521 00:023 Update not available 04) Intel(R) Ethernet 10G 4P X710 SFP+ 6.00(6.00) 1572 00:101 Update rNDC available the bin file was for the x710. Thats why i350 shows not available. 05) Intel(R) Ethernet Connection X722 3.51(3.33) 37D3 00:181 Update not for 10GbE SFP+ available Options: Adapter Index List (comma-separated), [A]ll, e[X]it Enter selection:4 Would you like to back up the NVM images? [Y]es/[N]o: Y Update in progress. This operation may take several minutes. [..........]|+**-|+**-|+**-|+**-|+**-|+**-|+**-|+**-|+**-|+**-|+*.-|+*.-|+*.-|+*.-| +*.-|+*.-|+*.-|+*.-|+*.-|+*.-|+**-|+**-|+**-|+**-|+**-|+**-|+**-|+**-|+**-|+**-|+*.-| +*.-|+*.-|+*.-|+*.-|+*.-|+*.-|+*.-|+*.-|+*.-|+**-|+**-|+**-|+**-|+**-|+**-|+**-|+**-| +**-|+**-|+*.-|+*.-|+*.-|+*.-|+*.-|+*.-|+*.-|+*.-|+*.-|+*.-|+**-|+*

Num Description Ver.(hex) DevId S:B Status === ================================== ============ ===== ====== ============== 01) Intel(R) I350 Gigabit Network 1.99(1.63) 1521 00:002 Update not Connection available 02) Intel(R) I210 Gigabit Network 3.37(3.25) 1533 00:004 Update not Connection available 03) Intel(R) Gigabit 4P I350-t rNDC 1.103(1.67) 1521 00:023 Update not available 04) Intel(R) Ethernet 10G 4P X710 SFP+ 6.128(6.80) 1572 00:101 Update rNDC successful 05) Intel(R) Ethernet Connection X722 3.51(3.33) 37D3 00:181 Update not

24 Upgrade rNDC and x722 firmware workaround

for 10GbE SFP+ available Reboot is required to complete the update process. Tool execution completed with the following status: All operations completed successfully. Press any key to exit.

7. The device will reboot.

8. Commands to confirm the firmware was updated:

[root@localhost]# ip addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp2s0f0: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 54:bf:64:be:08:40 brd ff:ff:ff:ff:ff:ff 3: enp2s0f1: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 54:bf:64:be:08:41 brd ff:ff:ff:ff:ff:ff 4: enp2s0f2: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 54:bf:64:be:08:42 brd ff:ff:ff:ff:ff:ff 6: enp2s0f3: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 54:bf:64:be:08:43 brd ff:ff:ff:ff:ff:ff 8: enp4s0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 54:bf:64:be:08:44 brd ff:ff:ff:ff:ff:ff inet 100.67.144.132/24 brd 100.67.144.255 scope global noprefixroute dynamic enp4s0 valid_lft 542sec preferred_lft 542sec inet6 fe80::56bf:64ff:febe:844/64 scope link noprefixroute valid_lft forever preferred_lft forever 9: enp23s0f0: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether e4:43:4b:3c:b9:90 brd ff:ff:ff:ff:ff:ff 10: enp23s0f1: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether e4:43:4b:3c:b9:91 brd ff:ff:ff:ff:ff:ff 12: enp23s0f2: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether e4:43:4b:3c:b9:92 brd ff:ff:ff:ff:ff:ff 13: enp23s0f3: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether e4:43:4b:3c:b9:93 brd ff:ff:ff:ff:ff:ff 19: enp101s0f0: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether e4:43:4b:38:8c:90 brd ff:ff:ff:ff:ff:ff 20: enp101s0f1: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether e4:43:4b:38:8c:91 brd ff:ff:ff:ff:ff:ff 21: enp101s0f2: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether e4:43:4b:38:8c:92 brd ff:ff:ff:ff:ff:ff 22: enp101s0f3: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether e4:43:4b:38:8c:93 brd ff:ff:ff:ff:ff:ff 23: enp181s0f0: mtu 1500 qdisc mq state UP group default qlen 1000 (Updated x710) link/ether 54:bf:64:be:08:45 brd ff:ff:ff:ff:ff:ff 24: enp181s0f1: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 54:bf:64:be:08:46 brd ff:ff:ff:ff:ff:ff 25: enp181s0f2: mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 54:bf:64:be:08:47 brd ff:ff:ff:ff:ff:ff 26: enp181s0f3: mtu 1500 qdisc mq state DOWN

Upgrade rNDC and x722 firmware workaround 25

group default qlen 1000 link/ether 54:bf:64:be:08:48 brd ff:ff:ff:ff:ff:ff

9. Run the following command to check the version:

[root@localhost]# ethtool -i enp101s0f0 driver: i40e version: 2.4.10 firmware-version: 7.10 0x800075da 19.5.12 bus-info: 0000:17:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes

Optional commands: [root@localhost]# rmmod i40e -- (command to remove module) [root@localhost]# modprobe i40e (command to add module)

Upgrade rNDC firmware when Versa is running on VEP4600

Run Dell X710 firmware upgrade utility in Versa FlexVNF

1. Start to upgrade X710 FW from Versa FlexVNF, boot into FlexVNF and login as admin/versa123

Versa FlexVNF software Release : xx.1Rx (Sxx.x) Versa FlexVNF version Release date: 20xxxxxx Package ID : be30d1e

NOTE: x is a place marker for the current version.

2. Run this command.

vsh stop

3. Check X710 FW version from Versa FlexVNF.

sudo ethtool -i eth7 driver: ixxx version: x.x.xx firmware-version: x.00 0x800039ed xx.x.x <<<<< bus-info: 0000:xx:00.0

4. Upgrade X710 FW. Download Dell X710 firmware upgrade utility from this link.

The file name is: x710fw.tar.gz 5. Copy the downloaded file to Versa FlexVNF.

Run gunzip to uncompress it to the tar file x710fw.tar.

6. Run tar -xvf x710fw.tar to expand it to the x710 folder. Run cd ~/x710

7. Run ./nvmupdate64e -oem d -u -c nvmupdate.cfg -l nvmupdate.log

Intel(R) Ethernet NVM Update Tool NVMUpdate version 1.32.20.18 Copyright (C) 2013 - 2018 Intel Corporation. Takes about 3 minutes to finish and return to the command prompt [root@versa-flexvnf: x710] $

26 Upgrade rNDC and x722 firmware workaround

8. View the log file.

cat nvmupdate.log | more Intel(R) Ethernet NVM Update Tool NVMUpdate version 1.32.20.18 Copyright (C) 2013 - 2018 Intel Corporation. ./nvmupdate64e -oem d -u -c nvmupdate.cfg -l nvmupdate.log Config file read. Inventory [00:023:00:00]: Intel(R) Ethernet 10G 4P X710 SFP+ rNDC Flash inventory started. Shadow RAM inventory started. Alternate MAC address is not set. Shadow RAM inventory finished. Flash inventory finished. OROM inventory started. OROM inventory finished. Update [00:023:00:00]: Intel(R) Ethernet 10G 4P X710 SFP+ rNDC Flash update started. NVM image verification started. Shadow RAM image verification started. Shadow RAM image verification finished. Flash image verification started. Flash image verification finished. NVM image verification finished. Flash update successful. OROM update started. OROM image verification started. OROM image verification finished. OROM update successful. Checking update availability for next tool run. Reboot is required to complete the update process.

9. Boot into the BIOS settings to check X710 firmware version.

NOTE: Optional, FW-Version can be checked using check X710 FW version from Versa FlexVNF.

Upgrade rNDC and x722 firmware workaround 27

Upgrade x722 running on VEP4600

Upgrade x722 driver through a DIAG OS SSH shell.

NOTE: To update the x722 firmware, follow the instructions in the readme.txt file found under each sub-tar ball.

1. Log into a DIAG OS SSH shell

2. Run:

./vep4600_ufw_3.3 interactive

3. Select option 8 to upgrade X722 firmware

Package version: x.x Packaged images: BMC image: x.x BIOS image: 3.41.0.x-xx CPLD image: XxXX Wifi CPLD image: XxX X722 image: x.xx Note:If BMC version is less than 1.23 CPLD versions will not be shown correctly 1. Automatically update all firmware components 2. BMC image[Primary version:2.30, backup version:2.0] 3. BIOS image[Booted version:3.41.0.9-23] 4. CPLD image[CPLD version:v12] 5. rNDC left CPLD image[CPLD version:0x2]

6. rNDC right CPLD image[CPLD version:0x2] 7. intel rNDC firmware update: [ left Type: NA, (0.0)] [ right Type: X710, (0.DUP package 20.0.17)]

Note: also need to update i40e driver to 2.14.13 and DPDK to 20.08 or further version

8. intel X722 firmware[X722 firmware version:5.0]

Note: also need to update i40e driver to 2.14.13 and DPDK to 20.08 or further version 9. Reset BMC after CPLD update completion and system bootup

q. Exit

Enter your choice:8

28 Upgrade rNDC and x722 firmware workaround

4. When finished select q to exit UFW

Enter your choice:q

Upgrade rNDC and x722 firmware workaround 29

Prepare bootable USB with OS ISO image

This section describes the how to prepare a USB key to install the operating system of your choice. For this procedure, you need a bootable USB. On a Windows PC, use Rufus to burn the bootable USB.

Topics:

Download Rufus

Download Rufus

1. To download Rufus, go to: https://rufus.akeo.ie

2. Open Rufus and click on SELECT button to load the ISO image from the Windows disks.

3. Plug the USB flash drive into the PC.

8

30 Prepare bootable USB with OS ISO image

4. Navigate to the ISO file and click to select the file.

Select ISO file

5. Verify that the file name selected displays at the bottom of the Rufus device dialog box.

Rufus device dialog box

NOTE: Use the same process to burn a USB with Ubuntu, Adva and ESXi ISO images.

6. Click START and wait for successful completion, then unplug the USB drive.

Prepare bootable USB with OS ISO image 31

Configure BIOS and install RHEL OS

Topics:

Configure BIOS to boot from USB Install Red Hat OS Start Red Hat OS installation Configure BIOS to boot from SSD

Configure BIOS to boot from USB

1. Plug the bootable USB flash drive into VEP4600.

2. Boot the VEP4600 into the BIOS and tab to the Boot menu. For more information on how to access the BIOS, see VEP4600 Start up and serial console.

3. Select the Advanced tab. Select CSM Configuration and press Enter.

CSM Configuration

CSM support enabled

4. Use UEFI to install the Red Hat OS.

5. Select the Boot menu tab.

6. Highlight the UEFI USB Drive BBS Priorities option using the left and right arrows and press Enter.

9

32 Configure BIOS and install RHEL OS

7. Select Red Hat OS USB as the first option.

8. Press the F4 key to Save the changes and exit the utility.

9. Confirm saving the configuration by selecting Yes and press Enter.

10. The system will now boot from the USB.

Install Red Hat OS

1. Boot into the Red Hat GRUB installation menu.

Configure BIOS and install RHEL OS 33

2. Type e to edit the installation menu entry.

3. Attach the console=ttyS0,115200 string to the end of the first install line.

4. Press ctrl-x to start the installation.

5. Select 4 for Software selection.

Installation wizard

34 Configure BIOS and install RHEL OS

6. Select Minimal Install from the options.

7. Configure the disk destination for the installation by entering 5 and enter 1 for hard drive, then enter c to continue.

Configure Installation Destination

Configure BIOS and install RHEL OS 35

8. Enter 3 to Use Free Space, then enter c to continue.

CAUTION: You must select this option. If you do not select this option, the Red Hat OS deletes the DIAG OS.

36 Configure BIOS and install RHEL OS

9. Enter 3 to select LVM, then enter c to continue.

10. Enter 2 to configure the Time settings.

Configure BIOS and install RHEL OS 37

11. Enter 9 to configure User creation.

12. Optionally, configure the root password.

38 Configure BIOS and install RHEL OS

Configure BIOS and install RHEL OS 39

40 Configure BIOS and install RHEL OS

13. Select 7 for network configuration of management interface.

Configure Network interface

14. And assign IPV4, netmask, gateway, name server as per network setup.

Setting IP, subnet mask, nameserver

Configure BIOS and install RHEL OS 41

Network configuration complete

Start Red Hat OS installation

1. Enter b to start the installation.

Start installation

42 Configure BIOS and install RHEL OS

2. The installation process begins.

Configure BIOS and install RHEL OS 43

3. Remove the USB and press Return to reboot the system after the installation completes.

44 Configure BIOS and install RHEL OS

Configure BIOS to boot from SSD

1. Unplug the installer USB drive from VEP4600.

2. Boot up the VEP4600 and navigate to the BIOS settings.

3. Navigate to Boot Tab. Scroll to Hard Disk Drive BBS Priorities using the up and down arrow keys and press Enter.

4. Select Red Hat Boot Manager as Boot Option #1.

Configure BIOS and install RHEL OS 45

5. Configure the boot order priorities and select Red Hat as the first boot option.

6. Traverse to Save & Exit tab and hit enter on Save Changes and Exit. Select Yes to start reboot.

Red Hat 7.5 boot screen

46 Configure BIOS and install RHEL OS

7. Enter the user credentials and verify.

8. Logout as dell_ucpe.

9. Login as root.

10. Enter the root credentials and verify.

Configure BIOS and install RHEL OS 47

Configure BIOS and install Ubuntu OS

Topics:

Configure BIOS to boot from USB Ubuntu OS installation Configure BIOS to boot from SSD fstrim functionality

Configure BIOS to boot from USB

1. Plug in bootable USB flash drive containing Ubuntu.

2. Boot into BIOS settings, select CSM configuration under Advanced Tab.

3. Change the Boot option filter to UEFI only mode

10

48 Configure BIOS and install Ubuntu OS

4. Go to the Boot tab.

5. Under Boot Option #1, press Enter and select USB .

Configure BIOS and install Ubuntu OS 49

6. If you dont see required USB boot, go down to UEFI USB Drive BBS Priorities and press Enter.

7. Make sure the required USB is selected.

50 Configure BIOS and install Ubuntu OS

8. Press the F4 key to save the changes and exit the utility.

9. Confirm saving the configuration by selecting Yes and press Enter.

10. The system will boot from the USB and start the installation.

Ubuntu OS installation

1. Boot into Ubuntu GRUB menu. Highlight Install Ubuntu Server option

Configure BIOS and install Ubuntu OS 51

2. Type e and Add console=ttyS0,115200 string as shown in the following figure.

Edit Boot Entry

3. Press ctrl-x to start the installation.

4. Choose Preferred Language (In this case, preferred language selection is English)

5. Select Done.

6. Select Install Ubuntu.

52 Configure BIOS and install Ubuntu OS

7. Scroll up/down to select management network interface accordingly (In this case, enp4s0 is selected as management interface of the VEP4600 device)

8. Follow the installation wizard to complete interface configuration (In this case, choose Edit IPv4 from the list to modify Interface configuration for static IP assignment).

Choose Edit IPv4

9. Fill the entries manually according to your network (Subnet, Address, Gateway and Name Server)

10. Click Done to apply network configuration.

Configure BIOS and install Ubuntu OS 53

Applying network configuration

11. Click Done.

Proxy address

12. Click Done.

13. Select Use Entire Disk and Set Up LVM or follow the installation wizard for different configuration options.

54 Configure BIOS and install Ubuntu OS

14. Select Hard Drive.

15. Click Done to continue the selected disk partition format.

16. Select Continue to start the installation.

Configure BIOS and install Ubuntu OS 55

17. Enter your profile information and choose Done.

18. Click Done to start the installation.

19. After Installation completes, remove the USB from the device.

20. Choose Reboot Now.

Installation complete

56 Configure BIOS and install Ubuntu OS

Configure BIOS to boot from SSD

1. Change the Boot Option Priority to Ubuntu Hard Drive in the Boot Tab.

Select Ubuntu Hard Drive

2. Save and Exit

Configure BIOS and install Ubuntu OS 57

Boot up screen

fstrim functionality

Execute the following command to ensure that the fstrim functionality is enabled and active:

systemctl status fstrim.timer fstrim.timer - Discard unused blocks once a week Loaded: loaded (/usr/lib/systemd/system/fstrim.timer; enabled; vendor preset: disabled) Active: active (waiting) since Fri 2020-05-08 08:25:30 EST; 3 weeks 4 days ago Docs: man:fstrim

58 Configure BIOS and install Ubuntu OS

Configure BIOS and install Adva OS

Topics:

Configure BIOS to boot from USB ADVA OS installation Configure BIOS to boot from SSD fstrim functionality

Configure BIOS to boot from USB

1. Plug in bootable USB flash drive containing Adva OS.

2. Boot into the BIOS and go to the Advanced menu tab.

3. Select CSM Configuration and press Enter .

4. Change the Boot option filter to UEFI and Legacy mode.

11

Configure BIOS and install Adva OS 59

5. Disable Hyper-Threading

a. Tab to Socket Configuration, press Enter on Processor Configuration

b. Scroll down to Hyper-Threading, press Enter and select Disable.

6. Go to the Boot menu, select USB using the up and down arrows for Boot Option #1 and press Enter.

Select USB

7. Press the F4 key to Save the changes and exit the utility.

8. Confirm saving the configuration by selecting Yes and press Enter.

60 Configure BIOS and install Adva OS

9. The system will boot from the USB and start the installation.

ADVA OS installation

1. The OS installation starts.

Disk formatting and installation complete successfully

Configure BIOS and install Adva OS 61

Power down prompt

2. Remove the USB and start up the system.

NOTE: User required to power on/off device either physically or by using PDU.

Configure BIOS to boot from SSD

1. After the install completes, unplug the USB flash drive from VEP4600. Reboot the system and go into the BIOS settings.

2. In the Boot menu, select Hard Drive BBS Priorities then press Enter.

62 Configure BIOS and install Adva OS

3. Select sSATA P3: INTEL as Boot Option #1.

4. Press the F4 key to Save the changes and exit the utility.

5. Save the configuration by selecting Yes and press Enter.

6. The system will boot from the hard drive.

Configure BIOS and install Adva OS 63

fstrim functionality

Execute the following command to ensure that the fstrim functionality is enabled and active:

systemctl status fstrim.timer fstrim.timer - Discard unused blocks once a week Loaded: loaded (/usr/lib/systemd/system/fstrim.timer; enabled; vendor preset: disabled) Active: active (waiting) since Fri 2020-05-08 08:25:30 EST; 3 weeks 4 days ago Docs: man:fstrim

64 Configure BIOS and install Adva OS

Configure BIOS and Install ESXi OS

Topics:

Configure BIOS to boot from USB Install ESXi OS Configure BIOS to boot from SSD Logging into ESXi Configuring the network on ESXi How to add ESXi license How to check for TRIM settings

Configure BIOS to boot from USB

1. Plug in bootable USB flash drive containing ESXi.

2. In BIOS, set Boot Option Filter to UEFI only.

a. Navigate to Advanced menu tab using left-right arrow keys. Select CSM Configuration.

b. Verify that UEFI only is selected for the Boot option filter from the Compatibility Support Module Configuration screen.

12

Configure BIOS and Install ESXi OS 65

3. Enable Hyper-Threading

a. Tab to Socket Configuration, press Enter on Processor Configuration .

b. Scroll down to Hyper-Threading, press Enter and select Enable.

66 Configure BIOS and Install ESXi OS

4. Tab to Boot menu, select the ESXi bootable USB (UEFI: Partition 1) as Boot Option #1, then press Enter .

5. Press the F4 key to save the changes and exit the utility.

6. Confirm saving the configuration by selecting Yes and press Enter.

7. The system will boot from the USB and start the ESXI installation.

Configure BIOS and Install ESXi OS 67

ESXi installation output

Install ESXi OS

NOTE: The output listed here is for ESXi 6.7 U3 installation and the installation steps are similar for ESXi 7.0.

1. Press Enter to continue installation process.

2. Press F11 to Accept and Continue License Agreement.

68 Configure BIOS and Install ESXi OS

3. Select SSD as the destination disk.

4. If ESXi is already present on the disk, select option needed.

Use arrow keys and space-bar to select the option and Enter.

Configure BIOS and Install ESXi OS 69

5. Confirm the disk selection by pressing Enter.

6. Select the keyboard layout option using up down keys and press Enter.

7. Enter Root Password and press Enter

8. Press F11 to confirm the repartition and installation.

70 Configure BIOS and Install ESXi OS

9. The ESXi installation status screen displays.

10. Press Enter to reboot after the installation completion screen displays.

Configure BIOS to boot from SSD

1. Unplug the USB flash drive from VEP4600.

2. Boot into the BIOS settings and select the Boot menu tab.

3. Select the hard disk as Boot Option 1.

Configure BIOS and Install ESXi OS 71

4. Press F4 to save changes and exit. Select Yes and press Enter.

Logging into ESXi

NOTE: Logging into the ESXi console will invoke the 60-day trial license.

1. Login credentials for ESXi on the VEP4600 are Login Name root and Password is the unit's plus !.

NOTE: To get the service tag, copy the luggage tag on the top right corner of the VEP4600 server. The service tag can

also be found in the BIOS.

2. To view service tag in the BIOS, go to the Server Mgmt tab.

72 Configure BIOS and Install ESXi OS

3. Scroll down to View FRU information and press Enter.

NOTE: System serial number is the service tag.

4. To log into the serial console:

a. After ESXi boots, press F2. b. Enter the required login and password credentials at the login screen then press Enter.

Configure BIOS and Install ESXi OS 73

Configuring the network on ESXi

1. After booting with ESXi, press F2 to configure the network.

2. Select Configure Management Network from the System Customization screen then press Enter.

74 Configure BIOS and Install ESXi OS

3. Select Network Adapters using the up and down arrow keys from the Configure Management Network screen and press Enter.

4. Using space-bar select the network adapter that is Connected, and press Enter.

Configure BIOS and Install ESXi OS 75

5. Select IPv4 Configuration.

6. Select IPv4 address and network configuration using space-bar.

7. Enter IPv4 Address, Subnet Mask and Default Gateway in the fields and press Enter.

76 Configure BIOS and Install ESXi OS

8. Select DNS Configuration and press Enter.

9. Select Use the following DNS server addresses and hostname using the space-bar.

10. Enter Primary DNS Server, Alternate DNS Server (if applicable), Hostname and press Enter.

Configure BIOS and Install ESXi OS 77

11. Press Esc and then Y key to confirm the changes and restart management network.

12. Select Troubleshooting Options in the System Customization Menu and press Enter.

78 Configure BIOS and Install ESXi OS

13. Select Enable ESXi Shell from the Troubleshooting Mode Options and press Enter to enable the service.

14. Select Enable SSH and press Enter to enable the service.

How to add ESXi license

1. Log into ESXi vSphere UI.

2. Click Manage from the menu on the left panel.

Click on the Licensing tab

Configure BIOS and Install ESXi OS 79

3. Enter a valid license and click Check license.

How to check for TRIM settings

1. Retrieve SSD/datastore UUID using the following command:

ls -l /vmfs/volumes lrwxr-xr-x 1 root root 35 Jul 10 21:55 datastore1 -> 5dfa78d5- b6e77d92-0a71-3c2c304d0e80

2. Please execute the following command to ensure that the TRIM is enabled on the ESXi OS.

esxcli storage vmfs reclaim config get --volume-uuid 5dfa78d5- b6e77d92-0a71-3c2c304d0e80

80 Configure BIOS and Install ESXi OS

Reclaim Granularity: 1048576 Bytes Reclaim Priority: low Reclaim Method: priority Reclaim Bandwidth: 0 MB/s

In the output of the command, the reclaim priority and method should not be set to off

Configure BIOS and Install ESXi OS 81

LTE modem detection The information provided in the following sections assists with the connection of an Inseego external USB LTE modem, purchased separately, to the Virtual Edge Platform (VEP) 1405 or 4600 series of systems using Versa, Adva, or ESXi.

Topics:

LTE modem detection on Versa LTE modem detection on Adva LTE modem detection on ESXi

LTE modem detection on Versa

To initiate the detection of an LTE modem on the Virtual Edge Platform (VEP) 1405 or 4600 series of systems running the Versa operating system, perform the following steps:

1. Connect the LTE modem to the VEP series system. The Versa operating system automatically detects the LTE modem.

2. To verify that the LTE modem is attached, enter the following command:

lsusb:

[admin@versa-flexvnf: ~] $ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 046b:ff20 American Megatrends, Inc. Bus 001 Device 003: ID 046b:ff01 American Megatrends, Inc. Bus 001 Device 005: ID 1199:9071 Sierra Wireless, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

3. Enter the following command to list the modem port that is assigned to the Sierra Wireless modem:

[admin@versa-flexvnf: ~] $ mmcli -L Found 1 modems: /org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless, Incorporated] MC7455

4. Verify the WAN interface status of the modem by running the following Versa CLI command:

[admin@versa-flexvnf: ~]cli admin@versa-flexvnf-cli> show interfaces wwan status brief interfaces wwan status brief vni-0/100 interface-status Configured hw-status "Modem Detected" connection-status Connected vendor-id 1199 product-id 9071 hw-vendor-name " Sierra Wireless, Inc." hw-model-name " Sierra_Wireless_MC7455_Qualco" imei 359072061219297

LTE modem detection on Adva

To initiate the detection of an LTE modem on the Virtual Edge Platform (VEP) 1405 or 4600 series of systems running the Adva operating system, perform the following steps:

NOTE: The LTE modem will be automatically detected if Adva v18.4 or later is installed. If the LTE modem is not detected

automatically, the APN value based on the carrier may need to be set.

13

82 LTE modem detection

1. Install the Adva image on the VEP system.

2. Connect the LTE modem to the VEP system.

3. From the Network Manager, run the lsusb command on the terminal to verify that the LTE device is connected.

4. If necessary, download and install the latest LTE modem drivers. NOTE: To access the latest LTE modem drivers for your VEP system running Adva, go

to https://source.sierrawireless.com/resources/airprime/software/usb-drivers-linux-qmi-software-s2,-d-,41n2,-d-,61/

#sthash.KM7k2ze1.PrDDHhcE.dpbs.

5. From the Network Manager, verify that the LTE connection is listed.

Figure 2. LTE connection listing within Adva Network Manager

6. From the Network icon in the toolbar, select the Mobile Broadband listing.

Figure 3. Adva Network Manager

7. Select the Configure Network Settings option to configure the broadband network settings for the LTE modem.

LTE modem detection on ESXi

To initiate the detection of an LTE modem on the Virtual Edge Platform (VEP) 1405 or 4600 series of systems running ESXi, perform the following steps:

1. To enable the LTE card, select Enable ESXi Shell from the Troubleshooting Mode Options menu.

2. Select Enable SSH and then press Enter to enable the service.

3. Log in to the ESXi shell and add the following entries in the passthru.map file at /etc/vmware/passthru.map: 168c 003c d3d0 false

4. Connect the LTE modem to the VEP system. ESXi automatically detects the LTE modem.

5. To verify that the LTE modem is attached, enter the following command:

lsusb: [root@localhost:~] lsusb Bus 001 Device 004: ID 1199:9071 Sierra Wireless, Inc. Bus 001 Device 003: ID 046b:ff20 American Megatrends, Inc.

LTE modem detection 83

Bus 001 Device 002: ID 046b:ff01 American Megatrends, Inc. Bus 001 Device 001: ID 0e0f:8003 VMware, Inc. Root Hub

6. From the ESXi server, create a Microsoft Windows VM so that the LTE modem can be used. NOTE: If using the LTE modem with a Microsoft Windows operating system, note that the drivers only work with the

Microsoft Windows XP, Windows 7, Windows 8, and Windows 10 operating systems. Microsoft Windows 2000 is not

supported.

7. Within the newly created VM, edit the VM configuration to add a USB device and selecting the LTE modem.

Figure 4. Microsoft Windows WinVM settings screen

8. After the LTE modem has been added to the VM configuration, power on the VM.

9. Download and install the LTE USB modem drivers and carrier firmware on the WinVM. NOTE: To obtain the latest modem drivers and carrier firmware, go to https://www.inseego.com/software-

downloads/.

10. Connect the modem to the network by performing the following steps: a. From the taskbar, click the Windows icon. b. Within the application screen, click the Settings icon. The Windows Settings screen displays. c. From the Windows Settings screen, click the Network & Internet icon. The Network & Internet screen displays. d. Click the Cellular listing, verify that the Connect automatically option is selected, and then click Connect.

Figure 5. Cellular options within Network and Internet screen

11. From the Network Connections screen, verify that the Cellular connection is shown.

Figure 6. Network Connections screen with Cellular listing

12. After the Cellular listing shows a connection, run the ipconfig/all command to confirm the modem connection.

84 LTE modem detection

Manualsnet FAQs

If you want to find out how the VEP4600 Dell works, you can view and download the Dell VEP4600 16 Core Networking Solution OS Installation Guide on the Manualsnet website.

Yes, we have the OS Installation Guide for Dell VEP4600 as well as other Dell manuals. All you need to do is to use our search bar and find the user manual that you are looking for.

The OS Installation Guide should include all the details that are needed to use a Dell VEP4600. Full manuals and user guide PDFs can be downloaded from Manualsnet.com.

The best way to navigate the Dell VEP4600 16 Core Networking Solution OS Installation Guide is by checking the Table of Contents at the top of the page where available. This allows you to navigate a manual by jumping to the section you are looking for.

This Dell VEP4600 16 Core Networking Solution OS Installation Guide consists of sections like Table of Contents, to name a few. For easier navigation, use the Table of Contents in the upper left corner.

You can download Dell VEP4600 16 Core Networking Solution OS Installation Guide free of charge simply by clicking the “download” button in the upper right corner of any manuals page. This feature allows you to download any manual in a couple of seconds and is generally in PDF format. You can also save a manual for later by adding it to your saved documents in the user profile.

To be able to print Dell VEP4600 16 Core Networking Solution OS Installation Guide, simply download the document to your computer. Once downloaded, open the PDF file and print the Dell VEP4600 16 Core Networking Solution OS Installation Guide as you would any other document. This can usually be achieved by clicking on “File” and then “Print” from the menu bar.