Install SONiC Host Adapter on Dell S6000 Platform - amybuck/SONiC-NAS GitHub Wiki

This information describes how to install the SONiC Host-Adapter on the S6000-ON Series.

Requirements

  • Dell ONIE-enabled device with ONIE pre-installed (supports S6000-ON Series for release 1.0)
  • SONiC ONIE installer binary
  • SONiC NAS Host-Adapter packages

Prerequisites

Verify you have connected the ONIE-enabled device correctly:

  1. Connect a serial cable/terminal emulator to the system Console port — 115200, 8 data bits, and no parity.
  2. Connect the Management port to the network to install and/or download a SONiC image.

NOTE: The front panel ports that connect to the switching ASIC are not available in an ONIE installation.

See the Getting Started Guide shipped with your specific device to locate the Console and Management ports.

Install Generic SONiC Image

When you power up the ONIE-enabled device, the boot menu displays with the software pre-loaded on your system:

  • Install OS — Installs a SONiC image offering both zero touch through DHCP or manual installation.
  • Rescue — Provides access to troubleshoot or re-install an ONIE image.
  • Uninstall OS — Deletes the contents of all disk partitions except ONIE.
  • Update ONIE — Installs a new ONIE image.
  • Embed ONIE — Formats an empty disk and installs ONIE.
  • Diag ONIE — Runs system diagnostics.

NOTE: If you have a current OS installed on your ONIE-enabled device, use the Uninstall OS option before starting installation of the SONiC image.

Automatic Installation

You can automatically (zero-touch) install a SONiC image using the ONIE discovery process (see Software Image Discovery). Before you start installation, ensure that the image file follows the naming convention required for ONIE auto-discovery. The image filename must start with the keyword "onie-installer".

Manual Installation

If the DHCP server not available, there are a number of other ways to install the SONiC image. We will describe the method of installing a SONiC image over a network.

To complete this task, you will need the Management interface IP address and the IP address and path of the ONIE image. When the switch boots and the ONIE process does not automatically obtain an IP address for the Management interface, it assigns 192.168.3.10 by default.

1. Store the SONiC image on an HTTP/TFTP/FTP server.

2. Power up the switch and boot ONIE.

3. Select ONIE: Install for automatic-discovery or ONIE: Rescue for manual installation.

4. (Optional) Stop the ONIE discovery process if using manual installation.

$ onie-discovery-stop

5. (Optional) Configure the Management port IP address.

$ ifconfig eth0 <ipaddress> netmask <mask>

6. (Optional) Install the SONiC image on the switch.

$ onie-nos-install http://<server_ipaddress>/onie-installer_x86_64

NOTE If you are using a hostname instead of an IP address, don't forget to add the dns server

$ echo "nameserver 8.8.8.8" > /etc/resolv.conf

The ONIE software automatically reboots the switch. You are now ready to install SONiC NAS Host-Adapter packages.

Install SONiC NAS Host-Adapter Packages

Before installing SONiC Host-Adapter packages, configure the IP address for the Management port (if not previously configured).

$ ifconfig eth0 <ipaddress> netmask <mask>

You can use two methods to install SONiC NAS Host-Adapter packages:

  • Transfer all packages to the local device file system, and install them using regular Linux tools (dpkg, apt-get), OR
  • Install from an external/remote SONiC NAS Host-Adapter package repository.

SONiC NAS Host-Adapter Repository

1. Configure /etc/apt/sources.list to point to the external SONiC Host-Adapter package repository.

deb https://dell-networking.bintray.com/sonic-apt jessie main

2. Update and install the package.

$ sudo apt-get update

$ sudo apt-get install sonic-dell-s6000

Where To Go Next

⚠️ **GitHub.com Fallback** ⚠️