Automation Ansible - TeleSemana

1y ago
12 Views
2 Downloads
3.88 MB
39 Pages
Last View : 2d ago
Last Download : 3m ago
Upload by : Nora Drum
Transcription

CONFIDENTIAL DesignatorAutomatización para todosIntroducción a Ansible en NetworkingPaulo SeguelSr. Solution Architect1

AGENDACONFIDENTIAL DesignatorDe qué vamos a hablar2Source:Insert source data hereInsert source data hereInsert source data hereAutomatizaciónAnsibleDev/Net/Sec OpsSilosNetworkingTowerPlaybooksPlaybooksetc

Su Mundo

¿Qué necesitas automatizar hoy?LaptopMainframeNetwork equipmentLinuxAn old UNIX systemCloud

¿Qué necesitas aprender hoy?LaptopSystem ALanguage ZMainframeSystem BLanguage YNetwork equipmentSystem CLanguage XLinuxSystem DLanguage WAn old UNIX systemSystem ELanguage VCloudSystem FLanguage U

¿A quién necesitas contratar hoy?LaptopMainframeNetwork equipmentLinuxAn old UNIX systemCloud

¿Con quién necesitas colaborar hoy?Världen är platt.Die Welt ist rund.Verden er trekantet.El mundo esredondo.Jorden er flat.Maa on pannukakku.

¿Qué necesitas aprender hoy?LaptopMainframeNetwork equipmentLinuxAn old UNIX systemCloud

¿Qué necesitas aprender hoy?LaptopMainframeNetwork equipmentLinuxAn old UNIX systemCloud

¿Con quién necesitas colaborar hoy?

Crear una estrategia de automatización(¡que escale!)Diseñar redespensando en laautomatización

IsolatedscriptsA culture NS12

What is Ansible Automation?Ansible Automation is the enterpriseframework for automating across IToperations.RED HAT ANSIBLE TOWERAnsible Engine runs AnsiblePlaybooks, the automation languagethat can perfectly describe an ITapplication infrastructure.Ansible Tower allows youoperationalize IT automation,manage complex deployments andspeed productivity.Operationalize your automationCONTROLINTEGRATIONSCALERED HAT ANSIBLE ENGINESimple command line automationSIMPLEPOWERFULAGENTLESSFUELED BY AN INNOVATIVE OPEN SOURCE COMMUNITY

Ansible automates technologies you useTime to automate is measured in minutesCloudVirt & ital OceanGoogleOpenStackRackspace moreDockerVMwareRHVOpenStackOpenShift igsUsersDomains iperPalo AltoOpenSwitch ionSlackHipchat giosNew RelicPagerDutySensuStackDriverZabbix moreOperatingSystemsRhel And LinuxUnixWindows moreStorageNetappRed Hat StorageInfinidat more

ANSIBLE IS THE UNIVERSAL LANGUAGEBUSINESSDEVQA/SECURITYIT OPERATIONS

PUBLIC / PRIVATECLOUDPUBLIC / PRIVATECLOUDCMDBANSIBLE AUTOMATION NSHOSTSNETWORKDEVICES

PUBLIC / PRIVATECLOUDPUBLIC / PRIVATECLOUDCMDBANSIBLE AUTOMATION ENGINEUSERSANSIBLEPLAYBOOKPLAYBOOKS ARE WRITTEN IN YAMLTasks are executed sequentiallyInvoke Ansible ES

--- name: install and start apachehosts: webbecome: yesvars:http port: 80tasks:- name: httpd package is presentyum:name: httpdstate: latest- name: latest index.html file is presentcopy:src: files/index.htmldest: /var/www/html/- name: httpd is startedservice:name: httpdstate: started

PUBLIC / PRIVATECLOUDPUBLIC / PRIVATECLOUDCMDBANSIBLE AUTOMATION ENGINEMODULES ARE “TOOLS IN THE TOOLKIT”Python, Powershell, or any languageExtend Ansible simplicity to the entire TYANSIBLEPLAYBOOKCOREHOSTSNETWORKDEVICES

PUBLIC / PRIVATECLOUDPUBLIC / PRIVATECLOUDCMDBPLUGINS ARE “GEARS IN THE ENGINE”Code that plugs into the core s uses & UGINSHOSTSNETWORKDEVICES

PUBLIC / PRIVATECLOUDCMDBPUBLIC / PRIVATECLOUDINVENTORY[web]ANSIBLE AUTOMATION heckpoint01.internal.com[lb]f5-01.internal.com

PUBLIC / PRIVATECLOUDPUBLIC / PRIVATECLOUDCMDBANSIBLE AUTOMATION Dynamic MODULESInventoryNETWORKOpenstack, Satellite, VMware, AWS EC2, Azure, DEVICESSerivceNow, InfoBlox, Custom Source

PUBLIC / PRIVATECLOUDPUBLIC / PRIVATECLOUDCMDBANSIBLE AUTOMATION ENGINEUSERSINVENTORYCLIMODULESPLUGINSAUTOMATE EVERYTHINGANSIBLERed Hat Enterprise Linux, Ubuntu, Debian,PLAYBOOKCisco routers, Arista switches, Juniper routers,Windows hosts, Checkpoint firewalls and moreHOSTSNETWORKDEVICES

USE CASE:LINUX AUTOMATION

LINUX AUTOMATION150 Linux ModulesAUTOMATE EVERYTHING LINUXRed Hat Enterprise Linux, BSD,Debian, Ubuntu and many more!ONLY REQUIREMENTS:Python 2 (2.6 or later)or Python 3 (3.5 or later)ansible.com/get-started

USE CASE:NETWORK AUTOMATION

NETWORK AUTOMATION800 NetworkModulesAUTOMATE EVERYTHINGRouters, Switches, Firewall, APs, etc.Cisco (IOS, IOX XR, NXOS, ACI, Meraki),Juniper, Aruba, Fortinet, etc.ONLY REQUIREMENTS:SSH!!ansible.com/get-started

ANSIBLE NETWORKOPERATIONS CENTRICNETWORK AUTOMATIONCLOUD CENTRICNETWORKAUTOMATIONAPPLICATION CENTRICNETWORK AUTOMATION-Build and push deviceconfigurations-Automate network devicesin support of applications-Automate tacticaloperations on networkdevices-Support direct to deviceand controller basedvirtualization-Describe and deploynetwork connectivitybetween clouds-Support public/privateand/or public/public clouds

AUTOMATION FOR EVERYONE: NETWORK ENGINEERS--- hosts: ciscogather facts: falseconnection: network clitasks:- name: show command for ciscocli command:command: show ip int brregister: result- name: display result to terminal windowdebug:var: result.stdout lines

AUTOMATION FOR EVERYONE: PLAYBOOK RESULTS

USE CASE:WINDOWS AUTOMATION

AUTOMATION FOR EVERYONE: WINDOWS ADMINS--- name: update and reboothosts: windows serverstasks:- name: ensure common OS updates are currentwin updates:register: update result- name: reboot and wait for host if updates change require itwin reboot:when: update result.reboot required

USE CASE:Cloud automation

PLAYBOOK EXAMPLE: RED HAT OPENSTACK--- name: openstack playbookhosts: localhostconnection: localtasks:- name: launch an instanceos server:name: vm1cloud: mordredregion name: ams01image: Red Hat Enterprise Linux 7.4flavor ram: 4096

Red Hat Ansible TowerMulti-TenancySelf ServiceRemote ExecutionRED HATANSIBLETOWERIsolated NodesWorkflowCallbacksGUIDynamic InventoryCredential gingSource Control IntegrationActivity StreamREST APIANSIBLECORESurveysFact CacheClusteringNotificationsJob HistoryEnterprise SupportGalaxyCommand LinePlaybooks

Training at Red Hat36

Red Hat Training and CertificationRED HAT TRAININGJob role and solution focusedTask driven instructional design focused onreal-world solutionsCurriculum designed on input from support,engineering, consulting and managementTraining ModalitiesPublic ClassroomVirtual ClassroomPrivate Group TrainingProctored Red Hat CertificationsConcepts reinforced by hands-on labsRed Hat training combines the highest quality courseware withinstruction from true industry experts37

WAYS TO TRAINOnsite TrainingClassroom TrainingVirtual TrainingOnline LearningPrivate On-site training and examsdelivered at your location or at oneof our training centersTraining and test in a professionalclassroom environment led by RedHat Certified InstructorsLive instructor-led online trainingwith the same high-quality, handson labs you'd find in ourclassrooms90 days of access to coursecontent and up to 80 hours ofhands on labs – all available online,at your pace, and your schedule.

CONFIDENTIAL utube.com/user/RedHatVideosRed Hat is the world’s leading provider of enterpriseopen source software solutions. Award-winningfacebook.com/redhatincsupport, training, and consulting services makeRed Hat a trusted adviser to the Fortune 500.39twitter.com/RedHat

Ansible Automation is the enterprise framework for automating across IT operations. Ansible Engine runs Ansible Playbooks, the automation language that can perfectly describe an IT application infrastructure. Ansible Tower allows you operationalize IT automation, manage complex deployments and speed productivity. RED HAT ANSIBLE TOWER

Related Documents:

WHAT IS ANSIBLE AUTOMATION? Ansible Automation is the enterprise framework for automating across IT operations. Ansible Engine runs Ansible Playbooks, the automation language that can perfectly describe an IT application infrastructure. Ansible Tower allows you scale IT automation, manage complex deployments and speed productivity.

What is Ansible? It's a simple automation language that can perfectly describe an IT application infrastructure in Ansible Playbooks. It's an automation engine that runs Ansible Playbooks. Ansible Tower is an enterprise framework for controlling, securing and managing your Ansible automation with a UI and RESTful API.

Ansible Tower User Guide, Release Ansible Tower 2.4.5 Thank you for your interest in Ansible Tower by Red Hat. Ansible Tower is a commercial offering that helps teams manage complex multi-tier deployments by adding control, knowledge, and delegation to Ansible-powered environ-ments.

Use Ansible Automation modules to automate existing tools, programs, and scripts under one umbrella. RED HAT ANSIBLE TOWER Part of the Red Hat Ansible Automation product family, Red Hat Ansible Tower is an enterprise framework for controlling, securing, and managing your automation with a user interface (UI) and a

WHAT IS ANSIBLE AUTOMATION? Ansible Tower is an enterprise framework for controlling, securing and managing your Ansible automation with a UI and RESTful API. Ansible is an open source community project sponsored by Red Hat. It's a simple automation language that can perfectly describe IT application environments in Ansible Playbooks.

framework for automating across IT operations. Ansible Engine runs Ansible Playbooks, the automation language that can perfectly describe an IT application infrastructure. Ansible Tower allows you scale IT automation, manage complex deployments and speed productivity. RED HAT ANSIBLE TOWER Operationalize your automation RED HAT ANSIBLE ENGINE

Red Hat Ansible Engine provides a core command line execution environment for Ansible modules, playbooks and roles. Red Hat Ansible Engine ships with a library of tested and supported Ansible modules for a range of use cases including network, compute and cloud. Red Hat Ansible Tower is the centerpiece of the Red Hat

April 23-25, 2018 ASTM International Headquarters West Conshohocken, Pennsylvania, USA October 14-17, 2018 The Pulitzer Hotel Amsterdam, The Netherlands Annual Business Meeting June 24, 2018 Sheraton San Diego Hotel & Marina San Diego, California, USA. 2018 Board of Directors www.astm.org 3 Chairman of the Board Dale F. Bohn Vice Chairmen of the Board Taco van der Maten Andrew G. Kireta Jr .