Tooling Linux for the Future of Embedded Systems. Patrick Quairoli Director of Alliance and Embedded Technology SUSE /

Similar documents
openqa Helping SUSE Linux Enterprise with Automated Testing Richard Brown openqa Technical Lead

openqa Avoiding Disasters of Biblical Proportions Marita Werner QA Project Manager

openqa Avoiding Disasters of Biblical Proportions Marita Werner QA Project Manager

SUSE OpenStack Cloud

Define Your Future with SUSE

Welcome to SUSE Expert Days 2017 Service Delivery with DevOps

Introduction to Software Defined Infrastructure SUSE Linux Enterprise 15

SUSE Linux Enterprise 15. #MultimodalOS

SUSE at the Point of Service. Joachim Werner Senior Product Manager

Patching and Updating your VM SUSE Manager. Donald Vosburg, Sales Engineer, SUSE

SUSE An introduction...

Frédéric Crozat SUSE Linux Enterprise Release Manager

QuickSpecs. SUSE Linux Enterprise Server products from HPE. Overview. SUSE Linux Enterprise Server Products from HPE. What's New

SUSE Linux Entreprise Server for ARM

SUSE OpenStack Cloud. Enabling your SoftwareDefined Data Center. SUSE Expert Days. Nyers Gábor Trainer &

Build with SUSE Studio, Deploy with SUSE Linux Enterprise Point of Service and Manage with SUSE Manager Case Study

Enabling Red Hat Virtualization for the Hybrid Cloud

Looking ahead with IBM i. 10+ year roadmap

Expert Days SUSE Manager

SUSE Cloud Admin Appliance Walk Through. You may download the SUSE Cloud Admin Appliance the following ways.

Financial Analyst / Investor Track

SUSE Linux Enterprise 12 Customer Presentation

Carbonite Availability 8.2, Carbonite Migrate 8.2 and Carbonite Cloud Migration Supported Platforms Chart

White Paper Server. Five Reasons for Choosing SUSE Manager

SUBSCRIPTION OVERVIEW

SUSE Linux Enterprise 12 Service-Pack Migration What is possible and what supported

Linux sles 11. Linux sles 11.zip

Introducing SUSE Enterprise Storage 5

SUSE Subscription Offering Terms and Conditions

How CloudEndure Disaster Recovery Works

The Road to a Secure, Compliant Cloud

Discover SUSE Manager

Linuxboot continuous integration

Deploying VMware NSX with OpenStack

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST

Five Key Steps to Automating your Workload Migration to the Cloud SUN6469

openqa making QA interesting since 2013 Ondrej Holecek /aaannz/

ACRONIS DATA CLOUD AT CLOUDFEST YOUR SINGLE SOURCE FOR RELIABLE NEW REVENUE. Markus Bauer, Technology Evangelist EMEA

Cisco UCS Mini Software-Defined Storage with StorMagic SvSAN for Remote Offices

Citrix Workspace Cloud

Edge Computing Operations:

Virtualization Strategies on Oracle x86. Hwanki Lee Hardware Solution Specialist, Local Product Server Sales

How CloudEndure Disaster Recovery Works

Red Hat Cloud Platforms with Dell EMC. Quentin Geldenhuys Emerging Technology Lead

How CloudEndure Works

What's New with SUSE Linux Enterprise Server for z Systems

Jay Kruemcke Sr. Product Manager, HPC, Arm,

Virtual Open Systems (VOSyS)

Cisco HyperFlex HX220c M4 Node

New SUSE Enterprise Linux offerings for IBM System x, BladeCenter, idataplex, and PureSystems servers

What s New in Newton. Emily Hugenbruch, Advisory Software

HPE GO4SAP Getting Orchestrated for SAP Automate SAP Basis Management Enterprise-scale end-to-end

Red Hat Virtualization 4.1 Technical Presentation May Adapted for MSP RHUG Greg Scott

Zoptymalizuj Swoje Centrum Danych z Red Hat Virtualization. Jacek Skórzyński Solution Architect/Red Hat

Build your own Cloud on Christof Westhues

How CloudEndure Works

Delivering Nexenta Software-Based File Services to Cisco HyperFlex

SUSE OpenStack Cloud Production Deployment Architecture. Guide. Solution Guide Cloud Computing.

LINUX CONTAINERS. Where Enterprise Meets Embedded Operating Environments WHEN IT MATTERS, IT RUNS ON WIND RIVER

Radisys* and Intel Deliver Agile and Flexible Rack-Scale NFV Infrastructure for. Communications Service Providers

provides easy monitoring of kvm

Enterprise Private Cloud. Fully managed private cloud as a service in your data centre or ours.

Dell Software Defined Enterprise

Cloud in a box. Fully automated installation of SUSE Openstack Cloud 5 on Dell VRTX. Lars Everbrand. Software Developer

ovirt Node June 9, 2012 Mike Burns ovirt Node 1

Acronis Backup & Recovery 11.5

Hybrid Cloud Data Protection & Storage

WHITE PAPER SEPTEMBER VMWARE vsphere AND vsphere WITH OPERATIONS MANAGEMENT. Licensing, Pricing and Packaging

10 Steps to Virtualization

7 Things ISVs Must Know About Virtualization

Deployment Patterns using Docker and Chef

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Red Hat Enterprise Virtualization and KVM Roadmap. Scott M. Herold Product Management - Red Hat Virtualization Technologies

Red Hat Satellite Server 6.2 Pattern

VMWARE CLOUD FOUNDATION: INTEGRATED HYBRID CLOUD PLATFORM WHITE PAPER NOVEMBER 2017

Cisco HyperFlex HX220c M4 and HX220c M4 All Flash Nodes

HPE Strategy for VMware Cloud Foundation

QuickSpecs. HP Integrated Citrix XenServer. Overview. Retired

Transform Your Business To An Open Hybrid Cloud Architecture. Presenter Name Title Date

Virtualization Introduction

REALIZE YOUR. DIGITAL VISION with Digital Private Cloud from Atos and VMware

SUSE Linux Enterprise Server: Supported Virtualization Technologies

SUSE Linux Enterprise Server 12 Modules

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

That Set the Foundation for the Private Cloud

DBaaS (Oracle and Open Source)

Automate Your Data Center With EMC Converged Infrastructure Solutions Gary Harberger, Senior Technology Consultant, EMC

Customer Case Studies on Accelerating Their Path to Hybrid Cloud

Oracle Solaris 11: No-Compromise Virtualization

From GIT to a custom OS image in a few click OS image made easy

Introduction to Virtualization

Deploying enterprise applications on Dell Hybrid Cloud System for Microsoft Cloud Platform System Standard

SUSE Manager Roadmap OS Lifecycle Management from the Datacenter to the Cloud

What s new. James De Clercq (RealDolmen) Timothy Dewin (Veeam Software)

Installation runbook for Hedvig + Cinder Driver

SUSE Manager and Salt

Acronis Backup Advanced Version 11.5 Update 6

ElasterStack 3.2 User Administration Guide - Advanced Zone

Case Study on Enterprise Private Cloud

IT Optimization Trends. Summary Results January 2018

Transcription:

Tooling Linux for the Future of Embedded Systems Patrick Quairoli Director of Alliance and Embedded Technology SUSE / Patrick.Quairoli@suse.com

With SUSE You Can Control Infrastructure Optimize Operations Innovate Faster 2

What is SUSE Embedded solutions deliver an optimized operating system for single-purpose workloads Reduced Operating System SUSE Linux Enterprise Server as the Foundation Embedded-based Subscription JeOS provides a lean, yet powerful footprint for a task-specific, fixedfunction hardware or software stack Enterprise-grade systems made simple for fixed-function product solution development Flexible and customized licensing and subscription model allows access to a select set of SUSE components 3

Current Market Penetration Logistics Telecom Security System Integrators SUSE Embedded Distribution OEM Healthcare Manufacturing Retail 4

Advantages of a SUSE Embedded Solution 5

SUSE Embedded 6

Building an Embedded System is Challenging 7

Embedded Systems Simplified Enterprise Quality OS -Maintenance Updates -Security patches -Just enough OS Package Builds -X86, ARM64, Power, System z, more Package Repositories -Public -Private Repeatable Clean Builds -Multiple hypervisors or image formats Version control 8

SUSE Linux Enterprise Server Power your physical, virtual, and cloud-based, mission-critical workloads with a world-class, secure open source server operating system Create an agile IT infrastructure using the latest container applications Maximize service uptime with live patching and built-in virtualization Improve IT infrastructure with proven security and optimized performance 99.999% Mission-critical availability 80% Savings in server management 80% Cost reduction www.suse.com/products/server 9

SUSE Linux Enterprise Server 12 Life Cycle Model 13-Year Life Cycle 10 years general support 3 years extended support Different life cycles for modules Long Term Service Pack Support (LTSS) Available for all versions Up to 3 years extended support 10

Rapid Innovation Leverage latest Linux kernel Avoid backporting patches; benefits of peer review with upstream Kernel Improved hardware support SUSE Release Kernel Version Competitive Kernel SLES 11 2.6.27 2.6.32 SLES 11 SP1 2.6.32 2.6.32 SLES 11 SP2 - SP4 3.01.101 2.6.31 SLES 12 3.12 3.10 SLES 12 SP1 3.12 3.10 SLES 12 SP2 4.4 3.10 11

Focus on the Solution, Not the Operating System Just Enough Operating System (JeOS) What is JeOS? A lean, function-specific operating system built on SUSE Linux Enterprise Server Ideal platform for products and appliances in today s agile environments Perfect minimized host operating system Take Advantage of JeOS KVM/Xen Fully Virtualized Xen Para-virtualized Microsoft Hyper-V VMware OpenStack Cloud 12

Packages, Platforms, and Repositories SUSE Open Build Service (OBS) OBS is a generic system to build and distribute binary packages from sources in an automatic, consistent and reproducible way. Build (Packaging) Formats -rpm (spec) -deb (dsc) Build Architectures: Qemu can be used to emulate not existing hardware -ia32, ia64, x86-64, ppc*, hppa, mips, m68k, s390*, various ARM architectures. Image System (KIWI) -ISO, Live CD/DVD, PXEBoot, HDD, etc. -Build in chroot, lxc, XEN or KVM, etc. Repositories: rpm-md, yast, apt, maintenance channels Build Process Features 13

Open Build Service Open Build Service Package Source Project Add Targets Package Private Repository Packages Builds from sources, outputs installable packages or ISOs Builds on all architectures arm64, x86_64, ppc64, s390x Stores sources, binaries, signing keys Calculates the need for package rebuilds Free and Open Source 14

SUSE Package Hub Community Packages for SLES l l l l l Built and maintained by the community of users Approved and supported by SUSE High-quality, up-to-date packages delivered by opensuse Factory No additional charge to use packages Packages available for the life of the product, including multiple releases Over 600 packages available for all architectures

Virtual, Physical and Cloud SUSE KIWI KIWI is a command line tool, written in Perl, for building Linux images & supporting a variety of image formats. Types & Formats: -Images: ISO, Live CD/DVD, PXEBoot, HDD, USB -Appliances:.ovf,.ova -Virtual Machines:.vmdk,.vhd,.vdi,.qcow2 -Containers Hosted on github https://github.com/opensuse/kiwi All SUSE & opensuse images are built with KIWI -Physical, Virtual and Cloud! KIWI can produce most formats known to humankind 16

Leveraging the Benefits of KIWI Prepare Read config.xml Initialize the repositories Install Packages Apply overlay files Execute config.sh Output is an unpacked image tree (directory) Create Read information from unpacked image tree Read the config file Execute images.sh Read bootimage description Create bootimage Bundle boot image and target image to create final image KIWI SUSE Repository Image Description Image Description Private Repository #kiwi -prepare Unpacked Image #kiwi -create Image 17

Compile, Build, Run Physical Container Virtual Cloud 18

Automated Testing openqa Used by opensuse Leap, Tumbleweed, SUSE Linux Enterprise & Fedora Tests Operating Systems and Applications GUI & Console Testing - Uses OpenCV to read the actual screen output and compare to predefined needles - Controls keyboard & mouse and uses them like a user - Also reads plain text from serial Execute console test scripts (openqa DSL, (bash perl, python) Deployed via openqa test API Comparison - String comparison, Junit Parsing, custom results in openqa DSL Pluggable backend for os-autoinst support QEMU/VM, LibVirt/RemoteVM, IPMI/HW 19

Automated Test Infrastructure SUSE openqa WebUI Worker Pool os-autoinst QEMU VM REST API Worker Pool os-autoinst QEMU VM Worker Pool os-autoinst QEMU VM openqa package os-autoinst package 20

Patch and update Subscription Management Tool The Subscription Management Tool establishes a proxy system for SUSE Customer Center which allows enterprise customers to optimize the management of SUSE Linux Enterprise software updates and subscription entitlements. The proxy provides repository and registration targets while optimizing bandwidth consumption The Subscription Management Tool informs the SUSE Linux Enterprise devices throughout the network of available software updates. Firewall policy and regulatory compliance during the software update process Automated server entitlement tracking across large server deployments and effective measurement of subscription use Staging -Mirror -Test -Validated 21

Subscription Management Tool Mirror Patches and Updates for Active Subscriptions Customer A Embedded Solution Customer B Embedded Partner Embedded Solution Customer C SMT Server SUSE Customer Center Embedded Solution 22

Why SUSE?

What Do We Mean by Always Open? It s not just WHAT we do. It s HOW we do it. True to open source vision Flexible and adaptive Enterprise support always open 24

Community Involvement YaST And more 25

SUSE at a Glance 1st Enterprise Open Stack Distribution 24+ Years of Linux Engineering Experience 7000+ Certified Applications 5000+ Global Partners 20,000+ Certified Systems 150+ Support Engineers 2/3+ of the Fortune Global 100 use SUSE Linux Enterprise 26

Where SUSE Leads 15+ Mainframe Linux Over 15 years of mainframe Linux market share leadership 4/5 Linux in Finance 4 out of 5 of the world s largest banks use SUSE Linux Enterprise 70% SAP on Linux 70% of all SAP applications running on Linux run on SUSE 80% Linux in Large Enterprise Over 80% of the Fortune Global 50 are active SUSE Customers 9/10 Linux in Aerospace 9 out of 10 of the largest aerospace companies rely on SUSE x10 Linux in Telecom 10 of the largest telecommunications carriers rely on SUSE 7/10 Linux in Pharma 7 out of 10 of the largest pharmaceutical companies use SUSE Linux Enterprise 7/10 Linux in Retail 7 out of 10 of the largest retailers in the U.S. are active SUSE customers x10 Linux in Automotive 10 of the largest global automobile mfgs. are active SUSE customers 50% Linux in HPC Half of the world s 20 largest super computers run on SUSE 7/10 Linux in Manufacturing 7 out of 10 world s largest manufacturers use SUSE Linux Enterprise 27

Thank You www.suse.com/embedded embedded@suse.com 28

Appendix: Resources SUSE Embedded www.suse.com/embedded Download the White paper on Embedded Security Open Build Service Main website http://openbuildservice.org/ Documentation http://openbuildservice.org/help/manuals/ SUSE instance https://build.opensuse.org/ KIWI Main website http://opensuse.github.io/kiwi/ Documentation https://doc.opensuse.org/projects/kiwi/doc/ openqa Main Website http://open.qa/ Documentation http://open.qa/documentation/ 29