Ceph avec Infrastructure O.C.P.

Validation du déploiement d'un Cluster de stockage Ceph dans un environnement O.C.P

Christophe CHAILLOU

Dans le cadre de nos tests permanents au TechCenter, nous avons mis en validation la solution Ceph (Luminous) sur la base de serveurs Winterfell recertifiés.
Nous avions déjà éprouvés la solution sur des clusters de tests OpenStack en mode object, Il s'agit ici de monter un cluster Ceph dédié sur les derniers snapshots.


Configuration des serveurs / knox :

  • Clusters de 3 noeuds Winterfell

  • 3 Knox, 21 disques (3 TB HDD, 2 SSD 500 GB)

Hardware Information 

  • Sytem vendor : Quanta

  • System product : Freedom (16 DIMM)

  • Sytem version : C1

  • System serial : 

  • Mainboard vendor : Quanta

  • Mainboard product : Winterfell

  • Mainboard firmware version FO3_3811

  • Mainboard firmware date : 03/09/2015

  • CPU model: intel(R) Xeon(R) CPU ES-2680v2


Storage


  • 1 x 525  GB (sdd)

  • 2 x 480  GB (ssd)

  • 5 x 3 TB (hdd)

                                                  Déploiement sur Ubuntu / déploiement via MAAS

                                                  Afin d'aller vite nous avons réutilisé notre MAAS local pour déployer rapidement la couche OS du cluster. En clair cela prend 5 min. montre en main pour cette étape.

                                                  Deployed (18.04 LTS "Bionic Beaver")
                                                  Kemel : bionic (ga-18)
                                                  Domain : maas
                                                  Zone : default
                                                  Resource pool : Techcenter
                                                  Power type : ipmi

                                                  Création du cluster (ceph version 12.2.12 luminous stable)

                                                   
                                                  Déploiement à l'aide du Helper Ceph sur les 3 serveurs cibles.Odoo- Echantillon n° 2 pour trois colonnes


                                                  Odoo- Echantillon n° 2 pour trois colonnes


                                                  Installations des services nécessaires à la gestion du cluster
                                                  et des OSD pour le cluster (OSD :Object Storage Daemon, ici 1 par disque)
                                                  Odoo- Echantillon n° 2 pour trois colonnes


                                                  Odoo- Echantillon n° 2 pour trois colonnes


                                                  Démarrage du cluster , nous pouvons suivre son état et son bon fonctionnement via un portail web.
                                                  Odoo- Echantillon n° 2 pour trois colonnes


                                                  Odoo- Echantillon n° 2 pour trois colonnes


                                                  Mise à l’épreuve & lancement des tests.

                                                  Le cluster Ceph a subi nos tests habituels de tolérance de pannes (arrêt brutal de nœud, des knox  et extinction complet d’alimentation).

                                                  Les tests de performance sont en cours de réalisation ; que ce soit en mode bloc (RBD), mode fichier (CephFS) ou en mode http REST (RADOSGW).

                                                  On souhaitait démontrer qu’un environnement O.C.P était adapté à une solution de stockage unifiée et distribuée Ceph.

                                                  Pour en savoir plus sur l'architecture d'un cluster Ceph,  n'hésitez pas a consulter le bon article de Christophe Bardy sur les fondamentaux de CEPH

                                                    https://www.lemagit.fr/conseil/Comprendre-les-bases-de-larchitecture-de-Ceph