Configuration management suite

Slides:



Advertisements
Similar presentations
New to Chef and Puppet ? Overview of Chef and Puppet and how they can automate infrastructure and application deployment on Azure. Existing Chef/Puppet.
Advertisements

Deployment and Configuration Management Solution
Choon Oh Lee OSGi Service Platform. About OSGi Service Platform What it is, Where it is used, What features it provides are Today’s Content.
VMware + Chef A VMworld Workshop.
Model a Container Runtime environment on Your Mac with VMware AppCatalyst VMworld Fabio Rapposelli
11 MANAGING AND DISTRIBUTING SOFTWARE BY USING GROUP POLICY Chapter 5.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
Android for Java Developers Denver Java Users Group Jan 11, Mike
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
Ibm.com /redbooks © Copyright IBM Corp All rights reserved. WP07 ITSO iSeries Technical Forum WebSphere Portal Express– Installation, Configuration.
Cloud Interoperability & Standards. Scalability and Fault Tolerance Fault tolerance is the property that enables a system to continue operating properly.
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Introduction To BlueMix By: Ryan
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
© 2013 IBM Corporation Accelerating Product and Service Innovation Service Virtualization Testing in Managed Environments Michael Elder, IBM Senior Technical.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
Cloud Installation & Configuration Management. Outline  Definitions  Tools, “Comparison”  References.
1 Copyright © 2007, Oracle. All rights reserved. Installing and Setting Up the Warehouse Builder Environment.
Bluemix for Domino Developers Niklas Heidloff, heidloff.net.
If it’s not automated, it’s broken!
TOAS - Tieto Open Application Suite
Progress Apama Fundamentals
Alfresco Software Provisioning Kit
Accessing the VI-SEEM infrastructure
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Build Fundamentals and Continuous Integration
Joonas Sirén, Technology Architect, Emerging Technologies Accenture
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
Containers as a Service with Docker to Extend an Open Platform
Fundamentals Sunny Sharma Microsoft
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
Infrastructure Orchestration to Optimize Testing
Docker Birthday #3.
Overview – SOE PatchTT November 2015.
Trends like agile development and continuous integration speak to the modern enterprise’s need to build software hyper-efficiently Jenkins:  a highly.
Arab Open University 2nd Semester, M301 Unit 5
IT Atoumation / Conf. Mgmt...
Continuous Deployment tool
Performance Testing Methodology for Cloud Based Applications
Drupal VM and Docker4Drupal For Drupal Development Platform
API Documentation Guidelines
Enhancing Cloud Foundry with CLI Plugins
Drupal VM and Docker4Drupal as Consistent Drupal Development Platform
Which Study Material Is Best For IBM C Exam Preparations?
Get Microsoft Exam PDF Braindumps With Verified Question Answers By Realexamdumps.com
Kubernetes Container Orchestration
ILMT/BigFix Inventory Demo
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Continuous deployment best practices, methods and tools.
Microsoft Virtual Academy
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
Module 01 ETICS Overview ETICS Online Tutorials
In this session… Introduce what we’re talking about
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Technical Capabilities
Agile testing for web API with Postman
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
OCP Software Stack Projects Update
BMC Automation Portal Update
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
OpenStack Summit Berlin – November 14, 2018
Enol Fernandez & Giuseppe La Rocca EGI Foundation
DBOS DecisionBrain Optimization Server
A DevOps process for deploying R to production
SSDT, Docker, and (Azure) DevOps
Microsoft 365 Business Technical Fundamentals Series
Presentation transcript:

Configuration management suite Chef Automate Configuration management suite

Chef Automate suite Suite consists of: Chef - infrastructure automation Habitat - application automation Inspec - compliance automation Everything is ruby.

Chef Provides tools for infrastructure automation. Has variety of already existing “recipes” for infrastructure tasks. Chef enables “Infrastructure as Code”, thus they are versionable. Uses ruby as a scripting language. Scripts are uploaded to server that executes them on nodes. Requires client to run on all the systems. Chef actions are executed by providers, thus actions are independent from system.

Habitat Wraps applications into packages that are ready for deployment into any environment. Habitat is platform agnostic. Capable of creating packages that can be run on Docker, rkt, Mesos, Kubernetes and Cloud Foundry. In addition provides option for monitoring these deployed containers. Habitat provides capabilities to: Build Deploy Manage Open source.

Inspec An “audit cookbook”. Monitors system compliance to requirements. Capable of monitoring: Server state Firewall and other security services state Application state Compliance to regulations. Provides preset library of compliances to use. Open source

Chef automate Packages Chef, Habitat and Inspec together. Gives full-stack approach for delivering applications to their respective environments. Provides tools that support workflow pipeline: Provides live support

Chef infrastructure Chef has 3 different type of machines working in its infrastructure. Workstation - machine that chef user uses Server - machine that has configuration information and applies changes to nodes Node - machine that hosts infrastructure and is managed by chef All Chef Automate suite products follows this formula, but they might use different names

Resource Resource is a chef statement that is used to express command. Chef client determines that provider to use for what command using Ohai. Resources that are grouped become recipes. Uses ruby syntax to describe them.

Cookbooks Cookbooks are libraries for resources. Usually they provide resources to work with some specific systems. They are supposed to provide everything that you need to support specific scenario. Cookbooks can have varying abstraction levels from providing access to system components to managing other resources or recipes. Habitat and Inspec are managed from Chef using their cookbooks.

Knife Command line tool that is used to run Chef commands locally and interact with various other Chef systems. Knife is used to install chef on systems, check system status, browse various other Chef artefacts. Can be extended using Chef maintained or community plugins.

Supermarket Place for exchanging cookbooks of chef recipes. Every cookbook defines the platforms it supports and version, thus they are updatable. Supports private supermarket - a supermarket, that can be installed on premises. Multiple supermarkets can be used as sources for dependency resolution. Interaction is done via knife. Provides RESTful API.

Chef users Chef is also used by IBM, HP, Intel, Facebook etc. Facebook uses Chef for system configuration. Before they used different tools to prepare systems for different applications. After deciding they need 1 tool to do this they chosen Chef. Facebook is contributing to Chef development and have some very popular cookbooks on github. Facebook was the first outside contributor to Chef. Their cookbooks are not published on supermarket because they are very specific and they don’t seem to behave well with other cookbooks.