Académique Documents
Professionnel Documents
Culture Documents
December Webinar
Jamie Duncan
Cloud Guy @ Red Hat
@jamieeduncan
jduncan@redhat.com
Gartner 2015
2
Gartner 2015
More velocity means you get more work done with the same amount of
resources
AUTOMATION = ACCELERATION
WITH ANSIBLE TOWER, WE JUST CLICK A BUTTON AND
DEPLOY TO PRODUCTION IN 5 MINUTES. IT USED TO TAKE US 5
HOURS WITH
6 PEOPLE SITTING IN A ROOM, MAKING SURE WE DIDNT DO
ANYTHING WRONG (AND WE USUALLY STILL HAD ERRORS). WE
NOW DEPLOY TO PRODUCTION EVERY OTHER DAY INSTEAD OF
EVERY 2 WEEKS, AND NOBODY HAS TO BE UP AT 4AM MAKING
SURE IT WAS DONE RIGHT.
BY USING ANSIBLE TOWER SURVEYS, WE HAVE CREATED A
SELF-SERVICE CAPABILITY THAT ALLOWS OUR IT GUYS TO
PROVISION NEW CLOUD CUSTOMERS QUICKLY. OUR FIRST 3
CUSTOMERS EACH TOOK 2 WEEKS
TO PROVISION. WITH ANSIBLE, OUR NEXT 500 CUSTOMERS
TOOK
10 MINUTES EACH TO PROVISION.
WE USE ANSIBLE TO DEPLOY THE NETWORK CONFIGURATIONS
TO NEW DATACENTERS FOR OUR GAMES. PREVIOUSLY, IT
WOULD TAKE 4 DAYS WORTH OF WORK, ONSITE, TO MAKE SURE
THAT OUR NETWORKS WERE CONFIGURED CORRECTLY. WITH
ANSIBLE, I CAN NOW CONFIGURE A DATACENTER IN 4 MINUTES,
REMOTELY.
6
WHAT IS ANSIBLE?
SIMPLE
POWERFUL
AGENTLESS
App deployment
Agentless architecture
Configuration management
Workflow orchestration
ANSIBLE TOWER
CONTROL
KNOWLEDGE
DELEGATION
Scheduled and
centralized jobs
Role-based access
and self-service
SIMPLE
POWERFUL
AGENTLESS
Designed for
multi-tier deployments
Predictable, reliable,
and secure
ACCELERATED INNOVATION
Automation enables IT to drive innovation across the business
SCALABLE SIMPLICITY
Reduction of manual effort speeds work with fewer errors
ACCOUNTABLE AUTOMATION
Achieve compliance without being held back by it
COMMUNITY DRIVEN
Unify teams with tooling built to drive culture
10
11
POWERED BY COMMUNITY
12
When using Ansible Tower, the work you do is backed up by the power and
value of the Red Hat Subscription
You get things like:
13
Access to the Red Hat Knowledgebase (80k+ articles and growing daily)
ANSIBLE PLAYBOOK
From development
DEV/TEST
Q/A
to production.
OPERATIONS
MANAGEMENT
OUTSOURCERS
TEAM IMPACT
15
ENTERPRISE IMPACT
Overcome complexity
Increase accountability
and compliance
Improve collaboration
and job satisfaction
A culture of success
MODERNIZE
MIGRATION
Re-deploy anywhere
DEVOPS
Model everything
Deploy continuously
16
[laptop]
192.168.122.1 ansible_connection=local
[rhev_m]
192.168.122.140
[rhev_h]
rhev
[atomic]
kube0 role=master ip=192.168.122.150
kube1 role=node ip=192.168.122.151
kube2 role=node ip=192.168.122.152
[rhev:children]
rhev_m
rhev_h
17
- hosts: atomic
become: yes
become_method: sudo
become_user: root
remote_user: cloud-user
vars_files:
- passes.yml
vars:
gluster_bricks:
- brick1
- brick2
tasks:
- name: create vg and pv for gluster
lvg: vg=vg_gluster pvs=/dev/vdb state=present
- name: create logical volumes for gluster bricks
lvol: vg=vg_gluster lv={{ item }} size=1024
with_items: "{{ gluster_bricks }}"
- name: create xfs filesystem for each brick
filesystem: fstype=xfs dev=/dev/{{ vg_name }}/{{ item }}
with_items: "{{ gluster_bricks }}"
18
19
Give you a centralized location to launch, log and track your deployments
THANK YOU!
Have you used Ansible already? Try Tower for free:
ansible.com/tower-trial
Would you like to learn Ansible? Its easy to get started:
ansible.com/get-started
Want to learn more?
ansible.com/whitepapers
Confidential