SUSE Linux uutuudet - kuulumiset SUSECon:sta Olli Tuominen Technology Specialist olli.tuominen@suse.com
2 SUSECon 13 4 days, 95 Sessions Keynotes, Breakout Sessions,Technology Showcase Case Studies, Technical Tutorials, Hands-on, Future Big Data, Cloud Infrastructure, High Availability, System Management and Tools, Virtualization and many other topics SUSECon Opening Reception, Sponsor Party, Conference Party = "free as in free beer" ;)
Big Data TT1478 - Deploy and Manage a Hadoop Cluster with SUSE Linux Enterprise Server and SUSE Manager
4 Hadoop Core Components
5 Typical Hadoop Distribution SUSE Linux Enterprise Server
6 Why SUSE Manager? Complements existing Hadoop Cluster Management Tools None of which handle the OS stack Auto installation (Provisioning) Patch management Configuration management System and remote management (Groups) Monitoring
Distributed Storage CEPH TT1235 - Petabyte scale out Rocks - Ceph as Replacement for Openstack's Swift and Co
8 CEPH What? So-called parallel distributed cluster file system Started as part of PhD studies at UCSC Public announcement in 2006 at 7th OSDI File system shipped with Linux kernel since 2.6.34 Name derived from pet octopus cephalopods
9 Shared File Systems Short Intro Multiple server access the same data Different approaches Network based, e.g. NFS, CIFS Clustered Shared disk, e.g. CXFS, CFS, GFS(2), OCFS2 Distributed parallel, e.g. Lustre.. and CEPH
10 CEPH and Storage Distributed file system => distributed storage Does not use traditional disks or RAID arrays Does use so-called OSDs Object based Storage Devices Intelligent disks
11 CEPH The Full Architecture II CEPH Clients MDS Cluster Meta Data Operation Metadata I/O Data I/O User-space Linux kernel User POSIX VFS CEPH OSD Cluster
12 CEPH Block Device Aka RADOS Block Device (RBD) Second part of the kernel code (since 2.6.37) RADOS storage exposed as block device (dev/rbd) qemu/kvm storage driver via librados/librdb Alternative to: Shared SAN/iSCSI for HA environments Storage HA solutions for qemu/kvm and Xen Shipped with SUSE Cloud
SUSE Manager TT1254 - Automating the Creation and Management of Cloud Workloads TT1427 - Integrate SUSE Manager with Your Other Monitoring Tools and Make It Part of Your ITIL Implementation TT1236 - Managing RH/CentOS with SUSE Manager TT1453 - Using SUSE Manager to Increase Security, Meet Compliance, and Reduce Risk
14 Why Choose SUSE to Support Red Hat? SUSE Linux Enterprise Server with Expanded Support is a full service maintenance and support offering covering: SUSE Linux Enterprise Server 11 Red Hat Enterprise Linux 5 and 6 CentOS 5 and 6 Focus: Mixed environment support, no vendor lock-in, consolidated support offering Binary compatible package updates for RHEL, CentOS Minimal disruption to existing Red Hat infrastructure Existing Installation media, profiles, and core image build processes are used going forward Savings could be as much as 50% of current spend
15 SUSE Manager CentOS Native Maintenance Updates obtained directly through the CentOS mirrors RPMs are built by CentOS. Patches (aka Errata) are built by CentOS. Info on patches is provided by CentOS. SUSE Manager server manage patches and software via custom channels and repositories SUSE Manager client works with native package management Packages imported with spacewalk-repo-sync
16 SUSE Manager Architecture for CentOS Native Update CentOS Mirror Firewall Clone-errata script SUSE Manager Server Management Provisioning Monitoring API Layer Patch Info YUM Repo SLES Systems CentOS Systems
SLE12
18 SUSE Technology Leadership Today Solaris Compete Leader in SAP & System z Tomorrow Exceed Unix and other OS Leader in Mission Critical Infrastructures
19 SUSE Linux Enterprise Lifecycle & Code Streams 2011 2012 2013 2014 2015 SLE10 SP4 SLE 11 SP2 SP3 SP4 SLE 12 GA SP1 13-year lifecycle For SLES 11 and SLES 12, 10 years general support, +3 years Long Term Support SUSE Linux Enterprise 12 Long Term Service Pack Support for every Service Pack
20 Best Managed Continuously Running Systems SUSE Linux Enterprise 12 Most Interoperable OS Made for Cloud
SUSE Linux Enterprise Reliability Tomorrow Continuously Running Systems (1) Snapshot / Rollback for full system Based on btrfs + Snapper + Bootloader integration Goal Have well known state where to go back Gives Peace of mind for Kernel Upgrades Service Pack installations 21
SUSE Linux Enterprise Reliability Future Continuously Running Systems (2) Migrate processes to more reliable memory/cpus Requires hardware support SUSE working with major CPU vendors and OEMs Goal Reduce Unplanned Downtime System and Applications survive Hardware Errors which otherwise would have been desastrous. 22
23 SUSE Linux Enterprise Systems Management Tomorrow System Installer Improved Workflow Reduced installation time and effort Next generation YaST based on Ruby Community participation Overhaul of network management framework Open Source Wicked solution Open and standardized interfaces
24 SUSE Linux Enterprise 12 Installer Workflow SUSE Linux Enterprise 11 Installation Setup Install without updates Wait Reboot Network Register Update Wait Reboot Services Log-in SUSE Linux Enterprise 12 Installation Setup Network Register Install with updates Wait Reboot Log-in
25 SUSE Linux Enterprise 12 Network Management Wicked Goal Cope with increasingly complex configurations Data Center and End Users Benefit Network configuration as a service Smooth adoption & migration Technical Attributes Architecture-independent Extensible Small footprint Event based
26 SUSE Linux Enterprise 12 Made for Cloud Vision In Your Data Center In the Clouds Guest Perfect Guest Available in Public Clouds KVM & XEN Host Dual Hypervisor Support Cloud Hosts
27 SUSE Customer Center
28 Corporate Headquarters Maxfeldstrasse 5 90409 Nuremberg Germany +49 911 740 53 0 (Worldwide) www.suse.com Join us on: www.opensuse.org
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.