Академический Документы
Профессиональный Документы
Культура Документы
-
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
SOFTWARE-DEFINED STORAGE
4
WHAT IS NEEDED?
Unified management
Comprehensive insight
Full operational control
6
TYPICAL CLOUD FORMS ARCHITECTURE
CLOUD FORMS DELIVERS
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
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 :