LAB: Migrating Glpi to Docker

69 Inscrit
4 hour

Aperçu du cours

ITS Service Company, a leader in the technology sector, currently uses GLPI v9 to manage its IT infrastructure, including equipment tracking and support ticket management. The system, installed on a Linux server without HTTPS, poses security risks for sensitive data. Faced with rapid growth of its IT assets, ITS Service plans to migrate to GLPI v10 to benefit from performance and security improvements.
The objective is to containerize the services with Docker, facilitating management and scalability, while securing communications with HTTPS via a Nginx reverse proxy. This approach will modernize the IT infrastructure, enhance security, and ensure a seamless migration with minimal disruption to end users.

Learning Objectives

  • Migrate an existing GLPI application to a Docker environment.
  • Ensure data persistence in Docker.
  • Implement advanced security measures with Traefik.
  • Set up Git for version control of GLPI configuration and deployment scripts.
  • Create a CI/CD pipeline to automate the migration and deployment process.
  • Implement best practices for Docker deployments in real-world enterprise environments.

Prerequisites

  • Intermediate knowledge of Docker and containerization.
  • Familiarity with Linux command-line operations.
  • Basic understanding of web server configurations, databases, and Git.
  • Experience with CI/CD tools (e.g., GitLab CI, Jenkins).

 

GLPI Docker

Migrer GLPI vers Docker sans perdre la maîtrise de l’architecture

Conteneuriser GLPI avec Docker permet de rendre le déploiement plus reproductible et plus simple à maintenir, à condition de bien séparer les données persistantes, la base de données et la configuration.

Cette formation aborde la migration de GLPI vers Docker, l’organisation des services et les points de vigilance avant mise en production.

01

Migration

Préparer le déplacement de GLPI existant vers une architecture conteneurisée en limitant les risques.

02

Persistance

Séparer correctement application, base de données, volumes et fichiers afin de préserver les données.

03

Exploitation

Rendre le déploiement plus reproductible, documenté et maintenable dans le temps.

Pourquoi déployer GLPI avec Docker ?

Docker facilite la reproductibilité du déploiement, l’isolation des composants et la standardisation des environnements. Il ne remplace toutefois pas une stratégie de sauvegarde, de supervision et de sécurisation des données.

FAQ

Questions fréquentes

Peut-on installer GLPI avec Docker ?

Oui. GLPI peut être déployé dans des conteneurs à condition de prévoir correctement la base de données, les volumes persistants et la configuration.

Pourquoi migrer GLPI vers Docker ?

Docker peut simplifier le déploiement, améliorer la reproductibilité des environnements et faciliter la maintenance, à condition de bien gérer la persistance des données.

Que faut-il sauvegarder avant une migration GLPI Docker ?

Il faut notamment sauvegarder la base de données, les fichiers GLPI et la configuration nécessaires à la restauration de l’instance.

Détails

  • 1 Section
  • 1 Lesson
  • 4 Hours
Expand all sectionsCollapse all sections

Formateur

Avatar de l’utilisateur

Armel Ngando


Warning: Attempt to read property "ID" on false in /home/ngar4072/public_html/wp-content/themes/teachmemore/learnpress/single-course/tabs/instructor.php on line 62
4.8
7 Avis
31 Étudiants
96 Cours