Dépôts RPM avec Pulp.

Slides:



Advertisements
Présentations similaires
Impact de la virtualisation sur le poste de travail, les serveurs, la salle machine et les programmes? Poste de travail? +Windows et Linux simultanés -Mémoire.
Advertisements

SRT 2 NTP. Nécessité ● Les ordinateurs utilisent des horloges à quartz – Peu de précision – Tendance à dériver – Parfois plusieurs secondes par jour.
24 novembre 2008 – Claude BUENO– ITSYSTEM – Joomla, logiciel de gestion de contenu en mode open source, permet de réaliser.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
QuickPlace de LOTUS Logiciel générateur de SITE WEB : Installé sur un serveur (grenet), Permet de créer / gérer / utiliser un site privé, De donner des.
Outils et scénarios d’édition collaborative en Haute École Étienne Vandeput Projet HETICE © CRIFA - ULg.
Présentation de Scribe Votre nouvelle organisation du Réseau Informatique Pédagogique.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
Apéro SPIP – 16 Novembre 2009 SPIP en chiffres. Les sites SPIP* Introduction Présentation Avantages / Inconvénients SPIP 2.0 Après SPIP 2.0 Démonstration.
chkconfig Tel_Portable off Agenda ● Introduction – Mode de fonctionnement – Définitions ● Utilisation de base – Les commandes principales ● Utilisation.
FORMATION PRODIGE Aspects techniques Chistophe BOCQUET (CPII/DOO)
Ministère de l'Écologie, du Développement durable, des Transports et du Logement Journées EOLE 23/24 Novembre 2011 Les.
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Présentation de Plone Gestionnaire de contenus. 2 Présentation de Plone à Toulibre Présentations Eric Bréhaut Développeur / Chef de projet Emmanuelle.
Ministère de l'Écologie, du Développement durable, des Transports et du Logement jEOLE 23 – 24 novembre 2011 eSML Laurent.
Docker & Owncloud Présentation du 03/02/2016 BEAUPEUX Charly & SOUCHET Laurent.
L’évolution du SI. Introduction De nombreux éléments peuvent amener une organisation à faire évoluer son système d’information : Modification des besoins.
Traitement de texte : notions avancées
Nouveautés Version 4.1 et mai 2017.
Séminaire EOLE Beaune Septembre 2007
InfodataDay 2016 CONFÉRENCES 17 NOVEMBRE 2016.
Google analytics.
ATS8500 Standalone Downloader.
DropBox Projet App’Ifa.
Présentation de l'association CENABUMIX
Usine de Développement.
V12N avec Xen et IBM BladeCenter
PrÉsentation de la Collaboration Interéquipe
Les fonctionnalités disponibles
Folders Access Manager Capacte
Séminaire Novembre 2006 Zephir : Déploiement et supervision des serveurs Eole.
Séminaire EOLE Dijon octobre 2010
Guide Share MQ HA & Appliance
NuFW, un parefeu authentifiant
Ceci est un avis à prendre très au sérieux !!! SOYEZ PRUDENT
Fedora 26 Quelles nouveautés ? License CC-BY-SA.
AugerDb / SimDb Gestion des simulations Auger Java
ADMINISTRATION RESEAU
Batterie TSE.
Les styles de gestion Dragali Iuliana dr., maitre de conf 1.
Master Réseaux et Systèmes Distribués (RSD) Algorithmique des systèmes
Salariés sur le lieu de travail
Support – info Sauvegarde des données locales des postes clients
Semaine #4 INF130 par Frédérick Henri.
Guide des différences entre les deux versions de l’interface web
Quoi de neuf dans la communauté HPSS
Présentation – Avancé GMAO
GLPI Gestion libre de parc informatique Application à la cellule DSI Pédagogie Avec liaison OCS-NG Gaétan TIRMONT.
L’accès Français aux données spatiales Copernicus
Migration de l’architecture classique vers le cloud privé
CRM SALESFORCE – EVOLUTION DU MODULE DEVIS
Integrated Business intelligence
CLIQUER SUR ADMINISTRATION POUR LES REGLAGES
Retour d’expérience: OBM solution d’agendas partagés à l’IPNO
Introduction à la démarche DevOps
Le logiciel de calcul de Reynaers
مادة : ديداكتيك الجغرافيا
Ceci est un avis à prendre très au sérieux !!! SOYEZ PRUDENT
Content Management System / Système de gestion de contenu
Présentation CP FSA.
Echange de Données ALE / I-DOC Pierre-Olivier GREGOIRE Julien HUYNH
La recherche avancée.
Support de formation Administrateur Portail RH
JDepend - Analyse de la qualité du code Java -
Module 5 : Gestion de l'accès aux ressources à l'aide de groupes
Outils de gestion de Exchange
ManageEngine ADManager Plus 6
Octopus 5 – Une plateforme de développement
Parcours vers l’adoption d’une méthode de prestation DevOps (Opérations de développement) Applications offertes sur le marché et applications de SPC.
EG2i – Gestion Version 2011.
Transcription de la présentation:

Dépôts RPM avec Pulp

Pourquoi nous l'adoptons Quelles possibilités ? Changements à venir Pulp ? Pourquoi nous l'adoptons Quelles possibilités ? Changements à venir Pulp

Gestionnaire de dépôts modulaire Plugin RPM Plugin modules Puppet Pulp ? Gestionnaire de dépôts modulaire Plugin RPM Plugin modules Puppet Plugin images Docker Plugin paquets Python … En développement actif Fait partie des projets intégrés à Red Hat Satellite 6 Pulp

Les composants nécessaires Python Apache MongoDB AMQP (RabbitMQ) Celery Pulp

Pourquoi nous l'adoptons Refonte de notre serveur de dépôts RPM Migration du serveur Changements dans notre gestion des dépôts Volonté de donner le contrôle aux utilisateurs sur leurs repos Fonctionnalités correspondant à nos besoins Développement très actif Projet Red Hat Intégration Pérennité Pulp

Synchronisation de dépôts existants Fonctionnalités Synchronisation de dépôts existants Comptes utilisateurs avec gestion fine des permissions Accorder à chacun les droits nécessaires pour ses dépôts client CLI « pulp-admin » et API REST Copie/mélange de dépôts, ajout de RPM, … Copier un dépôt synchronisé sur l'extérieur pour en modifier des propriétés ou un partie du contenu Assembler dans un même dépôt plusieurs sources … Filtres, options avancées Pas de duplication sur le FS du serveur (pour un même md5) Pulp

Automatisons le service : Puppet Automatisons les données du service : Automatisation Automatisons le service : Puppet Automatisons les données du service : Hiera Dépôts Synchronisations automatiques Permissions utilisateurs Valables pour les robots aussi ! Automatisons le build et l'upload de RPM : Gitlab-CI Automatisons le déclenchement de build : Syslog-NG ou Riemann Pulp

Exemple de workflow : build d'un module noyau pour GPFS https://gitlab.in2p3.fr/cc-in2p3-system/build-kmod-rpm Synchro « kernel-3.10.696.rpm : Download Succeeded » kernel-3.10.696.rpm program ccrepository.in2p3.fr curl gpfs.gplbin-3.10.696.rpm Pulp

Fonctionnalités autres Dépôts de divers types RPM Python Puppet Docker OSTree Pulp

TLS pour tous les dépôts gpgcheck pour les dépôts avec paquets signés Changements à venir TLS pour tous les dépôts gpgcheck pour les dépôts avec paquets signés Version 3.0 bientôt prête Passage de MongoDB à PostgreSQL Changements dans le système d'authentification Pulp

Doc utilisateur : https://doc.cc.in2p3.fr/intranet:systeme:pulp Questions ? Doc utilisateur : https://doc.cc.in2p3.fr/intranet:systeme:pulp Doc admin : https://doc.cc.in2p3.fr/intranet:systeme:ccrepositor y Pulp