[Red Hat] OpenStack Automation with Ansible

Nalee Jang
Nalee JangSenior Consultant of Red Hat Korea à Red Hat Korea
OpenStack Automation with
Ansible
Open Infra Days Korea 2018
Nalee Jang
Red Hat Korea Platform Consultant
OpenStack Korea User Group Advisor
2018-06-28
About Me
IT Expert for leading on the Cloud!
I am a Consultant for working about OpenStack, CloudForms and Ansible of Red Hat Korea.
- Name : Jang HyonJeong (NaleeJang)
- Company : Red Hat Korea Cloud Platform Consultant
- HP Helion MVP(Most Valuable Professional)/2015.06.05
- Published : 20-May-2017 / “The Art of OpenStack” Second Edition / Gilbut
- Patent : System and method for providing cloud market service for sale contents base
on software as a service/25-September-2015/KIPO
- Blog : http://naleejang.tistory.com
- Facebook : http://www.facebook.com/naleejang
- Community : Advisor of OpenStack Korea User Group
(http://www.facebook.com/groups/openstack.kr/)
(http://www.openstack.or.kr/)
Open Infra Days Korea 2018 – OpenStack Automation with Ansible
Work Life of IT Engineer~
What is Ansible?
Cloud! OpenStack!
OpenStack Automation with Ansible
Not Easy! Iterative Work!
Automation for Iterative Work
AGENDA
Work Life of IT Engineer
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 5
Work Life of IT Engineer
Kind of IT Engineers are Infrastructure engineer and Software engineer.
Infra Engineer
Software Engineer
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 6
Work Life of IT Engineer
Engineers have to know lots of things like below for work.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 7
Work Life of IT Engineer
So we work hard! Everyday try to solve problem~~~ When do I finish??
Digging.
Digging..
Digging...
Digging Life~~
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 8
Work Life of IT Engineer
Infrastructure
Platform
Software
Blow picture is cloud technical that we know.
Cloud! OpenStack!
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 10
Cloud! OpenStack!
10 years ago, Amazon start to service resource like server, storage by web.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 11
Cloud! OpenStack!
2010. 06! NASA and Rackspace opened working project Nova, compute service and Swift,
object storage service.
2010.06 IaaS
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 12
Cloud! OpenStack!
Before It was Open Source Cloud Computing Projects OpenStack and Others.
Standard Open Source Projects was below.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 13
Cloud! OpenStack!
Now Amazon, Microsoft and Google start public cloud service market.
‘OpenStack’ became standard platform, building private cloud.
Famous Public Cloud Services!Famous Private Cloud Service!
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 14
Cloud! OpenStack!
I know that you already know about OpenStack
has what services well.
So I don’t introduce about OpenStack service.
Not Easy! Iterative Work!
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 16
Not Easy! Iterative Work!
The company finally has introduced
OpenStack for Private Cloud.
And It started to do Cloud computing
service to other team and affiliates.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 17
Not Easy! Iterative Work!
In the first time, they were so happy.
I can work more easy!
I can learn new technology!
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 18
Not Easy! Iterative Work!
But,
As days goes by it has a lot of work,
Same tasks do every time again and
again
It have to work lots of tasks that it is
not easy and not fun.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 19
Not Easy! Iterative Work!
Request Service
Review Service
Create Project
Create Network
Create Flavor
Create Security group
Create ssh key-pair
Create Instance
Associate Floating IP
Notice created instance
Everyday we have to work same task every time.
When it is service and it deploy test bed also, We have to work same tasks.
Automation for Iterative Work
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 21
Automation for Iterative Work
How do I work for not work like iterative?
Automation!!
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 22
Automation for Iterative Work
Computer is machine that is work by my command.
We need to plan
about how to order
command and ordering
for automation.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 23
Automation for Iterative Work
Iterative work have to make like below.
Request Service
Review Service
Create Project
Create Network
Create Flavor
Create Security group
Create ssh key-pair
Create Instance
Associate Floating IP
Notice created instance
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 24
Automation for Iterative Work
https://docs.openstack.org/queens/api/
One of the OpenStack’s positive
point is to provide API by all
services.
So we can automate iterative work
using API.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 25
Automation for Iterative Work
What is Ansible?
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 27
What is Ansible?
Ansible is an IT automation tool. It
can configure systems, deploy
software, and orchestrate more
advanced IT tasks such as
continuous deployments or zero
downtime rolling updates.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 28
What is Ansible?
Provisioning
Configuration Management
Security and Compliance
Application Deployment
Orchestration
You can make process that create instance
of OpenStack or Public cloud by Ansible and
Ansible Tower simply.
You can keep consistency about tasks like
system package updating of company.
Ansible can apply security policy of
company, check security rule and update it.
If Ansible define application program and
Ansible Tower can manage deployment,
Development team can manage all
application life cycle from development and
release effectively.
Only configuration can’t define user
environment. Ansible can work
orchestration, automated work flow,
provisioning and managing updating. You
can define policy and SLA also.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 29
What is Ansible?
Let us discuss now how Ansible manages the entire
DevOps infrastructure. When developers begin to
think of infrastructure as part of their application i.e
as Infrastructure as code (IaC), stability and
performance become normative. Infrastructure as
Code is the process of managing and provisioning
computing infrastructure (processes, bare-metal
servers, virtual servers, etc.) and their configuration
through machine-processable definition files, rather
than physical hardware configuration or the use of
interactive configuration tools. This is where Ansible
automation plays a major role and stands out among
its peers.
In DevOps, Sysadmins work tightly with developers,
development velocity is improved, and more time is
spent doing activities like performance tuning,
experimenting, and getting things done, and less
time is spent fixing problems.
OpenStack Automation with
Ansible
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 31
OpenStack Automation with Ansible
Now, Let’s us know how to make OpenStack
Automation using Ansible!
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 32
OpenStack Automation with Ansible
We need below environment for making OpenStack automation using Ansible.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 33
OpenStack Automation with Ansible
If you prepare environment,
We need to design roughly
process for Automation.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 34
OpenStack Automation with Ansible
And, you need to design playbook architecture like below.
Tasks – Set of execution command or command ordering vars - variable
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 35
OpenStack Automation with Ansible
Now, you have to design about
command process by task.
Here is
- Register Glance Image
- Creating network
- Creating SSH key
It design Role process.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 36
OpenStack Automation with Ansible
---
# tasks file for osp-image
- name: Register OS image to Glance
os_image:
auth: "{{ os_auth }}"
name: "{{ os_image_name }}"
container_format: "{{ os_image_container_format }}"
disk_format: "{{ os_image_disk_format }}"
state: present
filename: "{{ os_image_filename }}"
Playbook for registering Image
It make playbook for task by Role process.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 37
OpenStack Automation with Ansible
---
# tasks file for osp-network
- os_network:
auth: "{{ os_auth }}"
state: present
name: "{{ external_network_name }}"
external: true
- os_subnet:
auth: "{{ os_auth }}"
state: present
network_name: "{{ external_network_name }}"
name: "{{ external_subnet_name }}"
cidr: "{{ external_cidr }}"
gateway_ip: "{{ external_gateway_ip }}"
allocation_pool_start: "{{ external_allocation_pool_start }}"
allocation_pool_end: "{{ external_allocation_pool_end }}"
Public Network Create
Public Subnet Create
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 38
OpenStack Automation with Ansible
- os_network:
auth: "{{ os_auth }}"
state: present
name: "{{ tenant_network_name }}"
external: false
register: internal
- os_subnet:
auth: "{{ os_auth }}"
state: present
network_name: "{{ tenant_network_name }}"
name: "{{ tenant_subnet_name }}"
cidr: "{{ tenant_cidr }}"
Tenant Network Create
Tenant Subnet Create
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 39
OpenStack Automation with Ansible
- os_router:
auth: "{{ os_auth }}"
state: present
name: "{{ router_name }}"
network: "{{ external_network_name }}"
external_fixed_ips:
- subnet: "{{ external_subnet_name }}"
interfaces:
- "{{ tenant_subnet_name }}"
Router Create
We don’t need to development Playbook ourselves.
We think about what do you want to execute command, and then search it on internet like
google, we can find almost playbook. And, you can use the playbook.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 40
OpenStack Automation with Ansible
---
# tasks file for osp-keypair
- name: Generate key files
user:
name: "{{ ansible_env.USER }}"
generate_ssh_key: yes
ssh_key_file: .ssh/test_id_rsa
- os_keypair:
auth: "{{ os_auth }}"
state: present
name: "{{ os_keypair_name }}"
public_key_file: "{{ ansible_env.HOME }}/.ssh/test_id_rsa.pub"
SSH Key Cteate
Register Keypair
by Created SSH Key
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 41
OpenStack Automation with Ansible
In this time
- Create Security Group
- Create Flavor
- Create Instance
It design Role Process.
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 42
OpenStack Automation with Ansible
---
- os_security_group:
auth: "{{ os_auth }}"
state: present
name: "{{ security_group_name }}"
description: "{{ security_group_description }}"
- os_security_group_rule:
auth: "{{ os_auth }}"
security_group: "{{ security_group_name }}"
protocol: "{{ item.protocol }}"
port_range_min: "{{ item.port }}"
port_range_max: "{{ item.port }}"
remote_ip_prefix: "{{ item.ip_prefix }}"
with_items: "{{ security_group_port }}"
Security Group Create
Add Rule
To Security Group
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 43
OpenStack Automation with Ansible
---
# tasks file for osp-flavor
- name: Create flavor
os_nova_flavor:
auth: "{{ os_auth }}"
state: present
name: "{{ flavor_name }}"
ram: "{{ flavor_ram }}"
vcpus: "{{ flavor_vcpus }}"
disk: "{{ flavor_disk }}"
Flavor Create
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 44
OpenStack Automation with Ansible
---
# tasks file for osp-instances
- name: Create a server instance
os_server:
auth: "{{ os_auth }}"
name: "{{ instance_name }}"
image: rhel-guest
meta: "group={{ group }},deployment_name={{ deployment }}"
flavor: "{{ flavor_name }}"
security_groups: "{{ security_group_name }}"
key_name: ansible_ssh
wait: yes
nics:
- net-name: "{{ tenant_network_name }}"
register: instanceip
Instance Create
Open Infra Days Korea 2018 – OpenStack Automation with Ansible 45
OpenStack Automation with Ansible
DEMO
Quiz
OpenStack is [ ]
When build Private Cloud, we almost use [ ].
It use [ ] for automation iterative work.
The order in which commands are executed is called a [ ].
Infrastructure as a Service
OpenStack
Ansible
tasks
The place to store and manage Playbooks is [ ] .Git
Wrap UP
●
OpenStack is a cloud open source platform opened by NASA and RackSpace in June 2010.
●
OpenStack is an IaaS, the most commonly used technology for building a private cloud.
●
Ansible can automate a variety of IT tasks, including system provisioning, software package
installation, network configuration, and security, as well as instance provisioning of Cloud Service.
●
In order to automate using Ansible, a process design for automation is required, and these
processes are executed through Playbook.
●
The unit of the process in which commands are executed one by one using Playbook is called Task.
●
To implement OpenStack Automation with Ansible, you need OpenStack, Ansible, Ansible Tower,
and Git Repository.
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/
RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
1 sur 48

Recommandé

dbt Python models - GoDataFest by Guillermo Sanchez par
dbt Python models - GoDataFest by Guillermo Sanchezdbt Python models - GoDataFest by Guillermo Sanchez
dbt Python models - GoDataFest by Guillermo SanchezGoDataDriven
106 vues28 diapositives
Introduction to Google Compute Engine par
Introduction to Google Compute EngineIntroduction to Google Compute Engine
Introduction to Google Compute EngineColin Su
6K vues61 diapositives
9 steps to awesome with kubernetes par
9 steps to awesome with kubernetes9 steps to awesome with kubernetes
9 steps to awesome with kubernetesBaraniBuuny
445 vues121 diapositives
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ... par
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...Animesh Singh
8.5K vues49 diapositives
Gaining Data Center Cooling Efficiency Through Airflow Management par
Gaining Data Center Cooling Efficiency Through Airflow ManagementGaining Data Center Cooling Efficiency Through Airflow Management
Gaining Data Center Cooling Efficiency Through Airflow ManagementUpsite Technologies
1.5K vues16 diapositives
Kubernetes par
KubernetesKubernetes
KubernetesHenry He
165 vues17 diapositives

Contenu connexe

Tendances

Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Ugly par
Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the UglyKubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Ugly
Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Uglysmalltown
1.1K vues48 diapositives
iceberg introduction.pptx par
iceberg introduction.pptxiceberg introduction.pptx
iceberg introduction.pptxDori Waldman
128 vues53 diapositives
Northwestern Mutual Journey – Transform BI Space to Cloud par
Northwestern Mutual Journey – Transform BI Space to CloudNorthwestern Mutual Journey – Transform BI Space to Cloud
Northwestern Mutual Journey – Transform BI Space to CloudDatabricks
407 vues13 diapositives
Oracle VM - the Heart of Oracle Cloud par
Oracle VM - the Heart of Oracle CloudOracle VM - the Heart of Oracle Cloud
Oracle VM - the Heart of Oracle CloudSai Janakiram Penumuru
2.9K vues55 diapositives
Google cloud platform introduction par
Google cloud platform introductionGoogle cloud platform introduction
Google cloud platform introductionSimon Su
2.1K vues44 diapositives
Apache Tez – Present and Future par
Apache Tez – Present and FutureApache Tez – Present and Future
Apache Tez – Present and FutureDataWorks Summit
3.8K vues36 diapositives

Tendances(20)

Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Ugly par smalltown
Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the UglyKubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Ugly
Kubernetes Summit 2021: Multi-Cluster - The Good, the Bad and the Ugly
smalltown 1.1K vues
iceberg introduction.pptx par Dori Waldman
iceberg introduction.pptxiceberg introduction.pptx
iceberg introduction.pptx
Dori Waldman128 vues
Northwestern Mutual Journey – Transform BI Space to Cloud par Databricks
Northwestern Mutual Journey – Transform BI Space to CloudNorthwestern Mutual Journey – Transform BI Space to Cloud
Northwestern Mutual Journey – Transform BI Space to Cloud
Databricks407 vues
Google cloud platform introduction par Simon Su
Google cloud platform introductionGoogle cloud platform introduction
Google cloud platform introduction
Simon Su2.1K vues
Serverless and Design Patterns In GCP par Oliver Fierro
Serverless and Design Patterns In GCPServerless and Design Patterns In GCP
Serverless and Design Patterns In GCP
Oliver Fierro166 vues
Introduction to Ansible par Knoldus Inc.
Introduction to AnsibleIntroduction to Ansible
Introduction to Ansible
Knoldus Inc.24.2K vues
Introduction to Google Cloud Platform par dhruv_chaudhari
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
dhruv_chaudhari4.6K vues
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,... par Mihai Criveti
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
Mihai Criveti324 vues
Introducing Delta Live Tables: Make Reliable ETL Easy on Delta Lake par Databricks
Introducing Delta Live Tables: Make Reliable ETL Easy on Delta LakeIntroducing Delta Live Tables: Make Reliable ETL Easy on Delta Lake
Introducing Delta Live Tables: Make Reliable ETL Easy on Delta Lake
Databricks601 vues
Automate Your Kafka Cluster with Kubernetes Custom Resources par confluent
Automate Your Kafka Cluster with Kubernetes Custom Resources Automate Your Kafka Cluster with Kubernetes Custom Resources
Automate Your Kafka Cluster with Kubernetes Custom Resources
confluent3.1K vues

Similaire à [Red Hat] OpenStack Automation with Ansible

When flexibility met simplicity: the friendship of OpenStack and Ansible par
When flexibility met simplicity: the friendship of OpenStack and AnsibleWhen flexibility met simplicity: the friendship of OpenStack and Ansible
When flexibility met simplicity: the friendship of OpenStack and AnsibleMajor Hayden
1.2K vues40 diapositives
OpenStack Preso: DevOps on Hybrid Infrastructure par
OpenStack Preso: DevOps on Hybrid InfrastructureOpenStack Preso: DevOps on Hybrid Infrastructure
OpenStack Preso: DevOps on Hybrid Infrastructurerhirschfeld
972 vues21 diapositives
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure par
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructuredevopsdaysaustin
426 vues21 diapositives
Interoperable Clouds and How to Build (or Buy) Them par
Interoperable Clouds and How to Build (or Buy) ThemInteroperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) ThemMark Voelker
214 vues37 diapositives
Beyond OpenStack | OpenStack in Real Life par
Beyond OpenStack | OpenStack in Real LifeBeyond OpenStack | OpenStack in Real Life
Beyond OpenStack | OpenStack in Real LifeOpsta
761 vues29 diapositives
Accelerate your business and reduce cost with OpenStack par
Accelerate your business and reduce cost with OpenStackAccelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackOpsta
1.3K vues57 diapositives

Similaire à [Red Hat] OpenStack Automation with Ansible(20)

When flexibility met simplicity: the friendship of OpenStack and Ansible par Major Hayden
When flexibility met simplicity: the friendship of OpenStack and AnsibleWhen flexibility met simplicity: the friendship of OpenStack and Ansible
When flexibility met simplicity: the friendship of OpenStack and Ansible
Major Hayden1.2K vues
OpenStack Preso: DevOps on Hybrid Infrastructure par rhirschfeld
OpenStack Preso: DevOps on Hybrid InfrastructureOpenStack Preso: DevOps on Hybrid Infrastructure
OpenStack Preso: DevOps on Hybrid Infrastructure
rhirschfeld972 vues
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure par devopsdaysaustin
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
devopsdaysaustin426 vues
Interoperable Clouds and How to Build (or Buy) Them par Mark Voelker
Interoperable Clouds and How to Build (or Buy) ThemInteroperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) Them
Mark Voelker214 vues
Beyond OpenStack | OpenStack in Real Life par Opsta
Beyond OpenStack | OpenStack in Real LifeBeyond OpenStack | OpenStack in Real Life
Beyond OpenStack | OpenStack in Real Life
Opsta761 vues
Accelerate your business and reduce cost with OpenStack par Opsta
Accelerate your business and reduce cost with OpenStackAccelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStack
Opsta1.3K vues
OpenStack Workshop - WECode Harvard Conference par Iccha Sethi
OpenStack Workshop - WECode Harvard ConferenceOpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard Conference
Iccha Sethi1.2K vues
API Platform Cloud Service best practice - OOW17 par Phil Wilkins
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17
Phil Wilkins1.4K vues
London Oracle Developer Meetup April 18 par Phil Wilkins
London Oracle Developer Meetup April 18London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18
Phil Wilkins420 vues
TOWARDS Hybrid OpenStack Clouds in the Real World par Andrew Hickey
TOWARDS Hybrid OpenStack Clouds in the Real WorldTOWARDS Hybrid OpenStack Clouds in the Real World
TOWARDS Hybrid OpenStack Clouds in the Real World
Andrew Hickey2.6K vues
Speaking APIsh makes your business more agile par Marjukka Niinioja
Speaking APIsh makes your business more agileSpeaking APIsh makes your business more agile
Speaking APIsh makes your business more agile
Documenting serverless architectures could we do it better - o'reily sa con... par Asher Sterkin
Documenting serverless architectures  could we do it better  - o'reily sa con...Documenting serverless architectures  could we do it better  - o'reily sa con...
Documenting serverless architectures could we do it better - o'reily sa con...
Asher Sterkin609 vues
AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC par Greg DeKoenigsberg
AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NCAWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC
AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC
Big Data and OpenStack, a Love Story: Michael Still, Rackspace par OpenStack
Big Data and OpenStack, a Love Story: Michael Still, RackspaceBig Data and OpenStack, a Love Story: Michael Still, Rackspace
Big Data and OpenStack, a Love Story: Michael Still, Rackspace
OpenStack1.6K vues
EclipseCon 2016 - OCCIware : one Cloud API to rule them all par Marc Dutoo
EclipseCon 2016 - OCCIware : one Cloud API to rule them allEclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
Marc Dutoo1.1K vues
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide par OCCIware
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open WideOCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware383 vues
Yannis Zarkadas. Enterprise data science workflows on kubeflow par MarynaHoldaieva
Yannis Zarkadas. Enterprise data science workflows on kubeflowYannis Zarkadas. Enterprise data science workflows on kubeflow
Yannis Zarkadas. Enterprise data science workflows on kubeflow
MarynaHoldaieva70 vues
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub... par Lviv Startup Club
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...

Plus de Nalee Jang

Red Hat OpenStack 17 저자직강+스터디그룹_5주차 par
Red Hat OpenStack 17 저자직강+스터디그룹_5주차Red Hat OpenStack 17 저자직강+스터디그룹_5주차
Red Hat OpenStack 17 저자직강+스터디그룹_5주차Nalee Jang
148 vues40 diapositives
Red Hat OpenStack 17 저자직강+스터디그룹_4주차 par
Red Hat OpenStack 17 저자직강+스터디그룹_4주차Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차Nalee Jang
200 vues41 diapositives
Red Hat OpenStack 17 저자직강+스터디그룹_3주차 par
Red Hat OpenStack 17 저자직강+스터디그룹_3주차Red Hat OpenStack 17 저자직강+스터디그룹_3주차
Red Hat OpenStack 17 저자직강+스터디그룹_3주차Nalee Jang
154 vues42 diapositives
Red Hat OpenStack 17 저자직강+스터디그룹_2주차 par
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Nalee Jang
275 vues44 diapositives
Red Hat OpenStack 17 저자직강+스터디그룹_1주차 par
Red Hat OpenStack 17 저자직강+스터디그룹_1주차Red Hat OpenStack 17 저자직강+스터디그룹_1주차
Red Hat OpenStack 17 저자직강+스터디그룹_1주차Nalee Jang
453 vues33 diapositives
셸 스크립트를 이용한 클라우드 시스템 운영 par
셸 스크립트를 이용한 클라우드 시스템 운영셸 스크립트를 이용한 클라우드 시스템 운영
셸 스크립트를 이용한 클라우드 시스템 운영Nalee Jang
750 vues39 diapositives

Plus de Nalee Jang(20)

Red Hat OpenStack 17 저자직강+스터디그룹_5주차 par Nalee Jang
Red Hat OpenStack 17 저자직강+스터디그룹_5주차Red Hat OpenStack 17 저자직강+스터디그룹_5주차
Red Hat OpenStack 17 저자직강+스터디그룹_5주차
Nalee Jang148 vues
Red Hat OpenStack 17 저자직강+스터디그룹_4주차 par Nalee Jang
Red Hat OpenStack 17 저자직강+스터디그룹_4주차Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Nalee Jang200 vues
Red Hat OpenStack 17 저자직강+스터디그룹_3주차 par Nalee Jang
Red Hat OpenStack 17 저자직강+스터디그룹_3주차Red Hat OpenStack 17 저자직강+스터디그룹_3주차
Red Hat OpenStack 17 저자직강+스터디그룹_3주차
Nalee Jang154 vues
Red Hat OpenStack 17 저자직강+스터디그룹_2주차 par Nalee Jang
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Nalee Jang275 vues
Red Hat OpenStack 17 저자직강+스터디그룹_1주차 par Nalee Jang
Red Hat OpenStack 17 저자직강+스터디그룹_1주차Red Hat OpenStack 17 저자직강+스터디그룹_1주차
Red Hat OpenStack 17 저자직강+스터디그룹_1주차
Nalee Jang453 vues
셸 스크립트를 이용한 클라우드 시스템 운영 par Nalee Jang
셸 스크립트를 이용한 클라우드 시스템 운영셸 스크립트를 이용한 클라우드 시스템 운영
셸 스크립트를 이용한 클라우드 시스템 운영
Nalee Jang750 vues
[Open infra] how to calculate the cloud system operating rate par Nalee Jang
[Open infra] how to calculate the cloud system operating rate[Open infra] how to calculate the cloud system operating rate
[Open infra] how to calculate the cloud system operating rate
Nalee Jang579 vues
How to operate containerized OpenStack par Nalee Jang
How to operate containerized OpenStackHow to operate containerized OpenStack
How to operate containerized OpenStack
Nalee Jang4.8K vues
Red hat and after 1 year par Nalee Jang
Red hat and after 1 yearRed hat and after 1 year
Red hat and after 1 year
Nalee Jang4.1K vues
오픈스택커뮤니티와기술동향 par Nalee Jang
오픈스택커뮤니티와기술동향오픈스택커뮤니티와기술동향
오픈스택커뮤니티와기술동향
Nalee Jang1.6K vues
Why cloud storage par Nalee Jang
Why cloud storageWhy cloud storage
Why cloud storage
Nalee Jang485 vues
해외 사례로 보는 Billing for OpenStack Solution par Nalee Jang
해외 사례로 보는 Billing for OpenStack Solution해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution
Nalee Jang2K vues
오픈스택한국커뮤니티 소개 par Nalee Jang
오픈스택한국커뮤니티 소개오픈스택한국커뮤니티 소개
오픈스택한국커뮤니티 소개
Nalee Jang1.3K vues
OpenStack in Enterprise par Nalee Jang
OpenStack in EnterpriseOpenStack in Enterprise
OpenStack in Enterprise
Nalee Jang901 vues
User Story :: Cloudike with KT UCloud Biz par Nalee Jang
User Story :: Cloudike with KT UCloud BizUser Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud Biz
Nalee Jang2.1K vues
OpenSource! OpenStack! par Nalee Jang
OpenSource! OpenStack!OpenSource! OpenStack!
OpenSource! OpenStack!
Nalee Jang1.9K vues
오픈스택 커뮤니티 소개 및 기술 동향 par Nalee Jang
오픈스택 커뮤니티 소개 및 기술 동향오픈스택 커뮤니티 소개 및 기술 동향
오픈스택 커뮤니티 소개 및 기술 동향
Nalee Jang40.9K vues
오픈스택을다루는기술 집필후기 par Nalee Jang
오픈스택을다루는기술 집필후기오픈스택을다루는기술 집필후기
오픈스택을다루는기술 집필후기
Nalee Jang9.6K vues
Kcd open stack par Nalee Jang
Kcd open stackKcd open stack
Kcd open stack
Nalee Jang1.9K vues
Open technet openstack par Nalee Jang
Open technet openstackOpen technet openstack
Open technet openstack
Nalee Jang48.8K vues

Dernier

Design_Discover_Develop_Campaign.pptx par
Design_Discover_Develop_Campaign.pptxDesign_Discover_Develop_Campaign.pptx
Design_Discover_Develop_Campaign.pptxShivanshSeth6
56 vues20 diapositives
02. COLEGIO - KIT SANITARIO .pdf par
02. COLEGIO - KIT SANITARIO .pdf02. COLEGIO - KIT SANITARIO .pdf
02. COLEGIO - KIT SANITARIO .pdfRAULALEJANDROMALDONA
5 vues7 diapositives
Field Programmable Gate Arrays : Architecture par
Field Programmable Gate Arrays : ArchitectureField Programmable Gate Arrays : Architecture
Field Programmable Gate Arrays : ArchitectureUsha Mehta
23 vues74 diapositives
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc... par
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...csegroupvn
16 vues210 diapositives
REACTJS.pdf par
REACTJS.pdfREACTJS.pdf
REACTJS.pdfArthyR3
39 vues16 diapositives
PIT Interpretation - Use only PIT-W EN.ppt par
PIT Interpretation - Use only PIT-W EN.pptPIT Interpretation - Use only PIT-W EN.ppt
PIT Interpretation - Use only PIT-W EN.pptRabindra Shrestha
5 vues45 diapositives

Dernier(20)

Design_Discover_Develop_Campaign.pptx par ShivanshSeth6
Design_Discover_Develop_Campaign.pptxDesign_Discover_Develop_Campaign.pptx
Design_Discover_Develop_Campaign.pptx
ShivanshSeth656 vues
Field Programmable Gate Arrays : Architecture par Usha Mehta
Field Programmable Gate Arrays : ArchitectureField Programmable Gate Arrays : Architecture
Field Programmable Gate Arrays : Architecture
Usha Mehta23 vues
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc... par csegroupvn
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
csegroupvn16 vues
REACTJS.pdf par ArthyR3
REACTJS.pdfREACTJS.pdf
REACTJS.pdf
ArthyR339 vues
Integrating Sustainable Development Goals (SDGs) in School Education par SheetalTank1
Integrating Sustainable Development Goals (SDGs) in School EducationIntegrating Sustainable Development Goals (SDGs) in School Education
Integrating Sustainable Development Goals (SDGs) in School Education
SheetalTank113 vues
Programmable Switches for Programmable Logic Devices par Usha Mehta
Programmable Switches for Programmable Logic DevicesProgrammable Switches for Programmable Logic Devices
Programmable Switches for Programmable Logic Devices
Usha Mehta19 vues
Unlocking Research Visibility.pdf par KhatirNaima
Unlocking Research Visibility.pdfUnlocking Research Visibility.pdf
Unlocking Research Visibility.pdf
KhatirNaima11 vues
Programmable Logic Devices : SPLD and CPLD par Usha Mehta
Programmable Logic Devices : SPLD and CPLDProgrammable Logic Devices : SPLD and CPLD
Programmable Logic Devices : SPLD and CPLD
Usha Mehta27 vues
Ansari: Practical experiences with an LLM-based Islamic Assistant par M Waleed Kadous
Ansari: Practical experiences with an LLM-based Islamic AssistantAnsari: Practical experiences with an LLM-based Islamic Assistant
Ansari: Practical experiences with an LLM-based Islamic Assistant
M Waleed Kadous12 vues
Details of Acoustic Liner for selection of material par rafiqalisyed
Details of Acoustic Liner for selection of materialDetails of Acoustic Liner for selection of material
Details of Acoustic Liner for selection of material
rafiqalisyed5 vues
REPORT Data Science EXPERT LECTURE.doc par Parulkhatri11
REPORT Data Science EXPERT LECTURE.docREPORT Data Science EXPERT LECTURE.doc
REPORT Data Science EXPERT LECTURE.doc
Parulkhatri117 vues
MongoDB.pdf par ArthyR3
MongoDB.pdfMongoDB.pdf
MongoDB.pdf
ArthyR351 vues
Basic Design Flow for Field Programmable Gate Arrays par Usha Mehta
Basic Design Flow for Field Programmable Gate ArraysBasic Design Flow for Field Programmable Gate Arrays
Basic Design Flow for Field Programmable Gate Arrays
Usha Mehta10 vues

[Red Hat] OpenStack Automation with Ansible

  • 1. OpenStack Automation with Ansible Open Infra Days Korea 2018 Nalee Jang Red Hat Korea Platform Consultant OpenStack Korea User Group Advisor 2018-06-28
  • 2. About Me IT Expert for leading on the Cloud! I am a Consultant for working about OpenStack, CloudForms and Ansible of Red Hat Korea. - Name : Jang HyonJeong (NaleeJang) - Company : Red Hat Korea Cloud Platform Consultant - HP Helion MVP(Most Valuable Professional)/2015.06.05 - Published : 20-May-2017 / “The Art of OpenStack” Second Edition / Gilbut - Patent : System and method for providing cloud market service for sale contents base on software as a service/25-September-2015/KIPO - Blog : http://naleejang.tistory.com - Facebook : http://www.facebook.com/naleejang - Community : Advisor of OpenStack Korea User Group (http://www.facebook.com/groups/openstack.kr/) (http://www.openstack.or.kr/)
  • 3. Open Infra Days Korea 2018 – OpenStack Automation with Ansible Work Life of IT Engineer~ What is Ansible? Cloud! OpenStack! OpenStack Automation with Ansible Not Easy! Iterative Work! Automation for Iterative Work AGENDA
  • 4. Work Life of IT Engineer
  • 5. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 5 Work Life of IT Engineer Kind of IT Engineers are Infrastructure engineer and Software engineer. Infra Engineer Software Engineer
  • 6. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 6 Work Life of IT Engineer Engineers have to know lots of things like below for work.
  • 7. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 7 Work Life of IT Engineer So we work hard! Everyday try to solve problem~~~ When do I finish?? Digging. Digging.. Digging... Digging Life~~
  • 8. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 8 Work Life of IT Engineer Infrastructure Platform Software Blow picture is cloud technical that we know.
  • 10. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 10 Cloud! OpenStack! 10 years ago, Amazon start to service resource like server, storage by web.
  • 11. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 11 Cloud! OpenStack! 2010. 06! NASA and Rackspace opened working project Nova, compute service and Swift, object storage service. 2010.06 IaaS
  • 12. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 12 Cloud! OpenStack! Before It was Open Source Cloud Computing Projects OpenStack and Others. Standard Open Source Projects was below.
  • 13. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 13 Cloud! OpenStack! Now Amazon, Microsoft and Google start public cloud service market. ‘OpenStack’ became standard platform, building private cloud. Famous Public Cloud Services!Famous Private Cloud Service!
  • 14. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 14 Cloud! OpenStack! I know that you already know about OpenStack has what services well. So I don’t introduce about OpenStack service.
  • 16. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 16 Not Easy! Iterative Work! The company finally has introduced OpenStack for Private Cloud. And It started to do Cloud computing service to other team and affiliates.
  • 17. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 17 Not Easy! Iterative Work! In the first time, they were so happy. I can work more easy! I can learn new technology!
  • 18. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 18 Not Easy! Iterative Work! But, As days goes by it has a lot of work, Same tasks do every time again and again It have to work lots of tasks that it is not easy and not fun.
  • 19. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 19 Not Easy! Iterative Work! Request Service Review Service Create Project Create Network Create Flavor Create Security group Create ssh key-pair Create Instance Associate Floating IP Notice created instance Everyday we have to work same task every time. When it is service and it deploy test bed also, We have to work same tasks.
  • 21. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 21 Automation for Iterative Work How do I work for not work like iterative? Automation!!
  • 22. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 22 Automation for Iterative Work Computer is machine that is work by my command. We need to plan about how to order command and ordering for automation.
  • 23. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 23 Automation for Iterative Work Iterative work have to make like below. Request Service Review Service Create Project Create Network Create Flavor Create Security group Create ssh key-pair Create Instance Associate Floating IP Notice created instance
  • 24. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 24 Automation for Iterative Work https://docs.openstack.org/queens/api/ One of the OpenStack’s positive point is to provide API by all services. So we can automate iterative work using API.
  • 25. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 25 Automation for Iterative Work
  • 27. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 27 What is Ansible? Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates.
  • 28. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 28 What is Ansible? Provisioning Configuration Management Security and Compliance Application Deployment Orchestration You can make process that create instance of OpenStack or Public cloud by Ansible and Ansible Tower simply. You can keep consistency about tasks like system package updating of company. Ansible can apply security policy of company, check security rule and update it. If Ansible define application program and Ansible Tower can manage deployment, Development team can manage all application life cycle from development and release effectively. Only configuration can’t define user environment. Ansible can work orchestration, automated work flow, provisioning and managing updating. You can define policy and SLA also.
  • 29. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 29 What is Ansible? Let us discuss now how Ansible manages the entire DevOps infrastructure. When developers begin to think of infrastructure as part of their application i.e as Infrastructure as code (IaC), stability and performance become normative. Infrastructure as Code is the process of managing and provisioning computing infrastructure (processes, bare-metal servers, virtual servers, etc.) and their configuration through machine-processable definition files, rather than physical hardware configuration or the use of interactive configuration tools. This is where Ansible automation plays a major role and stands out among its peers. In DevOps, Sysadmins work tightly with developers, development velocity is improved, and more time is spent doing activities like performance tuning, experimenting, and getting things done, and less time is spent fixing problems.
  • 31. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 31 OpenStack Automation with Ansible Now, Let’s us know how to make OpenStack Automation using Ansible!
  • 32. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 32 OpenStack Automation with Ansible We need below environment for making OpenStack automation using Ansible.
  • 33. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 33 OpenStack Automation with Ansible If you prepare environment, We need to design roughly process for Automation.
  • 34. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 34 OpenStack Automation with Ansible And, you need to design playbook architecture like below. Tasks – Set of execution command or command ordering vars - variable
  • 35. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 35 OpenStack Automation with Ansible Now, you have to design about command process by task. Here is - Register Glance Image - Creating network - Creating SSH key It design Role process.
  • 36. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 36 OpenStack Automation with Ansible --- # tasks file for osp-image - name: Register OS image to Glance os_image: auth: "{{ os_auth }}" name: "{{ os_image_name }}" container_format: "{{ os_image_container_format }}" disk_format: "{{ os_image_disk_format }}" state: present filename: "{{ os_image_filename }}" Playbook for registering Image It make playbook for task by Role process.
  • 37. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 37 OpenStack Automation with Ansible --- # tasks file for osp-network - os_network: auth: "{{ os_auth }}" state: present name: "{{ external_network_name }}" external: true - os_subnet: auth: "{{ os_auth }}" state: present network_name: "{{ external_network_name }}" name: "{{ external_subnet_name }}" cidr: "{{ external_cidr }}" gateway_ip: "{{ external_gateway_ip }}" allocation_pool_start: "{{ external_allocation_pool_start }}" allocation_pool_end: "{{ external_allocation_pool_end }}" Public Network Create Public Subnet Create
  • 38. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 38 OpenStack Automation with Ansible - os_network: auth: "{{ os_auth }}" state: present name: "{{ tenant_network_name }}" external: false register: internal - os_subnet: auth: "{{ os_auth }}" state: present network_name: "{{ tenant_network_name }}" name: "{{ tenant_subnet_name }}" cidr: "{{ tenant_cidr }}" Tenant Network Create Tenant Subnet Create
  • 39. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 39 OpenStack Automation with Ansible - os_router: auth: "{{ os_auth }}" state: present name: "{{ router_name }}" network: "{{ external_network_name }}" external_fixed_ips: - subnet: "{{ external_subnet_name }}" interfaces: - "{{ tenant_subnet_name }}" Router Create We don’t need to development Playbook ourselves. We think about what do you want to execute command, and then search it on internet like google, we can find almost playbook. And, you can use the playbook.
  • 40. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 40 OpenStack Automation with Ansible --- # tasks file for osp-keypair - name: Generate key files user: name: "{{ ansible_env.USER }}" generate_ssh_key: yes ssh_key_file: .ssh/test_id_rsa - os_keypair: auth: "{{ os_auth }}" state: present name: "{{ os_keypair_name }}" public_key_file: "{{ ansible_env.HOME }}/.ssh/test_id_rsa.pub" SSH Key Cteate Register Keypair by Created SSH Key
  • 41. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 41 OpenStack Automation with Ansible In this time - Create Security Group - Create Flavor - Create Instance It design Role Process.
  • 42. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 42 OpenStack Automation with Ansible --- - os_security_group: auth: "{{ os_auth }}" state: present name: "{{ security_group_name }}" description: "{{ security_group_description }}" - os_security_group_rule: auth: "{{ os_auth }}" security_group: "{{ security_group_name }}" protocol: "{{ item.protocol }}" port_range_min: "{{ item.port }}" port_range_max: "{{ item.port }}" remote_ip_prefix: "{{ item.ip_prefix }}" with_items: "{{ security_group_port }}" Security Group Create Add Rule To Security Group
  • 43. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 43 OpenStack Automation with Ansible --- # tasks file for osp-flavor - name: Create flavor os_nova_flavor: auth: "{{ os_auth }}" state: present name: "{{ flavor_name }}" ram: "{{ flavor_ram }}" vcpus: "{{ flavor_vcpus }}" disk: "{{ flavor_disk }}" Flavor Create
  • 44. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 44 OpenStack Automation with Ansible --- # tasks file for osp-instances - name: Create a server instance os_server: auth: "{{ os_auth }}" name: "{{ instance_name }}" image: rhel-guest meta: "group={{ group }},deployment_name={{ deployment }}" flavor: "{{ flavor_name }}" security_groups: "{{ security_group_name }}" key_name: ansible_ssh wait: yes nics: - net-name: "{{ tenant_network_name }}" register: instanceip Instance Create
  • 45. Open Infra Days Korea 2018 – OpenStack Automation with Ansible 45 OpenStack Automation with Ansible DEMO
  • 46. Quiz OpenStack is [ ] When build Private Cloud, we almost use [ ]. It use [ ] for automation iterative work. The order in which commands are executed is called a [ ]. Infrastructure as a Service OpenStack Ansible tasks The place to store and manage Playbooks is [ ] .Git
  • 47. Wrap UP ● OpenStack is a cloud open source platform opened by NASA and RackSpace in June 2010. ● OpenStack is an IaaS, the most commonly used technology for building a private cloud. ● Ansible can automate a variety of IT tasks, including system provisioning, software package installation, network configuration, and security, as well as instance provisioning of Cloud Service. ● In order to automate using Ansible, a process design for automation is required, and these processes are executed through Playbook. ● The unit of the process in which commands are executed one by one using Playbook is called Task. ● To implement OpenStack Automation with Ansible, you need OpenStack, Ansible, Ansible Tower, and Git Repository.