Cloud Curriculum
Cloud Curriculum
Cloud Curriculum
1
AWS compute and networking options
Amazon Elastic Compute Cloud (EC2) and Amazon Elastic Block Storage (EBS)
Managed Services and Database options
Amazon Relational Database Service (RDS)
Deployment and Management options
Brief refresher for EC2, S3, ELB, RDS, Auto Scaling (prior experience assumed)
VPC
Identity and Access Management (IAM)
Route 53
Cloud Formation
Cloud Front
Data Security
2
Phase 2 --- 40 Hours
Red Hat Advanced System Administration, Network Administration.
Automate installation with Kickstart
Automate the installation of Red Hat Enterprise Linux systems with Kickstart.
Create and Edit text files with vim
Introduce the vim text editor, with which you can open, edit, and save text files.
Schedule future Linux tasks
Schedule tasks to automatically execute in the future.
Manage priority of Linux processes
Influence the relative priorities at which Linux processes run.
Manage SELinux security
Manage the Security Enhanced Linux (SELinux) behavior of a system to keep it secure
in case of a network service compromise.
Connect to network-defined users and groups
Configure systems to use central identity management services.
Add disks, partitions, and file systems to a Linux system
Manage simple partitions and file systems.
Comprehensive review
Practice and demonstrate knowledge and skills learned in this course.
Control services and daemons
Review how to manage services and the boot-up process using systemctl
Configure link aggregation and bridging
Configure and troubleshoot advanced network interface functionality
Provide Apache HTTPD web service
Configure Apache HTTPD to provide Transport Layer Security (TLS)-enabled websites
and virtual hosts
Write Bash scripts
Write simple shell scripts using Bash
Bash conditionals and control structures
Use Bash conditionals and other control structures to write more sophisticated shell
commands and scripts
Comprehensive review
Practice and demonstrate knowledge and skills learned in Red Hat System
Administration III
3
Lab Content
Local and remote logins
Review methods for accessing the system and engaging Red Hat Support.
File system navigation
Copy, move, create, delete, link, and organize files while working from the Bash shell
prompt.
Users and groups
Manage Linux users and groups and administer local password policies.
File permissions
Control access to files and directories using permissions and access control lists
(ACLs).
Process management
Evaluate and control processes running on a Red Hat Enterprise Linux system.
Updating software packages
Download, install, update, and manage software packages from Red Hat
Creating and mounting file systems
Create and manage disks, partitions, and filesystems from the command line.
Service management and boot troubleshooting
Control and monitor system daemons and troubleshoot the Red Hat Enterprise Linux
boot process.
Network configuration
Configure basic IPv4 networking on Red Hat Enterprise Linux systems.
System logging and ntp
Locate and accurately interpret relevant system log files for troubleshooting
purposes.
Scheduled processes
Schedule tasks to automatically execute in the future.
Virtualization and kickstart
Automate the installation of Red Hat Enterprise Linux on virtual machines with
kernel-based virtual machine (KVM) and libvirt.
Providing Apache HTTPD Web Service
Configure Apache HTTPD to provide Transport Layer Security (TLS)-enabled websites
and virtual hosts.
Writing Bash scripts
Write simple shell scripts using Bash.
4
Bash conditionals and control structures
Use Bash conditionals and other control structures to write more sophisticated shell
commands and scripts.
Configuring the shell environment
Customize Bash startup and use environment variables, Bash aliases, and Bash
functions.
Openstack
Cloud computing as it compares to virtualization
Deployment of virtual servers
How to install OpenStack with automated tools
Command line management tools
Scaling out an OpenStack Cloud
OpenStack Fundamentals
OpenStack Components
Horizon – Overview, Architecture and Concepts
Keystone– Overview, Architecture and Concepts
Glance– Overview, Architecture and Concepts
Neutron– Overview, Architecture and Concepts
Cinder– Overview, Architecture and Concepts
Swift– Overview, Architecture and Concepts
Nova– Overview, Architecture and Concepts
Heat– Overview, Architecture and Concepts
Operating the OpenStack Cloud
Overview
Horizon Navigation
Keystone Identity Provisioning
Glance Snapshot Provisioning
Neutron Floating IP Address Provisioning
5
Core Operations …. Red Hat Openstack
Introduce launching an instance
Launch an instance and describe the OpenStack architecture and use cases.
Organize people and resources
Manage projects, users, roles, and quotas.
Describe cloud computing
Describe the changes in technology and processes for cloud computing.
Manage Linux networks
Administer Linux networks and bridges.
Prepare to deploy an instance with public access
Manage images, flavors, and private networks in preparation for launching an
instance.
Deploy an instance
Launch and verify an instance.
Manage block storage
Manage ephemeral and persistent block storage.
Manage object storage
Administer object storage.
Prepare to deploy an external instance
Manage external networks and security in preparation for launching an instance with
public access.
Deploy an instance with public access
Launch and verify an instance with public access.
Customize instances
Customize an instance with cloud-init.
Install an OpenStack overcloud
Install an OpenStack proof of concept using the director UI and provisioning service
templates.
Lab: Comprehensive review of CL110
Review tasks in the Red Hat OpenStack Administration I: Core Operations for Cloud
Operators course.
6
Phase 4 –104 Hours (Training + Major Projects)
Openstack Network Management , Automation and Security