- Preface
- New and Changed Information for this Release
- Overview
- Licenses for Cisco UCS Director Express for Big Data
- Configuring Cisco UCS Manager Accounts
- Adding Big Data Accounts
- Configuring Big Data IP Pools
- Configuring Cisco UCS Service Profile Templates for Big Data
- Configuring Hadoop Cluster Profile Templates
- Configuring Cisco UCS Server Pool Policies
- Configuring and Deploying Hadoop Cluster Deployment Templates
- Managing a Hadoop Cluster
- Hadoop Cluster Configuration Settings
- Cisco UCS CPA Workflows
- Monitoring and Reporting
- Proactive Status Monitoring and Diagnostics
- Creating a Hadoop Cluster Configuration Parameters Template
- Updating Hadoop Cluster Configuration Parameters Template - Post Hadoop Cluster Creation
- Quality of Service System Class
- Pre Cluster Performance Testing Settings
- Approving Hadoop Cluster Deployment Workflows
- Uploading Required OS and Hadoop Software to Cisco UCS Director Baremetal Agent
- Cloudera, MapR, and Hortonworks RPMs on Cisco UCS Director Express for Big Data Baremetal Agent
- Cloudera and MapR RPMs for Upgrading Hadoop Cluster Distributions
- Configuration Check Rules
- Checking Hadoop Cluster Configuration
- Fixing Configuration Violations
Hadoop Cluster Configuration Settings
This chapter contains the following sections:
- Creating a Hadoop Cluster Configuration Parameters Template
- Updating Hadoop Cluster Configuration Parameters Template - Post Hadoop Cluster Creation
- Quality of Service System Class
- Pre Cluster Performance Testing Settings
- Approving Hadoop Cluster Deployment Workflows
- Uploading Required OS and Hadoop Software to Cisco UCS Director Baremetal Agent
- Cloudera, MapR, and Hortonworks RPMs on Cisco UCS Director Express for Big Data Baremetal Agent
- Cloudera and MapR RPMs for Upgrading Hadoop Cluster Distributions
- Configuration Check Rules
- Checking Hadoop Cluster Configuration
- Fixing Configuration Violations
Creating a Hadoop Cluster Configuration Parameters Template
You can modify the Hadoop Cluster Configuration Parameters Template only from the Hadoop Cluster Configuration Parameters Template tab on the menu bar from before triggering a Hadoop cluster.
![]() Note | Select the Hadoop cluster configuration parameters template to edit, clone, or delete. |
Updating Hadoop Cluster Configuration Parameters Template - Post Hadoop Cluster Creation
| Step 1 | On the menu bar, choose . | ||||||||||
| Step 2 | Click the Big Data Accounts tab and choose an existing Big Data Account. | ||||||||||
| Step 3 | Click Configure Cluster. | ||||||||||
| Step 4 | In the
Hadoop
Config Parameters page of the
Update
Hadoop Cluster Configuration Parameters Template wizard, complete
the following fields:
| ||||||||||
| Step 5 | Click Next. | ||||||||||
| Step 6 | In the
Hadoop
Config Parameters - HDFS Service
page of the
Update
Hadoop Cluster Configuration Parameters Template wizard, update the
following fields:
| ||||||||||
| Step 7 | In the Hadoop Config Parameters - YARN Service page of the Update Hadoop Cluster Configuration Parameters Template wizard, update the parameters. | ||||||||||
| Step 8 | In the Hadoop Config Parameters - HBase Service page of the Update Hadoop Cluster Configuration Parameters Template wizard, update the parameters. | ||||||||||
| Step 9 | In the Hadoop Config Parameters - MapReduce Service page of the Update Hadoop Cluster Configuration Parameters Template wizard, update the parameters. | ||||||||||
| Step 10 | In the Hadoop Config Parameters - Miscellaneous Parameters page of the Update Hadoop Cluster Configuration Parameters Template wizard, update the (ServiceLevel and RoleLevel) parameters. | ||||||||||
| Step 11 | Click Submit. |
Quality of Service System Class
Quality of Service
For more information on Quality of Service and System Classes, see QoS System Classes.
System Classes
Cisco UCS uses Data Center Ethernet (DCE) to handle all traffic inside a Cisco UCS domain. This industry standard enhancement to Ethernet divides the bandwidth of the Ethernet pipe into eight virtual lanes. Two virtual lanes are reserved for internal system and management traffic. You can configure quality of service (QoS) for the other six virtual lanes. System classes determine how the DCE bandwidth in these six virtual lanes is allocated across the entire Cisco UCS domain.
Each system class reserves a specific segment of the bandwidth for a specific type of traffic, which provides a level of traffic management, even in an oversubscribed system. For example, you can configure the Fibre Channel Priority system class to determine the percentage of DCE bandwidth allocated to FCoE traffic.
|
System Class |
Description |
||
|---|---|---|---|
|
Best Effort |
A system class that sets the quality of service for the lane reserved for basic Ethernet traffic. Some properties of this system class are preset and cannot be modified. For example, this class has a drop policy that allows it to drop data packets if required. You cannot disable this system class. |
||
|
A configurable set of system classes that you can include in the QoS policy for a service profile. Each system class manages one lane of traffic. All properties of these system classes are available for you to assign custom settings and policies. |
|||
|
Fibre Channel |
A system class that sets the quality of service for the lane reserved for Fibre Channel over Ethernet traffic. Some properties of this system class are preset and cannot be modified. For example, this class has a no-drop policy that ensures it never drops data packets. You cannot disable this system class.
|
Editing QoS System Class
For more information on Quality of Service and System Classes, see QoS System Classes.
| Step 1 | On the menu bar, choose . | ||||||||||||||
| Step 2 | Click the QoS System Class tab. | ||||||||||||||
| Step 3 | Choose the QoS System Class (by Priority) that you want to edit and click Edit. | ||||||||||||||
| Step 4 | In the
Modify
QoS System Class dialog box, complete the following fields:
| ||||||||||||||
| Step 5 | Click Submit. |
Pre Cluster Performance Testing Settings
You can analyze memory, network, and disk metrics and a default Big Data Metrics Report provides the statistics collected for each host before creating any Hadoop cluster.
| Step 1 | On the menu bar, choose . | ||
| Step 2 | Click the Management tab. | ||
| Step 3 | In the
Pre
Cluster Performance Tests section, check the check boxes for the
following:
| ||
| Step 4 | Click Submit. |
Approving Hadoop Cluster Deployment Workflows
| Step 1 | On the menu bar, choose . | ||
| Step 2 | Click the Management tab. | ||
| Step 3 | Check the
Require
OS User Approval check box.
| ||
| Step 4 | Check the
Require
Compute User Approval check box.
| ||
| Step 5 | Check the
Require
Hadoop User Approval check box.
| ||
| Step 6 | Click Submit. |
What to Do Next
Check if users of Network Admin, Computing Admin, and Hadoop User roles have approved the request before deploying any Hadoop cluster.
Uploading Required OS and Hadoop Software to Cisco UCS Director Baremetal Agent
You can upload (add) required RHEL 6.x ISO files, Hadoop software and common software that are required for Hadoop distributions to Cisco UCS Director Baremetal Agent. While uploading the required files from your local or any remote system, the files are first uploaded to Cisco UCS Director, and then moved to the target Cisco UCS Director Baremetal Agent once you click the Submit button in the Create Software Catalogs dialog box.
The Software Catalogs page displays Hadoop distributions and the required software for those Hadoop distributions in the Cisco UCS Director Baremetal Agent.
![]() Note | If the required software column is empty for a Hadoop distribution, then it means that Cisco UCS Director Baremetal Agent contains all the files required. |
| Step 1 | On the menu bar, choose . | ||||||||||||||||||
| Step 2 | Click the Software Catalogs tab. | ||||||||||||||||||
| Step 3 | Click Add. | ||||||||||||||||||
| Step 4 | Click
Upload to upload files from your local system.
| ||||||||||||||||||
| Step 5 | Choose the target Cisco UCS Director Baremetal Agent from the Target BMA drop-down list. | ||||||||||||||||||
| Step 6 | Check the
Restart
BMA Services to restart
Cisco UCS Director
Baremetal Agent
after uploading the required files.
| ||||||||||||||||||
| Step 7 | Click Submit. | ||||||||||||||||||
What to Do Next
You can track software uploads here: . Click the Change Record tab to track the software upload in progress and verify if completed or failed or timeout.
Cloudera, MapR, and Hortonworks RPMs on Cisco UCS Director Express for Big Data Baremetal Agent
Common Packages for Cloudera, MapR, and Hortonworks
![]() Note | For any Hadoop software that is not available, you have to update the /opt/cnsaroot/bigdata_templates/common_templates/HadoopDistributionRPM.txt with the available online repository of the vendor. |
![]() Note | We recommend to verify the supported versions from the Hadoop Vendor Support Documentation. |
Download the following common packages to /opt/cnsaroot/bd-sw-rep/:
-
pssh-2.3.1.tar.gz from https://pypi.python.org/packages/source/p/pssh
-
clustershell-1.6-1.el6.noarch.rpm from http://dl.fedoraproject.org/pub/epel/6/x86_64
Common Packages for Cloudera
Download the following packages to /opt/cnsaroot/bd-sw-rep/cloudera-5.X.X:
-
ClouderaEnterpriseLicense.lic— Get the license keys from Cloudera
-
userrpmlist.txt—For additional packages list
-
catalog.properties—Provides the label name for the Cloudera version (x represents the Cloudera version on the Cisco UCS Director Express for Big Data Baremetal Agent)
-
mysql-connector-java-5.1.26.tar.gz from http://cdn.mysql.com/archives/mysql-connector-java-5.1
Cloudera 5.0.1 Packages and Parcels
-
cm5.0.1-centos6.tar.gz from http://archive.cloudera.com/cm5/repo-as-tarball/5.0.1
-
CDH-5.0.1-1.cdh5.0.1.p0.47-el6.parcel from http://archive.cloudera.com/cdh5/parcels/5.0.1
-
CDH-5.0.1-1.cdh5.0.1.p0.47-el6.parcel.sha1 from http://archive.cloudera.com/cdh5/parcels/5.0.1
-
manifest.json from http://archive.cloudera.com/cdh5/parcels/5.0.1
Cloudera 5.0.6 Packages and Parcels
-
cm5.0.6-centos6.tar.gz from http://archive.cloudera.com/cm5/repo-as-tarball/5.0.6
-
CDH-5.0.6-1.cdh5.0.6.p0.7-el6.parcel from http://archive.cloudera.com/cdh5/parcels/5.0.6
-
CDH-5.0.6-1.cdh5.0.6.p0.7-el6.parcel.sha1 from http://archive.cloudera.com/cdh5/parcels/5.0.6
-
manifest.json from http://archive.cloudera.com/cdh5/parcels/5.0.6
Cloudera 5.2.0 Packages and Parcels
-
cm5.2.0-centos6.tar.gz from http://archive.cloudera.com/cm5/repo-as-tarball/5.2.0
-
CDH-5.2.0-1.cdh5.2.0.p0.36-el6.parcel from http://archive.cloudera.com/cdh5/parcels/5.2.0
-
CDH-5.2.0-1.cdh5.2.0.p0.36-el6.parcel.sha1 from http://archive.cloudera.com/cdh5/parcels/5.2.0
-
manifest.json from http://archive.cloudera.com/cdh5/parcels/5.2.0
Cloudera 5.2.1 Packages and Parcels
-
cm5.2.1-centos6.tar.gz from http://archive.cloudera.com/cm5/repo-as-tarball/5.2.1
-
CDH-5.2.1-1.cdh5.2.1.p0.12-el6.parcel from http://archive.cloudera.com/cdh5/parcels/5.2.1
-
CDH-5.2.1-1.cdh5.2.1.p0.12-el6.parcel.sha1 from http://archive.cloudera.com/cdh5/parcels/5.2.1
-
manifest.json from http://archive.cloudera.com/cdh5/parcels/5.2.1
Cloudera 5.3.0 Packages and Parcels
-
cm5.3.0-centos6.tar.gz from http://archive.cloudera.com/cm5/repo-as-tarball/5.3.0
-
CDH-5.3.0-1.cdh5.3.0.p0.30-el6.parcel from http://archive.cloudera.com/cdh5/parcels/5.3.0
-
CDH-5.3.0-1.cdh5.3.0.p0.30-el6.parcel.sha1 from http://archive.cloudera.com/cdh5/parcels/5.3.0
-
manifest.json from http://archive.cloudera.com/cdh5/parcels/5.3.0
Cloudera 5.4.1 Packages and Parcels
-
cm5.4.1-centos6.tar.gz from http://archive.cloudera.com/cm5/repo-as-tarball/5.4.1
-
CDH-5.4.1-1.cdh5.4.1.p0.6-el6.parcel from http://archive.cloudera.com/cdh5/parcels/5.4.1
-
CDH-5.4.1-1.cdh5.4.1.p0.6-el6.parcel.sha1 from http://archive.cloudera.com/cdh5/parcels/5.4.1
-
manifest.json from http://archive.cloudera.com/cdh5/parcels/5.4.1
Common Packages for MapR 3.1.1, 4.0.1, and 4.0.2
-
libgenders-devel-1.14-2.el6.rf.x86_64.rpm from http://pkgs.repoforge.org/libgenders/
-
libgenders-1.14-2.el6.rf.x86_64.rpm from http://pkgs.repoforge.org/libgenders/
-
ext-2.2.zip from http://dev.sencha.com/deploy/ext-2.2.zip
-
sshpass-1.05-1.el6.x86_64.rpm from http://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/6/x86_64
-
soci-mysql-3.2.1-1.el6.x86_64.rpm from http://ftp.is.co.za/mirror/fedora.redhat.com/epel/6/x86_64
-
soci-3.2.1-1.el6.x86_64.rpm from http://ftp.is.co.za/mirror/fedora.redhat.com/epel/6/x86_64
-
pdsh-2.27-1.el6.rf.x86_64.rpm from http://pkgs.repoforge.org/pdsh
-
mapr-whirr-0.7.0.16780-1.noarch.rpm from http://archive.mapr.com/releases/ecosystem-all/redhat
-
mapr-drill-0.7.0.29434-1.noarch.rpm from http://archive.mapr.com/releases/ecosystem/redhat
-
catalog.properties—Provides the label name for the MapR version (x represents the MapR version on the Cisco UCS Director Express for Big Data Baremetal Agent)
-
license.txt
Common Packages for MapR 4.1.0 and 5.0.0
-
libgenders-devel-1.14-2.el6.rf.x86_64.rpm from http://pkgs.repoforge.org/libgenders/
-
libgenders-1.14-2.el6.rf.x86_64.rpm from http://pkgs.repoforge.org/libgenders/
-
ext-2.2.zip from http://dev.sencha.com/deploy/ext-2.2.zip
-
sshpass-1.05-1.el6.x86_64.rpm from http://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/6/x86_64
-
soci-mysql-3.2.2-2.el6.x86_64.rpm from http://ftp.univie.ac.at/systems/linux/fedora/epel/6/x86_64
-
soci-3.2.2-2.el6.x86_64.rpm from http://ftp.univie.ac.at/systems/linux/fedora/epel/6/x86_64
-
pdsh-2.27-1.el6.rf.x86_64.rpm from http://pkgs.repoforge.org/pdsh
-
mapr-whirr-0.8.1.18380-GA.noarch.rpm from http://archive.mapr.com/releases/ecosystem-all/redhat
-
catalog.properties—Provides the label name for the MapR version (x represents the MapR version on the Cisco UCS Director Express for Big Data Baremetal Agent)
-
license.txt
MapR 3.1.1 Packages
Download the following packages to /opt/cnsaroot/bd-sw-rep/MapR-3.1.1
-
mapr-v3.1.1GA.rpm.tgz from http://package.mapr.com/releases/v3.1.1/redhat
-
mapr-ecosystem-20140617.rpm.tgz
MapR 4.0.1 Packages
Download the following packages to /opt/cnsaroot/bd-sw-rep/MapR-4.0.1
-
mapr-v4.0.1GA.rpm.tgz from http://package.mapr.com/releases/v4.0.1/redhat
-
mapr-ecosystem-4.x-20141105.rpm.tgz
MapR 4.0.2 Packages
Download the following packages to /opt/cnsaroot/bd-sw-rep/MapR-4.0.2
-
mapr-v4.0.2GA.rpm.tgz from http://package.mapr.com/releases/v4.0.2/redhat
-
mapr-ecosystem-20150205.rpm.tgz
MapR 4.1.0 Packages
Download the following packages to /opt/cnsaroot/bd-sw-rep/MapR-4.1.0
-
mapr-v4.1.0GA.rpm.tgz from http://package.mapr.com/releases/v4.1.0/redhat
-
mapr-ecosystem-4.x-20150610.rpm.tgz from http://archive.mapr.com/releases/ecosystem-all/redhat
MapR 5.0.0 Packages
Download the following packages to /opt/cnsaroot/bd-sw-rep/MapR-5.0.0
-
mapr-v5.0.0GA.rpm.tgz: from http://package.mapr.com/releases/v5.0.0/redhat
-
mapr-ecosystem-5.x-20150709.rpm.tgz from http://archive.mapr.com/releases/ecosystem-all/redhat
Common Package for Hortonworks
Hortonworks 2.1 Packages
Download the following packages to /opt/cnsaroot/bd-sw-rep/Hortonworks-2.1:
-
HDP-2.1.5.0-centos6-rpm.tar.gz from http://public-repo-1.hortonworks.com/HDP/centos6
-
ambari-1.6.1-centos6.tar.gz from http://public-repo-1.hortonworks.com/ambari/centos6
-
HDP-UTILS-1.1.0.17-centos6.tar.gz from http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.17/repos/centos6
Hortonworks 2.2 Packages
Download the following packages to /opt/cnsaroot/bd-sw-rep/Hortonworks-2.2:
-
HDP-2.2.0.0-centos6-rpm.tar.gz from http://public-repo-1.hortonworks.com/HDP/centos6
-
ambari-1.7.0-centos6.tar.gz from http://public-repo-1.hortonworks.com/ambari/centos6
-
HDP-UTILS-1.1.0.20-centos6.tar.gz from http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/centos6
Hortonworks 2.3 Packages
-
HDP-2.3.0.0-centos6-rpm.tar.gz from http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.3.0.0
-
ambari-2.1.1-centos6.tar.gz from http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.1.1
-
HDP-UTILS-1.1.0.20-centos6.tar.gz from http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/centos6
Cloudera and MapR RPMs for Upgrading Hadoop Cluster Distributions
Cloudera 5.3.0 Packages and Parcels
-
cm5.3.0-centos6.tar.gz from http://archive.cloudera.com/cm5/repo-as-tarball/5.3.0
-
CDH-5.3.0-1.cdh5.3.0.p0.30-el6.parcel from http://archive.cloudera.com/cdh5/parcels/5.3.0
-
CDH-5.3.0-1.cdh5.3.0.p0.30-el6.parcel.sha1 from http://archive.cloudera.com/cdh5/parcels/5.3.0
-
manifest.json from http://archive.cloudera.com/cdh5/parcels/5.3.0
Cloudera 5.4.1 Packages and Parcels
-
cm5.4.1-centos6.tar.gz from http://archive.cloudera.com/cm5/repo-as-tarball/5.4.1
-
CDH-5.4.1-1.cdh5.4.1.p0.6-el6.parcel from http://archive.cloudera.com/cdh5/parcels/5.4.1
-
CDH-5.4.1-1.cdh5.4.1.p0.6-el6.parcel.sha1 from http://archive.cloudera.com/cdh5/parcels/5.4.1
-
manifest.json from http://archive.cloudera.com/cdh5/parcels/5.4.1
MapR 4.1.0 Packages
-
mapr-setup from http://package.mapr.com/releases/v4.1.0/redhat
-
mapr-v4.1.0GA.rpm.tgz from http://package.mapr.com/releases/v4.1.0/redhat
-
mysql-connector-java-5.1.26.tar.gz from http://cdn.mysql.com/archives/mysql-connector-java-5.1
MapR 5.0.0 Packages
-
mapr-setup from http://package.mapr.com/releases/v5.0.0/redhat
-
mapr-v5.0.0GA.rpm.tgz: from http://package.mapr.com/releases/v5.0.0/redhat
-
mysql-connector-java-5.1.26.tar.gz from http://cdn.mysql.com/archives/mysql-connector-java-5.1
Configuration Check Rules
You can validate an existing cluster configuration by running a configuration check. The configuration check process involves comparing the current cluster configuration with configuration check rules and reporting violations.
Configuration check rules are pre-defined Cisco Validated Design (CVD) parameters for Hadoop clusters. Configuration check rules appear under Solutions > Big Data > Settings. After the configuration check is complete, the violations appear in the Faults tab under Solutions > Big Data > Accounts. You can enable or disable configuration check rules at any time, but you cannot add new rules.
|
Configuration Check Rule |
Description |
|---|---|
|
Parameter |
The pre-defined CVD parameter of the configuration. |
|
Enabled |
The state of the configuration check rule, either enabled (true) or disabled (false). |
|
Expected value |
The value expected for a parameter as defined in the Cisco Validated Design (CVD). |
|
Description |
The description of the parameter of the configuration. |
|
Distribution |
The Hadoop distribution. |
|
Minimum Supported Distribution |
The minimum supported version of Hadoop distribution. |
|
Service |
The Hadoop service. |
|
Role |
The Hadoop service role. |
|
Type |
The type of violation, either CVD or Inconsistent. |
|
Fix Workflow |
The reference to the workflow that can be triggered for fixing violations. |
When the actual cluster configuration values differ from the expected values defined in the configuration check rules, then those configuration values are reported as violations. For example, CVD mandates that the NameNode heap size should be 4 GB. But if the NameNode heap size in the cluster configuration is found to be 1 GB, then this is reported as a CVD violation. Additionally, inconsistent configuration parameters are reported. For example, NameNode heap size on both the primary and secondary nodes must be of the same size. If there is a mismatch in the size, then this parameter is reported as inconsistent.
Checking Hadoop Cluster Configuration
To validate the configuration of a cluster, do the following:
| Step 1 | On the menu bar, choose . |
| Step 2 | Click the Big Data Accounts tab. |
| Step 3 | Choose the account for which you want to run the configuration check and click Check Configuration. |
| Step 4 | Click
Submit.
A dialog box appears with the information that the configuration check is in progress. |
| Step 5 | Click
OK.
After the configuration check is complete, the violations appear under the Faults tab for the selected Big Data Account. |
What to Do Next
![]() Note | You can track configuration checks here: . Click the Change Record tab to track the configuration checks in progress and verify if completed or failed. |
Fixing Configuration Violations
After the configuration check is complete, the configuration violations appear in the Faults tab for the selected BIg Data Account. You can either choose to fix these configuration violations manually on the Big Data Cluster Configuration page or trigger a workflow. To trigger a workflow to fix the violation, first you must create a workflow with the same name as the code specified in the violation.
To fix a configuration violation through a workflow, do the following:
| Step 1 | On the menu bar, choose . |
| Step 2 | Click the Faults tab. |
| Step 3 | Choose the
configuration violation you want to fix and click
Trigger
Workflow.
If a workflow exists with the same name as the code specified in the violation, then the workflow is triggered. |
| Step 4 | Enter the required inputs for the workflow and click Submit. A service request ID is generated after you submit the inputs. You can check the status of the service request on the Service Requests page. |

Feedback