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 firstname.lastname@example.org Engineering Manager email@example.com Agenda From Software to Service SUSE Studio
Of Pets and Cattle and Hearts The SUSE Systems Management Story Joachim Werner Senior Product Manager, SUSE firstname.lastname@example.org Who am I? 2 SUSE and Linux Workloads in the Enterprise SUSE Studio Datacenter Private
SUSE Linux Enterprise Server 12 SP1 What's New? Stefan J. Behlert Sr. Project Manager email@example.com Agenda Lifecycle SLES 12 SP1 Scope New and Improved Pieces of SP1 Outlook: SLES 12 SP2 2 Lifecycle
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
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
Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256 Brad DesAulniers Senior Software Engineer firstname.lastname@example.org @cb_brad Ryan Hodgin Senior IT Architect email@example.com
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:
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
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
System Administrator Peace of Mind The weird sense of duty really good sysadmins have can border on the sociopathic, but it's nice to know that it stands between the forces of darkness and your cat blog's
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
How SUSE Is Helping You Rock The Public Cloud James Mason Robert Schweikert Technical Architect, Public Cloud firstname.lastname@example.org Public Cloud Architect email@example.com Topics 2 A very quick and brief Public
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
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
SUSE Cloud 4 Private Cloud based on OpenStack Michał Jura Senior Software Engineer Linux HA/Cloud Developer firstname.lastname@example.org 2 New solutions emerge: Infrastructure-as-Service Cloud Applications Applications
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
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
SUSE Manager and SMT Sean Rickerd Donald Vosburg Bo Jin 2 What is SMT SMT addresses following challenges Firewall policy and regulatory compliance Bandwidth requirements during the software update process
Data Center Automation with SUSE Manager Federal Deployment Agency Bundesagentur für Arbeit Data Center Automation Project Ralf Bueker DSE Bundesagentur für Arbeit email@example.com What is a DSE? DSE means
Challenges Implementing a Generic Backup-Restore API for Linux Matthias G. Eckermann Senior Product Manager firstname.lastname@example.org 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 email@example.com Michael Vonderbecke, BMW Solutions Architect firstname.lastname@example.org
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 email@example.com 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
Implementing Linux Authentication and Authorisation Using SSSD Lawrence Kearney Enterprise Service and Integration Specialist Technology Transfer Partnership (TTP) firstname.lastname@example.org Mark Robinson
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
Deploying Hadoop with Manager SUSE Big Data Made Easier Peter Linnell / Sales Engineer email@example.com Alejandro Bonilla / Sales Engineer firstname.lastname@example.org 2 Hadoop Core Components 3 Typical Hadoop Distribution
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
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
Operating System Security Hardening for SAP HANA Peter Schinagl Technical Architect Global SAP Alliance email@example.com Markus Gürtler Architect & Technical Manager SAP Linux Lab firstname.lastname@example.org Corporate
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
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.
Workflow und Identity Management - Genehmigungsprozesse, Role Mining, Role Design und Compliance Management Stefan Stiehl Senior Technology Sales Specialist Identity Security Management email@example.com
Wicked A Network Manager Olaf Kirch Director SUSE Linux Enterprise firstname.lastname@example.org 2 Agenda Why Wicked!? What we want to achieve What Wicked can do today/tomorrow Architecture Wicked little intro Why Wicked!?
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
SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager email@example.com Product Marketing Manager firstname.lastname@example.org 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
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
Architektura klastrowa dla OpenStack Cloud i SAP HANA Zapewnienie ciągłości działania chmury OpenStack oraz korzystanie z funkcji klastrów HA i failover w środowisku serwerów Linux na przykładzie SAP HANA
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
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
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
Kangaroot SUSE TechUpdate Interoperability SUSE Linux Enterprise and Windows Gábor Nyers Systems Engineer @SUSE email@example.com Agenda 14:00 Kangaroot Update SUSE Update Data Center Interoperability the
SUSE Linux Enterprise High Availability Kai Dupke Lars Marowsky-Brée Senior Product Manager SUSE Linux Enterprise Server firstname.lastname@example.org Distinguished Engineer Architect Storage / HA email@example.com Topics
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
CAS18543 Migration from a Windows Environment to a SUSE Linux Enterprise based Infrastructure Liberty Christian School Don Vosburg Systems Engineer firstname.lastname@example.org email@example.com Who is
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.
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
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 firstname.lastname@example.org Vincent Untz Project Manager email@example.com Introduction Agenda Start building
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
High Availability Storage High Availability Extensions Goldwyn Rodrigues High Availability Storage Engineer SUSE High Availability Extensions Highly available services for mission critical systems Integrated
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 /
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:
Linux and Windows together, leveraging SUSE and Microsoft collaboration Ezequiel Terol Rivas EMEA Sales Director Open Solutions Group Microsoft firstname.lastname@example.org Agenda The SUSE- Microsoft Alliance
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
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
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
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
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
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
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
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
SUSE Linux Enterprise Server OSL Technologie Tage 2011 Joerg Eberwein Global Business Development SUSE Linux Products GmbH Source: http://www.computerwoche.de/index.cfm?pid=3649&pk=133 2 Source: http://www.computerwoche.de/index.cfm?pid=3649&pk=133
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
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%
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
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