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

Power Maroc Systems Lab Services

Red Hat System


Administration

Date : Presented by :
September 30, 2019 Yassine BOUNAGUI
Agenda
1 2 3 4 5 6
Course Red Hat System Automation and File Systems Containers Course
Introduction Overview Shell Scripting Management management Summary
1
Course
Introduction
1 2 3 4 5 6 1.1
Course Red Hat System Automation and File Systems Containers Course Course Objective,
Introduction Overview Shell Scripting Management management Summary Audience and Perquisites

Course Objective:

Red Hat System Administration equips you with Linux administration “survival skills” by focusing on foundational
Linux concepts and core tasks. You will learn how to apply command-line concepts and enterprise-level tools,
starting you on your journey toward becoming a full-time Linux system administrator.
Audience for this course:

This course is geared toward Windows system administrators, network administrators, and other system
administrators who are interested in supplementing current skills or backstopping other team members, in addition
to Linux system administrators who are responsible for these tasks:
• Configuring, installing, upgrading, and maintaining Linux systems using established standards and procedures
• Providing operational support
• Managing systems for monitoring system performance and availability
• Writing and deploying scripts for task automation and system administration
Prerequisites for this course

There are no formal prerequisites for this course, however, basic technical user skills with computer
applications on some operating systems are expected. 1
5
Red Hat
Containers
Management
1 2 3 4 5 6 5.1
Course Red Hat System Automation and Red Hat Containers Course Red Hat
Introduction Overview Shell Scripting Troubleshooting Management Summary Overview

What are Linux containers?


Linux containers are technologies that allow you to package and
isolate applications with their entire runtime environment—all of
the files necessary to run. This makes it easy to move the
contained application between environments (dev, test,
production, etc.) while retaining full functionality.

Why use Linux containers?


container allows you to ensure your application has the necessary
libraries, dependencies, and files so you can move it through
production without nasty side effects.

RHEL 7 supports container-related software for the following


architectures:
X86 64-bit (base and layered images) (no support for X86 32-bit)
PowerPC 8 64-bit (base image and most layered images)

2
1 2 3 4 5 6 5.2
Course Red Hat System Automation and Red Hat Containers Course Red Hat Containers
Introduction Overview Shell Scripting Troubleshooting Management Summary Architecture

3
1 2 3 4 5 6 5.3
Course Red Hat System Automation and Red Hat Containers Course Isn’t this
Introduction Overview Shell Scripting Troubleshooting Management Summary just virtualization?

4
1 2 3 4 5 6 5.4
Course Red Hat System Automation and Red Hat Containers Course What is container
Introduction Overview Shell Scripting Troubleshooting Management Summary orchestration?

5
1 2 3 4 5 6 5.4
Course Red Hat System Automation and Red Hat Containers Course What is container
Introduction Overview Shell Scripting Troubleshooting Management Summary orchestration?

6
1 2 3 4 5 6 5.5
Course Red Hat System Automation and Red Hat Containers Course Red Hat Containers
Introduction Overview Shell Scripting Troubleshooting Management Summary Implementation

7
1 2 3 4 5 6 5.6
Course Red Hat System Automation and Red Hat Containers Course Docker
Introduction Overview Shell Scripting Troubleshooting Management Summary

Developing apps today requires so much more than writing code. Multiple
languages, frameworks, architectures, and discontinuous interfaces between tools
for each lifecycle stage creates enormous complexity. Docker simplifies and
accelerates your workflow, while giving developers the freedom to innovate with
their choice of tools, application stacks, and deployment environments for each
project.

Here's a brief explainer:


The IT software "Docker” is containerization technology that enables the creation
and use of Linux® containers.
The open source Docker community works to improve these technologies to benefit
all users.
The company, Docker Inc., builds on the work of the Docker community, makes it
more secure, and shares those advancements back to the greater community. It
then supports the improved and hardened technologies for enterprise customers.

Container tools, including Docker, provide an image-based deployment model. This


makes it easy to share an application, or set of services, with all of their
dependencies across multiple environments. Docker also automates deploying the
application (or combined sets of processes that make up an app) inside this
container environment.

8
1 2 3 4 5 6 5.7
Course Red Hat System Automation and Red Hat Containers Course Getting Docker
Introduction Overview Shell Scripting Troubleshooting Management Summary in RHEL 7

9
1 2 3 4 5 6 5.8
Course Red Hat System Automation and Red Hat Containers Course Getting Docker
Introduction Overview Shell Scripting Troubleshooting Management Summary in RHEL 7

10
1 2 3 4 5 6 5.9
Course Red Hat System Automation and Red Hat Containers Course Manage Docker
Introduction Overview Shell Scripting Troubleshooting Management Summary in RHEL 7

11
1 2 3 4 5 6 5.10
Course Red Hat System Automation and Red Hat Containers Course Manage Docker
Introduction Overview Shell Scripting Troubleshooting Management Summary in RHEL 7

12
Power Maroc Systems Lab Services

Red Hat System


Administration
--
END
Date : Presented by :
September 30, 2019 Yassine BOUNAGUI

You might also like