Download as pdf or txt
Download as pdf or txt
You are on page 1of 91

ECS ™ Procedure Generator

Solution for Validating your engagement

Topic
ECS Installation
Selections
Installation: Software
Select ECS Version: 3.7.x.x
What installation activity will you be performing against the ECS 3.7.0.x environment?: Software
Installation Guide for EX300, EX500 and EX3000 (EX-Series) Hardware

Generated: June 30, 2022 9:12 PM GMT

REPORT PROBLEMS

If you find any errors in this procedure or have comments regarding this application, send email to
[email protected]

Copyright © 2022 Dell Inc. or its subsidiaries. All Rights Reserved. Dell Technologies, Dell, EMC, Dell
EMC and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be
trademarks of their respective owners.

The information in this publication is provided “as is.” Dell Inc. makes no representations or warranties of
any kind with respect to the information in this publication, and specifically disclaims implied warranties of
merchantability or fitness for a particular purpose.

Use, copying, and distribution of any software described in this publication requires an applicable
software license.

This document may contain certain words that are not consistent with Dell's current language guidelines.
Dell plans to update the document over subsequent future releases to revise these words accordingly.

This document may contain language from third party content that is not under Dell's control and is not
consistent with Dell's current guidelines for Dell's own content. When such third party content is updated
by the relevant third parties, this document will be revised accordingly.

Publication Date: June, 2022

Dell Technologies Confidential Information version: 2.3.6.90

Page 1 of 91
Contents
Preliminary Activity Tasks .......................................................................................................6
Read, understand, and perform these tasks.................................................................................................6

Installation overview................................................................................................................7
About this guide ............................................................................................................................................7
Installation scenarios and workflow ..............................................................................................................7
ECS Designer ...............................................................................................................................................7
ECS software files.........................................................................................................................................8
Understanding when to run the different ECS health checks .......................................................................9
Admin account permissions (using the sudo command) ..............................................................................9
Using copy and paste to run commands.....................................................................................................10
Multirack cabling .........................................................................................................................................11

Plan for ECS installation .......................................................................................................11


Installation resources ..................................................................................................................................11
Review the ECS installation readiness checklist ........................................................................................12
Tasks to complete before arriving at the customer site ..............................................................................13
Download the latest ECS Service Console installer, and release notes.....................................................14
Obtain the switch OS firmware package.....................................................................................................14
Obtain the ECS Automated Script ..............................................................................................................14
Obtain the ECS license file .........................................................................................................................14
Obtain the PSNT and SWID .......................................................................................................................15
Identify the rack ID to assign to each rack ..................................................................................................15
Obtain the latest ECS installer and ECS OS setup packages ....................................................................15
Get the image files for third-party branding of the ECS Portal....................................................................16

Install the ECS Operating System (OS) ................................................................................16


Set the iDRAC IP address using the BIOS Setup Utility .............................................................................16
Install the latest ECS operating system image ...........................................................................................19

Validate the switch configruation...........................................................................................28


Update to the latest supported Dell switch operating system version.........................................................28
Configure VLT MAC address ......................................................................................................................33
Review switch information ..........................................................................................................................34
Review switch configuration for customer network uplinks.........................................................................34

Dell Technologies Confidential Information version: 2.3.6.90

Page 2 of 91
Configure the rack ID and static IP addresses......................................................................35
Determine whether to use the installation scripts created through ECS designer or install ECS manually35
Configure the Rack ID.................................................................................................................................35
About configuring static IP addresses for the ECS Appliance ....................................................................36
Separating networks ...................................................................................................................................37
Configure DNS............................................................................................................................................37
Configure NTP ............................................................................................................................................37
Adjust system time after configuring NTP servers ......................................................................................38
Manually configure static IP addresses ......................................................................................................38
Configure the hostname..............................................................................................................................39

Perform system checks.........................................................................................................40


Firmware update .........................................................................................................................................40
Perform system checks...............................................................................................................................40
Installing more than one rack......................................................................................................................51
Multirack checks .........................................................................................................................................51

Install ECS software..............................................................................................................52


Copy the required ECS Software installation files to the installer node ......................................................52
Run the Compatibility Checker (also known as pre-check tool)..................................................................54
Create a machines.txt file ...........................................................................................................................54
Run the Compatibility Checker COLLECT operation..................................................................................55
Run the PRECHECK and REPORT operation ...........................................................................................55
Create a topology configuration file ............................................................................................................56
Install ECS Software (HAL, Fabric, and Object services) ...........................................................................58

Post-installation.....................................................................................................................66
Perform post-installation tasks....................................................................................................................66
Run a post-install health check from the Service Console..........................................................................66
Update to the latest xDoctor version...........................................................................................................67
Configuring xDoctor not to monitor custom FrontEnd switches ..................................................................67
Run xDoctor checks....................................................................................................................................68
Check relevant KB articles for the latest installation updates .....................................................................69
Optionally, configure SNMP to collect metrics and send traps ...................................................................69
Cleaning the nodes in the cluster................................................................................................................69
ECS Login, License, SRS, and Provision ...................................................................................................70
Log into the ECS Portal ..............................................................................................................................70

Dell Technologies Confidential Information version: 2.3.6.90

Page 3 of 91
Upload the ECS license file ........................................................................................................................71
Provision ECS resources ............................................................................................................................72
ECS geo......................................................................................................................................................72
Provisioning ECS resources .......................................................................................................................72
Check disks health after initial login, configuration, and provision..............................................................73
Connect ECS to the Secure Remote Services ...........................................................................................73
Secure Remote Services prerequisites.......................................................................................................73
After you finish ............................................................................................................................................74
Add the Secure Remote Services Gateway to ECS ...................................................................................75
Verify that Secure Remote Services call home works ................................................................................76
Restart xDoctor, and verify ECS is registered with the xDoctor portal........................................................76

Check ECS OS version.........................................................................................................77


Check the ECS OS version installed ..........................................................................................................77

Integrated Dell Remote Access Controller 8 Configuration...................................................77


Configure the iDRAC Virtual Console to run on HTML5 .............................................................................77

Enable SNMP query support.................................................................................................78


Enable SNMP query support ......................................................................................................................78

Connect to the Service Laptop..............................................................................................80


Connect the service laptop to ECS .............................................................................................................80

Install ECS Software with a Custom Brand...........................................................................81


Installing ECS with custom branding ..........................................................................................................81
Image and .txt file specifications for third-party branding............................................................................81
company_name.txt......................................................................................................................................81
loginLogo.png .............................................................................................................................................81
logo.png ......................................................................................................................................................82
Install ECS with a custom brand .................................................................................................................82

Validate Disk Health..............................................................................................................83


Validate disk health.....................................................................................................................................83

Restore system for reinstall...................................................................................................84


Uninstall software components ...................................................................................................................84
Factory freshen disks..................................................................................................................................85

Rack IDs and node hostnames.............................................................................................87


Rack and node host names ........................................................................................................................87

Dell Technologies Confidential Information version: 2.3.6.90

Page 4 of 91
Enabling or disabling Cloud DVR..........................................................................................89
Enabling Cloud DVR ...................................................................................................................................89
Sample Output ............................................................................................................................................89
Disabling Cloud DVR ..................................................................................................................................90
Sample output.............................................................................................................................................90

Document feedback ..............................................................................................................91

Dell Technologies Confidential Information version: 2.3.6.90

Page 5 of 91
Preliminary Activity Tasks
This section may contain tasks that you must complete before performing this procedure.

Read, understand, and perform these tasks


1. Table 1 lists tasks, cautions, warnings, notes, and/or knowledgebase (KB) solutions that you need to
be aware of before performing this activity. Read, understand, and when necessary perform any
tasks contained in this table and any tasks contained in any associated knowledgebase solution.

Table 1 List of cautions, warnings, notes, and/or KB solutions related to this activity

2. This is a link to the top trending service topics. These topics may or not be related to this activity.
This is merely a proactive attempt to make you aware of any KB articles that may be associated with
this product.

Note: There may not be any top trending service topics for this product at any given time.

ECS Top Service Topics

Dell Technologies Confidential Information version: 2.3.6.90

Page 6 of 91
Installation overview
This chapter includes the following information:

About this guide


This guide describes how to install and configure ECS software on the ECS hardware.

Installation scenarios and workflow


First-time installation scenarios include:

• Installing and configuring ECS software at a single site (stand-alone) with a single or multiple
racks.
• Installing and configuring ECS software at a multisite (geo) deployment.

Both require the following high-level tasks:

1. If you are installing the ECS software on a system that is deployed on a third-party rack, install
the latest released operating system version on each node.
If you are installing ECS software on an ECS appliance that has been prepackaged and
deployed on a Dell EMC rack, check the ECS operating system version running on the
appliance. If the latest operating system is not running on the appliance, install the latest version
of the operating system. If the appliance is running the latest version of the ECS operating
system, you do not need to install the ECS operating system.
2. Configure the ECS nodes, rack ID, and static IP addresses.
3. Install the ECS Software (Hardware Abstraction Layer (HAL), fabric, and object services).

If you are using installation scripts that are created through the ECS designer, copy the ECS
software installation files, and continue to use the installation scripts to install the ECS software.
Once the software is installed continue to step 4, using the instructions provided in this guide.
4. Log in to the ECS Portal to license ECS, configure Secure Remote Services (SRS), and perform
initial provisioning operations.

ECS Designer
The ECS Designer Excel based application is a Dell EMC resource used to streamline the design and
implementation of ECS. The ECS Designer is used for the collection of initial ECS configuration
information.
The ECS Designer must be completed , and approved prior to beginning installation of ECS Software.
Once completed and approved, you may use the ECS Designer to create ECS Software Installation
Scripts which automate the ECS Installation process.

NOTE:
Obtaining ECS automated scripts, that is, completing the ECS Designer is a must for ECS installation because it makes easier for
the support team to troubleshoot the issues that may occur during the installation. For more information about obtaining ECS
automated scripts, refer to the Obtain the ECS Automated Script topic.

Dell Technologies Confidential Information version: 2.3.6.90

Page 7 of 91
For full instructions on updating, completing and submitting the ECS Designer for approval, review the
content at ECS Script Deployment Process site before completing the ECS Designer.
For more information and to download the ECS Designer go to the ECS Designer site. The ECS
Designer can also be downloaded from the SolVe Desktop. Only authorized personnel can obtain the
ECS Designer.

NOTE:
Contact your ECS customer support representative if you have trouble accessing either site.

ECS software files

NOTE:
The following filenames are accurate as of the publication date of this installation guide. Always check for the latest available files
posted to https://www.dell.com/support/home/en-us/.

Table 1. ECS software files The table lists the ECS Software files

Filename Description

ecs-os-setup-target.x86_64- ECS operating system image


<current_version>.install.iso

ecs-<current_version>- • Contains the ECS software and associated files that are
production.tgz used by countries in which D@RE support is permitted
to install or upgrade ECS software.
• The file is obtained from the ECS product page before
installing or upgrading ECS.
• Do not use this file to install or upgrade in Russia, and
China as these two countries do not allow encryption.

ecs-<current_version>- 5. Contains the ECS software and associated files that are
production-no-encryption.tgz used by countries in which encryption is not permitted to
install or upgrade ECS software.
6. The file is obtained from the ECS product page before
installing or upgrading ECS.
7. Use this file to install or upgrade in Russia or China
these two countries do not allow encryption.

topology.txt Services personnel will copy the topology.txt template to


create a file that includes essential node and rack details,
including the:

• Fully Qualified Domain Name (FQDN)


• Private.4 IP addresses
The topology.txt template is located
in/opt/emc/caspian/installer/conf/topology.txt,

Dell Technologies Confidential Information version: 2.3.6.90

Page 8 of 91
and is used during ECS software installation. There are no strict
naming conventions for the file, but it is recommended to apply a
filename that is identifiable with the customer site.

Understanding when to run the different ECS health checks


Table 1. Required ECS installation health checks The following table describes the three required health
checks.

Health check What does it validate at the customer When to use...


site?

Compatibility Validates hardware, network, and site Post ECS OS imaging. Run the tool before
Checker tool infrastructure requirements including: creating the topology.txt file, and installing
ECS software (HAL, Fabric, and Object
• Supported Docker version services)
installed
• ECS OS version
• Sufficient disk space available
for the install
• Environment readiness (NTP,
DNS)

Service 8. OS, Fabric, and Docker health Post-software installation. Run the checks after
Console installing HAL, Fabric, and Object services.
9. Formatted drives
10.Root FS free space
11.Nodes running the same OS
version

xDoctor Collects system-level and node-level Post-software installation. Run the tool after
diagnostics with data analysis. running the Service Console health checks.

Admin account permissions (using the sudo command)


ECS disables the root account access to enhance security. System administrators must prefix
commands with sudo to gain the administrator privilege level.

Other tips for using the sudo command include:

• If logged in as the Admin user, no password is required. For example:

# sudo getrackinfo

• If a command requires the root environment run sudo with the -i parameter. For example:

Dell Technologies Confidential Information version: 2.3.6.90

Page 9 of 91
admin@ecsr1n1:~> sudo -i lockdown get
unlocked

NOTE:
The -i parameter affects the working directory (/root), and sources the rest of the root environment (similar to the way the env
command works). The ECS commands do not require the -i parameter when the fully qualified path to the command is provided.

For example:

sudo /opt/emc/nile/bin/lockdown get

unlocked

All sudo commands are logged across the system. When syslog is set to informational, output is
sent to the customer's syslog server. Setting syslog to informational can generate substantial
amounts of syslog messages.

Using copy and paste to run commands


Many commands in this document are complex and copying the command from the document provides a
good way of saving time and avoiding typing errors.
However, once in the paste buffer, a simple errant mouse click in the wrong terminal can be disastrous.
Under certain circumstances, where the copied string contains a carriage return, the command can
execute automatically when pasted into the Linux command line. For this reason, copy and paste is not
safe for commands that are not read-only.
To prevent automatic execution, commands that are not read-only have been prefixed by the '#'
character and it is recommended that you include this character in the copied string. The '#' character
denotes a comment, and is used in order that, if the command does auto-execute, it will only execute as
a comment and will go into the bash history. The command can then be retrieved using the up arrow and
you can edit it before executing.
To edit and remove the comment symbol:

ctrl-a # goto beginning of the line


ctrl-d # delete the '#'
ctrl-d # delete the '<space>' so the command will appear in the bash
history

For example:

admin@layton-red:~> # viprexec 'docker images'

Once edited, you can then press Enter to intentionally execute the command.

Dell Technologies Confidential Information version: 2.3.6.90

Page 10 of 91
Multirack cabling
Where the ECS system you are installing comprises of multiple racks, or where you are extending an
ECS cluster with an extra rack, you must install the rack and connect the two racks together.

The following ports on the Dell EMC S5148F switch should be used when connecting multiple racks:

Table 1. Ports for multirack cabling

Ports To connect

39 and 40 the Dell EMC S5148F switch to Arista switches running on ECS D- or U-series (Gen 2)
hardware

41–44, and
45-48
the Dell EMC S5148F switch to another the Dell EMC S5148F switch running on the ECS
(10 Gb or EX300, EX500, or EX3000, EX5000 (EX-series) hardware. For example, 41–44 could be
25 Gb used to connect to one EX-series rack, and 45–48 could be used to connect to another EX-
uplink) series rack.

51–52, and Or
53–54
the Dell EMC S5148F switch to an aggregation switch.
(100 Gb
uplink)

Network cabling for the supported configurations is provided in the ECS EX-series EX300, EX500,
EX3000, and EX5000 Hardware Guide.
To provide a more robust interconnection, which is less susceptible to network split, you can create a
loop connection by connecting the final rack back to Rack 1. However, if you connect in this way, you
must provide an aggregation switch to enable connection to the iDRAC network.
Network connections and configurations are described in the ECS Networks Guide for EX Series
Hardware (available in SolVe Desktop).

Plan for ECS installation


This chapter includes the following information.

Installation resources
Review the following items prior to arriving at the customer site.

NOTE:
See ECS Product Documentation for a complete list of ECS documentation.

Table 1. Resources for installation The table lists the Resources for installation

Document Summary Link


or resource

Dell Technologies Confidential Information version: 2.3.6.90

Page 11 of 91
SolVe An internal, confidential repository that SolVe Desktop can be installed on your local
Desktop or includes all ECS Service procedures, system. Installation files can be downloaded
Online documentation, and the following from: https://solve.emc.com/desktopbinaries/
(internal resources: SolVe Online can bee accessed at:
and https://solveonline.emc.com/solve/products/15
confidential • Latest ECS internal
) documentation, ECS software
Release Notes and README.txt
• ECS Designer
• Link to the ECS Support site
• Latest, supported switch
configuration files
• Latest version of xDoctor
• Dell EMC Power Calculator
• Detailed ESRS setup
instructions

ECS Review the latest released version of the https://www.dell.com/support/home/us/en/19/pro


Release ECS Release Notes for late-breaking duct-support/product/ecs-appliance-software-
Notes known issues, fixes, and workarounds. with-encryption/overview

NOTE:
On the support page, search for the latest ECS Release
Notes.

Knowledge Ensure that you have access to the The following article lists the KB articles relevant
Base (KB) Knowledge Base (KB) articles relevant to each ECS release: KB 485299
articles to the ECS version required at the
customer site.

ECS An Excel based application, Dell EMC, Information to complete and use the ECS
Designer internal resource used to streamline the Designer is available at:
design and implementation of ECS. The https://psapps.emc.com/central/solution/ECS-
ECS Designer is used for the collection Designer.
of initial ECS configuration information.
ECS Service Personnel are required to
fill out the ECS Designer prior in
installing ECS.

Review the ECS installation readiness checklist


Review this list of infrastructure components and requirements for a successful installation. Installation
personnel should ensure that the configuration requirements for the engagement are defined in the ECS
Designer.

You must decide before arriving onsite if you will use the installation scripts generated by ECS Designer
or the manual procedures described in this guide. You cannot use both.

Dell Technologies Confidential Information version: 2.3.6.90

Page 12 of 91
An ECS deployment consists of the following components:

• One or more racks connected to the customer network for both data traffic and remote
management:
o The rack and all nodes must be powered on to ensure that there are no hardware
issues.
o Powered off all the nodes to install the operating system.
o Reserve valid IP addresses for the nodes which will be configured statically, or plan for
them to be assigned by DHCP.
o If deployment is multi-rack, ensure that the Rack ID matches the ECS Designer
specification. Refer to Configure the Rack ID for specific steps.
• BIOS updates require that a crash cart (monitor and keyboard) or a KVM to allow using a laptop
to run the installer.
• The following infrastructure must be in place at the customer site:
o Dynamic Host Configuration Protocol (DHCP) server — Required if assigning IP
addresses dynamically. The IPs must be reserved by the DHCP server when
dynamically assigned.
o Domain Name Server (DNS) (also called forwarder) — Requires a minimum of two
servers.
o Fully qualified domain name in DNS — Required to solve both forward and reverse
lookup.
o Network Time Protocol (NTP) servers — Recommended a minimum of 4 servers. Refer
to Selecting Offsite NTP Servers at:
http://support.ntp.org/bin/view/Support/SelectingOffsiteNTPServers#Section_5.3.3.
You should ensure that:
12.The public node name must match the node name that is resolved on the public.mgmt
interface if public.mgmt is separated out.
13.The uplink topology and network configuration has been validated with the customer.
14.You've reviewed the list of ports used for ECS communications. Consult the ECS Security
Configuration Guide for a list of required firewall ports to open.

Tasks to complete before arriving at the customer site


Complete these items before the scheduled installation.

• Download the latest ECS Service Console installer, and release notes
• Obtain the switch OS firmware package
• Obtain the completed ECS Designer
• Obtain the ECS license file
• Obtain the PSNT and SWID
• Identify the rack ID to assign to each rack
• Obtain the latest released ECS installer package

Dell Technologies Confidential Information version: 2.3.6.90

Page 13 of 91
• Determine the customer's branding requirement for the ECS portal

Download the latest ECS Service Console installer, and release notes
Updated versions of the Service Console are periodically released. When Installing ECS software, be
sure to have the latest version of the Service Console and Service Console release notes available for
the ECS software post-installation checks.

To obtain the latest version of the ECS Service Console installer, and Service Console Release Notes:

1. Go to the ECS Appliance Software downloads page:


o Without encryption use: https://www.dell.com/support/home/en-us/product-
support/product/ecs-appliance-software-without-encryption/drivers, or
o With encryption use: https://www.dell.com/support/home/en-us/product-
support/product/ecs-appliance-software-with-encryption/drivers
2. Expand Product Tool.
3. Click Service Console to download the installer file.
4. Click Show Related Content.
5. Click ECS Service Console Readme to download the Service Console Release Notes.
6. Refer to the Service Console Release Notes for instructions to install the Service Console.

Obtain the switch OS firmware package


Obtain the latest ecs-os-firmware-dell-<version>.zip file from the ECS product Support site:
https://www.dell.com/support/home/en-us/

Obtain the ECS Automated Script


Once you complete the ECS Designer and request scripts from [email protected], you receive an
email response verifying your request for scripts.

NOTE:
It takes maximum 48 hours for generating your scripts.

Obtain the ECS license file


This license file is needed during initial setup of ECS during the post installation steps, or when adding a
new license later in the ECS Portal.
In order to obtain the .lic file, raise a request in Polaris. If your need is urgent, raise an SR (Service
Request).
For complete licensing details refer to the Licensing chapter of the ECS Administrator's Guide available
at https://www.dell.com/support/.
1. Go to the license page: https://licensing.emc.com/#/homepage
2. Select EMC Appliance from the list of products.
3. On the LAC Request page, enter the LAC code, and click Activate.

Dell Technologies Confidential Information version: 2.3.6.90

Page 14 of 91
4. Select the entitlements to activate and click Start Activation Process.
5. Select Add a Machine to specify any meaningful string for grouping licenses.
The "machine name" does not have to be a machine name at all; enter any string that will help
you keep track of the licenses.
6. Enter the quantities for each entitlement to be activated, or select Activate All. Click Next.
If you are obtaining licenses for a multi-site (geo) configuration, you should distribute the
controllers as appropriate in order to obtain individual license files for each VDC.
7. Optionally specify an addressee to receive an email summary of the activation transaction.
8. Click Finish.
9. Click Save to File to save the license file (.lic) to a folder on your computer.

Obtain the PSNT and SWID


Ensure that the product serial number tag (PSNT) and the software ID (SWID) are in the install base and
linked. Locate and record the PSNT and the SWID of the ECS appliance.
The PSNT is used in the Topology file for topology configuration and used as the rack identifier when
ECS dials home when Secure Remote Server (SRS) is configured. The PSNT can be obtained from the
sales order or from the ECS Project Manager.

The SWID is used during ECS SRS deployment and when creating ECS VDC dial-in devices, and the
device names are <SWID>-1 thru 20. The SWID is in the ECS License file, <xxx>.lic, and the field
containing the SWID is SWID=xxxx.

Identify the rack ID to assign to each rack


When installing more than one ECS rack in a Virtual Data Center (VDC), ensure that rack IDs are
aligned correctly with the ECS racks, starting with ID 1.

Obtain the latest ECS installer and ECS OS setup packages


To obtain the ECS software package or files:

1. Go to one of the following ECS Appliance Software downloads pages:


o For encrypted files go to: https://www.dell.com/support/home/us/en/19/product-
support/product/ecs-appliance-software-with-encryption/drivers
o For non-encrypted files go to: https://www.dell.com/support/home/en-us/product-
support/product/ecs-appliance-software-without-encryption/drivers

WARNING:
Only China and Russia use the non-encrypted package.
2. Under Browse Products in the left pane, select the latest release version.
3. Expand Full Release.
4. Click the latest version of the Fabric and Object Installation link to download the latest software
installation package.
If you use Internet Explorer (IE) to download the.tgz file, IE changes the file extension to .gz.

Dell Technologies Confidential Information version: 2.3.6.90

Page 15 of 91
5. Expand Operating Environment.
6. Click the latest version of the ECS - OS Setup - <version> link to download the OS installation
package.

Get the image files for third-party branding of the ECS Portal
Optionally, customers can choose to brand ECS with their own company logo, which would replace the
Dell EMC logo on the ECS Portal.
To re-brand the ECS Portal with a third-party logo, you will need the following three images prior to
installing the ECS Software:

• company_name.txt,: Shows the specific company name to display on the ECS Portal
Welcome page.
• loginLogo.png,: Shows the specific company logo to display on the ECS Portal Login page.
• logo.png,: Shows the specific company logo to display on the ECS Portal menu pane.

See Image and .txt file specifications for third-party branding for file requirements.
Create a directory to store the image files such as: /host/files/.

For details refer to Install ECS Software with a Custom Brand.

Install the ECS Operating System (OS)


This chapter includes the following information.

Set the iDRAC IP address using the BIOS Setup Utility


The following procedure demonstrates how to set the Integrated Dell Remote Access Controller (iDRAC)
IP address on the ECS nodes when the ECS hardware will be installed onto a thrid-party rack.
If the ECS has been purchased and installed with a Dell EMC rack, then you can skip these steps and
continue to Install the latest ECS OS.
IP address 192.168.219.101 should be used as the IP address to set up iDRAC temporarily on node 1.

1. Connect a monitor and keyboard to node 1.


2. Power on the master node (node 1).
3. Enter the BIOS Setup Utility upon power on:
1. On the screen that shows Enter Setup options, press F2 once every 3 seconds
until Entering Setup displays, forcing the node to run the BIOS Setup Utility.
2. When prompted for a password, type emcbios. Press Enter.

Dell Technologies Confidential Information version: 2.3.6.90

Page 16 of 91
4. Using the arrow keys, select iDRAC Settings >Network.
5. Arrow down to IPv4 setting and select Disable DHCP if it is not already disabled, and manually
enter the following information:
a. IP Address: 192.168.219.101
b. Gateway: 0.0.0.0
c. Subnet Mask: 255.255.255.0

NOTE:
These settings configure a service iDRAC network default on the master node for the install process.

Dell Technologies Confidential Information version: 2.3.6.90

Page 17 of 91
6. Click Back to return to the iDRAC Settings page, and scroll down to the User Configuration and
set the following:
d. Enable User: should be enabled.
e. User Name: root
f.LAN User Privilege: Administrator
g. Serial Port User Privilege: Administrator
h. Change Password: passwd

Dell Technologies Confidential Information version: 2.3.6.90

Page 18 of 91
7. Click Back.
8. Click Finish, and select Yes when prompted to save the changes.
9. Tab to the Finish menu, and hit the Enter key, and hit enter again, to confirm exiting the System
Setup.
The server will reboot.
10. Once the node is rebooting, power off node 1 by holding down the power button until the power
light goes out.
11. Continue to Install the latest ECS OS.

Install the latest ECS operating system image


This procedure describes how to install the latest ECS operating system image using the Integrated Dell
Remote Access Controller (iDRAC).
All nodes should be turned off before continuing.

This procedure requires admin user access. ECS disables the root account to enhance security. Prefix
commands with sudo to gain administrator access.

WARNING:
Type (or copy and paste) all multiline commands as a single line of text with no breaks.

1. If you are installing the ECS operating system image on an ECS appliance that is deployed on a
third-party rack, continue to step 2.
If you are installing ECS software on an ECS appliance that has been prepackaged and
deployed on a Dell EMC rack, check the ECS operating system version running on the

Dell Technologies Confidential Information version: 2.3.6.90

Page 19 of 91
appliance. If the latest operating system image is not running on the appliance, reimage the
system with the latest operating system as described in the following steps. If the appliance is
running the latest ECS operating system image, you do not need to reimage the ECS operating
system.
2. Download the latest version of the ECS - operating system Setup files.
1. Go to: https://www.dell.com/support/home/en-us/product-support/product/ecs-appliance-
software-with-encryption/drivers.
2. Under Browse Products, select the current version of ECS.
3. Expand Operating Environment, and click the latest version of the ECS - OS Setup files.
3. Configure the service laptop as follows to be able to access iDRAC for the operating system
image:
If iDRAC IPs are configured on the private network:
1. Connect the service laptop to the service port on the private (Fox) switch; ports 34 or 36.
2. Configure your laptop with the following network parameters:
▪ IP: 192.168.219.99
▪ Netmask: 255.255.255.0
▪ No Gateway
3. Start a command prompt on your laptop and verify connectivity to iDRAC.

# ping 192.168.219.101

4. Use a browser to connect to the iDRAC IP address (192.168.219.101).

5. Enter the login credentials, and click Log in.

Dell Technologies Confidential Information version: 2.3.6.90

Page 20 of 91
i. Username: root
j. Password: passwd
6. This guide demonstrates the iDRAC operating system installation procedures on HTML5. If you
are running ECS EX3000 or EX5000, you are running iDRAC8. iDRAC8 runs on Java by default,
but can also run on HTML5. Refer to Configure the iDRAC Virtual Console to run on HTML5 to
continue to use this procedure to install the ECS operating system.
If you want to run the Java version of the iDRAC8 Virtual Console, see the iDRAC8
documentation for requirements and detailed steps. iDRAC8 documentation is available at:
http://en.community.dell.com/techcenter/systems-management/w/wiki/12334.idrac8-home.
7. From the iDRAC, Dashboard, click Launch Virtual Console.
8. From the iDRAC Virtual Console, click Connect Virtual Media.
9. From the Virtual Media page, Map CD/DVD >Image File area, select Choose File.

10. Browse to the location of the latest version of the ECS operating system Setup file, and select
the ECS operating system Setup file (ecs-os-setup<version>.iso).
11. Click Map Device.
12. Once the ECS operating system Setup file has been mapped, close out the Virtual Media page.
The status report in the Virtual Console confirms that the device has been mapped.

13. Power on the ECS system.


14. Press F11 to bring up the boot menu.

Dell Technologies Confidential Information version: 2.3.6.90

Page 21 of 91
NOTE:
This happens very fast. Be ready to press F11 when you see the prompt that is shown in the following steps or you can
press F11 multiple times at any point during the BIOS boot before this prompt is displayed.
15. When prompted for the password, type emcbios, and press Enter.

CAUTION:
If you do NOT see this next screen during boot up (and you have been carefully watching it), the ISO was not mounted
correctly (booted) and you will have to restart. Turn off the current node and all other nodes except for node 1. Restart
the operating system imaging of node 1—making sure that all other nodes are turned off before you begin the installing
the ECS operating system. This might happen if all the nodes were not shut down when you were imaging node 1.
16. From the Boot Manager Main Menu, select One-shot BIOS Boot Menu >Virtual Optical Drive.

NOTE:
If you missed the F11 Boot Menu selection, and the node begins to boot, press Control-Alt-Del.
17. Quickly select Install_ecs-os-setup-target.

Dell Technologies Confidential Information version: 2.3.6.90

Page 22 of 91
NOTE:
If the connection to console is lost and you receive No Signal, press Alt+F1.

18. After the operating system installs, and node 1 reboots, validate the ECS operating system
version that is shown above the login prompt, for example:

Once the ECS version is verified, use the remaining steps to update the peer nodes using PXE
boot.
19. Verify that you can log in to node 1 using the default credentials, and then exit.
k. Username: admin
l. Password: ChangeMe
The remaining operating system installation steps can run using an SSH Putty session which
enables for copy and paste of the commands.
20. Open an SSH session using Putty to 192.168.219.1:
m.Username: admin
n. Password: ChangeMe

WARNING:
o. In ECS 3.4 for EX500 and EX3000, a mandatory minimum version of NIC is required.
p. In ECS 3.5 for EX300, a mandatory minimum version of NIC is required.

Dell Technologies Confidential Information version: 2.3.6.90

Page 23 of 91
q. In ECS 3.7 for EX5000 NIC compatibility checks are applicable.
Refer to Firmware update for details.

If the operating system imaging process detects an older version of NIC, the minimum supported
version of NIC firmware is automatically applied on EX5000, EX3000, EX500, and EX300. To
apply the firmware properly, an extra power off and power on sequence may be required. Follow
the next steps to ensure that the proper power cycle sequence is achieved.
After initial master node is installed online, perform following steps.
21. Check if the boot flag is set to cold (EX500/EX3000), or warm (EX300) on the master node:

NOTE:
The following command checks the boot flag status post operating system imaging to determine whether the flag is
properly cleared after the NIC auto-update.

# sudo powercycleneed get

1. If the above command returns cold or warm, do the following:

NOTE:
Commands are different for different EX-Series hardware.

For EX500:

NOTE:
This command issues the required racadm command sequence to ensure that firmware is applied properly. It
may take 10 minutes for the node to perform firmware reconfiguration and boot after the above command is
initiated. On EX500, cold boot flag is automatically cleared as part of powercycleneedex500cold2none
sequence.

# sudo powercycleneedex500cold2none

For EX3000 and EX5000:

# sudo powercycleneed set none; sudo shutdown -h now

Power on the node using iDrac console or power button.

For EX300:

# sudo powercycleneed set none; sudo reboot

2. Before proceeding to next step, wait for the node to boot and come online, and reopen
the SSH session using Putty to 192.168.219.1.
22. Enable the rack install server for each rack to enable node 1 to PXE boot the other nodes.

Dell Technologies Confidential Information version: 2.3.6.90

Page 24 of 91
# sudo setrackinfo -p RackInstallServer yes

23. Verify that the rack install server was set to yes by running this command on each rack:

# getrackinfo -p RackInstallServer

If the result is no, for any rack repeat the previous step on the rack install server that returned
the no value.
24. Power on node 2. To image the ECS operating system using PXE boot (you always start with
node 2), wait for 30 seconds before powering on the next node so that all the commands have
been run on each node before continuing to the next node. Nodes 2–16 in the rack.
25. Wait for 30 seconds, and repeat step 24 for the next node until all the nodes are imaged.
26. Monitor the progress of ECS operating system imaging on the nodes.

# watch getrackinfo -i

Loading the operating system takes approximately 15 minutes per node. Sometimes it may take
longer for the IP column to update with the expected private IP addresses. Operating system
installation is complete once the Status is Done! as demonstrated.

Rack Installer Status


=====================
Mac Name Port Ip Status
00:1e:67:d8:a6:44 provo 1 192.168.219.1 Done!
00:1e:67:dd:cc:3b sandy 2 192.168.219.2 Done!
00:1e:67:dd:cd:c1 orem 3 192.168.219.3 Done!
00:1e:67:dd:d0:fa ogden 4 192.168.219.4 Done!

27. Validate that the nodes have rebooted, and are up again.
Once the operating system has been loaded on the nodes, the nodes reboot. Rebooting the
nodes may take several minutes to complete. Use the following command to monitor the nodes,
and verify that they have been rebooted before continuing:

# getrackinfo

Sample output

Node private Node Public BMC


Ip Address Id Status Mac Ip Address Mac
Ip Address Node Name
=============== ====== ====== ================= =================
================= ================= =========
192.168.219.1 1 MA 24:6e:96:d2:29:fe 10.249.234.55
d0:94:66:60:6d:4e 10.249.234.51 provo-beige
192.168.219.2 2 SA 24:6e:96:d2:3c:be 10.249.234.56
d0:94:66:5d:ad:ab 10.249.234.52 sandy-beige

Dell Technologies Confidential Information version: 2.3.6.90

Page 25 of 91
192.168.219.3 3 SA 24:6e:96:d2:2a:1e 10.249.234.57
d0:94:66:60:a3:de 10.249.234.53 orem-beige
192.168.219.4 4 SA 24:6e:96:d5:7b:7c 10.249.234.58
d0:94:66:60:8c:b1 10.249.234.54 ogden-beige

28. Create a MACHINES file that can be used to perform distributed commands. The MACHINES file
contains the list of private IP addresses for each node in a single rack.
1. Change to the /home/admin directory:

# cd /home/admin

2. Create the MACHINES file in the /home/admin directory (this directory is the home
directory for the admin user).

# getrackinfo -c MACHINES

3. Check its contents:

# cat MACHINES

You can also use the pingall command which pings all nodes in the MACHINES file:

# pingall

29. Verify that the ECS operating system version above the login prompt for each node displays the
expected version as follows:

viprexec -i "rpm -qa |grep ecs"


Output from host : 192.168.219.1
ecs-os-base-<currrent_version>.noarch
Output from host : 192.168.219.2
ecs-os-base-<currrent_version>.noarch
Output from host : 192.168.219.3
ecs-os-base-<currrent_version>.noarch
Output from host : 192.168.219.4
ecs-os-base-<currrent_version>.noarch

30. Disable RackInstallServer on each rack:

# sudo setrackinfo -p RackInstallServer no

Disabling prevents the rack master node from PXE booting the other nodes in the system. This
adds more security on top of the MAC address ignore list.
31. Verify the setting:

Dell Technologies Confidential Information version: 2.3.6.90

Page 26 of 91
# sudo getrackinfo -p RackInstallServer

The expected response is: No


32. Check if the cold or warm boot flag is set on any nodes in the rack:

viprexec powercycleneed get

1. If the above command returns cold or warm for any node, SSH to each of those nodes
and run:

NOTE:
cold requires the node to fully shut down and then power on, warm requires only a
reboot.

If EX500:

NOTE:
This command issues the required racadm command sequence to ensure that firmware is applied properly. It
may take 10 minutes for node to perform firmware reconfiguration and boot after above command is initiated.
On EX500, cold boot flag is automatically cleared as part of powercycleneedex500cold2none sequence.

# sudo powercycleneedex500cold2none

If EX3000 or EX5000:

# sudo powercycleneed set none; sudo shutdown -h now

Then, power on the node using power button, iDrac console, or using ipmitool
command form another node in the rack:

#sudo ipmitool -I lanplus -H <BMC IP> -U root -P passwd power status


#sudo ipmitool -I lanplus -H <BMC IP> -U root -P passwd power on

If EX300:

#sudo reboot

2. Repeat step a for each node which had cold or warm flag set.
3. After all nodes have been restarted properly, check for cold or warm boot flag again to
ensure all are none.

# viprexec powercycleneed get

Dell Technologies Confidential Information version: 2.3.6.90

Page 27 of 91
Validate the switch configruation
This chapter includes the following information.

Update to the latest supported Dell switch operating system version


For optimal performance, ECS switches must run the latest supported firmware version. If required, use
the ECS firmware update tool (fabfit) in the switch firmware package to install the latest firmware
package on the ECS system at the customer site.

See ECS EX-Series Switch OS10 Matrix guide to determine latest supported Switch firmware version
that is required to be installed in this section.
1. Review the required items to perform the firmware update:
o Firmware package with .zip filename for example: ecs-os-firmware-dell-
<version>.zip
o ECS Firmware Update Tool bundled with above firmware .zip file: fabfit
2. Obtain the latest ecs-os-firmware-dell-<version>.zip file from:
ECS product Support site: https://www.dell.com/support/home/en-in/product-
support/product/ecs-appliance-gen-3/drivers
3. Use SCP or WinSCP to copy the ecs-os-firmware-dell-<version>.zip file to the
/home/admin directory on node 1 of the rack containing the switches that require firmware
update:

# scp ecs-os-firmware-<version>.zip
[email protected]:/home/admin

4. When prompted, enter the password for the ECS system admin user.
Output similar to the following displays:

ecs-os-firmware-dell-<version>.zip 100% 1202MB 11.1MB/s 01:48

5. If you are not connected to node 1 of the rack containing the switches that require firmware
update, then open an SSH session using Putty to 192.168.219.1.
6. If you are not already in a screen session, enter into a screen session.

NOTE:
The screen session (or program) allows you to use multiple windows (virtual VT100 terminals) in UNIX.

# screen -S install

To verify if you are in a screen session:

# screen -list

Dell Technologies Confidential Information version: 2.3.6.90

Page 28 of 91
There is a screen on:
178214.install (Attached)
1 Socket in /var/run/screesn/S-admin.

To avoid screen session inactivity timeout, run the following command:

# unset TMOUT

If you lose the local or remote connection, the login sessions you establish through the screen
session do not go away. You can resume your screen sessions with the following command:

# screen -r

7. Extract the ecs-os-firmware-<version>.zip to the /home/admin/ directory:

# unzip ecs-os-firmware-dell-<version>.zip

Output similar to the following displays:

Archive: ecs-os-firmware-dell-3.4.0.0-771.42787bf.99.zip
creating: 3.4.0.0-771.42787bf.99/
inflating: 3.4.0.0-771.42787bf.99/fabfit
inflating: 3.4.0.0-771.42787bf.99/ecs-os-setup.x86_64-3.4.0.0-
771.42787bf.99.firmware.tbz
inflating: 3.4.0.0-771.42787bf.99/VERSION.firmware
inflating: 3.4.0.0-771.42787bf.99/MD5SUMS.firmware

8. Change to the directory created in the previous step:


The following shows an example command. This command reflects the directory name created
based on the latest available firmware package for example 3.4.0.0-771.42787bf.99

# cd 3.4.0.0-771.42787bf.99

9. Create a target node file that includes the IP address of node 1 only:

# echo 192.168.219.1 > ~/FIRMWARE

10. Run the fabfit command to install the firmware files on node 1 in the rack:

# ./fabfit -f ~/FIRMWARE install

Output similar to the following displays:

Dell Technologies Confidential Information version: 2.3.6.90

Page 29 of 91
20190909-194713 Info logging to /opt/emc/firmware.d/3.4.0.0-
771.42787bf.99/log/20190909-194713.push-status.log
20190909-194713 Info Checking checksums locally
20190909-194716 Info Distributing files to MACHINES list of nodes
20190909-194716 Info Make /opt/emc/firmware.d/3.4.0.0-771.42787bf.99 on MACHINES
list of nodes
20190909-194717 Info pushing /home/admin/3.4.0.0-771.42787bf.99/3.4.0.0-
771.42787bf.99
20190909-194730 Info Running fabfit on MACHINES list of nodes

/opt/emc/bin/domulti -f /home/admin/FIRMWARE /opt/emc/firmware.d/3.4.0.0-


771.42787bf.99/fabfit install

192.168.219.1
========================================
20190909-194730 Info logging to /opt/emc/firmware.d/3.4.0.0-
771.42787bf.99/log/20190909-194730.local-status.log
20190909-194730 Info Obtaining lock...
20190909-194730 Info Obtained fabfit lock.
20190909-194730 Info Checking checksums of pushed files
20190909-194734 Info Expanding tarball in /opt/emc/firmware.d/3.4.0.0-
771.42787bf.99
20190909-195003 Info Upgrade: emc-dell-firmware-1.3-3484.5396c74d.x86_64.rpm emc-
dell-DELLOS_10_3_xx-1.3-3484.5396c74d.x86_64.rpm emc-dell-DELLOS_10_4_xx-1.3-
3484.5396c74d.x86_64.rpm
grep: in.txt: No such file or directory
Done: running /opt/emc/bin/domulti -f /home/admin/FIRMWARE
/opt/emc/firmware.d/3.4.0.0-771.42787bf.99/fabfit install

11. Verify that the latest Dell firmware installed correctly:


r. Verify that the rpms is installed properly:

# rpm -qa | grep emc-dell

Output similar to the following displays:

emc-dell-firmware-1.3-3484.5396c74d.x86_64
emc-dell-DELLOS_10_3_xx-1.3-3484.5396c74d.x86_64
emc-dell-DELLOS_10_4_xx-1.3-3484.5396c74d.x86_64

s. Verify that the firmware directories installed:

# ls /usr/share/emc-dell-firmware/firmware

Output similar to the following displays:

10.3.2.3 10.4.x.x 10.5.x.x latest

Dell Technologies Confidential Information version: 2.3.6.90

Page 30 of 91
NOTE:
When firmware is extracted, the previous versions of firmware and the versions that are supported for other
hardware platforms are also listed.

# ls /usr/share/emc-dell-firmware/firmware/latest/

Output similar to the following displays:

PKGS_OS10-Enterprise-<version>-installer-x86_64.bin

NOTE:
The fabfit tool is designed to Autodefect hardware platform and place the correct firmware package in the
latest directory that is based on the switch model that is supported for the underlying hardware. See ECS EX-
Series Switch OS10 Matrix Guide to determine the latest supported Switch firmware version for target switch
models in your ECS rack, and confirm that the latest directory has the correct version.
12. Clean up the firmware installation /tmp files:

# viprexec -f ~/FIRMWARE 'rm -rf /opt/emc/firmware.d'

13. Change dir to perform the update from /home/admin directory:

# cd /home/admin

14. Update switch firmware on all Dell switches installed in the rack using one updateDell execution.
In ECS 3.4 and earlier versions:

# sudo updateDell <switch IP address or name>

In ECS 3.5 and later versions:

# getrackinfo -c /home/admin/MACHINES
# sudo updateDell <switch IP address or name> -m /home/admin/MACHINES

NOTE:
Enter multiple entries by leaving a space in between IPs or names. UpdateDell utility updates and reboots one switch at
a time when multiple switches are provided.

When you update multiple switches, the questions and output vary as compared to when one
switch at a time is changed:
o Type Y, when asked for single password for all switches.

Dell Technologies Confidential Information version: 2.3.6.90

Page 31 of 91
o Enter password when asked.
o Type Y, when asked if you would like to update the firmware on each switch.
o Type Y, when asked to restart each switch.
For example,

admin@provo-cinnamon:~/3.7.0.0-1718.0b7eff1.47> sudo updateDell rabbit.rack


hound.rack fox.rack hare.rack -m /home/admin/MACHINES
Logging output to /tmp/updateDell.1632387198.log
Single password for all switches? [Y/n/q] Y
Enter admin password for Dell switch:
Connected to rabbit.rack
Connected to hound.rack
Connected to fox.rack
Connected to hare.rack
Switch IP Model# Current Ver License Status Upgrade Needed
rabbit.rack S5248F-ON 10.5.2.3.316 Active True
hound.rack S5248F-ON 10.5.2.3.316 Active True
fox.rack S5248F-ON 10.5.2.3.316 Active True
hare.rack S5248F-ON 10.5.2.3.316 Active True
Target firmware version: 10.5.2.7
Do you want to upgrade the firmware now? [y/N/q] y
Enter password for local ECS user (admin):
/usr/lib/python2.7/site-packages/paramiko/ecdsakey.py:134:
CryptographyDeprecationWarning: Support for unsafe construction of public
numbers from encoded data will be removed in a future version. Please use
EllipticCurvePublicKey.from_encoded_point
self.ecdsa_curve.curve_class(), pointinfo
/usr/lib/python2.7/site-packages/paramiko/ecdsakey.py:202:
CryptographyDeprecationWarning: signer and verifier have been deprecated.
Please use sign and verify instead.
signature, ec.ECDSA(self.ecdsa_curve.hash_object())
Started fwUpdate for rabbit.rack
Started fwUpdate for hound.rack
Skipping certificate load. Target 10.5.2.7 is not an applicable version
Started fwUpdate for fox.rack
Skipping certificate load. Target 10.5.2.7 is not an applicable version
Started fwUpdate for hare.rack
Skipping certificate load. Target 10.5.2.7 is not an applicable version
Skipping certificate load. Target 10.5.2.7 is not an applicable version
Starting download of startup-configuration
Starting download of startup-configuration
Starting download of startup-configuration
Starting download of startup-configuration
Download to startup-configuration.fox.rack.2021-09-23.0855.xml completed.
Download to startup-configuration.hare.rack.2021-09-23.0855.xml completed.
Download to startup-configuration.rabbit.rack.2021-09-23.0855.xml completed.
Download to startup-configuration.hound.rack.2021-09-23.0855.xml completed.
Starting download of running-configuration
Starting download of running-configuration
Starting download of running-configuration

Dell Technologies Confidential Information version: 2.3.6.90

Page 32 of 91
Starting download of running-configuration
Download to running-configuration.fox.rack.2021-09-23.0856.txt completed.
Download to running-configuration.hare.rack.2021-09-23.0856.txt completed.
Download to running-configuration.hound.rack.2021-09-23.0856.txt completed.
Download to running-configuration.rabbit.rack.2021-09-23.0856.txt completed.
Starting download of license
Starting download of license
Starting download of license
Starting download of license
Download to license.hare.rack.2021-09-23.0856.lic completed.
Download to license.fox.rack.2021-09-23.0856.lic completed.
Download to license.hound.rack.2021-09-23.0856.lic completed.
Download to license.rabbit.rack.2021-09-23.0856.lic completed.
Transferring image to rabbit.rack.
Transferring image to hound.rack.
Transferring image to hare.rack.
Transferring image to fox.rack.
Image transfer completed on rabbit.rack.
Image transfer completed on hound.rack.
Image transfer completed on hare.rack.
Image transfer completed on fox.rack.
Image installing on rabbit.rack...
Image installing on hound.rack...
Image installing on hare.rack...
Image installing on fox.rack...
Install successfully completed on hound.rack.
Install successfully completed on fox.rack.
Install successfully completed on hare.rack.
Install successfully completed on rabbit.rack.
Upgrade completed on hare.rack. Please run updateDell -r if both switches in
pair are upgraded.
Upgrade completed on rabbit.rack. Please run updateDell -r if both switches in
pair are upgraded.
Upgrade completed on hound.rack. Please run updateDell -r if both switches in
pair are upgraded.
Upgrade completed on fox.rack. Please run updateDell -r if both switches in
pair are upgraded.

The Dell firmware installation on the ECS system is complete.

Configure VLT MAC address


This section describes how to configure VLT MAC address.

NOTE:

• This section is applicable only to ECS 3.4 and later versions.


• Even the switch operating system is at a current version and does not require an update, do not
skip to configure VLT MAC address during initial rack configuration.

Dell Technologies Confidential Information version: 2.3.6.90

Page 33 of 91
Before proceeding, perform the steps from 1 to 13 described in the Update to the latest supported Dell
switch operating system version section and run the following commands against each switch pair in the
rack:
Run the following commands:

For BE switches:

# sudo updateDell -p fox.rack hound.rack

For FE switches (if FE switches are provided by Dell EMC):

sudo updateDell -p rabbit.rack hare.rack

Example output:

#sudo updateDell -p fox.rack hound.rack

Single password for all switches? [Y/n/q] Y


Enter admin password for Dell switch:
Connected to fox.rack
Connected to hound.rack
Switch IP Model# Current Ver License Status Upgrade Needed
fox.rack S5148-ON 10.5.1.2.167 49 day(s) left False
hound.rack S5148-ON 10.5.1.2.167 50 day(s) left False
Apply post upgrade config changes? [y/N/q] y
Finished sending config commands to fox.rack
Finished sending config commands to hound.rack

Review switch information


Before beginning installation review switch information.

WARNING:
Service personnel MUST confirm that the customer has retained a copy of the switch configuration before leaving the site.

Be sure to review:

• The agreed upon switch configuration with the customer.


• TheECS Networks Guide for EX Series Hardware, which is available in SolVE.

Review switch configuration for customer network uplinks


Unless otherwise specified during the architectural phase of the project, a new install can utilize the
predefined default switch configurations for the Dell front-end switches (Hare and Rabbit). This default
consists of an VLT/Port-Channel configured across the ports 41 - 48 on both Hare and Rabbit for
uplinking to customer networks as demonstrated below.

Dell Technologies Confidential Information version: 2.3.6.90

Page 34 of 91
Figure 1. Switch configuration for customer uplinks

The majority of uplink configurations are against vPC (multi-switch port-channel for Cisco). This
configuration will work out of the box, irrespective of the amount of uplink ports required from the
customer, and will also allow for later expansion without an ECS customer support representative. The
default configuration is not intended for network separation use cases. The configuration can however be
loaded as a base and then modified for network separation. For information about network separation
refer to the ECS Network Separation Guide, which is available in SolVe.

Configure the rack ID and static IP addresses


This chapter includes the following topics.

Determine whether to use the installation scripts created through ECS designer or install ECS manually
At this point you must decide whether you will use the information gathered for the ECS Designer to
install ECS manually, or if you will use the installation scripts created through ECS designer to automate
the installation process.
If you decided to use the installation scripts to automate the installation process, review the steps in the
email you received from ECS Designer. Refer to Obtain the ECS Automated Script for further details.
Once you have completed the procedures provided to you in the email you received from ECS Designer,
continue with the steps provided in Post Installation of this guide after the ECS software has been
installed.

Configure the Rack ID


The Rack ID and Rack Name must be unique within the cluster to prevent IP conflicts on the Nile Area
Network (NAN).
To determine the ID to assign to the rack you are installing, see the Rack IDs and default Rack
hostnames listed in Rack ID and default hostname tables.
The following procedure assumes you have created a MACHINES file in the /home/admin directory
while installing the ECS OS.
If you are using the installation scripts to automate the ECS software installation process, the script will
perform this step for you if you are configuring the rack ID for a single ECS rack. If you are installing on
multiple racks, then you must perform the steps described below manually.

Dell Technologies Confidential Information version: 2.3.6.90

Page 35 of 91
1. Verify the connection to the private network on the on the private (Fox) switch; port 34 on the
front of the switch, or 36, on the back of the switch. and that the service laptop is configured with
IP address 192.168.219.101.
2. SSH to Node 1 of the rack, 192.168.219.1. The default credentials are admin/ChangeMe.
3. Use getrackinfo to retrieve the current setting. The -a parameter ensures that all nodes in
the rack are included in the command output.

# getrackinfo -a

Locate the Node Name column in the output to view the color currently assigned to the rack.
For example:

Node Name
provo-clear
sandy-clear
orem-clear
ogden-clear

4. If the color is set to clear or to the wrong color, then set it by using setrackinfo passing in
the color by index (using the -i parameter), or the name (by passing the -n parameter). For
example, if you are installing the first rack in the data center, the index is 1 and the name is red.
You can use either command:

# sudo setrackinfo -i 1

OR

# sudo setrackinfo -n red

See Rack IDs and default node hostnames for a complete list.

About configuring static IP addresses for the ECS Appliance


Once you have configured the rack ID, and are installing the ECS software manually, use the steps in
the following sections to continue to assign static IP addresses when all the ECS networks will be routed
through the public interface.
1. Configure DNS
2. Configure NTP
3. Adjust system time after configuring NTP servers
4. Manually configure static IP addresses
5. Configure the hostname

If you are using installation scripts to automate the installation process, the static IPs are automatically
configured by the scripts, and you can skip the following steps.

Dell Technologies Confidential Information version: 2.3.6.90

Page 36 of 91
Separating networks
If you are planning to separate any one of the ECS networks (mgmt, repl, data) from the public networks:
in preparation of network separation refer to the:

15.Approved ECS Designer for configuration information.


16.ECS Networks Guide for EX Series Hardware document, which is available in SolVe, for
network separation details.

Configure DNS
1. Use setrackinfo -a to configure the DNS server. Repeat the command for each DNS server
at the customer site.

# sudo setrackinfo -a DNSServer <DNS_Server_IP>

2. Use setrackinfo -a to configure the DNS search. You must run the command once for each
specification as shown in the following sample format:

# sudo setrackinfo -a DNSSearch <DNS_Search_Specification>

In addition, the order (or sequence) is very important when running this command. You must run
the command showing the more specific domain first for example: corp.customer.com) and
the less specific domain last (like customer.com) as shown in our example below.

# sudo setrackinfo -a DNSSearch corp.customer.com


# sudo setrackinfo -a DNSSearch customer.com

Configure NTP
Use this procedure to add NTP servers.

NOTE:
Run getrackinfo -p NTPServer command to check if there are any existing NTP servers and add the correct server by
following the procedure that is given below.

1. Run setrackinfo -a once for each NTP server you would like to add:

# sudo setrackinfo -a NTPServer <NTP_Server_IP>

2. Check the results using getrackinfo -r:


For example:

# sudo getrackinfo -r

Dell Technologies Confidential Information version: 2.3.6.90

Page 37 of 91
Adjust system time after configuring NTP servers
ECS 3.4 and later honors the NTP panic threshold which has a default 1000 seconds. File modification
times are used for file cleanups and large adjustments may cause unplanned cleanups.

ECS 3.4 and later will ignore NTP servers exceeding panic threshold until the time is set on nodes to be
within panic threshold and services are restarted. Therefore, when enabling NTP, the time may have to
be manually adjusted on all nodes for nodes to accept NTP servers. To adjust the system time perform
the following steps.
1. Stop NTP services on all nodes

viprexec "systemctl stop ntpd"

2. Set time on nodes to time on NTP servers and ignore panic threshold for one time only

viprexec "/usr/sbin/ntpd -gnq"

3. Verify the time and date that were set on the nodes is correct with "date" command.
4. Start NTP services on all nodes.

viprexec "systemctl start ntpd"

5. Update the hardware clock

viprexec "hwclock --systohc"

NOTE:
This is applicable only to ECS 3.4 and ECS 3.5 releases.

Manually configure static IP addresses


1. View the populated ports using getrackinfo -a, and the Node Id in the second column of
output.

getrackinfo -a

2. Use setrackinfo --static-ip-set to set the static IP addresses for the Public interface of
ALL nodes that are attached to the same back end (fox or hound) switch as node 1.
1. Run the command on the master node:

# sudo setrackinfo --static-ip-set <node_id> <node_Public_IP> <netmask>


<gateway>

For example:

Dell Technologies Confidential Information version: 2.3.6.90

Page 38 of 91
# sudo setrackinfo --static-ip-set 1 192.0.2.10 255.255.255.0 192.0.2.24

2. Wait until the ifcfg file is updated with the static IP information.
Run the following command to check:

cat /etc/sysconfig/network/ifcfg-public

Example Output

BONDING_MASTER=yes
BONDING_MODULE_OPTS="miimon=100 mode=4
xmit_hash_policy=layer3+4"
BONDING_SLAVE0=slave-0
BONDING_SLAVE1=slave-1
BOOTPROTO=static
IPADDR=192.0.2.10/24

NOTE:
Ensuring that the static information is updated is essential if the customer elected to set
up the optional network separation configuration during this deployment. Extra IP
addresses that are required for the separated networks will not be allocated correctly, if
the static IP has not been set. See the ECS Network Separation document which is
available in SolVe for details. For ECS release 3.1 and later, customers can hire Dell
EMC Services to return to the site to set up network separation.

3. Run the set the static IP addresses command in step 2a above for the remaining nodes.
4. Validate static configuration settings:

getrackinfo -s

The getrackinfo command can take some time (5-10 minutes) to show the updated status
with the IP addresses.

Configure the hostname


1. Set the hostname for each node. The value provided as the HOSTNAME is displayed in the ECS
Portal. It is unique for each node in the environment, but the FQDN is recommended especially
for multi-site deployments.

# sudo setrackinfo --hostname set <nodeID> <FQDN>

2. Validate the changes you made:

# getrackinfo --hostname-list

Dell Technologies Confidential Information version: 2.3.6.90

Page 39 of 91
Perform system checks
This chapter includes the following information.

Firmware update
Table 1. Firmware update

For All types of EX-Series

• If the operating system imaging process detects an older version of NIC, the minimum supported
version of NIC firmware is automatically applied.
• For this firmware to be properly applied, you may have to perform an extra power off and power on
sequence.
• Perform all steps described in earlier sections to ensure that proper power cycle sequence is
achieved, before proceeding.
• Follow the ECS EX-Series Firmware Matrix and Firmware Upgrade Guide, to ensure that latest
recommended versions of all specified components are at recommended level, before proceeding
to next steps.
• There are 2 Firmware bundles for EX -Series - Node Firmware and Disk Firmware, follow
Firmware Matrix and Firmware Upgrade Guide for instructions. The guides can be found under
How to Procedures in Solve. The Firmware bundles can be found under Tools and Downloads.

Perform system checks


Before starting the installation, complete this set of checks to validate the state and overall health of the
nodes and disks in the system.
The following procedure assumes that you have created a MACHINES file in the /home/admin directory
while installing the ECS operating system:
1. Ensure that you are connected into the private network on port 34 or 36.
2. SSH to Node 1 (192.168.219.1) using the admin/ChangeMe credentials.
If you are installing the system for the first time, this is Node 1 of the first rack you are installing.
All commands that require root privileges will be run using sudo or sudo -i. When using sudo,
you must enter the password for the logged in user (that is, the password for the admin user).
3. Verify that there are no warnings in the Status column of getrackinfo output:

#getrackinfo
admin@nile-318-96a8299-69:~> getrackinfo
Node private Node Public BMC
Ip Address Id Status Mac Ip Address Mac
Ip Address Node Name
=============== ====== ====== ================= =================
================= ================= =========
192.168.219.1 1 MA!1 24:6e:96:96:cd:14 0.0.0.0
d0:94:66:25:7b:b4 192.168.219.101 provo-cyan

Dell Technologies Confidential Information version: 2.3.6.90

Page 40 of 91
192.168.219.2 2 SA!1 24:6e:96:bb:ff:e8 0.0.0.0
d0:94:66:3f:42:62 192.168.219.102 sandy-cyan
192.168.219.3 3 SA!1 24:6e:96:bb:f8:a8 0.0.0.0
d0:94:66:44:fe:a2 192.168.219.103 orem-cyan
192.168.219.4 4 SA!1 24:6e:96:bb:fc:c8 0.0.0.0
d0:94:66:45:4a:87 192.168.219.104 ogden-cyan
192.168.219.5 5 SA!1 24:6e:96:bc:0a:a8 0.0.0.0
d0:94:66:45:44:7c 192.168.219.105 layton-cyan
192.168.219.6 6 SA!1 24:6e:96:bc:1e:08 0.0.0.0
d0:94:66:45:48:10 192.168.219.106 logan-cyan

4. If outputs in the status column contain warnings ! as shown in the previous output, run:

#sudo systemctl restart emc-rackservicemgr

5. Verify that the warnings cleared:

admin@provo-gen3-cyan:~> getrackinfo
Node private Node Public BMC
Ip Address Id Status Mac Ip Address Mac
Ip Address Node Name
=============== ====== ====== ================= =================
================= ================= =========
192.168.219.1 1 MA 24:6e:96:96:cd:14 10.241.207.93
d0:94:66:25:7b:b4 192.168.219.101 provo-cyan
192.168.219.2 2 SA 24:6e:96:bb:ff:e8 10.241.207.94
d0:94:66:3f:42:62 192.168.219.102 sandy-cyan
192.168.219.3 3 SA 24:6e:96:bb:f8:a8 10.241.207.95
d0:94:66:44:fe:a2 192.168.219.103 orem-cyan
192.168.219.4 4 SA 24:6e:96:bb:fc:c8 10.241.207.96
d0:94:66:45:4a:87 192.168.219.104 ogden-cyan
192.168.219.5 5 SA 24:6e:96:bc:0a:a8 10.241.207.97
d0:94:66:45:44:7c 192.168.219.105 layton-cyan
192.168.219.6 6 SA 24:6e:96:bc:1e:08 10.241.207.98
d0:94:66:45:48:10 192.168.219.106 logan-cyan
Status:

6. Validate system disks:

# viprexec -i "sysdisks -v| grep non-rotational"

For example:

Output from host : 192.168.219.1


/dev/sda [15:0:0:0] host15 0:0 ahci non-rotational 480.1 ATA DL43
SSDSCKJB480G7R PHDW7406020V480B

Output from host : 192.168.219.2

Dell Technologies Confidential Information version: 2.3.6.90

Page 41 of 91
/dev/sda [15:0:0:0] host15 0:0 ahci non-rotational 480.1 ATA DL43
SSDSCKJB480G7R PHDW7406026J480B

Output from host : 192.168.219.3


/dev/sda [14:0:0:0] host14 0:0 ahci non-rotational 480.1 ATA DL43
SSDSCKJB480G7R PHDW739401X4480B

Output from host : 192.168.219.4


/dev/sda [14:0:0:0] host14 0:0 ahci non-rotational 480.1 ATA DL43
SSDSCKJB480G7R PHDW7406021J480B

7. Validate that only one control node exists, and that it is accessible by all nodes:

# viprexec -i "atropos --state|grep -i master"

Output from host : 192.168.219.1


VRRPD STATE 4171: STATE MASTER
Output from host : 192.168.219.2
Output from host : 192.168.219.3
Output from host : 192.168.219.4

# viprexec -i "ping -c 2 192.168.219.254"

Output from host : 192.168.219.3


PING 192.168.219.254 (192.168.219.254) 56(84) bytes of data.
64 bytes from 192.168.219.254: icmp_seq=1 ttl=64 time=0.071 ms
64 bytes from 192.168.219.254: icmp_seq=2 ttl=64 time=0.097 ms

--- 192.168.219.254 ping statistics ---


2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.071/0.084/0.097/0.013 ms

Output from host : 192.168.219.1


PING 192.168.219.254 (192.168.219.254) 56(84) bytes of data.
64 bytes from 192.168.219.254: icmp_seq=1 ttl=64 time=0.091 ms
64 bytes from 192.168.219.254: icmp_seq=2 ttl=64 time=0.115 ms

--- 192.168.219.254 ping statistics ---


2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.091/0.103/0.115/0.012 ms

Output from host : 192.168.219.2


PING 192.168.219.254 (192.168.219.254) 56(84) bytes of data.
64 bytes from 192.168.219.254: icmp_seq=1 ttl=64 time=0.023 ms
64 bytes from 192.168.219.254: icmp_seq=2 ttl=64 time=0.022 ms

--- 192.168.219.254 ping statistics ---


2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.022/0.022/0.023/0.004 ms

Output from host : 192.168.219.4

Dell Technologies Confidential Information version: 2.3.6.90

Page 42 of 91
PING 192.168.219.254 (192.168.219.254) 56(84) bytes of data.
64 bytes from 192.168.219.254: icmp_seq=1 ttl=64 time=0.098 ms
64 bytes from 192.168.219.254: icmp_seq=2 ttl=64 time=0.115 ms

--- 192.168.219.254 ping statistics ---


2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.098/0.106/0.115/0.013 ms

8. Verify that the RackID, and RackName have been set.

getrackinfo -r

Master Info
================
ChassisID = 00:1c:73:fa:05:5b
RackID = 1
RackName = Red
epoxy = False

9. Validate that the DNS and search functions are set:

# viprexec "cat /etc/resolv.conf"

Output from host : 192.168.219.1


# Generated by NetworkManager
domain customer.com
search corp.customer.com customer.com
customer.com
nameserver 10.10.1.11

Output from host : 192.168.219.2


# Generated by NetworkManager
domain customer.com
search corp.customer.com customer.com
customer.com
nameserver 10.10.1.11

Output from host : 192.168.219.3


domain customer.com
search corp.customer.com customer.com
customer.com
nameserver 10.10.1.11

Output from host : 192.168.219.4


domain customer.com
search corp.customer.com customer.com
customer.com
nameserver 10.10.1.11

10. Validate that forward and reverse lookups are set by running each of the following commands:

Dell Technologies Confidential Information version: 2.3.6.90

Page 43 of 91
The first validates forward lookup, the second the reverse lookup. Do not proceed if it is not set
properly.
To validate forward lookup:

# viprexec -i 'nslookup $(hostname)'

Output from host : 192.168.219.2


Server: 192.168.219.254
Address: 192.168.219.254#53

Name: sandy-red.corp.customer.com
Address: 10.249.249.212

Output from host : 192.168.219.1


Server: 192.168.219.254
Address: 192.168.219.254#53

Name: provo-red.corp.customer.com
Address: 10.249.249.211

Output from host : 192.168.219.3


Server: 192.168.219.254
Address: 192.168.219.254#53

Name: orem-red.corp.customer.com
Address: 10.249.249.213

Output from host : 192.168.219.4


Server: 192.168.219.254
Address: 192.168.219.254#53

Name: ogden-red.corp.customer.com
Address: 10.249.249.214

To validate reverse lookup:

# viprexec -i 'nslookup $(hostname -i)'

Output from host : 192.168.219.1


Server: 192.168.219.254
Address: 192.168.219.254#53

211.249.249.11.in-addr.arpa name = provo-red.corp.customer.com

Output from host : 192.168.219.2


Server: 192.168.219.254
Address: 192.168.219.254#53

Dell Technologies Confidential Information version: 2.3.6.90

Page 44 of 91
211.249.249.12.in-addr.arpa name = sandy-red.corp.customer.com

Output from host : 192.168.219.3


Server: 192.168.219.254
Address: 192.168.219.254#53

211.249.249.13.in-addr.arpa name = orem-red.corp.customer.com

Output from host : 192.168.219.4


Server: 192.168.219.254
Address: 192.168.219.254#53

211.249.249.14.in-addr.arpa name = ogden-red.corp.customer.com

11. Validate that NTP is set, and that the value in the Offset column is within 5 s for each node.
The offset value is in milliseconds, so a value of 1000 is 1 s.

# viprexec -i "ntpq -p"

1. If the value in the Offset column is greater than 5 s, restart the service:

# viprexec "systemctl restart ntpd"

2. Verify that the value in the Offset column is now within the five-second limit:

# viprexec -i "ntpq -p"

12. Validate the ignore list is populated correctly and includes the correct number of nodes present
in the racks you are installing:

# viprexec "cat /etc/dnsmasq.dhcpignore/all" | sort | uniq -c

The output should look similar to:

8 00:1e:67:6a:01:b2,ignore # (port 1) provo


8 00:1e:67:69:f6:d1,ignore # (port 2) sandy
8 00:1e:67:6a:00:c2,ignore # (port 3) orem
8 00:1e:67:6a:01:53,ignore # (port 4) ogden
8 00:1e:67:6a:09:be,ignore # (port 5) layton
8 00:1e:67:69:f5:dc,ignore # (port 6) logan
8 00:1e:67:69:f7:08,ignore # (port 7) lehi
8 00:1e:67:6a:13:f0,ignore # (port 8) murray

Dell Technologies Confidential Information version: 2.3.6.90

Page 45 of 91
13. Validate the private.4 IPs and public interfaces are up and that IP addresses are assigned to
them.
1. Verify that the private.4 IP interface is up:

# viprexec -i 'ip ad show private.4 | grep "global"'

Output from host : 192.168.219.1


inet 169.254.1.5/16 brd 169.254.255.255 scope global private.4

Output from host : 192.168.219.2


inet 169.254.1.8/16 brd 169.254.255.255 scope global private.4

Output from host : 192.168.219.3


inet 169.254.1.6/16 brd 169.254.255.255 scope global private.4

Output from host : 192.168.219.4


inet 169.254.1.7/16 brd 169.254.255.255 scope global private.4

Investigate if the interface is not up.


2. Verify that the public interface is up:

# viprexec -i 'ip ad show public | grep "global"'

Output from host : 192.168.219.1


inet 198.51.100.245/21 brd 10.249.255.255 scope global public

Output from host : 192.168.219.2


inet 198.51.100.246/21 brd 10.249.255.255 scope global public

Output from host : 192.168.219.3


inet 198.51.100.247/21 brd 10.249.255.255 scope global public

Output from host : 192.168.219.4


inet 198.51.100.248/21 brd 10.249.255.255 scope global public

14. Verify the MD5checksum of the operating system image files is consistent across all nodes.
1. Run the following command:

# viprexec -i 'md5sum /srv/tftpboot/boot/*'

Output from host : 192.168.219.1


500c0e94aec365fd007d25f61ab753ad /srv/tftpboot/boot/initrd
7720bab96a0eef99491ea4a686dc38bc /srv/tftpboot/boot/linux

Output from host : 192.168.219.2


500c0e94aec365fd007d25f61ab753ad /srv/tftpboot/boot/initrd
7720bab96a0eef99491ea4a686dc38bc /srv/tftpboot/boot/linux

Dell Technologies Confidential Information version: 2.3.6.90

Page 46 of 91
Output from host : 192.168.219.3
500c0e94aec365fd007d25f61ab753ad /srv/tftpboot/boot/initrd
7720bab96a0eef99491ea4a686dc38bc /srv/tftpboot/boot/linux

Output from host : 192.168.219.4


500c0e94aec365fd007d25f61ab753ad /srv/tftpboot/boot/initrd
7720bab96a0eef99491ea4a686dc38bc /srv/tftpboot/boot/linux

2. Run the following command, and check that the MD5checksums for each image is the
same on all nodes.

# viprexec -i 'md5sum /srv/www/htdocs/image/*'

Output from host : 192.168.219.1


fdf502dd8a826132398250ba42c4f5bb /srv/www/htdocs/image/nile-preload.x86_64-
2.281.86.md5
4428d00338817533e8f4e7448585b754 /srv/www/htdocs/image/nile-preload.x86_64-
2.281.86.xz

Output from host : 192.168.219.2


fdf502dd8a826132398250ba42c4f5bb /srv/www/htdocs/image/nile-preload.x86_64-
2.281.86.md5
4428d00338817533e8f4e7448585b754 /srv/www/htdocs/image/nile-preload.x86_64-
2.281.86.xz

Output from host : 192.168.219.3


fdf502dd8a826132398250ba42c4f5bb /srv/www/htdocs/image/nile-preload.x86_64-
2.281.86.md5
4428d00338817533e8f4e7448585b754 /srv/www/htdocs/image/nile-preload.x86_64-
2.281.86.xz

Output from host : 192.168.219.4


fdf502dd8a826132398250ba42c4f5bb /srv/www/htdocs/image/nile-preload.x86_64-
2.281.86.md5
4428d00338817533e8f4e7448585b754 /srv/www/htdocs/image/nile-preload.x86_64-
2.281.86.xz

15. Verify that the bonding of interfaces is correct; there should be two slave nodes and one public
interface displayed:

# viprexec -i 'ip link show | egrep "slave-|public"| grep -v pslave'

You should see output similar to the following:

3: slave-0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master public


state UP mode DEFAULT group default qlen 1000
5: slave-1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master public
state UP mode DEFAULT group default qlen 1000
6: public: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
mode DEFAULT group default

Dell Technologies Confidential Information version: 2.3.6.90

Page 47 of 91
16. Verify that the bonding of interfaces is correct; there should be two slave nodes and one private
interface displayed:

# viprexec -i 'ip link show | egrep "pslave-|private"'

You should see output similar to the following:

Output from host : 192.168.219.6


4: pslave-0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9000 qdisc mq master private
state UP mode DEFAULT group default qlen 1000
5: pslave-1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9000 qdisc mq master private
state UP mode DEFAULT group default qlen 1000
11: private: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 9000 qdisc noqueue state UP
mode DEFAULT group default qlen 1000
12: private.4@private: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc noqueue state
UP mode DEFAULT group default qlen 1000

17. Verify that the bonding mode is correct:

# viprexec -i "grep Mode /proc/net/bonding/private"

You should see the following:

Bonding Mode: IEEE 802.3ad Dynamic link aggregation

1. If the bonding of the interfaces is not correct, restart the interfaces by running:

# viprexec "ifdown private andand ifup private"

2. Validate the bonding and mode is now set up properly by repeating the two previous
steps.
18. Check the /boot volume is on the same '/dev/sdX' as the LVM 'ECS' volume group for
/root.
1. Command:

# viprexec -i 'df -h | grep /boot'

The output as follows:

admin@provo-auburn:~> viprexec -i 'df -h | grep /boot'

Output from host : 192.168.219.1


/dev/sda1 597M 87M 511M 15% /boot

Output from host : 192.168.219.2

Dell Technologies Confidential Information version: 2.3.6.90

Page 48 of 91
/dev/sda1 597M 87M 511M 15% /boot

Output from host : 192.168.219.3


/dev/sdm1 597M 87M 511M 15% /boot

Output from host : 192.168.219.4


/dev/sdm1 597M 87M 511M 15% /boot

The integer following the 'X' in '/dev/sdX' must be different, '1' for /boot and '2' for
the ECS VG.
2. Command:

# viprexec -i 'pvs -v --noheadings'

The output as follows:

admin@provo-auburn:~> viprexec -i 'pvs -v --noheadings'

Output from host : 192.168.219.1


Using physical volume(s) on command line.
/dev/sda2 ECS lvm2 a-- 446.15g 0 446.15g Yds6jE-2k3D-X1cE-2ZdN-eDrV-
fOpq-IGMtl1

Output from host : 192.168.219.2


Using physical volume(s) on command line.
/dev/sda2 ECS lvm2 a-- 446.15g 0 446.15g Yds6jE-2k3D-X1cE-2ZdN-eDrV-
fOpq-IGMtl1

Output from host : 192.168.219.3


Using physical volume(s) on command line.
/dev/sdm2 ECS lvm2 a-- 446.15g 0 446.15g Yds6jE-2k3D-X1cE-2ZdN-eDrV-
fOpq-IGMtl1

Output from host : 192.168.219.4


Using physical volume(s) on command line.
/dev/sdm2 ECS lvm2 a-- 446.15g 0 446.15g Yds6jE-2k3D-X1cE-2ZdN-eDrV-
fOpq-IGMtl1

19. With the introduction of ECS operating system 3.2.2 and gen3 there is a third system partition to
assist with firmware updates, check fwflash is present with:

# viprexec -i 'df -h | grep fwflash'

The output as follows:

admin@provo-auburn:~> viprexec -i 'df -h | grep fwflash'

Output from host : 192.168.219.1

Dell Technologies Confidential Information version: 2.3.6.90

Page 49 of 91
/dev/sda3 400M 8.0K 400M 1% /opt/emc/fwflash

Output from host : 192.168.219.2


/dev/sda3 400M 8.0K 400M 1% /opt/emc/fwflash

Output from host : 192.168.219.3


/dev/sdm3 400M 8.0K 400M 1% /opt/emc/fwflash

Output from host : 192.168.219.4


/dev/sdm3 400M 8.0K 400M 1% /opt/emc/fwflash

20. Check the platform information and capture it by running each of the following commands:

# viprexec 'dmidecode -s system-product-name' | tee -a /var/tmp/post-ecs-os-install-


info.txt
# viprexec -i 'dmidecode -s bios-version' | tee -a /var/tmp/post-ecs-os-install-
info.txt
# viprexec -i 'dmidecode -t memory | grep Size | sed "s/[ ]+/ /"' | tee -a
/var/tmp/post-ecs-os-install-info.txt
# viprexec -i 'dmidecode -t system | grep "Serial Number"' | tee -a /var/tmp/post-ecs-
os-install-info.txt
# viprexec -i 'dmidecode -t chassis | grep "Serial Number"' | tee -a /var/tmp/post-
ecs-os-install-info.txt

21. View the System event log Summary for all nodes:

# viprexec -i 'sudo -i ipmitool sel elist | cut -d"|" -f4- | sort | uniq -c'

The output of the command is used to look for CATERR or DIMM-related failures.
22. Run svc_network check available on xDoctor during Perform system checks. Alternately, you
can create MACHINE files for corresponding interfaces and collect the IPs then run it using
pingall.

admin@ecs03:~> svc_network check int


svc_network v1.5.1 (svc_tools v1.8.5.1) Started 2020-12-07 08:28:22

----------------------------------------- Checking interface connectivity ------------


-----------------------------

Performing following checks:


Basic connectivity (ping) test between interface pairs on all nodes
Test large packet (>9000) delivery between interfaces (MTU check)

Interface pairs tested:


private.4 <-> private.4
public <-> public

From Node To Node(s) private.4 public


-----------------------------------------------------

Dell Technologies Confidential Information version: 2.3.6.90

Page 50 of 91
<All Nodes> <All Nodes> PASS PASS

admin@ecs03:~>

Installing more than one rack


If you are installing multiple racks, you will need to prepare the ECS appliance for any additional racks
before you can continue and install software across the multi-rack cluster.
The steps to perform are to:

1. Set the iDRAC IP address using the BIOS Setup Utility, and install the latest ECS OS.
2. Validate the switch configuration.
3. Configure the Rack ID and Static IP addresses.

Multirack checks
Perform the following checks to verify interrack connectivity.
1. Create a file that contains the IP addresses of all nodes in the cluster.
When you use the viprexec command to run commands on multiple nodes, the MACHINES file
is used by default. However, it is possible to specify the name of a file that contains all nodes for
the whole cluster, not just a single rack. In this example, the file is called VDCLIST.
You can create it using the getclusterinfo command:

# getclusterinfo -a VDCLIST

Alternatively, you can create it manually by adding the private.4 IP addresses of the nodes:

# vi /home/admin/VDCLIST

The private.4 IP addresses are in the form 169.254.<rack id>.<node id>, for example:

169.254.1.1
169.254.1.2
169.254.1.3
169.254.1.4
169.254.2.1
169.254.2.2
169.254.2.3
169.254.2.4

2. Check the contents of the MACHINES file, VDCLIST:

# cat VDCLIST

Ensure that the file contains the IP addresses of the nodes.

Dell Technologies Confidential Information version: 2.3.6.90

Page 51 of 91
3. Check that you have connectivity to all nodes using the pingall command:

# pingall -f VDCLIST

Check that the ping succeeded for all nodes.


4. Run the date command on the installer node with viprexec to validate that distributed
commands are working on all nodes:

# viprexec -f VDCLIST date

Install ECS software


This chapter includes the following information.

Copy the required ECS Software installation files to the installer node
Use this procedure to install the ECS Software installation package on the installer node (the first node in
the first rack at the site).
1. SSH into the installer node (or node 1).
2. If you are performing a manual installation create /tmp/installer directory:

#mkdir /tmp/installer

3. Navigate to the installation directory.


For manual install go to:

# cd /tmp/installer

4. Using pscp.exe or a similar secure copy tool, upload the ecs-<version>-production.tgz


(to create a D@RE capable environment) or ecs-<version>-production-no-
encryption.tgz (non-D@RE environments) file to the appropriate directory of the installer
node.

NOTE:
When selecting the software installation package, you should ensure that you do not select the ecs-<version>-
production.tgz package for countries that do not permit encryption. Only two countries require this file: Russia and
China.
5. Extract ecs-<version>-production.tgz. Or, extract ecs-<version>-production-no-
encryption.tgz (non-D@RE deployments) depending on your installation. For example:

# sudo tar xvf ecs-<version>-production.tgz

Example Output

Dell Technologies Confidential Information version: 2.3.6.90

Page 52 of 91
docker/
docker/
docker/images/
docker/images/fabric-syslog.txz
docker/images/fabric-registry.txz
docker/images/nile-object.txz
docker/images/caspian-fabric.txz
docker/images/fabric-agent.txz
docker/images/fabric-zookeeper.txz
docker/images/fabric-proxy.txz
docker/images/utilities.txz
manifest.txt
rpms/
rpms/emc-lsi-storelibir-2-17.01-657.1b62e78.1.RHEL.x86_64.rpm
rpms/viprhal-1.5.1.0-1704.055352c.COREOS.x86_64.rpm
rpms/fabric-agent-1.4.0.0-3250.634e3bb-SLES.rpm
rpms/fabric-cli-1.4.0.0-3250.634e3bb-x86_64.rpm
rpms/fabric-agent-1.4.0.0-3250.634e3bb-RHEL.rpm
rpms/fabric-agent-1.4.0.0-3250.634e3bb-COREOS.rpm
rpms/emc-lsi-storelibir-2-17.01-657.1b62e78.1.COREOS.x86_64.rpm
rpms/viprhal-1.5.1.0-1704.055352c.SLES.x86_64.rpm
rpms/installer-1.4.0.0-3250.634e3bb.rpm
rpms/viprhal-1.5.1.0-1704.055352c.RHEL.x86_64.rpm
rpms/checker-1.4.0.0-3250.634e3bb-x86_64.rpm
run.sh
tars/
tars/viprhal-1.5.1.0-1704.055352c.COREOS.x86_64.tgz
tars/jre-8u121-linux-x64.tgz

6. Execute the following command to install the .rpm.

# sudo ./run.sh

Example Output

installer-tool/conf/log4j.properties
installer-tool/lib/
installer-tool/lib/jackson-mapper-asl-1.9.13.jar
installer-tool/lib/jetty-http-9.3.8.v20160314.jar
...
Copy tars to installer ...
Copy tars done
Copy manifest to installer ...
Copy manifest done
All done. Please use installer /opt/emc/caspian/installer to start the installation
when ready

The ECS software installation files are available for the install.

Dell Technologies Confidential Information version: 2.3.6.90

Page 53 of 91
Run the Compatibility Checker (also known as pre-check tool)
A successful run of the Compatibility Checker tool is a prerequisite for installing ECS software, and must
run the same day as the ECS system deployment. Services personnel cannot proceed to create a
topology configuration file, or install the software until the checks in this section run without errors. The
workflow involves completing the following tasks:
1. Create a machines.txt file
2. Run the Compatibility Checker COLLECT operation
3. Run the PRECHECK and REPORT operation

See Compatibility Checker Guide, which is available in SolVe, for additional details.

Create a machines.txt file


A machines.txt file identifies the nodes in the cluster for the Compatibility Checker. If the file uses
private.4 IP addresses to identify the nodes, coverage across multiple racks within the same VDC is
assured.
The Compatibility Checker package provides the machines-template.txt file in the
/opt/emc/caspian/checker/template folder.

1. Set your working folder for the Compatibility Checker:

# cd /opt/emc/caspian/checker

2. Create a machines.txt file that contains the IP addresses of all the nodes in the cluster:

# sudo getclusterinfo -a conf/machines.txt

NOTE:
If there is a multirack VDC, this command adds private.4 IP addresses from all nodes and racks in the VDC.

The following example shows the comments that are embedded in the template file:

cd /opt/emc/caspian/checker
sudo vi conf/machines.txt
cat conf/machines.txt
# This file describes the format of the machines file which is to
# be used by the checker. The machines file contains information
# on the IP v4 addresses of the cluster nodes.
#
# Each line of machines file may contain IP v4 address or range
# of IP v4 addresses.
#
# For example:
# 192.168.1.1
# 192.168.100.1-192.168.100.10
#

Dell Technologies Confidential Information version: 2.3.6.90

Page 54 of 91
# Lines beginning with a hash '#' are considered comments.
#
169.254.1.1
169.254.1.2
169.254.1.3
169.254.1.4

Run the Compatibility Checker COLLECT operation


The COLLECT operation of the Compatibility Checker runs compatibility checks against all nodes in the
conf/machines.txt file. It also gathers HAL inventory files from those nodes.

Run the Compatibility Checker with the COLLECT operation and your machines.txt file.

#cd /opt/emc/caspian/checker
#sudo bin/checker --operation COLLECT --machines conf/machines.txt

The operation creates a logfile and HAL inventory file for every node in the
/opt/emc/caspian/checker/log/machines.txt file.

Run the PRECHECK and REPORT operation


Run the Compatibility Checker PRECHECK operation with the configuration map.
1. Run the PRECHECK operation. Specify the names of your machines.txt file and
configuration map file:

# sudo bin/checker --operation PRECHECK --machines conf/machines.txt

Output example:

Executing Program: PRECHECK

+-
+-Execute pre-check script
|-[169.254.1.1] ExecutePrecheck PASS
|-[169.254.1.2] ExecutePrecheck PASS
|-[169.254.1.3] ExecutePrecheck PASS
+-[169.254.1.4] ExecutePrecheck PASS

PRECHECK completed successfully


Test Results:
Number of nodes with status PASSED: 4.
Number of nodes with status WARNING: 0.
Number of nodes with status FAILED: 0.

2. Optionally, run the REPORT operation.


The following command generates a report to view when issues are found in the PRECHECK:

Dell Technologies Confidential Information version: 2.3.6.90

Page 55 of 91
# sudo bin/checker --operation REPORT --machines conf/machines.txt

The output of the command creates a report in the


/opt/emc/caspian/checker/results/report_date directory.
3. To view the report, copy the context of the
/opt/emc/caspian/checker/results/report_date directory to a local machine, and
open the report.html file in your browser.
Output sample for one node.

Test Results:
Number of nodes with status PASSED: 1.
Number of nodes with status WARNING: 0.
Number of nodes with status FAILED: 4.
HTML report put into /opt/emc/caspian/checker/results/report_2018-08-06_17-33-27
Summary TXT report put into /opt/emc/caspian/checker/results/report_2018-08-06_1
Full TXT report put into /opt/emc/caspian/checker/results/report_2018-08-06_17-3

REPORT completed successfully

When an issue is detected, you can go to the Failed tests to determine the reason for the failure.
For detailed steps, see the Compatibility Checker Guide, which is available in SolVe.

Create a topology configuration file


Use this procedure to create the topology file for the set of nodes you are installing. You must create a
topology file each time you install the fabric at a new site.
The topology file is a text-based file that describes characteristics of the nodes you are installing or
adding. Format the file to describe one node per line.

NOTE:
You must type (or copy and paste) all multi-line commands as a single line of text with no breaks.

1. On Node 1 of the first rack, copy the topology template file located at
/opt/emc/caspian/installer/conf/topology.txt to a local directory. For example:

# mkdir /var/tmp/installer

# sudo cp /opt/emc/caspian/installer/conf/topology.txt /var/tmp/installer/topology

2. Determine the system's private.4 IP addresses:

# getrackinfo -g nan -o ip

Example Output:

Dell Technologies Confidential Information version: 2.3.6.90

Page 56 of 91
getrackinfo -g nan -o ip
169.254.1.1
169.254.1.2
169.254.1.3
169.254.1.4

NOTE:
If installing more than one rack make sure to run step 2. on all racks to collect the private.4 IPs.
3. Open the topology file copy for editing. For example:

# sudo vi /var/tmp/installer/topology

4. Modify the topology file entries to represent what you are installing, and ensure the file contains
the correct addresses in step 2.
There is one entry for each node you are installing. Each node is described on its own line. for
example:

# ID,HOSTNAME,ADDRESS,LOCATION,RACK,PSNT,SHELF

Table 1. Options and Description The table lists the option and its description details

Option Description

ID The rack number/node number (r#n#) that the line describes. For example, r1n1 identifies
the first node in the first rack; r2n3 identifies the third node in the second rack.

HOSTNA The FQDN of the node. For example: provo-red.abc.com.


ME

NOTE:
You cannot insert the node's short name.

ADDRES The private.4 (NAN) address.


S

LOCATIO A string value that is useful in identifying the rack's location.


N

RACK ID The RACK ID is very important because it identifies racks during SKU distribution. Each
rack MUST list a unique RACK ID in the topology.txt file. Additionally, the RACK ID
MUST always correspond to the rack value in the ID. For example:
17.If ID is r1nX, RACK ID should be rack1
18.If ID is r4nX, RACK ID should be rack4

PSNT The PSNT of the rack (r1, r2, r3...) in which the nodes. If multiple racks, there will be a
unique PSNT for each rack (each node in the rack will have same PSNT). It is important to

Dell Technologies Confidential Information version: 2.3.6.90

Page 57 of 91
enter the correct PSNT value in the topology file prior to installing the ECS software. The
PSNT value entered here is used by ESRS to identify the system. If no value, or an
incorrect value is entered in the topology file then you will not be able to use ESRS to
identify the issues with the system.

SHELF A string that identifies the shelf. This value is not currently used by ECS. For simplicity, you
can use the value specified in the template.

The following example shows a topology configuration file for a four-node cluster.

# ID,HOSTNAME,ADDRESS,LOCATION,RACK,SHELF
r1n1,layton-red.sea.corp.company.com,169.254.1.1,Cambridge,rack1,psnt1,shelf1
r1n2,logan-red.sea.corp.company.com,169.254.1.2,Cambridge,rack1,psnt1,shelf1
r1n3,lehi-red.sea.corp.company.com,169.254.1.3,Cambridge,rack1,psnt1,shelf1
r1n4,murray-red.sea.corp.company.com,169.254.1.4,Cambridge,rack1,psnt1,shelf1

If the cluster comprises two racks, the nodes of the additional racks must also be added to the
topology file. In this case, second rack containing 4 nodes is added.

# ID,HOSTNAME,ADDRESS,LOCATION,RACK,SHELF
r1n1,layton-red.sea.corp.company.com,169.254.1.1,Cambridge,rack1,psnt1,shelf1
r1n2,logan-red.sea.corp.company.com,169.254.1.2,Cambridge,rack1,psnt1,shelf1
r1n3,lehi-red.sea.corp.company.com,169.254.1.3,Cambridge,rack1,psnt1,shelf1
r1n4,murray-red.sea.corp.company.com,169.254.1.4,Cambridge,rack1,psnt1,shelf1

r2n1,layton-green.sea.corp.company.com,169.254.2.1,Cambridge,rack2,psnt2,shelf1
r2n2,logan-green.sea.corp.company.com,169.254.2.2,Cambridge,rack2,psnt2,shelf1
r2n3,lehi-green.sea.corp.company.com,169.254.2.3,Cambridge,rack2,psnt2,shelf1
r2n4,murray-green.sea.corp.company.com,169.254.2.4,Cambridge,rack2,psnt2,shelf1

Install ECS Software (HAL, Fabric, and Object services)


Use this procedure to install the ECS Software, which includes installation of HAL, Fabric, and Object
services.
Note the following before you begin:

• The auto-discovery commands fail if the topology file is not populated with the customer-specific
node and rack details.
• The auto-generated SKU displays during the install process (see output below).

19.If you are adding a custom brand to ECS you must complete the instructions provided in Install
ECS with a custom brand before continuing with the following steps.
20.If not already in a screen session, enter into one.

NOTE:
The screen session (or program) allows you to use multiple windows (virtual VT100 terminals) in Unix.

# screen -S install

Dell Technologies Confidential Information version: 2.3.6.90

Page 58 of 91
To verify if you are in a screen session:

screen -list

There is a screen on:


178214.install (Attached)
1 Socket in /var/run/screesn/S-root.

If you lose the local or remote connection, the login sessions you establish through the screen
session don't go away. You can resume your screen sessions with the following command:

# screen -r

21.Change to the installer directory:

# cd /opt/emc/caspian/installer

22.Run the installer.

# sudo bin/installer --operation INSTALL_ALL --topology /var/tmp/installer/topology

Example Output

Initializing...

######################################################################################
######################################################################################
#####################################
# Automatically generated SKU is shown below.
[__AUTO_SKU__]
fabric_installer = [r1n1]
fabric_registry = [r1n1]
fabric_lifecycle = [r1n1,r1n2,r1n3]
fabric_zookeeper = [r1n1:1,r1n2:2,r1n3:3]
object_main = [r1n1,r1n2,r1n3,r1n4]
######################################################################################
######################################################################################
#####################################

Executing Program: INSTALL_ALL

|-Install HAL
| |-Check and Install JRE and Installer Tool
| | |-Check Java Runtime environment
| | | |-[169.254.92.8] JavaRuntimeHealth PASS (1/0)
| | | |-[169.254.92.6] JavaRuntimeHealth PASS (2/0)
| | | |-[169.254.92.5] JavaRuntimeHealth PASS (3/0)

Dell Technologies Confidential Information version: 2.3.6.90

Page 59 of 91
| | | +-[169.254.92.7] JavaRuntimeHealth PASS (4/0, 1 sec)
| | +-Check Installer tool
| | |-[169.254.92.5] InstallerToolHealth PASS (5/0)
| | |-[169.254.92.8] InstallerToolHealth PASS (6/0, 1 sec)
| | |-[169.254.92.7] InstallerToolHealth PASS (7/0, 2 sec)
| | +-[169.254.92.6] InstallerToolHealth PASS (8/0, 2 sec)
| |-Check HAL Rpm dependencies
| | |-[169.254.92.8] CheckDependencies PASS (9/0, 1 sec)
| | |-[169.254.92.5] CheckDependencies PASS (10/0, 1 sec)
| | |-[169.254.92.6] CheckDependencies PASS (11/0, 1 sec)
| | +-[169.254.92.7] CheckDependencies PASS (12/0, 1 sec)
| |-Install HAL Rpm
| | |-[169.254.92.8] Install PASS (13/0, 15
sec)
| | |-[169.254.92.7] Install PASS (14/0, 15
sec)
| | |-[169.254.92.6] Install PASS (15/0, 15
sec)
| | +-[169.254.92.5] Install PASS (16/0, 15
sec)
| +-Configure HAL
| |-[169.254.92.7] ConfigureHAL PASS (17/0, 2 sec)
| |-[169.254.92.6] ConfigureHAL PASS (18/0, 2 sec)
| |-[169.254.92.5] ConfigureHAL PASS (19/0, 2 sec)
| +-[169.254.92.8] ConfigureHAL PASS (20/0, 3 sec)
|-Install Fabric
| |-Install Validation Phase
| | |-Validators
| | | |-[0.0.0.0] ValidateTopology PASS (21/0)
| | | |-[0.0.0.0] ValidateRegisteries PASS (22/0)
| | | |-[0.0.0.0] ValidateOddNodes PASS (23/0)
| | | |-[0.0.0.0] ValidateOddNodes PASS (24/0)
| | | +-[0.0.0.0] ValidateExtendedNodes PASS (25/0)
| | |-Check docker health
| | | |-[169.254.92.7] DockerHealth PASS (26/0)
| | | |-[169.254.92.6] DockerHealth PASS (27/0)
| | | |-[169.254.92.5] DockerHealth PASS (28/0)
| | | +-[169.254.92.8] DockerHealth PASS (29/0)
| | +-Check custom registries
| |-Install Agent
| | |-Check and Install JRE and Installer Tool
| | | |-Check Java Runtime environment
| | | | |-[169.254.92.6] JavaRuntimeHealth PASS (30/0)
| | | | |-[169.254.92.5] JavaRuntimeHealth PASS (31/0)
| | | | |-[169.254.92.7] JavaRuntimeHealth PASS (32/0)
| | | | +-[169.254.92.8] JavaRuntimeHealth PASS (33/0, 1 sec)
| | | +-Check Installer tool
| | | |-[169.254.92.8] InstallerToolHealth PASS (34/0)
| | | |-[169.254.92.6] InstallerToolHealth PASS (35/0, 1 sec)
| | | |-[169.254.92.5] InstallerToolHealth PASS (36/0, 1 sec)
| | | +-[169.254.92.7] InstallerToolHealth PASS (37/0, 2 sec)
| | |-Uninstall Fabric

Dell Technologies Confidential Information version: 2.3.6.90

Page 60 of 91
| | | |-Uninstall Agent Service
| | | | |-[169.254.92.7] Uninstall PASS (38/0, 1 sec)
| | | | |-[169.254.92.8] Uninstall PASS (39/0, 1 sec)
| | | | |-[169.254.92.6] Uninstall PASS (40/0, 1 sec)
| | | | +-[169.254.92.5] Uninstall PASS (41/0, 1 sec)
| | | |-Remove Fabric Services
| | | | |-Remove Registry
| | | | | +-[169.254.92.5] NukeService PASS (42/0)
| | | | |-Remove LM
| | | | | |-[169.254.92.7] NukeService PASS (43/0)
| | | | | |-[169.254.92.5] NukeService PASS (44/0)
| | | | | +-[169.254.92.6] NukeService PASS (45/0)
| | | | |-Remove ZooKeeper
| | | | | |-[169.254.92.7] NukeService PASS (46/0)
| | | | | |-[169.254.92.5] NukeService PASS (47/0)
| | | | | +-[169.254.92.6] NukeService PASS (48/0)
| | | | +-Remove Syslog
| | | | |-[169.254.92.5] NukeService PASS (49/0)
| | | | |-[169.254.92.7] NukeService PASS (50/0)
| | | | |-[169.254.92.8] NukeService PASS (51/0)
| | | | +-[169.254.92.6] NukeService PASS (52/0)
| | | |-Cleanup FabricImages
| | | | |-Remove Registry Image
| | | | | |-[169.254.92.7] RemoveImage 'registry' PASS (53/0)
| | | | | |-[169.254.92.6] RemoveImage 'registry' PASS (54/0)
| | | | | |-[169.254.92.5] RemoveImage 'registry' PASS (55/0)
| | | | | +-[169.254.92.8] RemoveImage 'registry' PASS (56/0)
| | | | |-Remove LM Image
| | | | | |-[169.254.92.7] RemoveImage 'fabric' PASS (57/0)
| | | | | |-[169.254.92.8] RemoveImage 'fabric' PASS (58/0)
| | | | | |-[169.254.92.5] RemoveImage 'fabric' PASS (59/0)
| | | | | +-[169.254.92.6] RemoveImage 'fabric' PASS (60/0)
| | | | |-Remove ZooKeeper Image
| | | | | |-[169.254.92.8] RemoveImage 'zookeeper' PASS (61/0)
| | | | | |-[169.254.92.6] RemoveImage 'zookeeper' PASS (62/0)
| | | | | |-[169.254.92.7] RemoveImage 'zookeeper' PASS (63/0)
| | | | | +-[169.254.92.5] RemoveImage 'zookeeper' PASS (64/0)
| | | | +-Remove Syslog Image
| | | | |-[169.254.92.7] RemoveImage 'syslog' PASS (65/0)
| | | | |-[169.254.92.5] RemoveImage 'syslog' PASS (66/0)
| | | | |-[169.254.92.6] RemoveImage 'syslog' PASS (67/0)
| | | | +-[169.254.92.8] RemoveImage 'syslog' PASS (68/0)
| | | |-Cleanup Fabric Services Data
| | | | |-Remove Registry Data
| | | | | +-[169.254.92.5] RemoveServiceData PASS (69/0)
| | | | |-Remove LM Data
| | | | | |-[169.254.92.5] RemoveServiceData PASS (70/0)
| | | | | |-[169.254.92.7] RemoveServiceData PASS (71/0)
| | | | | +-[169.254.92.6] RemoveServiceData PASS (72/0)
| | | | +-Remove ZooKeeper Data
| | | | |-[169.254.92.5] RemoveServiceData PASS (73/0)
| | | | |-[169.254.92.7] RemoveServiceData PASS (74/0)

Dell Technologies Confidential Information version: 2.3.6.90

Page 61 of 91
| | | | +-[169.254.92.6] RemoveServiceData PASS (75/0)
| | | |-Uninstall FCLI Rpm
| | | | |-[169.254.92.8] Uninstall PASS (76/0)
| | | | |-[169.254.92.7] Uninstall PASS (77/0)
| | | | |-[169.254.92.5] Uninstall PASS (78/0)
| | | | +-[169.254.92.6] Uninstall PASS (79/0)
| | | |-Cleanup FCLI Data
| | | | |-[169.254.92.6] RemoveServiceData PASS (80/0)
| | | | |-[169.254.92.8] RemoveServiceData PASS (81/0)
| | | | |-[169.254.92.7] RemoveServiceData PASS (82/0)
| | | | +-[169.254.92.5] RemoveServiceData PASS (83/0)
| | | +-Cleanup Agent Data
| | | |-[169.254.92.8] RemoveServiceData PASS (84/0)
| | | |-[169.254.92.7] RemoveServiceData PASS (85/0)
| | | |-[169.254.92.5] RemoveServiceData PASS (86/0)
| | | +-[169.254.92.6] RemoveServiceData PASS (87/0)
| | |-Check Agent Rpm Dependencies
| | | |-[169.254.92.8] CheckDependencies PASS (88/0, 1 sec)
| | | |-[169.254.92.6] CheckDependencies PASS (89/0, 1 sec)
| | | |-[169.254.92.7] CheckDependencies PASS (90/0, 1 sec)
| | | +-[169.254.92.5] CheckDependencies PASS (91/0, 1 sec)
| | |-Check Fabric CLI Rpm Dependencies
| | | |-[169.254.92.7] CheckDependencies PASS (92/0, 1 sec)
| | | |-[169.254.92.8] CheckDependencies PASS (93/0, 1 sec)
| | | |-[169.254.92.5] CheckDependencies PASS (94/0, 1 sec)
| | | +-[169.254.92.6] CheckDependencies PASS (95/0, 1 sec)
| | |-Configure Agent
| | | |-[169.254.92.5] PrepareAgentConfiguration PASS (96/0, 14
sec)
| | | |-[169.254.92.6] PrepareAgentConfiguration PASS (97/0)
| | | |-[169.254.92.7] PrepareAgentConfiguration PASS (98/0)
| | | +-[169.254.92.8] PrepareAgentConfiguration PASS (99/0)
| | |-Install Agent Service
| | | |-[169.254.92.8] Install PASS (100/0, 25
sec)
| | | |-[169.254.92.5] Install PASS (101/0, 25
sec)
| | | |-[169.254.92.7] Install PASS (102/0, 25
sec)
| | | +-[169.254.92.6] Install PASS (103/0, 25
sec)
| | |-Install Fabric CLI Rpm
| | | |-[169.254.92.6] Install PASS (104/0, 14
sec)
| | | |-[169.254.92.7] Install PASS (105/0, 14
sec)
| | | |-[169.254.92.5] Install PASS (106/0, 14
sec)
| | | +-[169.254.92.8] Install PASS (107/0, 14
sec)
| | |-Setup Installation SSL

Dell Technologies Confidential Information version: 2.3.6.90

Page 62 of 91
| | | +-[169.254.92.5] SetupInstallationSsl PASS (108/0, 48
sec)
| | |-Verify Agent Health
| | | |-[169.254.92.5] AgentHealth PASS (109/0, 1
sec)
| | | |-[169.254.92.7] AgentHealth PASS (110/0, 1
sec)
| | | |-[169.254.92.6] AgentHealth PASS (111/0, 1
sec)
| | | +-[169.254.92.8] AgentHealth PASS (112/0, 1
sec)
| | |-Validate Disks
INFO: [169.254.92.8] Number of found disks is 12
INFO: [169.254.92.6] Number of found disks is 12
| | | |-[169.254.92.8] StorageHealth PASS (113/0)
| | | |-[169.254.92.6] StorageHealth PASS (114/0)
INFO: [169.254.92.5] Number of found disks is 12
| | | |-[169.254.92.5] StorageHealth PASS (115/0)
INFO: [169.254.92.7] Number of found disks is 12
| | | +-[169.254.92.7] StorageHealth PASS (116/0, 1
sec)
| | +-Emit Topology Info
| | |-[169.254.92.7] EmitTopologyInfo PASS (117/0)
| | |-[169.254.92.6] EmitTopologyInfo PASS (118/0)
| | |-[169.254.92.5] EmitTopologyInfo PASS (119/0)
| | +-[169.254.92.8] EmitTopologyInfo PASS (120/0)
| |-Install Registries
| | |-Install Head Registry
| | | |-[169.254.92.5] LoadImage 'registry' PASS (121/0, 8
sec)
| | | +-[169.254.92.5] InstallUpgradeService PASS (122/0, 11
sec)
| | |-Push Fabric Images to Head Registry
| | | |-[169.254.92.5] PushImage 'registry' PASS (123/0, 15
sec)
| | | |-[169.254.92.5] LoadImage 'zookeeper' PASS (124/0, 18
sec)
| | | |-[169.254.92.5] PushImage 'zookeeper' PASS (125/0, 16
sec)
| | | |-[169.254.92.5] LoadImage 'fabric' PASS (126/0, 18
sec)
| | | |-[169.254.92.5] PushImage 'fabric' PASS (127/0, 2
sec)
| | | |-[169.254.92.5] LoadImage 'syslog' PASS (128/0, 15
sec)
| | | +-[169.254.92.5] PushImage 'syslog' PASS (129/0, 1
sec)
| | |-Pull Registry Image
| | |-Install Remote Registries
| | +-Push Fabric Images to Remote Registries
| |-Push Images to Custom Registries
| | |-Load Images

Dell Technologies Confidential Information version: 2.3.6.90

Page 63 of 91
| | +-Push Images
| |-Install Zookeeper
| | |-Pull Zookeeper Image
| | | |-[169.254.92.5] PullImage 'zookeeper' PASS (130/0)
| | | |-[169.254.92.7] PullImage 'zookeeper' PASS (131/0, 8
sec)
| | | +-[169.254.92.6] PullImage 'zookeeper' PASS (132/0, 8
sec)
| | +-Install Zookeeper Container
| | |-[169.254.92.5] InstallUpgradeService PASS (133/0, 9
sec)
| | |-[169.254.92.7] InstallUpgradeService PASS (134/0, 9
sec)
| | +-[169.254.92.6] InstallUpgradeService PASS (135/0, 9
sec)
| |-Install Fabric Container
| | |-[0.0.0.0] GenerateClusterPassword PASS (136/0, 2
sec)
| | |-Pull Fabric Image
| | | |-[169.254.92.5] PullImage 'fabric' PASS (137/0)
| | | |-[169.254.92.7] PullImage 'fabric' PASS (138/0, 2
sec)
| | | +-[169.254.92.6] PullImage 'fabric' PASS (139/0, 2
sec)
| | |-Install Fabric Container
| | | |-[169.254.92.7] InstallUpgradeService PASS (140/0, 9
sec)
| | | |-[169.254.92.6] InstallUpgradeService PASS (141/0, 9
sec)
| | | +-[169.254.92.5] InstallUpgradeService PASS (142/0, 9
sec)
| | |-[0.0.0.0] CreateClusterRequest PASS (143/0, 30
sec)
| | |-[0.0.0.0] JoinClusterRequest PASS (144/0, 2
sec)
| | |-Verify Lifecycle Health
| | | |-[169.254.92.5] LifecycleHealth PASS (145/0)
| | | |-[169.254.92.6] LifecycleHealth PASS (146/0)
| | | +-[169.254.92.7] LifecycleHealth PASS (147/0)
| | |-[0.0.0.0] PutRootCertIntoLM PASS (148/0)
| | |-[0.0.0.0] AddAgentRequest PASS (149/0, 4
sec)
| | +-[0.0.0.0] CustomerSyrInfo PASS (150/0)
| |-Install Syslog
| | |-Pull Syslog Image
| | | |-[169.254.92.5] PullImage 'syslog' PASS (151/0)
| | | |-[169.254.92.6] PullImage 'syslog' PASS (152/0, 1
sec)
| | | |-[169.254.92.7] PullImage 'syslog' PASS (153/0, 1
sec)
| | | +-[169.254.92.8] PullImage 'syslog' PASS (154/0, 8
sec)

Dell Technologies Confidential Information version: 2.3.6.90

Page 64 of 91
| | +-Install Syslog Container
| | |-[169.254.92.5] InstallUpgradeService PASS (155/0)
| | |-[169.254.92.7] InstallUpgradeService PASS (156/0)
| | |-[169.254.92.6] InstallUpgradeService PASS (157/0)
| | +-[169.254.92.8] InstallUpgradeService PASS (158/0)
| |-Install Fabric Application Definition
| | |-[0.0.0.0] InstallApplication PASS (159/0)
| | |-[0.0.0.0] InstallApplication PASS (160/0)
| | |-[0.0.0.0] InstallApplication PASS (161/0)
| | +-[0.0.0.0] InstallApplication PASS (162/0)
| +-Update Fabric Ownership To Lifecycle Manager
| |-Update Ownership For Registry
| | +-[169.254.92.5] UpdateOwnership PASS (163/0)
| |-Update Ownership For Zookeeper
| | |-[169.254.92.5] UpdateOwnership PASS (164/0)
| | |-[169.254.92.7] UpdateOwnership PASS (165/0)
| | +-[169.254.92.6] UpdateOwnership PASS (166/0)
| |-Update Ownership For Lifecycle Manager
| | |-[169.254.92.5] UpdateOwnership PASS (167/0)
| | |-[169.254.92.7] UpdateOwnership PASS (168/0)
| | +-[169.254.92.6] UpdateOwnership PASS (169/0)
| +-Update Ownership For Syslog
| |-[169.254.92.7] UpdateOwnership PASS (170/0)
| |-[169.254.92.6] UpdateOwnership PASS (171/0)
| |-[169.254.92.5] UpdateOwnership PASS (172/0)
| +-[169.254.92.8] UpdateOwnership PASS (173/0)
+-Install Services
|-Push Services Images to Head Registry
| |-[169.254.92.5] LoadImage 'object' PASS (174/0, 1 min
27 sec)
| |-[169.254.92.5] PushImage 'object' PASS (175/0, 45
sec)
|-Push Services Images to Custom Registries
|-Pull Services Images from Head Registry
|-Push Services Images to Remote Registries
|-Install Services
| |-[0.0.0.0] InstallApplication PASS (176/0, 7
sec)
|-Set Services Operational Mode To Normal
| |-[0.0.0.0] SetApplicationRoleOperationalMode PASS (177/0)
+-Post-check Services Health
|-Validate Object Service
| |-[169.254.92.5] ServiceHealth PASS (178/0, 21
sec)
| |-[169.254.92.8] ServiceHealth PASS (179/0, 1 min
4 sec)
| |-[169.254.92.7] ServiceHealth PASS (180/0, 1 min
4 sec)
| +-[169.254.92.6] ServiceHealth PASS (181/0, 1 min
5 sec)
Elapsed time is 9 min .

Dell Technologies Confidential Information version: 2.3.6.90

Page 65 of 91
INSTALL_ALL completed successfully
Information has been written to the
"/opt/emc/caspian/installer/discover/INSTALL_ALL.2018-07-16T22:48:25/provisioning.txt"
Information has been written to the
"/opt/emc/caspian/installer/discover/INSTALL_ALL.2018-07-16T22:48:25/topology.txt"

Post-installation
This part includes the following chapters.

Perform post-installation tasks


This chapter includes the following topics.

Run a post-install health check from the Service Console


1. If you have not already, Download the latest ECS Service Console installer, and release notes.
2. Install the Service Console on the installer node, using the instructions provided in the Service
Console Release Notes.
3. Create the cluster.ini file that includes all system nodes using the following command:

# service-console run Cluster_Config

The cluster.ini file is saved to the local directory.


4. View the cluster.ini to validate that all the nodes are listed in the file.

# cat /opt/emc/config/local/cluster.ini

5. Run the Service Console health check:

service-console run Health_Check

NOTE:
The Health_Check command is case sensitive.

The following shows an example of a Service Console health check with no errors:

ECS
==============================================================================
ECS.Service Procedures
==============================================================================
20161230 22:36:34.267: Service Procedures Setup
20161230 22:36:38.832: | PASS
Fabric Health Check :: Check of an ECS Fabric health. Failure of t...
20161230 22:36:38.834: Fabric Health Check
20161230 22:36:38.835: | Run Keywords Independently

Dell Technologies Confidential Information version: 2.3.6.90

Page 66 of 91
20161230 22:36:38.836: | | Persist installer configuration information on all
nodes in the system
20161230 22:36:40.725: | | | PASS
20161230 22:36:40.726: | | Get additional cluster information and validate fabric-
agent status
20161230 22:38:52.369: | | | PASS
20161230 22:38:52.370: | | Validate that OS version is equal between nodes
...
ECS | PASS |
1 critical test, 1 passed, 0 failed
1 test total, 1 passed, 0 failed
==============================================================================
Debug: /opt/emc/caspian/service-
console/log/run_Health_Check_2017_03_23_11_23_20/dbg_robot.log
Output: /opt/emc/caspian/service-
console/log/run_Health_Check_2017_03_23_11_23_20/output.xml
Log: /opt/emc/caspian/service-
console/log/run_Health_Check_2017_03_23_11_23_20/log.html
Report: /opt/emc/caspian/service-
console/log/run_Health_Check_2017_03_23_11_23_20/report.html

6. Alternatively, if errors display in the output, contact Technical Support regarding next steps.
If you are running the Service Console health check prior to creating a VDC, you will receive the
following warning messages in your results. You can ignore the VDC error messages if you have
not created a VDC.

[WARN] Failed to get list of vdcs. Please make sure that the system is provisioned
20180326 21:06:34.519: | | | | | PASS
20180326 21:06:34.521: | | | | Check Object version across the cluster
[WARN] Failed to get list of vdcs. Please make sure that the system is provisioned
20180326 21:06:36.954: | | | | | PASS (2 sec)
20180326 21:06:36.956: | | | | Validate that all nodes aren't in Maintenance Mode
(SSM)
[WARN] Failed to get list of vdcs. Please make sure that the system is provisioned

Update to the latest xDoctor version


Services personnel must update to the latest xDoctor version after installing ECS software components.
xDoctor is a diagnostic tool integrated with the ECS system. It provides Services personnel with valuable
information for troubleshooting customer issues. After downloading the latest, released xDoctor install
package, refer to the xDoctor User's Guide in SolVe Desktop for update procedures.

Configuring xDoctor not to monitor custom FrontEnd switches


If you decide to provide your own FrontEnd switches instead of Dell switches, you must configure
xDoctor in a way to not monitor the custom FrontEnd switches.
By default, xDoctor monitors all the switches and generates an alert and sent it through a Service
Request (SR) to the support team. Hence, you must ensure that xDoctor is configured to not monitor the
custom FrontEnd switches during the system installation. For information about making configuration
changes, see KB 484976.

Dell Technologies Confidential Information version: 2.3.6.90

Page 67 of 91
Run xDoctor checks
Run system-level diagnostic checks using xDoctor.

1. Validate that all nodes are running the same version of xDoctor:

# sudo -i xdoctor -sysversion

Output similar to the following displays:

xDoctor Uniform on all nodes: 4.4-24

NOTE:
You must upgrade if the output shows that the installed xDoctor version is not the same on all nodes (or not the latest
version). See ECS xDoctor User's Guide available in ECS SolVe Desktop for complete details.
2. Log into the current Rack master node:

# ssh master.rack

3. Launch xDoctor. The default (Full Diagnosis Suite) tests run on the entire system:

# sudo -i xdoctor

4. Locate the Session Report from the xdoctor output for example:

2018-09-21 14:44:09,554: xDoctor_4.6-43 - INFO: --------------------------

2018-09-21 14:44:09,554: xDoctor_4.6-43 - INFO: Session Report - xdoctor --report


--archive=2018-09-21_144248
2018-09-21 14:44:09,554: xDoctor_4.6-43 - INFO: ---------------

5. Run the session report to display only "Warning, Error, and Critical" events:

sudo xdoctor --report --archive=2018-09-21_144248 -WEC

Output sample

Displaying xDoctor Report (2018-09-21_145914) Filter:['CRITICAL', 'ERROR', 'WARNING']


...
Timestamp = 2018-09-21_145914
Category = Uptime
Source = Node
Severity = WARNING
Node = Multiple_Nodes
Message = The following nodes were recently rebooted

Dell Technologies Confidential Information version: 2.3.6.90

Page 68 of 91
Extra = Threshold=[5 days, 0:00:00], Node:Value=[169.254.4.2:3 days, 17:50:33]
Timestamp = 2018-09-21_145914
Category = DNS
Source = Config
Severity = WARNING
Message = The following NameServers are not accessible
Extra = 10.241.172.60
Timestamp = 2018-09-21_145914
Category = health
Source = fcli
Severity = WARNING
Message = Fabric indicates a non-healthy disk
Extra =
169.254.4.1,169.254.4.1,169.254.4.3,169.254.4.3,169.254.4.3,169.254.4.3,169.254.4.2,16
9.254.4.2,169.254.4.2,169.254.4.2,169.254.4.2

Dell EMC Secure Remote Services (SRS), RAP069, error messages are returned until SRS has
been configured. Once you have configured SRS, you must restart xDoctor as described in:
Restart xDoctor after configuring SRS.

WARNING:
If the report returns any Warning, Errors, or Critical issues, other than SRS issues, you must resolve those issues before
continuing.
6. Log out from the master node:

# logout

Check relevant KB articles for the latest installation updates


Complete the required configuration tasks outlined in the pertinent Knowledge Base (KB) article.
Locate the post-install procedures for this release (or for the appropriate hotfix) that you just installed: KB
485299 .

Optionally, configure SNMP to collect metrics and send traps


ECS allows simple network management protocol (SNMP) to be enabled to collected node-level, OS
information to be published as SNMP traps. Configuring SNMP is optional, and not a requirement of the
ECS configuration.

SNMP is configured from the ECS Portal. For steps to enable SNMP query support refer to Enable
SNMP query support. For additional information on how to configure SNMP traps refer to the ECS
Administration Guide.

Cleaning the nodes in the cluster


The Compatibility Checker's CLEANUP operation removes the utility images installed on the cluster
nodes.
You must have a valid /opt/emc/caspian/checker/conf/machines.txt file.

Dell Technologies Confidential Information version: 2.3.6.90

Page 69 of 91
The Compatibility Checker removes all older utility images automatically when you deploy a new utility
image.
Run the Compatibility Checker with the CLEANUP operation. Specify your machines.txt file.

#cd /opt/emc/caspian/checker
# sudo bin/checker --operation CLEANUP --machines conf/machines.txt

Initialize...

Executing Program: CLEANUP

+-
+-Cleanup utilities docker image
|-[169.254.127.1] CleanupDockerArtifacts PASS
|-[169.254.127.2] CleanupDockerArtifacts PASS
|-[169.254.127.3] CleanupDockerArtifacts PASS
+-[169.254.127.4] CleanupDockerArtifacts PASS

CLEANUP completed successfully

ECS Login, License, SRS, and Provision


This chapter includes the following information.

Log into the ECS Portal


Log into the ECS Portal to license ECS, add the SRS server, and begin to provision ECS resources.
Logging in to the ECS Portal requires the System Administrator, System Monitor, or Namespace
Administrator role.

NOTE:
The first time you log in to the ECS Portal use the default user, root, which is the default System Administrator role.

1. Type the public IP address or the fully qualified domain name (FQDN) of any node in the system,
or the address of the load balancer that is configured as the front end, in the address bar of the
browser: https://<node1_public_ip>.
2. Log in with the default root credentials:
o User Name: root
o Password: ChangeMe

NOTE:
The first system administrator to login to the ECS Portal is prompted to acknowledge the End User License Agreement.
Once acknowledged, the user is prompted to change the password.
3. After you change the password at first login, click Save.
You are logged out and the ECS login screen is displayed.

Dell Technologies Confidential Information version: 2.3.6.90

Page 70 of 91
4. Type the User Name and Password.
The ECS portal launches with the Getting Started Checklist opened.
5. If you are configuring an ECS instance that is not being added to a geo-configuration, or you are
configuring the first VDC of a geo configuration, you can use the Getting Started Checklist to
provision the initial resources in the ECS.
If you are configuring an ECS instance that is being added to an existing VDC in a geo-
configuration, click No thanks, I'll get started on my own, and perform the postinstallation steps
manually as described in the following sections.

NOTE:
If you continue to provision the ECS instance, you cannot add the ECS instance to the VDC without reinstalling the
system. Refer to Provision ECS resources for details.
6. To log out of the ECS Portal, in the upper-right menu bar, click the arrow beside your user name,
and then click logout.

Figure 1. Logging out of the portal

Upload the ECS license file


The following steps describe how to manually upload an ECS license through the ECS portal.

• If not already completed, obtain the ECS license file.


• If you are installing more than one site for a geo configuration, the licensing scheme across sites
should be the same. If the existing cluster has an encryption-enabled license, all new sites that
are added to it should have the same. Similarly, if existing sites do not have licenses that are
encryption enabled, the new sites that are added to the cluster should follow the same model.
• In a geo-configuration, if the license is updated on one site in the cluster, ensure to update it on
all sites.

NOTE:
If you are not adding this ECS instance to VDC in a geo-configuration, you can opt for automatic guidance through the licensing,
and initial provisioning steps using the Getting Started Checklist in the ECS portal. See the ECS Administrator's Guide for
information to access the Getting Started Checklist. If you are adding the ECS instance to a VDC in a geo-configuration, use the
following steps to upload the ECS license file.

23.Login to the ECS Portal.


24.When the Getting Started Checklist opens, click No thanks, I'll get started on my own.
25.At the ECS Portal, select Settings >Licensing.
26.On the Licensing page, click NEW LICENSE.
27.Click Browse... and locate the license file on your system.
28.Select Upload.

Dell Technologies Confidential Information version: 2.3.6.90

Page 71 of 91
The license is updated.

NOTE:
The supported features vary depending on the license file.

Provision ECS resources


Once installation is complete, you are ready to provision the ECS resources.

ECS geo
An ECS geo is created when multiple ECS appliances, which may be in different geographical locations,
are connected, and can then be managed through a single ECS portal. It is possible to add ECS
appliances to an existing geo-configuration at a later time, but if you know ahead of time you will be
configuring an ECS appliance for a geo-configuration, complete installation on all the ECS appliances
prior to provisioning the ECS appliances. If you installed ECS on a system which will be added to a VDC,
do not perform the initial ECS setup steps through the Getting Started Checklist .
The ECS Portal is launched with the Getting Started Checklist opened by default. If you intend to add
this instance of ECS to an existing VDC you must manually perform the steps as follows:
1. Login to the ECS Portal.
2. When the Getting Started Checklist opens, click No thanks, I'll get started on my own.
3. Upload the ECS license file.
4. Create storage pools. For specific steps, refer to the ECS Administrator's Guide.
5. Add the instance of ECS to the VDC initially configured for the geo environment. For specific
steps, refer to the ECS Administrator's Guide.
6. Continue final provisioning steps from the VDC initially configured, as described below.

NOTE:
After adding the ECS instance to the VDC (step 5 above), you must continue provisioning the ECS instance from the existing VDC
in the geo environment. If you do not, you will not be able to add the ECS instance to the VDC without reinstalling the system.

Provisioning ECS resources


Management users provision ECS resources, and create ECS object users. Provisioning ECS resources
allocates portions of the resources to ECS object users, who can then read and write to objects through
various data access protocols. Provisioning tasks include:
29.Creating storage pools.

NOTE:
If you are adding the ECS instance to an existing VDC for a geo configuration, perform the following steps for the ECS
instance from the existing VDC to which you are adding this instance of ECS.
30.Creating virtual data centers (VDC).

Dell Technologies Confidential Information version: 2.3.6.90

Page 72 of 91
Optionally, you can run the post-install Service Console health check again, after you have
created the VDC.
31.Creating replication groups.
32.Creating Namespaces, and users.

Provisioning operations can be performed manually through the ECS Portal, ECS REST API, or the ECS
CLI. Optionally, you can allow ECS to guide you through initial provisioning steps using the Getting
Started Checklist which is built-in to the ECS portal only when you are not adding the ECS instance to a
VDC as part of a geo configuration. Refer to the ECS Administrator's Guide for specific steps to manually
provision ECS resources, or information to access the Getting Started Checklist.

Check disks health after initial login, configuration, and provision


This section describes how to check disks health after the initial login, configuring an ECS instance, and
provisioning an ECS resource.

1. In the ECS Portal, select Manage > Maintenance.


2. Review each applicable Rack to check for the following:
o Ensure that all disks are healthy (marked with green color).
o Ensure that the number of disks matches with the number of disks that are expected on
each node.
If there are any disks that require action or attention (marked with blue or red color) upon initial
configuration, contact the support team.

Connect ECS to the Secure Remote Services


Secure Remote Services (SRS, or ESRS), is a two-way remote connection between Dell EMC Customer
Service and ECS. SRS enables remote monitoring, diagnosis, and repair of ECS systems.

NOTE:
Since the Dell acquisition of EMC, the name of the EMC Secure Remote Services has changed to Secure Remote Services (SRS).
Any references to ESRS, or SRS in this guide, or in any one of the ECS interfaces, refers to the Secure Remote Services feature.

To connect ECS to SRS, you must add the SRS Gateway to ECS through the ECS Portal, as described
in Add the SRS (ESRS) gateway to ECS.

Secure Remote Services prerequisites


ECS requires Secure Remote Services Virtual Edition (VE) version 3.12 and later.

Before you add an Secure Remote Service server to ECS using the ECS Portal, you must:

• Upload the ECS license in the ECS Portal.


• Configure the Secure Remote Services Gateway server at the physical site where the VDC is
located.

The Secure Remote Services Gateway server facilitates communication between ECS and the
back-end Secure Remote Service server at Dell EMC. For more information on configuring
Secure Remote Service Gateway servers, see the Secure Remote Services VE documentation.

Dell Technologies Confidential Information version: 2.3.6.90

Page 73 of 91
• Verify that the Activated Site ID defined in the ECS license is supported on the Secure Remote
Services Gateway server that will be used by ECS.
The Activated Site ID is the license site number for the physical site where ECS is installed. You
can obtain the Activated Site ID in the Activated Site column in the ECS Portal on the Settings
>Licensing page. To verify the Activated Site ID is supported on the Secure Remote Services
Gateway server:
1. Log in to the Secure Remote Services Gateway web UI.
2. In the top menu bar, click Devices >Manage Device.

A list of ECS managed devices, such as VDCs and racks, displays. At the top of the list
there is a row with the heading Site ID: followed by a comma-separated list of Site ID
numbers. For example: Site ID: 67520, 89645, 111489

3. If the Activated Site ID you obtained from the ECS Portal is:
▪ listed in the Site ID row at the top of the Managed Device list in the Secure
Remote Services Gateway web UI, it is supported on the Secure Remote
Services Gateway server.
▪ not listed in the Site ID row at the top of the Managed Device list in the Secure
Remote Services Gateway web UI, you must add it by clicking the Add SiteID
button at the bottom of the page.
• Verify that you have full access (administrator) rights to the Activated Site ID and that the VDC
Serial Number is associated with the Activated Site ID.

You can obtain the VDC Serial Number on the Settings >Licensing in the ECS Portal.

1. Go to https://support.emc.com/myservice360/.
2. Log in and validate that you have full access rights.

If you can access this page, then you can use your user account credentials to configure
ESRS.
3. To verify that the VDC Serial number is associated with the Activated Site ID, click the
Install Base link near the center of the page.
If you have access to multiple sites, select the appropriate site in the My Sites drop-
down list.
4. In the search box, type the VDC Serial Number.

The VDC Serial Number is verified when it displays in the Product ID column in the table
below the search box.

• Optionally, validate that all DELL EMC Secure Remote Services backend systems have been
updated with the SiteID and SWID information by opening a service request as described here:
https://www.dell.com/support/kbdoc/en-us/000132371/how-to-create-a-support-request-online-
for-dell-emc?lang=en

After you finish


If you require technical support for Secure Remote Services configuration issues, go to Dell EMC Sevice
Center and click Create a Service Request. You will see several options for contacting Dell EMC
Technical Support. In your service request, make sure to provide the following information:

Dell Technologies Confidential Information version: 2.3.6.90

Page 74 of 91
33.your support.emc.com account email
34.VDC Serial Number
35.Activated Site ID

Add the Secure Remote Services Gateway to ECS


Use the ECS Portal to add the Secure Remote Services Gateway to ECS.

• In an ECS geo-federated system, you must add an ESRS server for each VDC in the system.
• Review Secure Remote Services prerequisites before performing this procedure in the ECS
Portal.
• This operation requires the System Administrator role in ECS.

The following steps describe how to add a Secure Remote Services gateway server after initial
installation of ECS. Refer to the ECS Adminstration Guide for steps to manage connectivity to Secure
Remote Services after the initial connection of ECS and SRS.
36.In the ECS Portal, select Settings >ESRS >New Server.
37.On the New ESRS Server page:
a.In the FQDN/IP field, type the Secure Remote Services Gateway FQDN or IP address.
b.In the PORT field, type the Secure Remote Services Gateway port (9443 by default).
c. In the Username field, you can use your Dell EMC login and FOB, or the login user name
used by the customer to interface with ECS support. This is the same login user name
used by the customer to log in to https://support.emc.com/myservice360/.
d.In the Password field, use your FOB password or type the password set up with the
customer's login user name.
38.Click Save.
Server connectivity may take a few minutes to complete. To monitor the process, click the
refresh button. Possible states of transition are Processing, Connected, Disconnected, or Failed.
If the status is Failed, mouse over the status result to determine the cause of the failure.

NOTE:
If you receive an INVALID_CREDENTIALS error message, email [email protected] with a description of the issue,
your account email, VDC serial number, and Activated Site ID.

For more information regarding Secure Remote Services error messages, refer to the Secure
Remote Services documentation which is available from: https://www.dell.com/support/home/en-
us/.

39.If Secure Remote Services is configured with more than one gateway for high availability, repeat
steps 1 to 3 to add additional Secure Remote Services gateway servers.
40.Once connectivity to the Secure Remote Services gateway server is complete, you can verify
the connection through the ECS Portal.

Dell Technologies Confidential Information version: 2.3.6.90

Page 75 of 91
Verify that Secure Remote Services call home works
You can test the Secure Remote Services call home functionality by generating a test call home alert,
and then verifying that the alert is received.

The VDC must be connected to the Secure Remote Services gateway.


1. In the ECS Portal, select Settings >ESRS.
2. On the EMC Secure Remote Services Management page, click Test Dial Home in the Actions
column.
If the ESRS notification is successfully received, the status displays as Passed with a timestamp
in the Test Dial Home Status column.
3. Optionally, verify that the latest test alert is present on the ESRS server.
1. SSH into the Secure Remote Services gateway.
2. Go to the location of the RSC file.
# cd /opt/connectemc/archive/
3. Check for the latest RSC file:
# ls –lrt RSC_<PSNT NUMBER>*”
4. Open the RSC file, and check if the latest test alert shows in the description.

Restart xDoctor, and verify ECS is registered with the xDoctor portal
If you have configured SRS after running xDoctor, restart xDoctor to ensure SRS is configured to send
notification and alerts. After restarting xDoctor verify that it was restarted successfully, and that ECS has
been registered with the xDoctor portal.
1. Run the following commands to restart xDoctor.

# sudo xdoctor --clear


# sudo xdoctor --hr

2. Verify xDoctor is fully functional after restart by running the following command to generate an
xDoctor status report.

#sudo xdoctor --rap=RAP069

3. Find the Session Report line in the --rap=RAP069 command output and run a report to
verify the session is running correctly, for example:

# xdoctor --report --archive=2018-07-27_203854

where, 2018-07-27_203854 is the session to run the report on.

If the report does not display any issues, xDoctor is configured and working correctly.

Dell Technologies Confidential Information version: 2.3.6.90

Page 76 of 91
If xDoctor has failed, the message will display the issue. There are a number of issues that could
be causing the issues. KB 520782 lists solutions to all the known issues with xDoctor. The
following is an example of an issue you may experience after restarting xDoctor.

xDoctor configuration.
Displaying xDoctor Report (2018-07-27_203854) Filter:[] ...

Timestamp = 2018-07-27_203854
Category = connecthome
Source = os
Severity = ERROR
Message = xDoctor needs to be Kickstarted
Extra = No Connected ESRS
RAP = RAP069
Solution = 520782

4. Verify that ECS is registered with the xDoctor portal as described in KB525506.

Check ECS OS version


This appendix includes the following information:

Check the ECS OS version installed


Use this procedure to display the currently-installed ECS OS version.
1. Use PuTTY to SSH to node 1 of the rack you are installing using the node's private IP address.
The default credentials are admin/ChangeMe.
The private IP address of node 1 is 192.168.219.1.

NOTE:
For 2.2 and later, the SSH credentials have changed from root/ChangeMe to admin/ChangeMe.

2. Check the Operating System (OS) version on each node using the following command:

# viprexec "rpm -qv ecs-os-base"

Example output:

example: ecs-os-base-<current_version>.noarch

Integrated Dell Remote Access Controller 8 Configuration


This appendix contains the following information.

Configure the iDRAC Virtual Console to run on HTML5


The Integrated Dell Remote Access Controller (iDRAC) with Lifecycle Controller is embedded within
every Dell EMC PowerEdge™ server and provides functionality that helps IT administrators deploy,
update, monitor, and maintain servers.

Dell Technologies Confidential Information version: 2.3.6.90

Page 77 of 91
Before you can install the ECS software, you must set the iDRAC IP address, and then install the latest
ECS operating system onto the ECS nodes through the iDRAC Virtual Console. You will be accessing
different versions of iDRAC, depending on which version of ECS hardware you are running.

• iDRAC9 is run on EX300 and EX500 models.


• iDRAC8 is run on EX3000 models.

The iDRAC8 Virtual Console runs on Java, or HTML5. This guide demonstrates the procedures using
HTML5. If you are running iDRAC8 on Java, see the iDRAC 8 documentation for requirements and
detailed steps. iDRAC documentation is available at: http://en.community.dell.com/techcenter/systems-
management/w/wiki/12334.idrac8-home. If you want to change your iDRAC Virtual Machine settings to
run on HTML 5:
41.Connect to the iDRAC address you set up in Set the iDRAC IP address using the BIOS Setup
Utility.
42.Use a browser to connect to the iDRAC IP address of node 1 (also known as provo), and enter
the login credentials, and click Log in.
a. Username: root
b. Password: passwd
43.From the iDRAC 8 dashboard, select System Summary.
44.From the Virtual Console Preview select, Settings.
45.Next to Plug-in Type select HTML5, and click Apply.

Enable SNMP query support


This appendix includes the following information.

Enable SNMP query support


This section describes how to set up snmpd servers that can be queried for node-level information, such
as Memory and CPU usage. Enabling SNMP query support is an optional step and is not a requirement
of ECS configuration.
For more information on how to setup SNMPv2c and SNMPv3 monitoring support, refer to KB 526177.

Follow the steps below to enable and test SNMP support.

1. SSH into Node 1 of the ECS rack.


Use the credentials for the "admin" user.
2. Create an SNMP configuration file by making a copy of the SNMP template configuration file:

# sudo cp /etc/snmp/ecs-template-snmpd.conf /etc/snmp/snmpd.conf

3. Edit /etc/snmp/snmpd.conf to set the source IP value to determine the range of IP


addresses that can monitor the ECS nodes.

In the example, below 192.168.219.0/24 has been set as the range.

# sudo vi /etc/snmp/snmpd.conf

Dell Technologies Confidential Information version: 2.3.6.90

Page 78 of 91
# sec.name source community
com2sec local localhost secret42
com2sec cust1_sec 192.168.219.0/24 public
com2sec cust1_sec 192.168.219.0/24 public
com2sec snmpv3_user 192.168.219.0/24 public
com2sec snmpv3_user 192.168.219.0/24 public

4. Copy the configuration file to all nodes:

# sudo viprscp -X /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf

The sudo command is required with the viprscp command in this case as reading the
snmpd.conf file requires root permissions.

5. Enable SNMP on the node:

# viprexec "sudo systemctl enable snmpd"

6. Create a user:
1. Stop the snmp service:

# viprexec "sudo systemctl stop snmpd.service"

2. Modify the file /var/lib/net-snmp/snmpd.conf:

# sudo vi /var/lib/net-snmp/snmpd.conf

Enter a line similar to the following:

# createUser snmpv3_user MD5 "password" AES "secret string"

3. Copy the file to all nodes:

# sudo viprscp -X /var/lib/net-snmp/snmpd.conf /var/lib/net-snmp/snmpd.conf

4. Start the snmpd service on all nodes:

# viprexec "sudo systemctl start snmpd.service"

The user is created when the snmp daemon starts.


Verify that the snmp daemon is started:

# sudo grep usmUsr /var/lib/net-snmp/snmpd.conf

Dell Technologies Confidential Information version: 2.3.6.90

Page 79 of 91
7. For SNMP v2c, test the SNMP agent using the following command. Compare the output with the
sample output below:

# snmpget -v 2c -c public <nodeIP> iso.3.6.1.2.1.25.1.6.0

Example Output:

HOST-RESOURCES-MIB::hrSystemProcesses.0 = Gauge32: 316

8. For SNMP v3, the SNMP username is snmp3_user. Test the UCD-SNMP-MIB using this
snmpwalk command:

# snmpwalk -v 3 -u snmpv3_user -l authNoPriv -a MD5 -A "password" -X "secret string"


<nodeIP> 1.3.6.1.4.1.2021.4.3.0

Example Output:

UCD-SNMP-MIB::memTotalSwap.0 = INTEGER: 8388604 kB

Connect to the Service Laptop


This appendix includes the following information.

Connect the service laptop to ECS


Access the ECS rack using the private network (192.168.219.xxx) from a laptop.
1. Configure the service laptop as follows to be able to access iDRAC for the OS install: .
If iDRAC IPs are configured on the private network:
1. Connect the service laptop to the service port on the private (Fox) switch; port 34, or 36.
2. Configure your laptop with the following network parameters:
▪ IP: 192.168.219.99
▪ Netmask: 255.255.255.0
▪ No Gateway

NOTE:
If your SSH connection continues to drop, you may need to disable your Cisco VPN client.
3. Start a command prompt on your laptop and verify connectivity to iDRAC.

# ping 192.168.219.101

2. Use a browser to connect to the iDRAC IP address of node 1 (also known as provo), and enter
the login credentials, and click Log in.

Dell Technologies Confidential Information version: 2.3.6.90

Page 80 of 91
a. Username: root
b. Password: passwd

Install ECS Software with a Custom Brand


This appendix includes the following information:

Installing ECS with custom branding


Installing ECS with custom branding requires that the images you are using for the branding meet the
third-party branding requirements as described in the following section.

Image and .txt file specifications for third-party branding


If changing the branding from the default, Dell EMC, provide the three files described below prior to the
scheduled installation.
Store the image files in the /host/files/ directory.

company_name.txt
The company_name.txt file must contain the name of the company (case sensitive) as it will appear in
the ECS Portal (see example below).

Figure 1. company_name.txt as shown in the Welcome page of the ECS Portal

loginLogo.png
The loginLogo.png must measure 350 x 80 pixels to replace the logo on the login page highlighted
below.

Dell Technologies Confidential Information version: 2.3.6.90

Page 81 of 91
Figure 2. loginLogo.png location in the ECS Portal

logo.png
The logo.png must measure 250 x 45 pixels to replace the logo on the top navigation section
highlighted below.

Figure 3. logo.png location in the ECS Portal

Install ECS with a custom brand


Use the following steps to install ECS with a custom brand.

• You must have the topology file populated with the customer-specific node and rack details, or
the Auto-SKU commands will fail.

Dell Technologies Confidential Information version: 2.3.6.90

Page 82 of 91
• The auto-generated SKU displays during the install process.
46.Obtain the third-party rebranding files which should have been put into the /host/files/
directory as described in: Get the image files for third-parting branding of the ECS Portal.
a. company_name.txt,: Shows the specific company name to display on the ECS Portal
Welcome page.
b. loginLogo.png,: Shows the specific company logo to display on the ECS Portal
Login page.
c. logo.png,: Shows the specific company logo to display on the ECS Portal menu pane.
See Image and .txt file specifications for third-party branding for file requirements.

WARNING:
You must type (or copy and paste) all multi-line commands as a single line of text with no breaks.
47.Ensure you are in a screen session.
48.Change to the installer directory:

# cd /opt/emc/caspian/installer

49.Run the installer to install the ECS software so that the ECS Portal will include the third-party
branding files provided by the customer.
a. company_name.txt
b. loginLogo.png
c. logo.png
Remember to replace the example parameters company_name.txt,loginLogo.png,,
logo.png, with the names of the files provided by customers.

# sudo bin/installer --topology /var/tmp/installer/topology --operation INSTALL_ALL --


configuration
object.main.files=[/host/files/company_name.txt,/host/files/loginLogo.png,/host/files/
logo.png]

Validate Disk Health


This appendix includes the following information.

Validate disk health


This section describes how to validate the disks.

NOTE:
List disks do not run if steps to install HAL failed.

1. List the disks, and validate:

Dell Technologies Confidential Information version: 2.3.6.90

Page 83 of 91
# viprexec cs_hal list disks

Example Output

admin@provo-red:~> sudo cs_hal list disks


Disks(s):
SCSI Device Block Device Enclosure Partition Name Slot Serial
Number SMART DiskSet
----------- ------------ ----------- ----------------------------------- ---- --------
----------- ------- ------------
/dev/sg3 /dev/sdc /dev/sg12 ECS:object:yEKbb5o9QrWmiHwXTIfIxA A01 1EV76H1B
GOOD
/dev/sg4 /dev/sdd /dev/sg12 ECS:object:yEKbb5o9QrWmiHwXTIfIxA A02 1EV76GDB
GOOD
….. Omitted for brevity ……
/dev/sg17 /dev/sdp /dev/sg19 ECS:object:yEKbb5o9QrWmiHwXTIfIxA A10 1EV769HB
GOOD
/dev/sg18 /dev/sdq /dev/sg19 ECS:object:yEKbb5o9QrWmiHwXTIfIxA A11 1EV70VGB
GOOD

total: 10

NOTE:
o After the new install or extend, if the Maintenance Page displays disks that must be
replaced in the Data Disks column, or if any disks are listed in the Unassigned Disks
column, contact ECS Remote Services.
o If the disks are not automatically added to the object, contact the support team.
2. List volume details to ensure that the volumes are configured successfully:

# viprexec cs_hal list vols

Restore system for reinstall


This appendix includes the following information.

Uninstall software components


You can use this procedure to remove software components from the DAE and local disks. This
procedure is usually used before cleaning the non-system disks. Using this procedure will ensure that a
subsequent clean disks operation is successful.

Ensure that the following have been performed:

• You have connected to the rack as described in: Connect the service laptop to the ECS
appliance.
50.Uninstall fabric and object components.
a.Change to the installer directory.

Dell Technologies Confidential Information version: 2.3.6.90

Page 84 of 91
cd /opt/emc/caspian/installer

b.Uninstall fabric and object.


The syntax to use for the UNINSTALL command is:

# sudo bin/installer --operation UNINSTALL_ALL --topology


<path_to_topology_file>

For example:

# sudo bin/installer -operation UNINSTALL_ALL --topology


/var/tmp/installer/topology

51.Verify no containers running.

viprexec "docker ps -a"

Factory freshen disks


You should freshen data disks and internal disks before you install or reinstall.
The service laptop must be connected to the ECS appliance to perform this operation.

WARNING:
Performing these steps destroy all data on the disks and makes ECS unusable. It is an irreversible process.

NOTE:
The system disks on which the operating system is installed do not need to be freshened as they will be re-imaged with ECS
operating system.

1. If you have not already done so, create a MACHINES file that can be used to perform distributed
commands. The MACHINES file contains the list of private IP addresses for each node in a single
rack.
1. Change to the /home/admin directory:

# cd /home/admin

2. Create the MACHINES file in the /home/admin/ directory ( this is the home directory for
the admin user):

# getrackinfo -c MACHINES

3. Check its contents:

Dell Technologies Confidential Information version: 2.3.6.90

Page 85 of 91
# cat MACHINES

You can also use the pingall which will ping all nodes in the MACHINES file:

# pingall

2. Freshen the internal data disks or data disks.

# viprexec "clean_disks --all-dae-and-internal-nonsystem-disks"

3. Check that the clean_disks operation has been successful.


The blkid command can be used to check to see if there are any partitions or XFS filesystems
on the storage drives

# viprexec "blkid"

Example output of a system without partition or filesystem UUIDs showing after successful
factory freshen of the storage volumes.
Note the remaining block IDs are related to the system and include only LVM, ROOT, BOOT,
swap, and docker, and possibly a second partition on a block device with no related filesystem
(hybrid on the C70 only).

Output from host : 192.168.219.7


/dev/block/8:32: UUID="IncB3C-u1To-sU0V-5GVr-MlDq-fujC-J5VYSE" TYPE="LVM2_member"
/dev/block/254:0: LABEL="ROOT" UUID="69d48dc0-8310-482f-a9ec-3b824a6b5398" TYPE="xfs"
/dev/block/8:1: LABEL="BOOT" UUID="57d00cb2-ad40-4174-ab72-f415fd196910" TYPE="ext3"
PARTUUID="6ea202ae-01"
/dev/block/254:1: UUID="16a0fa57-2268-4fb9-a7d8-3304cc6c833a" TYPE="swap"
/dev/dm-0: LABEL="ROOT" UUID="69d48dc0-8310-482f-a9ec-3b824a6b5398" TYPE="xfs"
/dev/sda1: LABEL="BOOT" UUID="57d00cb2-ad40-4174-ab72-f415fd196910" TYPE="ext3"
PARTUUID="6ea202ae-01"
/dev/dm-1: UUID="16a0fa57-2268-4fb9-a7d8-3304cc6c833a" TYPE="swap"
/dev/mapper/docker-254:0-658505856-pool: UUID="642ed1dd-9b0c-489d-a572-3b82e4d2228b"
TYPE="xfs"
/dev/sda2: PARTUUID="6ea202ae-02"

Output from host : 192.168.219.6


/dev/sda1: LABEL="BOOT" UUID="40572888-d98e-486d-8d84-58df0bdc0125" TYPE="ext3"
PARTUUID="73645f98-01"
/dev/sda2: PARTUUID="73645f98-02"
/dev/mapper/ECS-LVSwap: UUID="a9a22b3b-4526-4a8b-8a87-5acf9ebe212f" TYPE="swap"
/dev/sdaf: UUID="qdAtZu-8kmR-zcLS-DTdr-VY5V-0Zs5-XjFWJy" TYPE="LVM2_member"
/dev/mapper/ECS-LVRoot: LABEL="ROOT" UUID="cdf6dff4-4f4e-460d-a087-8b253d3541ab"
TYPE="xfs"
/dev/loop0: UUID="193a8f15-b7ee-4cac-a2fd-d8d765057fef" TYPE="xfs"

Dell Technologies Confidential Information version: 2.3.6.90

Page 86 of 91
/dev/mapper/docker-254:1-658505856-pool: UUID="193a8f15-b7ee-4cac-a2fd-d8d765057fef"
TYPE="xfs"

Output from host : 192.168.219.8


/dev/block/8:1: LABEL="BOOT" UUID="246170d7-8aeb-4f9b-b77a-87f1dd53e59b" TYPE="ext3"
PARTUUID="78a91c3d-01"
/dev/sda1: LABEL="BOOT" UUID="246170d7-8aeb-4f9b-b77a-87f1dd53e59b" TYPE="ext3"
PARTUUID="78a91c3d-01"
/dev/mapper/docker-254:0-658505856-pool: UUID="7934d58e-5d78-4259-9fe8-c37d8c8c3e43"
TYPE="xfs"
/dev/sdn: UUID="Dow9ML-wRs2-exVG-DBGp-JXNw-8KAR-rxSfdc" TYPE="LVM2_member"
/dev/mapper/ECS-LVSwap: UUID="a1a174f5-480c-497e-b96e-c295cf8b1070" TYPE="swap"
/dev/dm-0: LABEL="ROOT" UUID="290c9932-bc1e-4363-b030-899c9dfdaa2e" TYPE="xfs"
/dev/sda2: PARTUUID="78a91c3d-02"

Output from host : 192.168.219.5


/dev/block/8:16: UUID="QYyuG2-Zeo2-NxPd-It2U-QD8a-rEdP-neUrED" TYPE="LVM2_member"
/dev/block/254:0: LABEL="ROOT" UUID="16b03de3-a334-4f27-9fc8-49a63bc051cd" TYPE="xfs"
/dev/block/8:1: LABEL="BOOT" UUID="f92e0df5-b1ac-474d-a9b5-8bcda772f189" TYPE="ext3"
PARTUUID="1ff61430-01"
/dev/block/254:1: UUID="3ae3ed13-24d2-4959-b407-395be0de7a2a" TYPE="swap"
/dev/mapper/docker-254:0-683671680-pool: UUID="0844739c-2fea-4f51-863e-dbd68b58a530"
TYPE="xfs"
/dev/sda2: PARTUUID="1ff61430-02"

Rack IDs and node hostnames


This appendix includes the following information:

Rack and node host names


Lists the default rack and node host names for an ECS Appliance.

Table 1. Rack ID 1 to 50 The default rack IDs and color names are assigned in installation order as
shown in the following table.

Rack ID Rack color Rack ID Rack color Rack ID Rack color

1 red 18 carmine 35 cornsilk

2 green 19 auburn 36 ochre

3 blue 20 bronze 37 lavender

4 yellow 21 apricot 38 ginger

5 magenta 22 jasmine 39 ivory

6 cyan 23 army 40 carnelian

7 azure 24 copper 41 taupe

Dell Technologies Confidential Information version: 2.3.6.90

Page 87 of 91
8 violet 25 amaranth 42 navy

9 rose 26 mint 43 indigo

10 orange 27 cobalt 44 veronica

11 chartreuse 28 fern 45 citron

12 pink 29 sienna 46 sand

13 brown 30 mantis 47 russet

14 white 31 denim 48 brick

15 gray 32 aquamarine 49 avocado

16 beige 33 baby 50 bubblegum

17 silver 34 eggplant - -

Nodes are assigned node names based on their order within the server chassis and within the rack itself.

Table 2. Default node names The following table lists the default node names.

Node Node name Node Node name Node Node name

1 provo 9 boston 17 memphis

2 sandy 10 chicago 18 seattle

3 orem 11 houston 19 denver

4 ogden 12 phoenix 20 portland

5 layton 13 dallas 21 tucson

6 logan 14 detroit 22 atlanta

7 Lehi 15 columbus 23 fresno

8 murray 16 austin 24 mesa

Nodes that are positioned in the same slot in different racks at a site have the same node name. For
example, node 4 is called ogden, assuming that you use the default node names.

The getrackinfo command identifies nodes by a unique combination of node name and rack name.
For example, node 4 in rack 4 and node 4 in rack 5 are identified as:

ogden-green
ogden-blue

and can be pinged using their NAN resolvable (through mDNS) name:

Dell Technologies Confidential Information version: 2.3.6.90

Page 88 of 91
ogden-green.nan.local
ogden-blue.nan.local

Enabling or disabling Cloud DVR


This appendix contains the following information.

NOTE:
The cloud DVR feature is available from ECS 3.6, and it is applicable only to the EX500 and EX3000 systems. By default, the cloud
DVR feature is disabled. See Enabling Cloud DVR to enable it.

Enabling Cloud DVR


The cloud DVR feature can be enabled through Service Console.

For the first time, you must enable the cloud DVR feature using Service Console. After enabling cloud
DVR, by default, for all the new nodes cloud DVR is enabled.
Run the below command in Service Console to enable the cloud DVR feature:

service-console run Enable_CloudDVR

Sample Output

/opt/emc/bin/service-console run Enable_CloudDVR


Service Console is running on node 169.254.45.1 (suite 20200609_160840_Enable_CloudDVR)
Service console version: 5.1.0.0-20786.4dc1f5858
Debug log: /opt/emc/caspian/service-
console/log/20200609_160838_run_Enable_CloudDVR/dbg_robot.log
================================================================================
Enable_CloudDVR
20200609 16:08:50.293: Check fabric agent status
20200609 16:08:50.471: | PASS
20200609 16:08:50.473: Enable CloudDVR
20200609 16:18:59.297: | PASS (10 min 8 sec)
20200609 16:18:59.301: Enable node recovery
20200609 16:18:59.790: | PASS
20200609 16:18:59.791: Check DT status after MM exit
Checking DT status (with timeout 20 min).
20200609 16:18:59.822: | PASS
20200609 16:18:59.823: Run health check
20200609 16:18:59.839: | Validate that data recovery is enabled for all nodes
20200609 16:19:06.526: | | PASS (6 sec)
20200609 16:19:06.528: | PASS (6 sec)
20200609 16:19:06.529: Run health check
20200609 16:19:06.541: | Check if cloudDVR is consistent
20200609 16:19:07.861: | | PASS (1 sec)
20200609 16:19:07.862: | PASS (1 sec)

Dell Technologies Confidential Information version: 2.3.6.90

Page 89 of 91
================================================================================
Status: PASS
Time Elapsed: 10 min 32 sec

Disabling Cloud DVR


The cloud DVR feature can be disabled through Service Console.
Run the below command in Service Console to enable the cloud DVR feature:

service-console run Disable_CloudDVR

Sample output

/opt/emc/bin/service-console run Disable_CloudDVR

Service Console is running on node 169.254.45.1 (suite 20200609_162839_Disable_CloudDVR)

Service console version: 5.1.0.0-20786.4dc1f5858

Debug log: /opt/emc/caspian/service-


console/log/20200609_162836_run_Disable_CloudDVR/dbg_robot.log

================================================================================

Disable_CloudDVR

20200609 16:28:49.078: Check fabric agent status

20200609 16:28:49.255: | PASS

20200609 16:28:49.256: Disable CloudDVR

20200609 16:38:58.065: | PASS (10 min 8 sec)

20200609 16:38:58.068: Enable node recovery

20200609 16:38:58.567: | PASS

20200609 16:38:58.568: Check DT status after MM exit

Checking DT status (with timeout 20 min).

20200609 16:38:58.592: | PASS

20200609 16:38:58.593: Run health check

20200609 16:38:58.609: | Validate that data recovery is enabled for all nodes

Dell Technologies Confidential Information version: 2.3.6.90

Page 90 of 91
20200609 16:39:05.281: | | PASS (6 sec)

20200609 16:39:05.282: | PASS (6 sec)

20200609 16:39:05.283: Run health check

20200609 16:39:05.295: | Check if cloudDVR is consistent

20200609 16:39:06.610: | | PASS (1 sec)

20200609 16:39:06.612: | PASS (1 sec)

================================================================================

Status: PASS

Time Elapsed: 10 min 32 sec

Document feedback
To provide any feedback or suggestions on the document, go to Content Feedback Router portal. For
more information, see Content Feedback Router - Support.

Dell Technologies Confidential Information version: 2.3.6.90

Page 91 of 91

You might also like