Katello / Pulp / Candlepin



Ähnliche Dokumente
Free IPA (Identity Policy - Audit)

Satellite 6. Next Generation System Provisioning, Configuration and Patch Management

TimeMachine. Installation und Konfiguration. Version 1.4. Stand Dokument: installcentos.odt

Step by Step Webserver unter Windows Server von Christian Bartl

BitDefender Client Security Kurzanleitung

OP-LOG

Trend Micro Worry-Free Business Security 8.0 Tipps und Tricks zur Erstinstallation

Version 0.3. Installation von MinGW und Eclipse CDT

Linux System Management Spacewalk

Anleitung zur Webservice Entwicklung unter Eclipse

KONFIGURATIONSMANAGEMENT MIT PUPPET TIM SCHMELING. 4b:65:72:73:74:69:6e:2c:20:69:63:68:20:6c:69:65:62:65:20:64:69:63:68:21

Lokale Installation von DotNetNuke 4 ohne IIS

PayPal PLUS für Shopware

Die Zertifikatdienste auswählen und mit weiter fortfahren. Den Hinweis mit JA bestätigen.

SAP NetWeaver Gateway. 2013

Bitte beachten Sie die folgenden Systemvoraussetzungen um DocuWare installieren zu können:

Unified Communication Client Installation Guide

EXCHANGE Neuerungen und Praxis

INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

ERDAS Software Download und Lizenzierung. 1 Allgemeines

X-RiteColor Master Web Edition

Shibboleth zum Mitmachen die AAR-Testumgebung 3ter AAR Workshop

Formular»Fragenkatalog BIM-Server«

UserManual. Handbuch zur Konfiguration von X-Lite. Autor: Version: Hansruedi Steiner 1.1, Februar 2014

Administrator Handbuch

Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010

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

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Elasticsearch aus OPS-Sicht Teil1. Markus Rodi Karlsruhe,

Migrationsanleitung Volksbank Office Banking

Installieren von GFI LANguard N.S.S.

Konfigurationsanleitung zu Siedl Networks Zarafa Demo Server

Virtual Unified Environments Infrastructure Service Installation und Lifecycle im Oracle Produktumfeld

Installation und Konfiguration Microsoft SQL Server 2012

HTBVIEWER INBETRIEBNAHME

Norman Security Portal - Quickstart Guide

Anleitung zur Installation des AP-Manager-II

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

Citrix Provisioning Server Marcel Berquez. System Engineer

ASV-Betrieb für die Coburger Schulen. Einbindung externer Schulen via RemoteApp

Oracle Enterprise Manager Cloud Control 12c: Installation von Ralf Durben, ORACLE Deutschland B.V. & Co. KG

NTCS Synchronisation mit Exchange

Tools are a IT-Pro's Best Friend Diverse Tools, die Ihnen helfen zu verstehen, was auf dem System passiert oder das Leben sonst erleichtern.

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

Serverprovisioning in einer dynamischen Infrastruktur Systemmanagement LinuxTag 2012

Verwendung des IDS Backup Systems unter Windows 2000

Bruchez, Eddy Druckdatum :21:00

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

beronet technisches Training

Templates Umzug auf eine andere Domain -

HANDBUCH LSM GRUNDLAGEN LSM

transfer.net Erste Schritte mit transfer.net

Installation von NetBeans inkl. Glassfish Anwendungs-Server

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

Softwaren Engineering I

Intergraph Geospatial 2014 Download, Installation und Lizenzierung

Herausforderungen des Enterprise Endpoint Managements

Rechnernetze Praktikum Versuch 8: Zertifikate, Sicherheit in öffentlichen Netzen

Mobile Konsole von NetSupport DNA Erste Schritte. Copyright 2011 NetSupport Ltd alle Rechte vorbehalten

Anleitung zur Citrix Anmeldung

ftp-stud.hs-esslingen.de

Anleitung zur Citrix Anmeldung

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Konfiguration Zentyal 3.3 Inhaltsverzeichnis

Der Product Activation Manager (PAM) dient dazu Software-Lizenzen anzuzeigen, zu verwalten und abzurufen.

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

HERZLICH WILLKOMMEN SHAREPOINT DEEP DIVE FOR ADMINS IOZ AG 2

Update / Inbetriebnahme domovea Server. Update/Inbetriebnahme domovea Server Technische Änderungen vorbehalten

Gliederung. 1. That s Radiant 2. User Interface 3. Rollen 4. Installation 5. Extensions 6. Fazit

Test mit lokaler XAMPP Oxid Installation

Update auf Windows 8.1 Schrittweise Anleitung

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Installation von Microsoft SQL Server 2012 RTM

Projekt: BLUME Basis PDM Lehr- und Projekt Umgebung für kooperative Mechatronische Produkt Entwicklung. TU Wien,

Joomla 1.5. Einführung in die Installation und Benützung

1 Was ist das Mediencenter?

SIMLUX: Virtualisierung. Simply Managed Linux

Im zentralen Service Manager ( können Sie alle Funktionen Ihres Paketes einrichten und verwalten.

Institut für Existenzgründungen und Unternehmensführung Wilfried Tönnis, M.A. Installationshandbuch

Dieser Artikel beschreibt die Veröffentlichung eines Microsoft SQL Server 2000 über einen ISA Server 2004.

Installation des GeoShop Redirector für Apache (Stand ) ================================================================

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

2 Konfiguration von SharePoint

Kommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis

Automatisierte Einbindung von Windows Systemen in Bacula mit Hilfe von OPSI

Dieses Dokument beschreibt die Installation des Governikus Add-In for Microsoft Office (Governikus Add-In) auf Ihrem Arbeitsplatz.

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

HSR git und subversion HowTo

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

ISA Server 2004 Einzelner Netzwerkadapater

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver

Bildergalerien mit plogger.agitos.de erstellen

Management von grossen IT Umgebungen mit Open Source Tools

-Konten für Studierende und Zugriffswege auf die Mail-Systeme der Hochschule Rhein-Waal

Praktikum Ingenieurinformatik (PI)

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

Transkript:

Katello / Pulp / Candlepin OSDCM: Repository Management Jürgen Brunk München, 23.05.2014

Agenda 1. Was ist Katello? 2. Übersicht 3. Architektur 4. Software Stack 5. Umgebung 6. Was ist Pulp? 7. Was ist Candlepin? 8. Praxis 9. Server Installation 10.Repository Mirror anlegen 11.Client Installation und Registrierung Repository Management 2

Was ist Katello?

Was ist Katello? Übersicht Katello dient zur zentralen Verwaltung von Software Repositories ist Bestandteil des RedHat Satellite 6 Web- und CLI-Interface REST API Erstellen von Repositories Subscription Management Lifecycle Management (versch. ENV's) Patch Management Repository Management 4

Was ist Katello? Web Frontend Repository Management 5

Was ist Katello? Übersicht Katello bündelt verschiedene Management Tools zusammen: Candlepin - Subscription Management Pulp - Repository and Content Management Foreman - Provisioning and Configuration Management Repository Management 6

Was ist Katello? Architektur TCP Ports: 80: Downloads 443: Web-GUI 5671: Agent Comm. Repository Management 7

Was ist Katello? Software Stack Software Stack: Apache Ruby Java Tomcat Elasticsearch PostgreSQL MongoDB Repository Management 8

Was ist Katello? Umgebung offiziell supported: Fedora 19, RHEL 6.4+, CentOS 6.4+* min. 2.5 GB RAM (Prod: 8 GB RAM), min. 4 GB Swap nur x86_64 (kein i386) Katello, Pulp and Candlepin werden auf den selben Server installiert nur Open-JDK kompatibel Repository Management 9

Was ist Candlepin?

Was ist Candlepin? Software Subscription Management eine Sammlung von Tools (in Java / Ruby) zur Verwaltung von Software Subscriptions Software Provider müssen nachverfolgen können welche SW Kunden erworben habe und welche sie davon einsetzen Small Business: phone home Lösung Big Business: Candlepin Client frägt Welche Subscriptions kann ich haben? Repository Management 11

Was ist Pulp?

Was ist Pulp? Repository Management Zentrale Verwaltung von Software Repositories Spiegeln von externen Repositories Erzeugen von eigenen Repositories unterstützt RPM Packages (rpm, srpm, errata, etc.) und Puppet Module REST-API, CLI Interface Repository Management 13

Fragen soweit?

Praxis

Server Installation

Praxis Server Installation 1/2 Repos einbinden # siehe: https://fedorahosted.org/katello/wiki/install # CentOS 6, Firewall beachten! # rpm -Uvh http://fedorapeople.org/groups/katello/releases/yum/1.4/rhel /6Server/x86_64/katello-repos-1.4.4-1.el6.noarch.rpm # rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # wget -O /etc/yum.repos.d/epel-rhsm.repo http://repos.fedorapeople.org/repos/candlepin/subscriptionmanager/epel-subscription-manager.repo Repository Management 17

Praxis Server Installation 2/2 RPMs installieren / konfigurieren # Katello + Foreman # yum install -y katello-foreman-all # Katello standalone # yum install -y katello-all # Puppet based Installer :-) # katello-configure --org-name=inovex --userpass=<pwd> https://<host>/katello # re-installation (aka destroy all data!) # katello-configure --reset-data=yes... Repository Management 18

Repository Mirror anlegen

Repository Mirror anlegen Web-GUI: Content Repositories - Products. Repository Management 20

Repository Mirror anlegen Yum Repo URL eingeben und Discover 'n lassen. Repository Management 21

Repository Mirror anlegen Repo Path mit.../os/ auswählen.... Repository Management 22

Repository Mirror anlegen und Create Selected. Repository Management 23

Repository Mirror anlegen Product / Repo Namen vergeben, ggf. Provider erzeugen. Repository Management 24

Repository Mirror anlegen schon ist ein (noch) leerer Repo Mirror erzeugt. Repository Management 25

Repository Mirror anlegen Content Sync Mgmt Sync Status.... Repository Management 26

Repository Mirror anlegen Repo auswählen und Synchronise 'n. Repository Management 27

Client Installation und Registrierung

PraxisClient Installation und Registration Web-GUI: Systems All.... Repository Management 29

PraxisClient Installation und Registration Register System.... Repository Management 30

Praxis Client RPM's installieren # siehe: https://fedorahosted.org/katello/wiki/guidesystemreg istrationclient # bzw. vom Katello Server: https://katello.local.domain/katello/systems#/system /register # Fedora 20 # pre-built bootstrap RPM, kein https verwenden # yum -y --nogpgcheck install http://katello.local.domain/pub/candlepin-certconsumer-latest.noarch.rpm Repository Management 31

Praxis und Client registrieren # subscription-manager register --org="inovex" # optional # yum -y install katello-agent Tipp: beim re-testen (deinstall, install ) kann es zu einem HTTP 403 beim Zugriff vom yum Client kommen: http://it.megocollector.com/?p=2533 Repository Management 32

PraxisClient Installation und Registration System auswählen - Subscriptions Reiter.... Repository Management 33

PraxisClient Installation und Registration Subscriptions auswählen und Attach Subscriptions. Repository Management 34

PraxisClient Installation und Registration Auf dem Client die eingebundenen Repos checken.... Repository Management 35

PraxisClient Installation und Registration yum --enablerepo=... install... verwenden. Repository Management 36

Noch Fragen?

Quellennachweise und Links

Quellennachweise Quellennachweise: www.katello.org Images: www.katello.org fedorahosted.org Repository Management 39

Links Links: Katello Website: www.katello.org Pulp Website: www.pulpproject.org Candlepin Website: www.candlepinproject.org Repository Management 40

Vielen Dank für Ihre Aufmerksamkeit Kontakt Jürgen Brunk Systems Engineer inovex GmbH Office München Valentin-Linhof Str. 2 D-81829 München Mobil: 0173 3181 003 Mail: juergen.brunk@inovex.de 41