Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Cloud Curriculum

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Red Hat Linux System and Network Administration

and Openstack Cloud Computing


Phase 1 - 40 Hours

Cloud Computing Basics


What is Cloud Computing? Why it matters?
Traditional IT Infrastructure
Cloud Infrastructure and Cloud Advantage
Examples of Cloud Advantage
Cloud Companies
Examples of Cloud Services
Use Cases
Cloud Segments: IaaS, PaaS, SaaS
Cloud Deployment Models
Cloud Security
Introduction to Azure
Overview of Azure Deployment Models
Azure Portal
Overview and Implement and Manage Azure Virtual Networks
Overview Implement Virtual Machines (VMs)
Manage and Monitor Azure Virtual Machines
Overview Azure Content Delivery Networks (CDNs)
Overview Storage - Blob, File, Block, Table.
Overview Azure Active Directory (AD), Custom Domain
Overview AD Infrastructure in the Hybrid Environment
AWS platform terminology and concepts
AWS management console navigation
AWS security measures
AWS Storage options

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

Red Hat Linux Basics and System Administration


 Log in to a Linux system and run simple commands using the shell.
 Copy, move, create, delete, and organize files from the bash shell prompt.
 Resolve problems by using online help systems and Red Hat support utilities.
 Create, view, and edit text files from command output or in an editor.
 Manage local Linux users and groups, and administer local password policies.
 Set Linux file system permissions on files and interpret the security effects of
different permission settings.
 Obtain information about the system, and control processes running on it.
 Control and monitor network services and system daemons using systemd
 Locate and accurately interpret relevant system log files for troubleshooting
purposes.
 Configure basic IPv4 networking on Red Hat Enterprise Linux systems.
 Archive files and copy them from one system to another.
 Download, install, update, and manage software packages from Red Hat Access and
inspect existing file systems on a Red Hat Enterprise Linux system.
 Create and use Red Hat Enterprise Linux virtual machines with KVM and libvirt.

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.

Phase 3 --- 36 Hours Training + (36 Hours Mini Project)

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

Install Configure and Manage Openstack Platform


Course introduction
Introduce and review the course.
Manage an enterprise OpenStack deployment
Manage the undercloud, the overcloud, and related services.
Build and customize images
Build and customize images.
Manage storage
Manage Ceph and Swift storage for OpenStack.
Manage and troubleshoot
Manage and troubleshoot virtual network infrastructure.
Troubleshoot OpenStack issues
Diagnose and troubleshoot OpenStack issues and services.

Networking and Foundations of NVF


networks in Linux
network interfaces, bridges, and virtual networking devices.
OpenStack networking agents
L2, L3, DHCP, and other OpenStack networking agents.
OpenStack networks
tenant networks and provider networks.
Comprehensive review of Red Hat OpenStack Administration III
Configure advanced networking on Red Hat® OpenStack Platform.

You might also like