0% found this document useful (0 votes)
80 views

Red Hat - CloudForms Orchestration - Ansible Automation

This document discusses Cloud Forms orchestration and Ansible automation. It provides an overview of Cloud Forms' capabilities for unified management, complete lifecycle management, visibility and analytics, and integration with other management products across container, virtual, and cloud infrastructures. It also summarizes Ansible's principles and capabilities for agentless automation and configuration management using playbooks. The document promotes starting evaluations of Cloud Forms and Ansible Tower.

Uploaded by

donna.nix
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views

Red Hat - CloudForms Orchestration - Ansible Automation

This document discusses Cloud Forms orchestration and Ansible automation. It provides an overview of Cloud Forms' capabilities for unified management, complete lifecycle management, visibility and analytics, and integration with other management products across container, virtual, and cloud infrastructures. It also summarizes Ansible's principles and capabilities for agentless automation and configuration management using playbooks. The document promotes starting evaluations of Cloud Forms and Ansible Tower.

Uploaded by

donna.nix
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 40

Cloud Forms Orchestration

-
Ansible Automation
Walter Brunelli
Solution Architect Infrastructure
RH Forum Zürich, 13. September 2016
CLOUD FORMS

Orchestration of
- container infrastructure
- virtual infrastructure
- private & public cloud
IT ON THE PATH TO HYBRID ENVIRONMENTS

3
COMPLEXITY IS GOING THROUGH THE ROOF
CONTAINERS
100x

1x 10x 10x 10x


SOFTWARE-DEFINED NETWORKING

SOFTWARE-DEFINED STORAGE

4
WHAT IS NEEDED?

Unified management
Comprehensive insight
Full operational control

… a.k.a. Cloud Management Platform

6
TYPICAL CLOUD FORMS ARCHITECTURE
CLOUD FORMS DELIVERS

UNIFIED COMPLETE VISIBILITY COMPLIANCE INTEGRATION


MANAGEMENT LIFE-CYCLE AND AND OF OTHER
AND MANAGEMENT ANALYTICS GOVERNANCE MANAGEMENT
OPERATIONS PRODUCTS

11
KEY BENEFITS AND USE-CASES
● Self-Service Portal with Approval Process: Provisioning & Retirement of VMs
● Cost allocation & Chargeback
● Reporting : Management and User reporting
● Relationship View, Monitoring, Capacity Planning
● Smart-State-Analysis: Tracks changes of your VM in time, Find a specific user in your IT environment,
compare 2 VMs, Check if your environment is compliant, Enforce compliance, Build a new VM with new
version of Apps
● V2V-Migrations (Eg. VMWare to RHEV, VMWare to Cloud, Azure to Google). MOD1 to MOD2 migrations
● Integrates with Satellite, SCCM, Ansible-Tower

Orchestration of :
● Public Cloud Providers : Azure/Amazon/Google, Private Cloud : RH OpenStack
● Virtualized Environment :VMWarer, RHEV, Hyper-V ; OS Images as Templates : Linux, Windows
● Container Environment via Openshift or Kubernates
TRUSTED BY COMPANIES WORLDWIDE,
RECOGNIZED AS A LEADER
CUSTOMERS COMMUNITY AWARDS

15
HOW TO START WITH CLOUD FORMS

● Web: redhat.com/cloudforms
● Youtube : Nice CloudForms videos
● Ask our sales for an evaluation subscription
● We / our partners help you with the first setup
● CloudForms already included in your RH-OpenStack or
OpenShift subscription
Automation with
Ansible &
Ansible Tower
Walter Brunelli
Solution Architect Infrastructure
2016
WHY IS AUTOMATION SO IMPORTANT?
• Stability
• Jobs are always executed the exactly same way

• Time saving
• By delegating jobs to operations

• Compliance
• Stick to company / ITIL processes
• Auditing
WHY WAS ANSIBLE CREATED ?
• Open Source Project started in 2012 by Michael De Haan
(Cobbler author)
• Because existing Configuration Management projects were
not good enough
• Target : Allow task execution
• On specific hosts & in a specific order
• Without an agent on target nodes
WHAT IS ANSIBLE ?
A radical simple IT AUTOMATION engine for repeating jobs! Eg.
• Multi-host Software-Deployment
• Configuration-Management
• Deployment

How ?
• Agentless and with Playbooks

For whom?
• Operators, Administrators, Developers

Products
• Ansible Core + Ansible Tower

Nr 1 OpenSource Automation Project


PRINCIPLES OF ANSIBLE
Ansible’s Capabilities and Use-Cases
Deploy, Configure, Manage :
• Linux (RHEL, CentOS, Ubuntu, Debian, BSD, MacOS.) & Unix (Solaris, AIX, HP-UX)
• Windows (via winrm/PowerShell-Remoting)
• Cloud (Amazon, Azure, Centurylink, CloudStack, DigitalOcean, Eucalyptus, Rackspace, GoogleCloud, OpenStack)
• Container Environment (Kubernetes, Docker)
• Virtualized Environment (VMWare, RHEV, XEN)
• Middleware (RabbitMQ, JBoss, etc.)
• Network Devices, Firewalls, LoadBalancer (Cisco, Juniper, F5, Arista, A10, OpenSwitch)
• Big Data and Analytics Environments (Hadoop, Riak, Aerospike)
• Databases (MySql, MariaDB, MSSQL, Postgres, MongoDB, HANA, Vertica)
• Monitoring & Notification (IRC, Mail, Slack, Telegram, SMS, etc.)
Ansible Core
WHAT IS ANSIBLE CORE ?
• Community version of Ansible
• No support
• Important Features missing (Auditing, Job
Scheduling, Role Based Access Control)
• Not ideal for Production Environment
ARCHITECTURE
EXECUTION EXAMPLE
LOOK HOW EASY ANSIBLE IS
Hand made Shell Script :

Ansible Playbook :
EXECUTE A PLAYBOOK
Ansible Tower
ADVANTAGES OF ANSIBLE TOWER
• Web UI
• Integrates with LDAP, AD,IDM + GitHUB/Galaxy
• Inventory Integration : CMDB, Cloud
• Compliance : Reporting+Auditing (Every job is logged and can be traced)
• Role Based Access Control
• Separation of rights / Delegation of tasks, Eg. Recurring jobs to Operating
• Monitoring : Sends Alarm if a job fails or a config is found wrong
• Job Scheduling
• Multi-Organization
• REST API : All functionalities available over the API
Ansible Tower Use-Cases
Almost every repeatable and programmable Process :

•Automated Application and Service Deployment


•Automated Add/Removal of customers/users in your environment
•Automated patching of servers
•Rolling updates of your IT environemnt
•Run jobs on a weekly/monthly/yearly basis
TOWER Editions
Good Links to start with Ansible
• Documentation / Get started
docs.ansible.com
docs.ansible.com/intro_getting_started.html
• Playbooks :
galaxy.ansible.com
github.com/ansible

Ask for Evaluation subscription on ansible.com/tower-trial

As a download : for 3 month and up to 10 nodes

As a vagrant demo

Amazon EC2

We or our partner help you with the first setup
Thank you !
Walter Brunelli
Solution Architect Infrastructure

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy