Advanced Systems Management with Machinery



Similar documents
Of Pets and Cattle and Hearts

DevOps and SUSE From check-in to deployment

Configuration Management in SUSE Manager 3

SUSE Customer Center Roadmap

Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256

We are watching SUSE

Implementing Linux Authentication and Authorisation Using SSSD

Relax-and-Recover. Johannes Meixner. on SUSE Linux Enterprise 12.

Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Chris Haddad

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

Challenges Implementing a Generic Backup-Restore API for Linux

Software Defined Everything

Using SUSE Linux Enterprise to "Focus In" on Retail Optical Sales

SUSE Linux uutuudet - kuulumiset SUSECon:sta

SUSE Linux Enterprise 12 Security Certifications

White Paper Server. SUSE Linux Enterprise Server 12 Modules

Installing, Tuning, and Deploying Oracle Database on SUSE Linux Enterprise Server 12 Technical Introduction

HO15982 Deploy OpenStack. The SUSE OpenStack Cloud Experience. Alejandro Bonilla. Michael Echavarria. Cameron Seader. Sales Engineer

Operating System Security Hardening for SAP HANA

SUSE Storage. FUT7537 Software Defined Storage Introduction and Roadmap: Getting your tentacles around data growth. Larry Morris

Data Center Automation with SUSE Manager Federal Deployment Agency Bundesagentur für Arbeit Data Center Automation Project

How To Make A Cloud Work For You

Using btrfs Snapshots for Full System Rollback

Big Data, SAP HANA. SUSE Linux Enterprise Server for SAP Applications. Kim Aaltonen

SUSE Linux Enterprise 12 Security Certifications Common Criteria, EAL, FIPS, PCI DSS,... What's All This About?

How SUSE Is Helping You Rock The Public Cloud

Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW

Public Cloud. Build, Use, Manage. Robert Schweikert. Public Cloud Architect

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Wicked A Network Manager Olaf Kirch

kgraft Live patching of the Linux kernel

SUSE Enterprise Storage Highly Scalable Software Defined Storage. Gábor Nyers Sales

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

Securing Your System: Security Hardening Techniques for SUSE Linux Enterprise Server

SUSE Cloud 5 Private Cloud based on OpenStack

High Availability and Disaster Recovery for SAP HANA with SUSE Linux Enterprise Server for SAP Applications

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

Oracle Products on SUSE Linux Enterprise Server 11

Linux w chmurze publicznej SUSE na platformie Microsoft Azure

Deploying Hadoop with Manager

Workflow und Identity Management - Genehmigungsprozesse, Role Mining, Role Design und Compliance Management

Wicked Trip into Wicked Network Management

Kangaroot SUSE TechUpdate Interoperability SUSE Linux Enterprise and Windows

High Availability Storage

Btrfs and Rollback How It Works and How to Avoid Pitfalls

CAS18543 Migration from a Windows Environment to a SUSE Linux Enterprise based Infrastructure Liberty Christian School

File Management Suite. Novell. Intelligently Manage File Storage for Maximum Business Benefit. Sophia Germanides

TUT8155 Best Practices: Linux High Availability with VMware Virtual Machines

Novell Collaboration Vibe OnPrem

SUSE Virtualization Technologies Roadmap

Leveraging Wikis to Manage SCP Documentation TWiki Novell Technical Services

From Idea to Working Deployment:

Open Source High Availability Writing Resource Agents for your own services. Lars Marowsky-Brée Team Lead SUSE Labs

SUSE Virtualization Technologies Roadmap

DevOps for the Cloud. Achieving agility throughout the application lifecycle. The business imperative of agility

NIST ITL July 2012 CA Compromise

TUT19344 Managing RH/CentOS with SUSE Manager

Securing Your System: Security Hardening Techniques for SUSE Linux Enterprise Server 12

Based on Geo Clustering for SUSE Linux Enterprise Server High Availability Extension

Automated Deployment of an HA OpenStack Cloud

Implementing the SUSE Linux Enterprise High Availability Extension on System z Mike Friesenegger

Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing.

RHEL to SLES Migration Overview

KVM, OpenStack and the Open Cloud SUSECon November 2015

Apache LDAP Configuration

Introducing Director 11

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support

Logging and Alerting for the Cloud

SUSE OpenStack Cloud. Become Your Enterprise s Cloud Service Provider

THE SOFTWARE MAY NOT BE SOLD, TRANSFERRED, OR FURTHER DISTRIBUTED EXCEPT AS AUTHORIZED BY LICENSOR.

ZYPP common package and patch management for SUSE Linux. Duncan Mac-Vicar P. Software Engineer, YaST

Open Enterprise Server Product Roadmap Presentation

ORACLE VM MANAGEMENT PACK

White Paper Take Control of Datacenter Infrastructure

Dell One Identity Manager 7.0. Help Desk Module Administration Guide

Novell SUSE Linux Enterprise Virtual Machine Driver Pack

March Oracle Business Intelligence Discoverer Statement of Direction

Introduction. Automated Discovery of IT assets

Deploying Your Application On Public Cloud

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

DevOps with Containers. for Microservices

Technology Services Overview Python/Django

Novell Identity Manager Resource Kit

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

SUSE Linux Enterprise 12 Sebastián Martínez

Vistara Lifecycle Management

ALPHA TEST LICENSE AGREEMENT

Understanding Enterprise Cloud Governance

Transcription:

Advanced Systems Management with Machinery Andreas Jaeger Thomas Göttlicher Senior Product Manager aj@suse.com Software Engineer tgoettlicher@suse.com

Who Are We? Andreas Jaeger Product Manager Thomas Göttlicher Software Engineer 2

Alfred's Challenges 3 Administrate old machine because former admin has left the company Make sure all security updates are installed, incl. software from tar-balls Migrate to new OS version Ensure system's configuration complies to company rules Validate that OS is set up according to application's requirements Alfred Data Center Admin

What is Machinery?

Use Case Areas Configuration Discovery System Validation Service Migration 5

Configuration Discovery 6

System Validation 7

Service Migration 8

Use Case Elements 9

System Description 10 Tool centers around system description Saved on central admin server Complete system information includes: Packages Changed managed files Unmanaged files Services

Design Concepts 11 Command-line tool No client software installation necessary Access client machines via ssh from central admin server

Offline Systems Management

What Machinery is Not 13 Machinery is not a configuration management system a monitoring tool a replacement for YaST a replacement for SUSE Manager

Other tools Cooperation different tools fulfill different needs Ansible, cfengine, chef, puppet, other CM Automatic configuration of many machines But how to install the system initially? How to validate that your scripts (playbooks, recipes, manifests, etc) do the right thing? SUSE Manager WebUI Might use machinery for some tasks AIDE 14 Machinery is not a sophisticated security tool but can help with some tasks

Machinery's Philosophy 15 Made for the system administrator of the data center Universal system description Integrate, not duplicate Open toolbox Agile development Technical excellence Open Source

How to get Machinery

Machinery in SLES 17 Part of SLES 12 mission: Best managed Linux Advanced Systems Management Module More rapidly developed life cycle Frequent releases driven by customer needs Provide building blocks

Advanced Systems Management Module 18

SUSE Linux Enterprise 12 Modules 19 Components of SUSE Linux Enterprise Flexible lifecycle (different from the base product) Delivered on-line Fully supported Included in the SUSE Linux Enterprise Server subscription no extra cost Introduced with SUSE Linux Enterprise 12

SUSE Linux Enterprise 12 Modules a closer look Module Name 20 Content Lifecycle Web and Scripting Module PHP, Python, Ruby on Rails 3 years Legacy Module Sendmail, old IMAP stack, old Java etc. 3 years Public Cloud Module Public cloud initialization code and tools Continuous Integration Toolchain Module GCC Yearly delivery Advanced Systems Management Module The configuration management tools cfengine, puppet and the new "machinery" tool Continuous Integration

Project

Machinery as Open Source Project 22

Plan 24 Just released version 1.0 (October 2014) Frequent releases driven by customer needs System descriptions as documentation System descriptions as templates Migration of services from SLES 11 to SLES 12 Support further OSes for inspection Support all SLE 12 architectures

Demo

Demo 6 VM 1 2 3 4 5 26

Happy Alfred? 27

Contact Homepage: http://machinery-project.org Source Code: http://github.com/suse/machinery Mailing List: mailto:machinery@lists.suse.com 28

How Will You Use Machinery? Thank you. 29

30 Corporate Headquarters +49 911 740 53 0 (Worldwide) Join us on: Maxfeldstrasse 5 90409 Nuremberg Germany www.suse.com www.opensuse.org

Unpublished Work of SUSE LLC. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. 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. 257-000014-002

Demo Backup Slides

System Description 38