Build Your Own Software Appliances
Skip PaulLinux Systems [email protected]
Atiq Adamjee Linux Systems [email protected]
© Novell, Inc. All rights reserved.2
Agenda
SUSE® Appliance Toolkit Overview
SUSE Studio On-site Demo
Questions
Overview SUSE® Appliance Toolkit
© Novell, Inc. All rights reserved.4
Keeping the Momentum
54,280
250,364
4,405
Registered users are using SUSE Studio Online
Appliances have been built
ISVs are using SUSE Studio Online
SUSE Studio“a product of
the year”.
eWeek
SUSE® Studio“The 10 Coolest
Open-Source Products Of
2009” ChannelWeb
SUSE Studio2010 Codie
Award Finalist.
© Novell, Inc. All rights reserved.5
What Are Software Appliances?
Systems with one task in mind: serving an application
Pre-configured disk image containing an application, middleware, database, and minimal operating system
Deploy directly on a server as a hard-drive image
Or as a virtual machine to be loaded on a hypervisor
The image has little "last mile" setup required and is a plug and play experience
© Novell, Inc. All rights reserved.6
Benefits of Software Appliances
Simplify demos and evaluations
Extend applications to the cloud
Applications do not need to be re-certified
Reduce development and support costs
© Novell, Inc. All rights reserved.7
Target Audiences
Enterprises ISVs
SUSE Appliance ProgramSUSE® Linux Enterprise
© Novell, Inc. All rights reserved.8
The SUSE® Appliance Toolkit
BuildManage
Maintain
+ Simplify Maintenance
+ Simplify Deployments
+ Streamline the OS
The SUSE Appliance Toolkit is a collection of tools designed to improve the efficiency of building, managing and maintaining software appliances.
© Novell, Inc. All rights reserved.9
The SUSE® Appliance Toolkit
Components
SUSE Studio Onsite
WebYaST
SUSE Lifecycle Management Server
BuildManageMaintain
SUSE® Studio
© Novell, Inc. All rights reserved.11
SUSE® Studio Online
Free hosted service that allows fast and easy creation and testing of SUSE Linux Enterprise Server based software appliances
© Novell, Inc. All rights reserved.12
SUSE® Studio Onsite
SUSE Studio“a product of
the year”.
eWeek
SUSE Studio“The 10
Coolest Open-Source
Products Of 2009” ChannelWeb
Stand-alone version of SUSE Studio behind your firewall
Build appliances based on: SUSE Linux Enterprise JeOS SUSE Linux Enterprise or openSUSE®
Supported formats: USB Stick/ hard disk image Live CD (.iso) VMware/Virtual Box (.vmdk) Xen Virtual Machine Soon: Hyper-V, OVF, EC2
SUSE® Life-cycle Management Server
© Novell, Inc. All rights reserved.14
SUSE® Lifecycle Management Server Core Features
• Unified update mechanism, which federates updates for all components of a software appliance
• Authentication, entitlement and access control to distribute updates
• Repository management, which stages repository support for quality assurance
• Management of essential customer data and interface to CRM systems
© Novell, Inc. All rights reserved.15
Other Management Options
• Use existing tools– Create images with SUSE® Studio that integrate with your
existing management environment by baking the management client into the build
• Subscription Management Tool– Mirror and push patches, patch staging, patch level reports,
“Sneaker-net” for disconnected environments, supportconfig proxy/management
http://www.novell.com/media/media.php?media=smt-sles-11-additional-value
• Novell® ZENworks® Linux Management– Push applications and data, policy-driven configuration,
inventory, reporting, remote control, web-based admin
WebYaST
© Novell, Inc. All rights reserved.17
WebYaSTOverview
WebYaST is a framework and a collection of modules providing a stylish, easy-to-use, and low-cost approach to packaging an appliance with the minimal configuration interface necessary for its set up.
Y
© Novell, Inc. All rights reserved.18
WebYaSTWhat Is it?
WebYaST is a web based remote console plugging into a stateless HTTP REST interface exposed by SUSE® Linux Enterprise-based appliances.
Providing a subset of YaST configuration modules, WebYast delivers enough remote configuration to enable user control of an appliance's “black box” environment.
The WebYaST product is the module collection and framework supporting them.
Y
© Novell, Inc. All rights reserved.19
Y
WebYaSTModules
Initial configuration wizardTime, timezone, NTPStatus, soft-shutdown, rebootMonitoring (configurable)UpdateNetworkLicense/EULA and registrationUsersService start/stop/statusLog visualization
Demo
Questions?
© Novell, Inc. All rights reserved.22z
SUSE Appliance ToolkitLearn about the fastest way to Build, Manage and Maintain new workloads! www.novell.com/toolkit
Try SUSE® Studio OnlineBuild an appliance with a few mouse clicks. Customize it to your heart's content, and share it with the world! http://susestudio.com/
DemosCheck out recorded demos. Search for “Studio”. http://www.novell.com/media/
Next Steps
Reach Out to Your Novell® Sales ContactAtiq Adamjee - [email protected] Paul – [email protected]
Unpublished Work of Novell, Inc. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell 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 Novell, Inc. 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. Novell, Inc. 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 Novell products remains at the sole discretion of Novell. Further, Novell, Inc. 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 Novell 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.