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.
- 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
Verify you have connected the ONIE-enabled device correctly:
- Connect a serial cable/terminal emulator to the system Console port — 115200, 8 data bits, and no parity.
- 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.
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.
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".
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.
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.
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