This training includes Introduction to Openstack, Openstack Architecture, Attributes of cloud and various Openstack Services like RDO, Keystone, Horizon, etc. It further covers Hadoop and its Architecture, MapReduce and HDFS, and MapReduce Abstraction.
Preview
By the end of this hadoop certification training you will learn to:
Understand OpenStack
Explore OpenStack architecture with both CLI and API functionalities
Apply various implementation techniques
OpenStack operations
Use-cases for OpenStack
Use Nova, Neutron, Image and other OpenStack services.
Hadoop Distributed File System (HDFS)
Understand MapReduce abstraction and its working
Plan and Deploy a Hadoop cluster
Course Contents
Day 1
Virtualization
virtualization Overview
Why virtualization
Types of Virtualization
Cloud Computing Overview
Cloud Attributes
Subtypes in Cloud computing
Openstack
OpenStack Overview
Characteristics of the Cloud
Why OpenStack
Openstack Development
OpenStack History
Conceptual Architecture
Major Distributors
Deployment Architecture
OpenStack Deployment
What is Controller Node?
Compute Node
Deployment Architecture
Service Layout in OpenStack
Day 2
Various Configurations
OS Configuration
Selinux to Permissive
Configuration of sysctl.conf
Installing and Configuring NTP
Juno Release
Networking Configuration
OpenStack Services
Host Configuration
Working with database
Installing and Setting up the Database
Database Server Installation
How to configure my.cnf?
Database Service Initialization
Set up a new MySQL password
RabbitMQ Overview
Implementation of RabbitMQ Message Broker
Learning to Install RabbitMQ Service
How to set up Message Broker?
Day 3
Concept of Keystone in Openstack
Getting started with Keystone
Important Components of Keystone
What are OpenStack Services Ports?
How to Execute Keystone Identity Service?
Package Installation on controller Node
Creating Users, Tenants and Roles
Constructing API endpoint and service entity
Keystone Configuration
Creating Keystone Database
Populate Database
Initialize the Service
Creating Openstack Client Environment Scripts
Glance Image service
Glance Image Service Overview
Install and configure the service
Compute and Nova services
Implementing Compute Service
Install and Configure Nova Services on Controller Node
Installation and Configuration of Nova Compute Service on Compute Node
Networking service in Openstack
OpenStack Networking Service (Neutron)
Install and configure Networking Services on Controller Node
Installing and Configuring Networking Service on Compute Node
VNI- Virtual Network Infrastructure
Day 4
Horizon service and Dashboard Functions
Horizon Service for Dashboard
Dashboard Packages and Installation of Horizon
Check and establish the Dashboard Access
Cinder Block storage Service in Openstack
Implement Cinder Block Storage Service
Install and configure the service
Swift Object Storage Service
Implementing Swift Object Storage Service
Install and Configure of Swift Object Storage Service
Overview of Heat Orchestration Service
Implement Heat Orchestration Service
Install and Configure of Heat Orchestration service
Day 5
Ceilometer metering service
Implement Ceilometer Metering Service
Installing Ceilometer Metering service
Horizon Web Interface
Horizon Web Interface Uses
Managing Flavors
Managing User in Horizon
Horizon Instance
Project – Getting started with Redhat Openstack
Installation of Redhat Openstack ( Juno Release ) with the help of PackStack
Detailed understanding of Redhat Openstack
Redhat OpenStack
Openstack Deployment Frameworks
Business and Use Cases
Day 6
Hadoop Admin
Introduction to Hadoop
Data processing in today’s life
What Hadoop is why it is important?
Hadoop history
Hadoop components and architecture
Hadoop Distributed File System (HDFS)
HDFS overview
HDFS architecture
HDFS file storage
Component failures and recoveries
Block placement
Balancing the Hadoop cluster
Planning your Hadoop cluster
Planning a Hadoop cluster
Hadoop configuration
HDFS Block replication
Network topology for Hadoop cluster
Day 7
Hadoop Deployment
Hadoop deployment types
Hadoop distribution options
Hadoop installation procedure
Distributed cluster architecture
Working with HDFS
Accessing data in HDFS
HDFS operations and commands
Data copying with ‘distcp’
Mapreduce Abstraction
MapReduce
Big Picture of the MapReduce
MapReduce process and terminology
MapReduce components failures and recoveries
Day 8
Hadoop Cluster Configuration
Hadoop configuration overview and important configuration file
Configuration parameters and values
HDFS parameters MapReduce parameters
Hadoop environment setup
‘Include’ and ‘Exclude’ configuration files
Hadoop Administration and Maintenance
Namenode/Datanode directory structures and files
File system image and Edit log
Checkpoint Procedure
Namenode failure and recovery procedure
Safe Mode
Metadata and Data backup
Potential problems and solutions / what to look for
Adding and removing nodes
Hadoop Monitoring and Troubleshooting
Best practices of monitoring a Hadoop cluster
Using logs and stack traces for monitoring and troubleshooting
Using open-source tools to monitor Hadoop cluster
Job Scheduling
Schedule Hadoop Jobs on the same cluster
Hadoop FIFO Schedule
Fair Scheduler