DevOps and SUSE From check-in to deployment



Similar documents
Advanced Systems Management with Machinery

Software Defined Everything

Of Pets and Cattle and Hearts

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

White Paper Server. SUSE Linux Enterprise Server 12 Modules

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

How To Make A Cloud Work For You

Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256

How SUSE Is Helping You Rock The Public Cloud

SUSE Linux uutuudet - kuulumiset SUSECon:sta

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

Using SUSE Linux Enterprise to "Focus In" on Retail Optical Sales

SUSE Storage. FUT7537 Software Defined Storage Introduction and Roadmap: Getting your tentacles around data growth. Larry Morris

HO15982 Deploy OpenStack. The SUSE OpenStack Cloud Experience. Alejandro Bonilla. Michael Echavarria. Cameron Seader. Sales Engineer

Configuration Management in SUSE Manager 3

We are watching SUSE

SUSE Customer Center Roadmap

Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Chris Haddad

SUSE Cloud 5 Private Cloud based on OpenStack

Relax-and-Recover. Johannes Meixner. on SUSE Linux Enterprise 12.

Big Data, SAP HANA. SUSE Linux Enterprise Server for SAP Applications. Kim Aaltonen

Public Cloud. Build, Use, Manage. Robert Schweikert. Public Cloud Architect

Data Center Automation with SUSE Manager Federal Deployment Agency Bundesagentur für Arbeit Data Center Automation Project

Installing, Tuning, and Deploying Oracle Database on SUSE Linux Enterprise Server 12 Technical Introduction

SUSE Virtualization Technologies Roadmap

Challenges Implementing a Generic Backup-Restore API for Linux

SUSE Virtualization Technologies Roadmap

Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW

Oracle Products on SUSE Linux Enterprise Server 11

SUSE Linux Enterprise 12 Security Certifications Common Criteria, EAL, FIPS, PCI DSS,... What's All This About?

High Availability and Disaster Recovery for SAP HANA with SUSE Linux Enterprise Server for SAP Applications

Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing.

SUSE Enterprise Storage Highly Scalable Software Defined Storage. Gábor Nyers Sales

Implementing Linux Authentication and Authorisation Using SSSD

Deploying Hadoop with Manager

kgraft Live patching of the Linux kernel

Using btrfs Snapshots for Full System Rollback

SUSE Linux Enterprise 12 Security Certifications

Operating System Security Hardening for SAP HANA

Workflow und Identity Management - Genehmigungsprozesse, Role Mining, Role Design und Compliance Management

TUT19344 Managing RH/CentOS with SUSE Manager

Wicked A Network Manager Olaf Kirch

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

KVM, OpenStack and the Open Cloud SUSECon November 2015

Securing Your System: Security Hardening Techniques for SUSE Linux Enterprise Server

SUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title

File Management Suite. Novell. Intelligently Manage File Storage for Maximum Business Benefit. Sophia Germanides

TUT8155 Best Practices: Linux High Availability with VMware Virtual Machines

Linux w chmurze publicznej SUSE na platformie Microsoft Azure

Kangaroot SUSE TechUpdate Interoperability SUSE Linux Enterprise and Windows

DevOps for the Cloud. Achieving agility throughout the application lifecycle. The business imperative of agility

CAS18543 Migration from a Windows Environment to a SUSE Linux Enterprise based Infrastructure Liberty Christian School

SUSE OpenStack Cloud. Become Your Enterprise s Cloud Service Provider

Automated Deployment of an HA OpenStack Cloud

CA Automation Suite for Data Centers

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

Continuous Integration using Docker & Jenkins

Btrfs and Rollback How It Works and How to Avoid Pitfalls

Wicked Trip into Wicked Network Management

Linux and Windows together, leveraging SUSE and Microsoft collaboration

Novell Collaboration Vibe OnPrem

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

High Availability Storage

RHEL to SLES Migration Overview

RED HAT CLOUD SUITE FOR APPLICATIONS

Cloud, where are we? Mark Potts, HP Fellow, CTO Cloud November 2014

The Virtualization Practice

Business transformation with Hybrid Cloud

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

How To Get The Most Out Of Redhat.Com

Solution brief. HP CloudSystem. An integrated and open platform to build and manage cloud services

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

Vblock Systems hybrid-cloud with Cisco Intercloud Fabric

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

2) Xen Hypervisor 3) UEC

Sistemi Operativi e Reti. Cloud Computing

RED HAT: UNLOCKING THE VALUE OF THE CLOUD

How To Understand The Value Of Cloud Computing For An Enterprise Company

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic

From Idea to Working Deployment:

Fast Lane OpenStack Overview Red Hat Enterprise Linux OpenStack Platform

Cloud Computing: Elastic, Scalable, On-Demand IT Services for Everyone. Table of Contents. Cloud.com White Paper April Executive Summary...

EMA Radar for Private Cloud Platforms: Q1 2013

Journey to the Cloud and Application Release Automation Shane Pearson VP, Portfolio & Product Management

HP Cloud OS. Платформа OpenStack корпоративного уровня. Иван Кровяков Архитектор облачных решений HP Центральная и Восточная Европа

DevOps. Josh Preston Solutions Architect Stardate

Iron Chef: Bare Metal OpenStack

Virtualized Hadoop. A Dell Hadoop Whitepaper. By Joey Jablonski. A Dell Hadoop Whitepaper

Server & Cloud Management

Transcription:

DevOps and SUSE From check-in to deployment Rodolfo Bejarano SUSE Systems Engineer rodolfo.bejarano@suse.com Rick Ashford SUSE Systems Engineer rick.ashford@suse.com

2

Agenda 3 Introductions Development and Operations The SUSE Approach The Tools Architecture and Workflow How can SUSE Help? SUSE, All rights reserved.

Development and Operations

Traditional approach 5 SUSE, All rights reserved.

Traditional approach Development produces code - publishes it, then starts on the next release cycle. 6 SUSE, All rights reserved.

New Approach DevOps to the rescue!! Stresses communication, collaboration and integration between software developers and information technology (IT) operations professionals. 7 SUSE, All rights reserved.

The DevOps Way 8 SUSE, All rights reserved.

DevOps 9 SUSE, All rights reserved.

Problem Statements

Typical Problem Statements Software Packaging and Image Creation : Customized scripts for configuring services via config file templates is difficult to manage. When consolidated to a single RPM, changes to a service require an RPM rebuild. Standards not always followed, with no enforcement controls for them. Kernel-dependent components are impacted with every upgrade. Typical deployments of apps/middleware components are complex. 11 Difficult to identify which files are required for an application when spread over multiple RPMs. Deployment teams have difficulty identifying which part of the app to deploy SUSE, All rights reserved.

Typical Problem Statements Imaging / Packaging / Patching / Upgrades: 12 Difficulties decoupling middleware/application upgrades from OS-related upgrades Building new images for new OS versions is usually approached by building and re-building from scratch This typically requires project initiation and implementation every time, with significant overhead costs. SUSE, All rights reserved.

The SUSE Approach

The SUSE Approach SUSE is more than just a Linux distribution, we create software that helps people solve problems & quickly adapt to business and industry changes. SUSE was founded on the approach of research and development focusing on high-quality engineering. It is one of our key differentiators in the market. SUSE software is engineered for continuous delivery 14 SUSE, All rights reserved.

The SUSE Approach Software Und Systeme Entwicklung = Software & Systems Development 15 SUSE, All rights reserved.

The SUSE Approach SUSE design principles: 16 Open Source & Open Development APIs Standards-based (protocols, languages, etc) Enterprise focus

Concept

Concept Report System Inspection SLES 12 Machinery KIWI Various Output Format openqa YaST / AutoYaST Develop....Build...Test...Deploy 18

Concept Leverage these components for developing, building, testing, integrating and managing hosts : PACKAGE : Open Build Service - www.openbuildservice.org BUILD : SUSE Studio - www.susestudio.com DEPLOY : Virtual Workloads via SUSE OpenStack Cloud, VMware ESX, Cisco UCS, other image deployment mechanisms www.suse.com/products/suse-cloud/ MANAGE/MONITOR: SUSE Manager, Nagios www.suse.com/products/suse-manager/ 19 SUSE, All rights reserved.

SUSE (and other) Tools

SUSE Components PACKAGE : Open Build Service 21 Web Client and a CLI (osc) Allows for simple package creation Upload sources with wget or via web client Import or copy source packages Add repositories Build packages locally or on source server Reporting Collaboration via branching/merging/review/commit - request tracking Version testing SUSE, All rights reserved.

SUSE Components PACKAGE : Open Build Service Even Image Building is possible with OBS Development can be done at an Individual level OR at a project level with several contributors and multi-level review See here for more details (videos, talks and workshops) : http://openbuildservice.org/help/materials/ 22 SUSE, All rights reserved.

SUSE Studio Fastest, Easiest Way to Create Appliances SUSE Studio Online Free hosted appliance creation tool Build in minutes with just a few clicks SUSE Linux Enterprise (SLE) 11 SP2 / SP3, SLE 12, OpenSUSE 13.2 Template-based image creation Output formats include Xen, KVM, VMware, Hyper-V, Live CD/DVD, raw disk images Cloud image creation / deployment for Amazon EC2, Microsoft Azure, Openstack Includes gallery for showcasing appliances 23 Try it out at http://susestudio.com

Modules: An Easier Way to Get New Enhancements 24 Easier access to the latest updates Different lifecycles, ranging from continuous integration to three years Fully maintained and supported Included in subscription without additional cost Five optional modules besides base OS

Modules: A Closer Look Content Module Name 25 Lifecycle Web and Scripting Module PHP, Python, Ruby on Rails 3 years, 18 months overlap Legacy Module Sendmail, old IMAP stack, old Java, etc. 3 years Public Cloud Module Public cloud initialization code and tools Continuous integration Toolchain Module GCC Yearly delivery Advanced Systems Management Module cfengine, puppet and the new machinery tool Continuous integration Containers Module Docker Continuous integration

Advanced Systems Management Module Machinery 26

Platform for Your Data Center Evolution Enterprise OpenStack Distribution Leading open source cloud project delivering fast innovation of advanced IaaS cloud services Integration with Ceph Distributed Storage Reduce costs with a single software-defined storage solution for massively scalable and reliable block, object, and image storage Driver of Organizational Innovation Develop and deploy new applications that take advantage of SUSE OpenStack Cloud capabilities Award-Winning Worldwide Support 27 Backed by the excellence of SUSE engineering and the only organization with a 20-year history of supporting open source software

Fast Installation and Simplified Management SUSE OpenStack Cloud Administration Server Faster ROI through faster installation and easier management of OpenStack Cloud Highly Available Cloud Services Maintain business agility and deliver enterprise-grade SLAs through continuous availability of cloud services Standardized Product Life Cycle 28 Packaged product integrated with SUSE update and maintenance processes to ensure simplified enterprise maintenance

Take Advantage of Ecosystem and Skills Supports Mixed KVM, Xen, Microsoft Hyper-V, and VMware Clouds Increase flexibility in cloud design while maximizing performance and optimizing licensing costs for workloads SUSE Hardware and Application Certifications Confidently run SUSE OpenStack Cloud on industry standard hardware and deploy the applications you want in the cloud Open APIs for Integration with Third-Party Solutions 29 Maintain current IT investments or expand capabilities to build cloud to unique requirements

SUSE Manager: Operating System Lifecycle Management Gain control Optimize operations Enable innovation 30

Non-SUSE Components Version Control: Subversion, GIT, Mercurial, etc For code commits Integrates with OBS as sources/repos CI (Continuous Integration) Orchestration: Jenkins 31 http://jenkins-ci.org Like cron on steroids SUSE, All rights reserved.

More System Management @SUSECon 32 CAS18158: How to use SUSE Manager and CVEs FUT20721: SUSE Manager Roadmap FUT20073: Lifecycle - Planning Ahead to Avoid Stress HO20098: Install and Configure SMT and SUSE Manager for Dummies TUT18400: Architecting your SUSE Manager Deployment TUT20514: SaltStack and SUSE TUT20516: Using SUSE Manager in Heterogeneous Environments TUT20829: Implementation of a SUSE-based Solution with SUSE Manager at Apollo-Optik

33 Corporate Headquarters +49 911 740 53 0 (Worldwide) Join us on: Maxfeldstrasse 5 90409 Nuremberg Germany www.suse.com www.opensuse.org

Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.