27
Novell® @ OSMC 2010 Inside SUSE Linux Joachim Werner Senior Product Manager [email protected] October 7 th 2010

Novell @ OSMC 2010 Inside SUSE Linux - NETWAYS GmbH · Novell ® @ OSMC 2010 Inside SUSE Linux Joachim Werner Senior Product Manager [email protected] October 7th 2010

Embed Size (px)

Citation preview

Novell® @ OSMC 2010Inside SUSE Linux

Joachim WernerSenior Product Manager

[email protected]

October 7th 2010

Novell

© Novell, Inc. All rights reserved.3

Through our infrastructure software and ecosystem of partnerships, Novell harmoniously integrates mixed IT environments, allowing people and technology to work as one.

Deliver Clear Customer Value Across Three Focus Areas

The Novell® Mission

• Reduce Cost

• Manage Complexity

• Mitigate Risk

Making IT Work As One™DataCenter

End-UserComputing

Identity and Security

• Business Service Management

• Virtualization and Workload Management

• Enterprise Linux Servers

• Collaboration

• Endpoint Management

• Enterprise Linux Desktops

• Identity and Access Management

• Compliance Management

© Novell, Inc. All rights reserved.4

Novell® at a Glance

CountriesYears of

ExperiencePartners

Million in RevenueFY 2009

EmployeesInventions

Million in Cash Customers

© Novell, Inc. All rights reserved.5

The Workload Lifecycle

BuildSecure

ManageMeasure

Intelligent

+ Management

+ IdentityWorkload

+ Customized OS

Both Intelligent and Standard Workloads Across Physical, Virtual, and Cloud Environments

© Novell, Inc. All rights reserved.6

Novell® Identity Manager

Novell® Access Manager

Novell® Roles Based Provisioning Module

Novell® Access Governance Suite

Novell Privileged User Manager

Novell® SecureLogin®

Novell® Cloud Security Service

How Novell Delivers Intelligent Workload Management

Build Secure Manage MeasureSUSE® Linux Enterprise Server

SUSE® Studio

SUSE® Linux Enterprise JeOS

Novell® ZENworks® Configuration Management

SUSE® Appliance Toolkit

Novell® Workshop

Novell® Business Service Manager

Novell® Business Service Level Manager™

Novell® Business Experience Manager™

Novell® myCMDB™

Novell® Sentinel™

Novell® Sentinel™ Log Manager

Novell Compliance Automation Solution

Novell Operations Center

* Available by end of 2010

PlateSpin® Migrate

PlateSpin® Orchestrate

Novell® ZENworks® Configuration Management

PlateSpin® Recon

PlateSpin® Protect

Novell® Cloud Manager

Novell Server Manager

SUSE Manager

SUSE Linux Enterprise

© Novell, Inc. All rights reserved.8

SUSE® Linux EnterpriseBalanced Development Process

Various open source projects

Rapidly growing number of projects and capabilities

Isolated efforts

Linux for enthusiasts and

individuals

Technical previews and leading-edge

applications

Rich package set

Coordinated project and integration

Kernel Xen Apache ...

openSUSE11.0

openSUSE11.1

openSUSE11.2

openSUSE11.3

openSUSEx.x

SUSE Linux Enterprise

Hardened, secure and supported

Certified for leading hardware and software platforms

10-year support guarantee

CUPS

© Novell, Inc. All rights reserved.9

SUSE® Linux EnterpriseModular Portfolio

SUSE Linux Enterprise

Appliance OS

DeveloperTools

Bundles

SLES JeOS SLE SDK SLE POSSLES for SAP,

Expanded Support

SLED

Server OS

DesktopOS

SupportSKUs

High Availability Extension Real Time Extension Mono Extension

Optional extensions for high availability clustering, deterministic computing and running .NET applications

Pay for onlywhat you need

Common CodeBase foundation

Level 3 Support Runs on x86, x86_64, Itanium,

Power, and s390x

MonitoringSUSE Linux Enterprise

© Novell, Inc. All rights reserved.11

Monitoring Overview

• Low level– smartmontools - Monitor for S.M.A.R.T. Disks and Devices– sensors - Hardware health monitoring for Linux– iptraf - TCP/IP Network Monitor– pcp - Performance Co-Pilot

(system-level performance monitoring)– sysstat - Sar and Iostat Commands for Linux– perfmon– blktrace, ltrace, strace– systemtap - Instrumentation System– AIDE – advanced intrusion detection environment

• High Level– argus – network auditing tool– nagios

© Novell, Inc. All rights reserved.12

Monitoring I - WebYaST

Key Benefits

Just like YaST, WebYaST is also open source software, withmaintenance and support delivered by Novell as part of the SUSE Appliance Program. Software vendors and third-party developers are encouraged to develop modules—specifically aimed at facilitating configuration of their application.

Key Features

• Initial configuration wizard• Time, Time zone, NTP• Status, soft-shutdown, reboot• Monitoring (configurable)• Update• Network• License/EULA and Registration• Users• Service start/stop/status• Log visualization

© Novell, Inc. All rights reserved.13

Monitoring II - Ganglia

• Usage in– Novell PlateSpin Orchestrate

– Novell Cloud Manager

• Why Ganglia?– For given use case gathering metrics was more important than alerting

– Ganglia does metrics out of the box

• Novell contributions– Brad Nicholes from Novell has contributed a lot of pieces to the project,

mainly in the 3.1.x releases

• Modular interface

• support for modules written in Python (previously only C/C++, very similar to Apache modules)

• Rewrite of the gmetad agent (Python)

© Novell, Inc. All rights reserved.14

Monitoring III - Nagios

• Used within SUSE R&D Department– Monitor internal services

– Monitor the openSUSE Build Service• https://build.opensuse.org/monitor

• Nagios– Version 3.2.0

– SNMP and NRPE in mixed usage

– Configurations managed in SVN

• PNP4Nagios with RRDtool

• Firefox alert plugin

• Our additional plugins are in the openSUSE Build Service repository

http://download.opensuse.org/repositories/server:/monitoring/SLE_11.1/x86_64/

© Novell, Inc. All rights reserved.15

Monitoring III – Nagios II

© Novell, Inc. All rights reserved.16

Best practise @ SUSE

• We join machines to groups that have certain monitoring profiles instead of maintaining individual configuration files per server

• We use nagios for checking maintenance contracts

• Hardening agents with AppArmor

© Novell, Inc. All rights reserved.17

SUSE Linux EnterpriseHigh Availability Stack

SLES 10

Part of SLES 10

OCFS2 / EVMS2

DRBD 0.7

Yast2-HB

Heartbeat

openAIS

Yast2-Multipath

Pacemaker

Added inSLE HA 11

OCFS2general FS

HA GUI

Unified CLI

Yast2-DRBD

SLE HA 11

Web GUI

SambaCluster

Added inSLE HA 11 SP1

Metro-AreaCluster

EnhancedData Replication

Node Recovery

SLE HA 11 SP1

ClusterTest Drive

Host BasedMirror

© Novell, Inc. All rights reserved.18

Future

• Icinga

• Shinken?

• Spacewalk as a framework?

© Novell, Inc. All rights reserved.19

Making IT Work As One™

Intelligent Workload Management

© Novell, Inc. All rights reserved.22

Intelligent Workload Management

Intelligent Workload Management enables IT organizations to manage and optimize computing resources in a policy-driven, secure and compliant manner across physical, virtual and cloud environments to deliver business services for end customers.

IntelligentWORKLOADManagement

© Novell, Inc. All rights reserved.23

What Makes a Workload Intelligent?

Policy-drivenUnderstands its security protocols and processing requirements

Enables self-regulation and management according to business policy

Performance-optimizedRecognizes when it is at capacity

Finds alternative computing capacity as required to optimize performance

Identity-awareIdentity and access controls move with the workload between environments

Built-in log management and compliance reporting capabilities

Real-time event tracking, monitoring and alerting

Integrated Works with existing and new management frameworks

Plugs into a business service management layer

© Novell, Inc. All rights reserved.24

Industry’s Best Partners

Solution Providers(VADs/VARs) and System Integrators

Training Partners Technology Partners(ISVs/IHVs)4,200 certified ISV applications on SUSE® Linux Enterprise

© Novell, Inc. All rights reserved.25

Industry’s Best Partners

© Novell, Inc. All rights reserved.26

Global Customers

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.