Build with SUSE® Studio, Deploy with SUSE® Linux Enterprise Point of Service and Manage with SUSE® ManagerCase Study
Vladimir BotkaProduct Manager
Joachim PlackSenior Project Manager
Anthony TortolaTechnical Sales Specialist
2
Agenda
• SUSE Retail Solution
• Introduction and Quick Facts
SUSE Studio Onsite
SUSE Linux Enterprise Point of Service
SUSE Manager
• Demonstration Scenario Work-flow
Session 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
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
susestudio.com
• Onsite version
• Available for purchase
• Includes WebYast and SUSE Lifecycle Management Server
• Supported
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
http://susestudio.com
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
Management
Monitoring
Provisioning
APILayer
SUSE ManagerProxy Server
IT Application
Custom Content
Web Interface
Firewall
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
mode)
• 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
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 ...
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.<MAC> 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.<MAC> 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
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
31
• SUSE® Retail Solutions
www.suse.com/solutions/industry.html#retail
• Certified HW
www.suse.com/yessearch/
• Certified Retail Applications
www.suse.com/partner/isv/isvcatalog/
SUSE® Retail SolutionLinks
32
• SUSE® Studio
www.suse.com/products/susestudio/
• SUSE® Studio on-line
www.susestudio.com
SUSE® StudioLinks
33
• SUSE® Manager
www.suse.com/products/suse-manager/
• SUSE® Manager TID
https://www.suse.com/support/kb/doc.php?id=7012610
SUSE® ManagerLinks
34
• SUSE Linux Enterprise Point of Service
www.suse.com/products/linuxpointofservice/
• Documentation
www.suse.com/documentation/slepos11/
• Release Notes
www.suse.com/releasenotes/x86_64/SLE-POS/11-SP3/
• Product Announcement
www.partnernetprogram.com/pa/announcements/all/2013/NPA7854.html
SUSE® Linux Enterprise Point of ServiceLinks
Corporate HeadquartersMaxfeldstrasse 590409 NurembergGermany
+49 911 740 53 0 (Worldwide)www.suse.com
Join us on:www.opensuse.org
37
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.
Top Related