1 DevOps and SUSE From check-in to deployment Rodolfo Bejarano SUSE Systems Engineer Rick Ashford SUSE Systems Engineer
3 Agenda 3 Introductions Development and Operations The SUSE Approach The Tools Architecture and Workflow How can SUSE Help? SUSE, All rights reserved.
4 Development and Operations
5 Traditional approach 5 SUSE, All rights reserved.
6 Traditional approach Development produces code - publishes it, then starts on the next release cycle. 6 SUSE, All rights reserved.
7 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.
8 The DevOps Way 8 SUSE, All rights reserved.
9 DevOps 9 SUSE, All rights reserved.
10 Problem Statements
11 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.
12 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.
13 The SUSE Approach
14 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.
15 The SUSE Approach Software Und Systeme Entwicklung = Software & Systems Development 15 SUSE, All rights reserved.
16 The SUSE Approach SUSE design principles: 16 Open Source & Open Development APIs Standards-based (protocols, languages, etc) Enterprise focus
18 Concept Report System Inspection SLES 12 Machinery KIWI Various Output Format openqa YaST / AutoYaST Develop....Build...Test...Deploy 18
19 Concept Leverage these components for developing, building, testing, integrating and managing hosts : PACKAGE : Open Build Service - BUILD : SUSE Studio - DEPLOY : Virtual Workloads via SUSE OpenStack Cloud, VMware ESX, Cisco UCS, other image deployment mechanisms MANAGE/MONITOR: SUSE Manager, Nagios 19 SUSE, All rights reserved.
20 SUSE (and other) Tools
21 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.
22 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) : 22 SUSE, All rights reserved.
23 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
24 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
25 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
26 Advanced Systems Management Module Machinery 26
27 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
28 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
29 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
30 SUSE Manager: Operating System Lifecycle Management Gain control Optimize operations Enable innovation 30
31 Non-SUSE Components Version Control: Subversion, GIT, Mercurial, etc For code commits Integrates with OBS as sources/repos CI (Continuous Integration) Orchestration: Jenkins 31 Like cron on steroids SUSE, All rights reserved.
32 More System 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 33 Corporate Headquarters (Worldwide) Join us on: Maxfeldstrasse Nuremberg Germany
34 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.
Building Images for the Cloud and Data Center with SUSE Studio Michal Svec James Tan Senior Product Manager email@example.com Engineering Manager firstname.lastname@example.org Agenda From Software to Service SUSE Studio
Of Pets and Cattle and Hearts The SUSE Systems Management Story Joachim Werner Senior Product Manager, SUSE email@example.com Who am I? 2 SUSE and Linux Workloads in the Enterprise SUSE Studio Datacenter Private
SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack Gábor Nyers Sales Engineer @SUSE firstname.lastname@example.org Introductory video ChalkTalk: SUSE OpenStack Cloud 2 Stetting the Stage for SUSE OpenStack
White Paper Server SUSE Linux Enterprise Server 12 Modules Server White Paper SUSE Linux Enterprise Server 12 Modules What Can Modular Packaging Do for You? What if you could use a reliable operating system
Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP Agenda ADP Cloud Vision and Requirements Introduction to SUSE Cloud Overview Whats New VMWare intergration HyperV intergration ADP
HO5604 Deploying MongoDB A Scalable, Distributed Database with SUSE Cloud Alejandro Bonilla Sales Engineer email@example.com Agenda SUSE Cloud Overview What is MongoDB? 2 Getting familiar with the Cloud
OpenStack Deep Dive Alan Clark OpenStack, Chairman of the Board Director, SUSE firstname.lastname@example.org Community Size Q2 2014 ECOSYSTEM SIZE (Members + Sponsors + Supporters) 390 Companies Members: 26 Sponsors:
Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256 Brad DesAulniers Senior Software Engineer email@example.com @cb_brad Ryan Hodgin Senior IT Architect firstname.lastname@example.org
How SUSE Is Helping You Rock The Public Cloud James Mason Robert Schweikert Technical Architect, Public Cloud email@example.com Public Cloud Architect firstname.lastname@example.org Topics 2 A very quick and brief Public
How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open Simon Briggs Technology Specialist email@example.com Open Source = openmind 3 Protect Investment & Work Together 4 Cloud Definitions
Using SUSE Linux Enterprise to "Focus In" on Retail Optical Sales Patrick Mullin Scott Steele Senior Technical Specialist SUSE Consulting firstname.lastname@example.org Point of Sale Manager National Vision, Inc. email@example.com
We are watching SUSE Monitoring at SUSE and in SUSE Linux Enterprise Server 12 Martin Čaj Linux System Administrator Prague Czech Republic firstname.lastname@example.org Joachim Werner Senior Product Manager Nürnberg Germany
SUSE Customer Center Roadmap Simona Arsene Product Manager Services Artem Chernikov Engineer Cloud & System Management Agenda SCC Today Live Demo of SCC Registration Process New features 2 1 Nov 2012 Alpha
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Chris Haddad VP, Platform Evangelism WSO2 email@example.com Section Break Text Here (32pt) Cloudy Goals Improve efficiency and
Faster Time to Market and Technology Innovation Integrated Systems with SUSE Otto Smits OEM Account Executive EMEA July 9 th 2014 About SUSE SUSE Part of the Attachmate Group Our Commitments Quality Products
Data Center Automation with SUSE Manager Federal Deployment Agency Bundesagentur für Arbeit Data Center Automation Project Ralf Bueker DSE Bundesagentur für Arbeit firstname.lastname@example.org What is a DSE? DSE means
Challenges Implementing a Generic Backup-Restore API for Linux Matthias G. Eckermann Senior Product Manager email@example.com Vault, Boston, March 2015 2015-03-12 13:45 UTC Picture: "Escribano" by Jean Le Tavernier
Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW Andreas Pöschl, BMW Senior Solutions Architect firstname.lastname@example.org Michael Vonderbecke, BMW Solutions Architect email@example.com
SUSE Linux Enterprise 12 Security Certifications Common Criteria, EAL, FIPS, PCI DSS,... What's All This About? Matthias G. Eckermann Senior Product Manager SUSE Linux Enterprise firstname.lastname@example.org Agenda Evaluation
High Availability and Disaster Recovery for SAP HANA with SUSE Linux Enterprise Server for SAP Applications Uwe Heinz Product Manager SAP Uwe.Heinz@sap.com Fabian Herschel Senior Architect SAP LinuxLab
Using SUSE Studio to Build and Deploy Applications on Amazon EC2 Guide Solution Guide Cloud Computing Cloud Computing Solution Guide Using SUSE Studio to Build and Deploy Applications on Amazon EC2 Quickly
Implementing Linux Authentication and Authorisation Using SSSD Lawrence Kearney Enterprise Service and Integration Specialist Technology Transfer Partnership (TTP) email@example.com Mark Robinson
Deploying Hadoop with Manager SUSE Big Data Made Easier Peter Linnell / Sales Engineer firstname.lastname@example.org Alejandro Bonilla / Sales Engineer email@example.com 2 Hadoop Core Components 3 Typical Hadoop Distribution
Using btrfs Snapshots for Full System Rollback Matthias G. Eckermann Senior Product Manager firstname.lastname@example.org Enterprise End User Summit, New York, June 2014 2014-06-20 15:44 UTC Why this? Minimizing Downtime
SUSE Linux Enterprise 12 Security Certifications Common Criteria, FIPS, PCI DSS, DISA STIG,... What's All This About? Thomas Biege Team Lead Maintenance/Security email@example.com 2 Evaluation Validation
Operating System Security Hardening for SAP HANA Peter Schinagl Technical Architect Global SAP Alliance firstname.lastname@example.org Markus Gürtler Architect & Technical Manager SAP Linux Lab email@example.com Corporate
Novell Cloud Security Service Reducing Risk by Securing the Cloud Stefan Stiehl Senior Sales Technology Specialist firstname.lastname@example.org Disclaimer for Product in Development Unpublished Work of Novell, Inc.
Case Study: University of Dayton and Novell Identity & Security Solutions Rick Wagner Senior Product Manager, Security Management email@example.com University of Dayton Recognized by US News and World
SUSE Enterprise Storage Highly Scalable Software Defined Storage āris Smilga Storage Today Traditional Storage Arrays of disks with RAID for redundancy SANs based on Fibre Channel connectivity Total System
Workflow und Identity Management - Genehmigungsprozesse, Role Mining, Role Design und Compliance Management Stefan Stiehl Senior Technology Sales Specialist Identity Security Management firstname.lastname@example.org
TUT19344 Managing RH/CentOS with SUSE Manager Don Vosburg Systems Engineer email@example.com Gokhan Cetinkaya Systems Engineer firstname.lastname@example.org Agenda SUSE Manager overview SUSE Manager and non-suse
Wicked A Network Manager Olaf Kirch Director SUSE Linux Enterprise email@example.com 2 Agenda Why Wicked!? What we want to achieve What Wicked can do today/tomorrow Architecture Wicked little intro Why Wicked!?
SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager firstname.lastname@example.org Product Marketing Manager email@example.com SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack
KVM, OpenStack and the Open Cloud SUSECon November 2015 Adam Jollans Program Director, Linux & Open Virtualization Strategy IBM Agenda A Brief History of Virtualization KVM Architecture OpenStack Architecture
Securing Your System: Security Hardening Techniques for SUSE Linux Enterprise Server Marcus Meissner Software Engineer SUSE Craig Gardner Software Engineer SUSE Roman Drahtmueller Software Engineer SUSE
SUSE Manager A Comprehensive Linux Server Management the Linux Way Name Title Email Agenda 2 Product Overview Features and Functionality Management Module Provisioning Module Monitoring Roadmap Pricing
File Management Suite Novell Intelligently Manage File Storage for Maximum Business Benefit Sophia Germanides Sophia.firstname.lastname@example.org David Condrey email@example.com Agenda Customer Challenges
TUT8155 Best Practices: Linux High Availability with VMware Virtual Machines Jeff Lindholm SUSE Sr. Systems Engineer JLindholm@suse.com Agenda SUSE Linux Enterprise High Availability Extension 12 Level
Linux w chmurze publicznej SUSE na platformie Microsoft Azure Grzegorz Piotrowski Solution Architect C2O C EH, ISO27001-2, ITIL SM, PMI P2, MCT CCEE Virtualization MCSE Private Cloud VCA Cloud Grzegorz.Piotrowski@Alethos.eu
Kangaroot SUSE TechUpdate Interoperability SUSE Linux Enterprise and Windows Gábor Nyers Systems Engineer @SUSE firstname.lastname@example.org Agenda 14:00 Kangaroot Update SUSE Update Data Center Interoperability the
DevOps for the Cloud Achieving agility throughout the application lifecycle We don t have to tell you that your company is under increasing pressure to respond more quickly to changing business conditions.
CAS18543 Migration from a Windows Environment to a SUSE Linux Enterprise based Infrastructure Liberty Christian School Don Vosburg Systems Engineer email@example.com firstname.lastname@example.org Who is
SUSE OpenStack Cloud Become Your Enterprise s Cloud Service Provider What? if you could respond faster to customer demands and market opportunities? What if you could improve server utilization rates and
Automated Deployment of an HA OpenStack Cloud with SUSE Cloud HO7695 Adam Spiers Senior Software Engineer email@example.com Vincent Untz Project Manager firstname.lastname@example.org Introduction Agenda Start building
CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service Open Data Center Alliance, Inc. 3855 SW 153 rd Dr. Beaverton, OR 97003 USA Phone +1 503-619-2368 Fax: +1 503-644-6708 Email:
Btrfs and Rollback How It Works and How to Avoid Pitfalls Thorsten Kukuk Senior Architect SUSE Linux Enterprise Server email@example.com rm -rf /? I will be discussing what is needed for rollback: Btrfs /
Wicked Trip into Wicked Network Management Matthias G. Eckermann Senior Product Manager firstname.lastname@example.org LinuxCon 2013 NA 2013-09-12 15:40 UTC Some Words of Encouragement There is a theory which states, that
Linux and Windows together, leveraging SUSE and Microsoft collaboration Ezequiel Terol Rivas EMEA Sales Director Open Solutions Group Microsoft email@example.com Agenda The SUSE- Microsoft Alliance
High Availability Storage High Availability Extensions Goldwyn Rodrigues High Availability Storage Engineer SUSE High Availability Extensions Highly available services for mission critical systems Integrated
Migration Program Overview Best Practice www.novell.com RHEL to SLES Migration Overview Published: Feb, 2009 Version # 1.3 Disclaimer Novell, Inc. makes no representations or warranties with respect to
Cloud, where are we? Mark Potts, HP Fellow, CTO Cloud November 2014 What do the experts say? 3 4 This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated
The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention
PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION White Paper May 2012 Abstract Whether enterprises choose to use private, public or hybrid clouds, the availability of a broad range
Performance Monitoring in the Linux Kernel Davidlohr Bueso SUSE Labs Setting Expectations This is not a kernel topic per-se. Most of this can also be applied to userland. Lots to cover, not enough time
Intel IT s Cloud Journey Speaker: [speaker name], Intel IT Accelerating The Corporate IT Journey Cloud enables ubiquitous access to resources and applications, and workload flexibility Cloud IaaS Infrastructure
www.vce.com Vblock Systems hybrid-cloud with Cisco Intercloud Fabric Version 1.0 April 2015 THE INFORMATION IN THIS PUBLICATION IS PROVIDED "AS IS." VCE MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
RED HAT: UNLOCKING THE VALUE OF THE CLOUD Chad Tindel September 2010 1 RED HAT'S APPROACH TO THE CLOUD IS BETTER Build better clouds with Red Hat 1. The most comprehensive solutions for clouds both private
Cloud beyond limits Lorenzo Gonzales Strategist, HP Enterprise Group EMEA Opportunities or challenges? Always growing connections Immediate responses are expected Change is part of the system Interactions
SUSE Linux Enterprise Roadmap Maris Smilga SUSE in the Enterprise 2 20+ Years Linux 70% SAP on Linux 80% Linux on IBM System z 7 Reasons to choose SUSE Linux Enterprise 1. Connecting and Balancing Communities
Infrastructure as a Service Jose Castro Leon CERN IT/OIS Cloud Computing On-Demand Self-Service Scalability and Efficiency Resource Pooling Rapid elasticity 2 Infrastructure as a Service Objectives 90%
Fast Lane OpenStack Overview Red Hat Enterprise Linux OpenStack Platform 1 Agenda 2 1. What is OpenStack? 2. What do I use OpenStack for? 3. Why Red Hat OpenStack? 4. Demo? What is OpenStack? 3 THE framework
Cloud Computing: Elastic, Scalable, On-Demand IT Services for Everyone Cloud.com White Paper April 2010 Table of Contents 1 Executive Summary... 2 2 Motivation Around Cloud Computing... 2 3 Comparing Cloud
Journey to the Cloud and Application Release Automation Shane Pearson VP, Portfolio & Product Management Hybrid Delivery: The right IT strategy Creating the optimal mix of traditional IT and cloud services
HP Cloud OS Платформа OpenStack корпоративного уровня Иван Кровяков Архитектор облачных решений HP Центральная и Восточная Европа What is OpenStack Software Massively scalable cloud operating system that
DevOps Josh Preston Solutions Architect Stardate 69094.1 I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS
Rebecca Brenton Partner Alliances Manager Rob Hirschfeld Principal Cloud Architect Session Hashtags #chefconf #openstack About the Solution: http://dell.com/openstack http://dell.com/crowbak Iron Chef:
Virtualized Hadoop A Dell Hadoop Whitepaper By Joey Jablonski A Dell Hadoop Whitepaper Introduction to Virtualized Hadoop Hadoop has become a standard within many organizations and data centers for its
Technical Bootcamp: The Cloud-enabled Datacenter with Windows Server 2012 and System Center 2012 This 3-day, instructor-led course will help you understand how to evolve a traditional datacenter configuration