Déploiement du service MDS à l'aide de l'interface de ligne de commande
A l'aide de Ceph Orchestrator, vous pouvez déployer le service de serveur de métadonnées (MDS) à l'aide de la spécification placement dans l'interface de ligne de commande.
Prérequis
Une courseIBM Storage Ceph grappe.
Les hôtes sont ajoutés au cluster.
Tous les démons de gestionnaire, de moniteur et OSD sont déployés.
Accès de niveau racine à tous les noeuds.
Procédure
Connectez-vous à l'interpréteur de commandes Cephadm.
Exemple
[root@host01 ~]# cephadm shellIl existe deux manières de déployer des démons MDS à l'aide de la spécification de placement.
Méthode 1
Utilisez
ceph fs volumepour créer les démons MDS. Cela crée le CephFS volume et pools associés au CephFS, et démarre également le service MDS sur les hôtes.Syntaxe
ceph fs volume create FILESYSTEM_NAME --placement="NUMBER_OF_DAEMONS HOST_NAME_1 HOST_NAME_2 HOST_NAME_3"Remarque: par défaut, des pools répliqués sont créés pour cette commande.Exemple
[ceph: root@host01 /]# ceph fs volume create test --placement="2 host01 host02"
Méthode 2
Créer les piscines, CephFS, puis déployez le service MDS à l’aide de la spécification de placement.
Créez les pools pour Ceph.
Syntaxe
ceph osd pool create DATA_POOL PG_NUM ceph osd pool create METADATA_POOL PG_NUMExemple
En règle générale, le pool de métadonnées peut commencer par un nombre conservateur de groupes de placement car il contient généralement beaucoup moins d'objets que le pool de données. Il est possible d'augmenter le nombre de PG si nécessaire. Les tailles de pool sont comprises entre 64 et 512. La taille du pool de données est proportionnelle au nombre et à la taille des fichiers attendus dans le système de fichiers.[ceph: root@host01 /]# ceph osd pool create cephfs_data 64 [ceph: root@host01 /]# ceph osd pool create cephfs_metadata 64Important: Pour le pool de métadonnées, envisagez d'utiliser:- Un niveau de réplication plus élevé car toute perte de données dans ce pool peut rendre l'ensemble du système de fichiers inaccessible.
- Stockage avec un temps d'attente plus faible, tel que les disques SSD (Solid-State Drive), car cela affecte directement le temps d'attente observé des opérations de système de fichiers sur les clients.
Créez le système de fichiers pour les pools de données et les pools de métadonnées.
Syntaxe
ceph fs new FILESYSTEM_NAME METADATA_POOL DATA_POOLExemple
[ceph: root@host01 /]# ceph fs new test cephfs_metadata cephfs_dataDéployez le service MDS à l'aide de la commande
ceph orch apply.Syntaxe
ceph orch apply mds FILESYSTEM_NAME --placement="NUMBER_OF_DAEMONS HOST_NAME_1 HOST_NAME_2 HOST_NAME_3"Exemple
[ceph: root@host01 /]# ceph orch apply mds test --placement="2 host01 host02"
Vérification
Répertoriez le service.
Exemple
[ceph: root@host01 /]# ceph orch lsVérifiez le statut de CephFS .
Exemple
[ceph: root@host01 /]# ceph fs ls [ceph: root@host01 /]# ceph fs statusRépertoriez les hôtes, les démons et les processus.
Syntaxe
ceph orch ps --daemon_type=DAEMON_NAMEExemple
[ceph: root@host01 /]# ceph orch ps --daemon_type=mds