Linux System Management Spacewalk



Ähnliche Dokumente
Automatisierte Einbindung von Windows Systemen in Bacula mit Hilfe von OPSI

Sharpdesk Kurzinformationen

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Installation der SAS Foundation Software auf Windows

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

TeamSpeak3 Einrichten

OP-LOG

Benutzer und Rechte Teil 1

Katello / Pulp / Candlepin

Die DeskCenter Management Suite veröffentlicht neue Version 8.1

Wine - Windows unter Linux

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX

0. VORBEMERKUNG VORBEREITUNG DES SYSTEMS INSTALLATION UND KONFIGURATION VON PD-ADMIN Installation...3

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

Warum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server?

ADNP/9200 mit E2U/ESL1: Web Interface Beispiele

Installationsanleitung dateiagent Pro

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

Teamschool Installation/ Konvertierungsanleitung

Tutorial Windows XP SP2 verteilen

Step by Step Remotedesktopfreigabe unter Windows Server von Christian Bartl

Parallels Mac Management 3.5

Databear Software Installer

Installationsanleitung. Installieren Sie an PC1 CESIO-Ladedaten einschl. dem Firebird Datenbankserver, wie in der Anleitung beschrieben.

Dipl. Inf. Marten Wenzel URZ-S. Tel Remote Installation für LINUX-PCs

COSA. Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand Copyright

SharePoint Demonstration

Quick Reference Historie des Dokuments

Installieren Sie den Janaserver auf dem Schulserver oder dem Lehrerrechner.

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

Blogbeitrag: Installation eines SAP CRM-Systems

Information zum SQL Server: Installieren und deinstallieren. (Stand: September 2012)

Benutzer und Rechte Teil 1, Paketverwaltung, SSH

Thema: Microsoft Project online Welche Version benötigen Sie?

Virtual Desktop Infrasstructure - VDI

Vorstellung - "Personal Remote Desktop" für (fast) alle Hardwareplattformen und Betriebssysteme

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11

Verwendung des Terminalservers der MUG

Version 0.3. Installation von MinGW und Eclipse CDT

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Daten-Synchronisation zwischen Mozilla Thunderbird (Lightning) / Mozilla Sunbird und dem ZDV Webmailer

TimeSafe Installationsanleitung mit InfotechStart

Kurzanleitung zu. von Daniel Jettka

MSDE 2000 mit Service Pack 3a

Android Remote Desktop & WEB

IMAP Backup. Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails. Hersteller: malu-soft

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

HOWTO Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8

Comtarsia SignOn Familie

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Verwendung des IDS Backup Systems unter Windows 2000

Installation von horizont 4 bei Verwendung mehrerer Datenbanken

Alle Jahre wieder... Eckard Brandt. Regionales Rechenzentrum für Niedersachsen Eckard Brandt Gruppe Systemtechnik

3M Helth Information Systems. 3M KAPS PEPP Simulation. Installationsanleitung

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

Windows 7 - Whoami. Whoami liefert Informationen wie z.b. die SID, Anmelde-ID eines Users, sowie Gruppenzuordnungen, Berechtigungen und Attribute.

mywms Vorlage Seite 1/5 mywms Datenhaltung von Haug Bürger

Windows Server 2012 R2 Essentials & Hyper-V

INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Installationsanleitung für pcvisit Server (pcvisit 12.0)

E-Cinema Central. VPN-Client Installation

Xerox Device Agent, XDA-Lite. Kurzanleitung zur Installation

BitDefender Client Security Kurzanleitung

PCC Outlook Integration Installationsleitfaden

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Benachrichtigungsmöglichkeiten in SMC 2.6

A1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac

Live Update (Auto Update)

SharePoint Workspace 2010 Installieren & Konfigurieren

Technische Hinweise 7.2 FP1

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

Lokale Installation von DotNetNuke 4 ohne IIS

Anleitung Captain Logfex 2013

Die Projek*ools. Files, Git, Tickets & Time

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

SMART Newsletter Education Solutions April 2015

Checkliste Installation. Novaline Bautec.One

System-Update Addendum

Step by Step Webserver unter Windows Server von Christian Bartl

Technische Hinweise. Dokumentation Sage bäurer GmbH, D Donaueschingen Weitere Produkt-Infos:

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

WordPress. Dokumentation

Lizenzierung von System Center 2012

Installation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Addware Urlaubsmanager 3.22 Installations-Guide

Avira Server Security Produktupdates. Best Practice

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH

Verteilte Versionskontrolle mit GIT Dortmund Ansgar Brauner - GreenPocket GmbH - Köln

Transkript:

Linux System Management Spacewalk Who? From? Jörg Steffens http://www.dass-it.de/ When? FrOSCon.de, 26.08.2012 Rev : 17236

ich Jörg Steffens Projekte seit 1995 Beschäftigung mit Linux seit 2000 Vollzeit SUSE Linux AG, Consultant dass IT GmbH, Geschäftsführer Debeka: 4500 Linux Desktop Systeme (SmartClient) Landesamt für Vermessung und Geobasisinformation RLP: 40 Katasterämtern (Server und insgesamt 1700 Desktops) Spacewalk/RHN Satellite/SUSE Manager bcfg2, Puppet, cfengine 1200 Windows Desktop Systems mittels OPSI

Gründe für die Nutzung von System Management Lösungen einen weiteren Server zu installieren ist schnell erledigt, aber mit jedem weiteren System steigt der Gesamtpflegtaufwand es ist nicht leicht, mehrere Systeme gleich aufzusetzen und auf dem gleichen Stand zu halten

Historie von RHN Satellite 03/2001 Red Hat Network (RHN) first started as a hosted service 02/2002 RHN spawned a stand-alone product called Red Hat Network Satellite 06/2008 Spacewalk: Freigabe als Open-Source 11/2010 RHN Satellite 5.4 (inkl. RHEL6 Unterstützung) 11/2010 Spacewalk 1.2 02/2011 Spacewalk 1.3 (inkl. RHEL6 Unterstützung) 03/2011 SUSE Manager 1.2 (based on Spacewalk 1.2) 04/2011 Spacewalk 1.4 06/2011 RHN Satellite 5.4.1 (inkl. RHEL 6.1) 07/2011 Spacewalk 1.5 (SUSE Unterstützung) 12/2011 Spacewalk 1.6 03/2012 Spacewalk 1.7 (Postgres?)

RHN: RedHat Network

RHN: RedHat Network direkt Proxy Satellite RH Network Server RH Network Server RH Network Proxy Server RH Network Server RH Network Satellite Server (Upstream: Spacewalk) RH Network Proxy Server

Spacewalk in verschiedenen Farben Spacewalk 1.7 RedHat Network Satellite 5.4 SUSE Manager 1.2

Gründe für die Nutzung von Spacewalk Übersicht über die Systeme und deren Patch-Stände Schnelles hinzufügen von neuen Systemen Überblick über mögliche Sicherheitslücken Zentrales Konfigurationmanagement Nachvollziehbarkeit Reduzierung von Fehlerquellen Software: lokal spiegeln und gezielt freigeben

Spacewalk: Leistungsumfang Provisioning Patch Management Configuration Management Monitoring

Was ist Spacewalk? eine Server Software zum verwalten von Linux Systemen und Software-Paketen Upstream Version des RedHat Satellite Servers Bestandteile Spacewalk Server Schnittstelle für die RHN-Tools der Clients API (XML-RPC) Webinterface Datenbank: Oracle (Postgres) Kickstart/Cobbler Spacewalk Proxy Server (optional) Client Komponenten rhn_check yum-rhn-plugin/zypp-plugin-spacewalk/apt-spacewalk (Software Pakete) rhncfg (Konfigurationsdateien, Remote-Commands)

Spacewalk: Softwarechannel Channel? der Spacewalk Server bietet Pakete nicht als Repositories sondern als Softwarechannel an Vorteile: Softwarechannel werden dynamisch erzeugt RPMs können mehreren Softwarechanneln angehören z.b. wird ein Kopieren (Klonen) eines Softwarechannels nur durch neue Verweise in der Datenbank realisiert Subchannel? zur Gruppierung von Paketen können sie in verschiedene Subchannel aufgeteilt werden ein Subchannel gehört immer zu genau einem Basis-Channel

Paket-Quellen am Beispiel von CentOS Repositories rhnplugin /etc/yum.repos.d/centos-base.repo definiert URLs, über die Pakete herunter geladen werden können (statisch, nicht spezifisch für dieses System) fragt den Spacewalk Server (lokales RHN), welche Pakete für dieses System zur Verfügung stehen lädt Pakete vom Spacewalk Server

Verschiedene Paketmanager RedHat/CentOS yum-rhn-plugin SUSE Debian Infos zypp-plugin-spacewalk apt-spacewalk https://fedorahosted.org/spacewalk/wiki/ RegisteringClients

Client Kommunikation rhn_check osad wird regelmäßig ausgeführt (alle 240 Minuten) arbeitet die vom Spacewalk vorgegeben Aufgaben ab: Pakete installieren, deinstallieren Konfigurationsdateien verteilen Kommandos ausführen Jabber Client, hält die Verbindung zum Server

Warum Staging? ohne Staging ist das arbeiten an Systemen wie eine Operation am offenen Herzen. Es ist nie klar, was auf einen zukommt. Durchgeführte Tests sind ggf. schon wieder veraltet, da Software-Komponenten inzwischen erneuert wurden. es ist nicht klar, wie in einem Fehlerfall auf den alten Stand zurück gegangen werden kann

Stages dev stg prd Stage: Entwicklung (Development) Diese Repositories werden vom den offiziellen Internet-Quellen täglich übernommen Stage: Staging, Qualitätssicherung (Quality Assurance) Einmal im Monat wird ein Software-Stand aus dev übernommen, eingefroren und getestet. Stage: Produktion (Production) Software-Quellen für Produktiv-Umgebungen. Dies ist die hauptsächlich genutzte Quelle. Nachdem stg eine Woche erfolgreich getestet wurde, kann stg nach prd übernommen werden. Danach können alle produktiven Systeme auf diesen Stand gebracht werden Sollte es trotz der vorangegangenen Tests zu Problemen mit den prd-paketen kommen, so sind diese möglichst schnell zu lösen. Falls erforderlich, muss auf den vorangegangenen prd-release zurück gegangen werden.

Stage Komponenten Softwarechannel Konfigurationschannel Kickstart-Profile Activation-Keys

Staging: neue Version einer 3rd-Party Software

Umgang mit Staging: spacecmd spacecmd ist ein Kommandozeilen Tool mit viele Funktionen nutzt die Spacewalk API Erweiterung: Staging spacecmd stage_status dev spacecmd stage_softwarechannel_diff spacecmd stage_softwarechannel_sync

Nachteile Satellite/Spacewalk historisch gewachsen, verschiedene Programmiersprachen, mehrere APIs basiert auf Software-Channels, nicht Repositories (mittlerweile Synchronisationsmechanismus) vieles ist nur über Zusatzskripte zu realisieren lokal veränderte Konfigurationsdateien werden erst bei neuen serverseitigen Änderungen wieder übertragen serverseitigen gelöschte Konfigurationsdateien werden auf dem Client nicht gelöscht integriertes Monitoring wird kaum genutzt langfristige Unterstützung durch RedHat?

Vergleich Configuration Management Systeme bcfg2 cfengine puppet Spacewalk Bare Metal Installation 1 Konfigurationsdatei-Templates 2 3 Dateien modifizieren 4 Überwachung von Dateien Services verwalten (automatische) Klassen eigene Variablen Paketmanagement Zeitliche Planbarkeit Benutzer und Gruppen Zentrale Datenquelle/Datenbank Adminitrator-Rollen siehe auch http://wiki.njh.eu/konfigurationsmanagement 1 Cobbler 2 Cheetah/Genshi 3 ERB 4 http://docs.puppetlabs.com/guides/types/augeas.html

Spacewalk Dokumentation http://docs.redhat.com/docs/en-us/ Spacewalk Reference Guide: Detailed instructions for using RHN service Spacewalk Installation Guide: Detailed information regarding Spacewalk server and its installation. Proxy Guide: Detailed information regarding RHN Proxy server. Client Configuration Guide: Documentation for setting up clients to connect to a Spacewalk Proxy or Spacewalk server. Channel Management Guide: Documentation for the creation and maintenance of custom channels using Spacewalk. https://fedorahosted.org/spacewalk/

Fragen? Bacula Jobs www.bacula-konferenz.de am 25.09.2012 in Köln Studenten mit guten Linux Kenntnissen http://www.dass-it.de/dass-it/jobs Köln

Software Paket Lifecycle