Ansible weithenn.org Agenda Infrastructure as Code - - PowerPoint PPT Presentation

ansible
SMART_READER_LITE
LIVE PREVIEW

Ansible weithenn.org Agenda Infrastructure as Code - - PowerPoint PPT Presentation

Ansible AWX Ansible weithenn.org Agenda Infrastructure as Code (IaC) Why Ansible Ansible Engine vs Tower vs AWX Ansible AWX Features Use Case Demo 3 Infrastructure as Code (IaC)


slide-1
SLIDE 1
slide-2
SLIDE 2

王偉任 weithenn.org

Ansible AWX 圖形化管理 Ansible 環境的利器

slide-3
SLIDE 3

Agenda

3

▪ Infrastructure as Code (IaC) ▪ Why Ansible ▪ Ansible Engine vs Tower vs AWX ▪ Ansible AWX Features ▪ Use Case Demo

slide-4
SLIDE 4

Infrastructure as Code (IaC)

slide-5
SLIDE 5

Bimodal IT – Mode 1 / Mode 2

5

▪ Mode 1

– Traditional Infrastructure

▪ Reliability / Stability

– Physical Server / Storage / Network

▪ Mode 2

– Infrastructure Agility – Software Defined (SDC, SDS, SDN) – VM / Container / Microservice

▪ Agility / DevOps

Image From: Gartner - Data Center Modernization and Consolidation Key Initiative Overview

slide-6
SLIDE 6
slide-7
SLIDE 7

7

slide-8
SLIDE 8

CNCF – Cloud Native Landscape

8

Reference: CNCF Cloud Native Interactive Landscape

slide-9
SLIDE 9

Infrastructure as Code (IaC)

9

slide-10
SLIDE 10

Why Ansible

slide-11
SLIDE 11

Ansible – Language of automation

11

CROSS PLATFORM

Agentless support for all major OS variants, physical, virtual, cloud and network devices.

HUMAN READABLE

Perfectly describe and document every aspect of your application environment.

PERFECT DESCRIPTION OF APPLICATION

Every change can be made by Playbooks, ensuring everyone is on the same page.

VERSION CONTROLLED

Playbooks are plain-text. Treat them like code in your existing version control.

DYNAMIC INVENTORIES

Capture all the servers 100% of the time, regardless of infrastructure, location, etc.

ORCHESTRATION PLAYS WELL WITH OTHERS

Orchestration plays well with others: ServiceNow, Infoblox, AWS, Terraform, Cisco ACI and more

slide-12
SLIDE 12

Ansible Automates Technologies You Use

12

CLOUD

VIRT & CONTAINER

WINDOWS NETWORK DEVOPS MONITORING AWS Azure Digital Ocean Google OpenStack Rackspace +more Docker VMware RHV OpenStack OpenShift +more ACLs Files Packages IIS Regedits Shares Services Configs Users Domains +more Arista A10 Cumulus Bigswitch Cisco Cumulus Dell F5 Juniper Palo Alto OpenSwitch +more Jira GitHub Vagrant Jenkins Bamboo Atlassian Subversion Slack Hipchat +more Dynatrace Airbrake BigPanda Datadog LogicMonitor Nagios New Relic PagerDuty Sensu StackDriver Zabbix +more STORAGE NetApp Red Hat Storage Infinidat +more

OPERATING SYSTEMS

RHEL and Linux UNIX Windows +more

slide-13
SLIDE 13

Ansible Architecture

13

ANSIBLE AUTOMATION ENGINE

CMDB USERS INVENTORY HOSTS NETWORK DEVICES PLUGINS CLI MODULES ANSIBLE PLAYBOOK PUBLIC / PRIVATE CLOUD PUBLIC / PRIVATE CLOUD

Reference: RedHat people bhinson – Ansible automation technical deck

slide-14
SLIDE 14

Ansible Engine vs Tower vs AWX

slide-15
SLIDE 15

Ansible Engine vs Tower vs AWX

15

Ansible Engine Ansible Tower Ansible AWX

  • CLI Only.
  • Not centralized management.
  • Integration with Red Hat

Enterprise Linux.

  • Support for Ansible core

modules per product life cycle.

  • Support for the Ansible

execution engine.

  • A GUI Dashboard.
  • Red Hat licensed and 24x7

supported.

  • High Availability supported.
  • Role-based access control
  • Job scheduling
  • Graphical inventory

management

  • Multi-playbook workflow
  • RESTful API
  • External logging integrations
  • Real-time job status updates
  • The AWX Project is the fast-

moving upstream project from which Red Hat Ansible Tower is derived.

  • Opensource of free to use.
  • No node limitations.
  • Frequent updates from the

community.

  • Community support.
slide-16
SLIDE 16

Why Ansible AWX

16

Ansible AWX is a opensource of Ansible Tower, so it’s free to use, GUI based, and RESTful API allowing you to scale IT automation, manage complex deployments and speed productivity.

✓ RBAC (Role-Based Access Control) ✓ Push Button – Easy to execute playbook ✓ RESTful API ✓ Workflow ✓ Enterprise Integrations ✓ Centralized Logging ✓ Ansible AWX is FREE

Image From: RedHat people bhinson – Ansible automation technical deck

slide-17
SLIDE 17

Ansible AWX Architecture

17

Image From: RedHat people bhinson – Ansible automation technical deck

slide-18
SLIDE 18

Ansible AWX Features

slide-19
SLIDE 19

Dashboard

19

slide-20
SLIDE 20

RBAC (Role-Based Access Control)

20

Reference: 27. Security — Ansible Tower User Guide v3.6.3

slide-21
SLIDE 21

Easy to Execute Playbook

21

slide-22
SLIDE 22

Automation Workflow

22

Image From: RedHat people bhinson – Ansible automation technical deck

slide-23
SLIDE 23

Thank you