Suche senden
Hochladen
Using ansible to manage cloud stack
•
0 gefällt mir
•
218 views
Kiran Manohar Chavala
Folgen
How using ansible you can manage and deploy instances on cloud stack
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 12
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
CodeOps Technologies LLP
Getting started with Apache Spark
Getting started with Apache Spark
Habib Ahmed Bhutto
Accelerating Devops using Corestack
Accelerating Devops using Corestack
CoreStack
Corestack accelerating devops
Corestack accelerating devops
Anu Ravindranath
Velocity - Edge UG
Velocity - Edge UG
Phil Pursglove
Infrastructure Automation on AWS using a Real-World Customer Example
Infrastructure Automation on AWS using a Real-World Customer Example
API Talent
The Need For Speed - NEBytes
The Need For Speed - NEBytes
Phil Pursglove
SpringPeople Introduction to MongoDB Administration
SpringPeople Introduction to MongoDB Administration
SpringPeople
Empfohlen
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
CodeOps Technologies LLP
Getting started with Apache Spark
Getting started with Apache Spark
Habib Ahmed Bhutto
Accelerating Devops using Corestack
Accelerating Devops using Corestack
CoreStack
Corestack accelerating devops
Corestack accelerating devops
Anu Ravindranath
Velocity - Edge UG
Velocity - Edge UG
Phil Pursglove
Infrastructure Automation on AWS using a Real-World Customer Example
Infrastructure Automation on AWS using a Real-World Customer Example
API Talent
The Need For Speed - NEBytes
The Need For Speed - NEBytes
Phil Pursglove
SpringPeople Introduction to MongoDB Administration
SpringPeople Introduction to MongoDB Administration
SpringPeople
The Need For Speed - NxtGen Cambridge
The Need For Speed - NxtGen Cambridge
Phil Pursglove
Deploy Office Web Apps Server 2013 in Azure
Deploy Office Web Apps Server 2013 in Azure
SPSSTHLM
Introduction To Perl - SpringPeople
Introduction To Perl - SpringPeople
SpringPeople
Intro to SPA using JavaScript & ASP.NET
Intro to SPA using JavaScript & ASP.NET
Alan Hecht
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Josh Carlisle
Scaling MySQL using Fabric
Scaling MySQL using Fabric
Karthik .P.R
Rails engines
Rails engines
Ismael G Marín C
The Need for Speed - EpiCenter 2010
The Need for Speed - EpiCenter 2010
Phil Pursglove
Azure Functions in Action #OrlandoCC
Azure Functions in Action #OrlandoCC
Baskar rao Dsn
Building solutions with the SharePoint Framework - deep-dive
Building solutions with the SharePoint Framework - deep-dive
Waldek Mastykarz
The Rails Engine That Could
The Rails Engine That Could
Andy Maleh
Building & Testing Scalable Rails Applications
Building & Testing Scalable Rails Applications
evilmike
SPCA2013 - Automating SharePoint
SPCA2013 - Automating SharePoint
NCCOMMS
Drupal & AngularJS - DrupalCamp Spain 2014
Drupal & AngularJS - DrupalCamp Spain 2014
Juampy NR
Moving to the Cloud: AWS, Zend, RightScale
Moving to the Cloud: AWS, Zend, RightScale
mmoline
Build scripting with psake
Build scripting with psake
Adam Crane
SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...
SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...
Marco Obinu
Using Kafka to scale database replication
Using Kafka to scale database replication
Venu Ryali
AtlasCamp 2014: Preparing Your Plugin for JIRA Data Center
AtlasCamp 2014: Preparing Your Plugin for JIRA Data Center
Atlassian
Using ansible to manage cloud platform by Accelerite
Using ansible to manage cloud platform by Accelerite
Madan Ganesh Velayudham
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
ShapeBlue
Configuration Management in the Cloud - AWS Online Tech Talks
Configuration Management in the Cloud - AWS Online Tech Talks
Amazon Web Services
Weitere ähnliche Inhalte
Was ist angesagt?
The Need For Speed - NxtGen Cambridge
The Need For Speed - NxtGen Cambridge
Phil Pursglove
Deploy Office Web Apps Server 2013 in Azure
Deploy Office Web Apps Server 2013 in Azure
SPSSTHLM
Introduction To Perl - SpringPeople
Introduction To Perl - SpringPeople
SpringPeople
Intro to SPA using JavaScript & ASP.NET
Intro to SPA using JavaScript & ASP.NET
Alan Hecht
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Josh Carlisle
Scaling MySQL using Fabric
Scaling MySQL using Fabric
Karthik .P.R
Rails engines
Rails engines
Ismael G Marín C
The Need for Speed - EpiCenter 2010
The Need for Speed - EpiCenter 2010
Phil Pursglove
Azure Functions in Action #OrlandoCC
Azure Functions in Action #OrlandoCC
Baskar rao Dsn
Building solutions with the SharePoint Framework - deep-dive
Building solutions with the SharePoint Framework - deep-dive
Waldek Mastykarz
The Rails Engine That Could
The Rails Engine That Could
Andy Maleh
Building & Testing Scalable Rails Applications
Building & Testing Scalable Rails Applications
evilmike
SPCA2013 - Automating SharePoint
SPCA2013 - Automating SharePoint
NCCOMMS
Drupal & AngularJS - DrupalCamp Spain 2014
Drupal & AngularJS - DrupalCamp Spain 2014
Juampy NR
Moving to the Cloud: AWS, Zend, RightScale
Moving to the Cloud: AWS, Zend, RightScale
mmoline
Build scripting with psake
Build scripting with psake
Adam Crane
SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...
SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...
Marco Obinu
Using Kafka to scale database replication
Using Kafka to scale database replication
Venu Ryali
AtlasCamp 2014: Preparing Your Plugin for JIRA Data Center
AtlasCamp 2014: Preparing Your Plugin for JIRA Data Center
Atlassian
Was ist angesagt?
(19)
The Need For Speed - NxtGen Cambridge
The Need For Speed - NxtGen Cambridge
Deploy Office Web Apps Server 2013 in Azure
Deploy Office Web Apps Server 2013 in Azure
Introduction To Perl - SpringPeople
Introduction To Perl - SpringPeople
Intro to SPA using JavaScript & ASP.NET
Intro to SPA using JavaScript & ASP.NET
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Scaling MySQL using Fabric
Scaling MySQL using Fabric
Rails engines
Rails engines
The Need for Speed - EpiCenter 2010
The Need for Speed - EpiCenter 2010
Azure Functions in Action #OrlandoCC
Azure Functions in Action #OrlandoCC
Building solutions with the SharePoint Framework - deep-dive
Building solutions with the SharePoint Framework - deep-dive
The Rails Engine That Could
The Rails Engine That Could
Building & Testing Scalable Rails Applications
Building & Testing Scalable Rails Applications
SPCA2013 - Automating SharePoint
SPCA2013 - Automating SharePoint
Drupal & AngularJS - DrupalCamp Spain 2014
Drupal & AngularJS - DrupalCamp Spain 2014
Moving to the Cloud: AWS, Zend, RightScale
Moving to the Cloud: AWS, Zend, RightScale
Build scripting with psake
Build scripting with psake
SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...
SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...
Using Kafka to scale database replication
Using Kafka to scale database replication
AtlasCamp 2014: Preparing Your Plugin for JIRA Data Center
AtlasCamp 2014: Preparing Your Plugin for JIRA Data Center
Ähnlich wie Using ansible to manage cloud stack
Using ansible to manage cloud platform by Accelerite
Using ansible to manage cloud platform by Accelerite
Madan Ganesh Velayudham
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
ShapeBlue
Configuration Management in the Cloud - AWS Online Tech Talks
Configuration Management in the Cloud - AWS Online Tech Talks
Amazon Web Services
Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017
Amazon Web Services
Midwest PHP - Scaling Magento
Midwest PHP - Scaling Magento
Mathew Beane
Introduction to OpsWorks for Chef Automate
Introduction to OpsWorks for Chef Automate
Amazon Web Services
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
Amazon Web Services
Configuration Management with AWS OpsWorks for Chef Automate
Configuration Management with AWS OpsWorks for Chef Automate
Amazon Web Services
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
Cloudify Community
IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the Cloud
Andrew Coleman
Moving Windows Applications to the Cloud
Moving Windows Applications to the Cloud
RightScale
Cloud-Native DevOps: Simplifying application lifecycle management with AWS | ...
Cloud-Native DevOps: Simplifying application lifecycle management with AWS | ...
Amazon Web Services
AWS Summit Stockholm 2014 – T5 – Deploy, manage and scale applications on AWS
AWS Summit Stockholm 2014 – T5 – Deploy, manage and scale applications on AWS
Amazon Web Services
深探-IaC-(Infrastructure as Code-基礎設施即程式碼-)-在-AWS-上的應用
深探-IaC-(Infrastructure as Code-基礎設施即程式碼-)-在-AWS-上的應用
Amazon Web Services
Immutable infrastructure isn’t the answer
Immutable infrastructure isn’t the answer
Sam Bashton
Getting to Walk with DevOps
Getting to Walk with DevOps
Eklove Mohan
Getting Pulsar Spinning_Addison Higham
Getting Pulsar Spinning_Addison Higham
StreamNative
FAUG IaC Presentation
FAUG IaC Presentation
Antti Arnell
AWS OpsWorks for Chef Automate
AWS OpsWorks for Chef Automate
Amazon Web Services
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
Amazon Web Services
Ähnlich wie Using ansible to manage cloud stack
(20)
Using ansible to manage cloud platform by Accelerite
Using ansible to manage cloud platform by Accelerite
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
Configuration Management in the Cloud - AWS Online Tech Talks
Configuration Management in the Cloud - AWS Online Tech Talks
Configuration Management in the Cloud | AWS Public Sector Summit 2017
Configuration Management in the Cloud | AWS Public Sector Summit 2017
Midwest PHP - Scaling Magento
Midwest PHP - Scaling Magento
Introduction to OpsWorks for Chef Automate
Introduction to OpsWorks for Chef Automate
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
Configuration Management with AWS OpsWorks for Chef Automate
Configuration Management with AWS OpsWorks for Chef Automate
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the Cloud
Moving Windows Applications to the Cloud
Moving Windows Applications to the Cloud
Cloud-Native DevOps: Simplifying application lifecycle management with AWS | ...
Cloud-Native DevOps: Simplifying application lifecycle management with AWS | ...
AWS Summit Stockholm 2014 – T5 – Deploy, manage and scale applications on AWS
AWS Summit Stockholm 2014 – T5 – Deploy, manage and scale applications on AWS
深探-IaC-(Infrastructure as Code-基礎設施即程式碼-)-在-AWS-上的應用
深探-IaC-(Infrastructure as Code-基礎設施即程式碼-)-在-AWS-上的應用
Immutable infrastructure isn’t the answer
Immutable infrastructure isn’t the answer
Getting to Walk with DevOps
Getting to Walk with DevOps
Getting Pulsar Spinning_Addison Higham
Getting Pulsar Spinning_Addison Higham
FAUG IaC Presentation
FAUG IaC Presentation
AWS OpsWorks for Chef Automate
AWS OpsWorks for Chef Automate
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
Kürzlich hochgeladen
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
Shane Coughlan
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
Andrey Devyatkin
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
Andreas Kunz
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
OnePlan Solutions
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
ssuser9e7c64
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
manoharjgpsolutions
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
itservices996
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Rob Geurden
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
Lionel Briand
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Christian Birchler
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
Shane Coughlan
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
Bert Jan Schrijver
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
VictoriaMetrics
Osi security architecture in network.pptx
Osi security architecture in network.pptx
VinzoCenzo
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
RTS corp
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
ABSYZ Inc
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Drew Moseley
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
Tier1 app
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Safe Software
Kürzlich hochgeladen
(20)
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
Osi security architecture in network.pptx
Osi security architecture in network.pptx
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Using ansible to manage cloud stack
1.
September2016 Using Ansible to
manage instances on CloudPlatform By Kiran Manohar Chavala @kiranchavala kiranchavala@gmail.com
2.
© 2016 Accelerite.
All Rights Reserved.2 Agenda • Configuration Management • Why Ansible is required • Installing Ansible • Hands on session on a practicle example of Ansible • Deploying Cloudstack Management server
3.
© 2016 Accelerite.
All Rights Reserved.3 Why Configuration management is important • I need these services to be installed and running • I need this configuration file to contain these lines • I need this file to exist in this directory • Centralization of configuration • Creation of reusable template configurations i.e. web servers, database servers, DHCP servers, Cloudstack management servers
4.
© 2016 Accelerite.
All Rights Reserved.4 What is Configuration Management? • Configuration management is the philosophy of defining the state that a server should be in wrt it’s configuration and using tools that achieve that state • CM gives centralization of configuration data and actions • Configuration Management tools should be idempotent
5.
© 2016 Accelerite.
All Rights Reserved.5 What is Idempotent Operations in mathematics and computer science, that can be applied multiple times without changing the result beyond the initial application. • You need to add the following lines to the default my.cnf: innodb_rollback_on_timeout=1 innodb_lock_wait_timeout=600 max_connections=350 • A sed command would add the lines sed -i -e '/symbolic-links=0/ ainnodb_rollback_on_timeout=1' -e '/symbolic-links=0/ ainnodb_lock_wait_timeout=600' -e '/symbolic-links=0/ amax_connections=350' /etc/my.cnf • But if you needed to run your script to update/restore another setting then the addition of these lines would be repeated • A configuration management tool would not add these lines aga
6.
© 2016 Accelerite.
All Rights Reserved.6 How Ansible is different then Chef and Puppet Technical: • Client/Server architecture not required • Only SSH connectivity required (password or public/private keys) making it easier to deploy in environments • Modules can be in any language capable of returning JSON or key=value text pairs • Has an API User: Don’t need to learn a programming language (i.e. Ruby) Chef and puppet are pull-based by default. Agent installed on the servers periodically check in with a central service and pull down con
7.
© 2016 Accelerite.
All Rights Reserved.7 Basic Terminologies • Host Inventories • Roles • Tasks • Variables (hosts or groups) • Modules • Templates • Playbooks
8.
© 2016 Accelerite.
All Rights Reserved.8 Installing Ansible • Install a centos 6 .x machine • yum install wget • wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm • wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm • sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm • yum install -y ansible
9.
© 2016 Accelerite.
All Rights Reserved.9 Configuring Ansible • yum install openssh-server openssh-clients • Yum install git ssh-keygen -t rsa ssh-copy-id root@remote machine you want to control [root@anscont3 playbooks1]# cat hosts ansibleremote ansible_ssh_host=10.104.49.233 ansible_ssh_port=22 [root@anscont3 playbooks1]# cat ansible.cfg [defaults] hostfile = hosts remote_user = root private_key_file=/root/.ssh/id_rsa host_key_checking = False
10.
© 2016 Accelerite.
All Rights Reserved.10 Use Case Scenarios • The remote machine should have set of predefined packages installed https://github.com/fifthecho/CloudStack-Template git clone https://github.com/fifthecho/CloudStack-Template.git
11.
© 2016 Accelerite.
All Rights Reserved.11 Deploying Cloudstack components using Anisble • http://docs.cloudstack.apache.org/en/latest/ansible.html • http://docs.ansible.com/ansible/guide_cloudstack.html • https://github.com/resmo/ansible-cloudstack
12.
Thank You!
Jetzt herunterladen