Build with SUSE Studio, Deploy with SUSE Linux Enterprise ... · SUSE Studio Onsite is a web...

of 38 /38
Build with SUSE® Studio, Deploy with SUSE® Linux Enterprise Point of Service and Manage with SUSE® Manager Case Study Vladimir Botka Product Manager [email protected] Joachim Plack Senior Project Manager [email protected] Anthony Tortola Technical Sales Specialist [email protected]

Embed Size (px)

Transcript of Build with SUSE Studio, Deploy with SUSE Linux Enterprise ... · SUSE Studio Onsite is a web...

  • Build with SUSE Studio, Deploy with SUSE Linux Enterprise Point of Service and Manage with SUSE ManagerCase Study

    Vladimir BotkaProduct [email protected]

    Joachim PlackSenior Project [email protected]

    Anthony TortolaTechnical Sales [email protected]

  • 2


    SUSE Retail Solution Introduction and Quick Facts

    SUSE Studio Onsite

    SUSE Linux Enterprise Point of Service

    SUSE Manager

    Demonstration Scenario Work-flowSession System Setup Overview

    Building a PXE-Boot lmage with SUSE Studio

    Image Deployment by using the SUSE Linux Enterprise

    Point of Service System Infrastructure

    Manage registered POS terminals with SUSE Manager

    Session Summary

  • SUSE Retail Solution

  • 4

    SUSE Linux EnterpriseComprehensive Portfolio

  • 5

    SUSE Linux Enterprise Products related to the SUSE Retail Solution

  • Introduction and Quick Facts

  • 7

    SUSE StudioBuild once - deploy everywhere

    Build, test, deploy, and maintain software applications based on SUSE Linux Enterprise.

    Deploy them on physical hardware, in virtualized environments, or to cloud environments.

  • 8

    SUSE Studio on-line or on-site?

    Online version Community orientated Hosted by SUSE No SUSE Lifecycle

    Management Server Unsupported

    Onsite version Available for

    purchase Includes WebYast

    and SUSE Lifecycle Management Server


    SUSE Studio

  • 9

    SUSE Studio

    SUSE Studio Onsite is a web application for building and testing software appliances in a web browser

    build your own application images, or appliances based on SUSE Linux Enterprise

    test-drive your software appliances acts as a web UI to KIWI image builder with multi-user support

  • 10

    SUSE Studio Onsite 1.3 Award winning image software customization tool and

    appliance builder Simplifies application deployment Build software appliances

    Physical, virtual or cloud In minutes, not days

    One click deployment to Amazon EC2 NEW: One click deployment to Microsoft Azure

  • 11

    SUSE Linux Enterprise Point of Service

    SUSE Linux Enterprise Point of Service 11 is the only enterprise-class Linux solution tailored specifically to the unique needs of the retail industry.

  • 12

    Administration Server: Central administration point for SUSE Linux Enterprise Point of Service

    Image Building Server: Based on KIWI technology, provides GUI front-end to Kiwi for easy image creation, and Includes pre-configured image templates for retail environments

    SUSE Linux Enterprise Point of ServiceComponents

  • 13

    Branch Server: Network boot and system management infrastructure for point of service terminals, as well as a generic system platform for in-store applications, like database systems and back-ends for the cash register applications

    Client: Point of service typically a cash register

    SUSE Linux Enterprise Point of ServiceComponents

  • 14

    SUSE Linux Enterprise Point of Service11 SP3 What's New

    Easy remote management of SLEPOS clients with SUSE Manager resulting in lots of additional management and monitoring features.

    Provide ready-to-go image templates for Branch Server, Admin Server, combined Admin/Branch Server and POS Terminals including a new one based on SUSE Linux JeOS.

    Ability to create full system images/offline images for clients and install them via USB.

    Easier migration procedure from SLEPOS 11 SP2 to SLEPOS 11 SP3.

  • 15

    Manage both SUSE Linux Enterprise and Red Hat Enterprise Linux servers with a single centralized solution

    Automated and cost-effective software management, system provisioning/configuration/auditing and monitoring capabilities

    Manage Linux server deployments across physical, virtual and cloud environments

    SUSE Manager

    SUSE Manager

  • 16

    Modular Approach

    SUSE Manager delivers completelifecycle management for Linuxservers through its management,provisioning, and monitoringmodules

  • 17

    Customer Center

    Managed Systems

    SUSE Manager Server

    Managed Systems





    SUSE ManagerProxy Server

    IT Application

    Custom Content

    Web Interface


    How Does SUSE Manager Work?

  • 18

    SUSE Manager 1.7 What's New

    Updates enhance security, compliance, and usability Audit Logging

    Full offline support (no need for NCC connection in production


    Snippet (variable) support in AutoYaST profiles

    Support >1 Mirror Credentials

    Password Strength Indicator

    Included report generation scripts

    Pre-registration of systems for provisioning via PXE

  • Infrastructure and Solution Components

  • 20

    Build with SUSE Studio

    Using SUSE Studio build an image base on one of the templates that come along with the SLEPOS solution

    Copy, unpack and register generated image to the SLEPOS Admin Server

  • 21

    Deploy with SUSE Linux Enterprise Point of Service

    Synchronize all SLEPOS Branch Servers with its central Admin Server

    Reboot POS Terminals to pull updated images via PXE

  • 22

    Manage with SUSE Manager

    Once a POS terminal is registered within a SUSE Manager instance you are able to:

    List, verify and update RPM software packages centralized

    Run remote commands on selected terminals Etc ...

  • Demonstration Scenario Work-Flow

  • 24

    Building a PXE-Boot Image withSUSE Studio Log in on SUSE Studio Select or clone the SLEPOS SUSECon appliance Verify software selection of the sample image Configure and personalize image Check SUSE Manager support Verify scripts which run at the end of build or at the time when

    appliance boots Verify Overlay files section Select build format PXE netboot and build image

    Optional: Test drive the SLEPOS SUSCon image within SUSE Studio using the USB/HD image format

    Download compressed image to administration server

  • 25

    Image Provisioning withSUSE Linux Enterprise Point of Service Steps on admin server to activate image

    Extract all files from downloaded SUSE Studio image.tar Run registerImage to activate new image in LDAP and

    RSYNCdirectory (central master image store)

    Steps on branch server ... Update POS terminal config. info on TFTP server by

    using posldap2crconfig - -dumpall for already registered clients, to update SUSE Studio image version.

    Run possyncimages to update TFTP server image directory, which triggers rsync between admin and branch server

    Trigger reboot of the POS terminals...

  • 26

    Image Deployment withSUSE Linux Enterprise Point of Service POS Client performs PXE-Boot

    Precondition: Downloaded SUSE Studio image in the corresponding TFTP server directory on branch server

    Notice boot process of POS terminal... DHCP request to get IP and TFTP server info and load config. file

    from TFTP (branch server)

    Load SUSE Studio image from TFTP, dump on hard disk, extend disk size, write boot loader, activate image and start kernel booting further from HD

    POS client boots into final system ... runlevel 5 starts ICEWM window manager calls SUSE Manager bootstrap script for registration the retail demo application is starting within the X session

  • 27

    Manage Registered POS Terminals with SUSE Manager Log in on SUSE Manager WebUI

    Verify recently registered systems List installed packages and verify RPM versions if updates like

    security, bugfix and enhancement patches exit Upgrade system with custom sample packages by adding:

    Slepos-javapos-print (bash script for JavaPOS printing)

    Openbravo-db-update (article data update for retail app)

    Confirm package upgrade and schedule action as soon as possible Use configuration management to update and exchange the printer

    logo (geeko.gif) used for JavaPOS printing Verify Provisioning and Overview tab for completion of theupgrade

    and configuration management job Run a remote command, e.g. trigger JavaPOS printing

  • Summary

  • 29

    SUSE Studio, SUSE Manager andSUSE Linux Enterprise Point of Service Common code base with SUSE Linux Enterprise SUSE Studio builds and maintains complete portable

    application stacks in minutes for SUSE Linux Enterprise SUSE Linux Enterprise Point of Service ...

    fast from scratch bare-metal installation (no cloning!) based on SUSE Studio images

    is primarily targeted to point-of-sale terminals and kiosks, also a great fit for thin clients and banking terminals.

    branch servers and POS terminals are managed with SUSE Manager

    SUSE Manager ... manages SUSE Linux Enterprise the Linux way perfect add-on solution to manage, update and monitor SUSE Linux

    Enterprise Point of Service system environments

  • Additional Resources and Documentation

  • 31

    SUSE Retail Solutions

    Certified HW

    Certified Retail Applications

    SUSE Retail SolutionLinks

  • 32

    SUSE Studio

    SUSE Studio on-line

    SUSE StudioLinks

  • 33

    SUSE Manager

    SUSE Manager TID

    SUSE ManagerLinks

  • 34

    SUSE Linux Enterprise Point of Service




    SUSE Linux Enterprise Point of ServiceLinks

  • 35

  • Thank you.


    Visit us

  • Corporate HeadquartersMaxfeldstrasse 590409 NurembergGermany

    +49 911 740 53 0 (Worldwide)

    Join us


  • 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 DisclaimerThis 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.

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38