For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/storage-and-backup/block-storage/cloud-disk-array/ceph-use-ceph-with-proxmox.md.

Utiliser Ceph avec Proxmox

Voir en Markdown

Découvrez comment configurer le Cloud Disk Array sur Proxmox

Objectif

Ce guide explique comment configurer le Cloud Disk Array sur Proxmox.

Prérequis

Tout d'abord, votre Cloud Disk Array doit être opérationnel. Assurez-vous d'avoir :

  • créé un pool de cluster pour stocker les données
  • créé un utilisateur Ceph que Proxmox utilisera pour accéder au cluster CDA
  • configuré les permissions pour cet utilisateur et ce pool (autoriser la lecture et l'écriture)
  • configuré votre liste de contrôle d'accès IP pour autoriser les nœuds Proxmox à accéder au CDA

En pratique

Info

Dans ce guide, nous partons du principe que votre installation Proxmox est déjà opérationnelle. Ce guide a été testé avec Proxmox 6.4.

Configurer le stockage Ceph RBD

Pour utiliser le Cloud Disk Array, Proxmox doit savoir comment y accéder. Cela se fait en ajoutant les données nécessaires au fichier /etc/pve/storage.cfg.

Connectez-vous à votre nœud Proxmox, ouvrez le fichier et saisissez les lignes suivantes :

rbd: ovhcloud-cda
        monhost 10.0.0.1 10.0.0.2 10.0.0.3
        content images
        pool vms
        username proxmox
  • monhost : la liste des adresses IP des moniteurs du cluster CDA
  • content : le type de contenu que vous souhaitez héberger sur le CDA
  • pool : le nom du pool CDA qui sera utilisé pour stocker les données
  • username : le nom de l'utilisateur qui se connecte au CDA

Configurer le keyring Ceph

Votre cluster est désormais configuré. Pour pouvoir s'authentifier, Proxmox aura également besoin du keyring.

Pour ajouter le keyring, modifiez le fichier /etc/pve/priv/ceph/<STORAGE_ID>.keyring. Remplacez <STORAGE_ID> par le nom que vous avez réellement utilisé dans le fichier storage.cfg. Dans l'exemple de résultat ci-dessous, ce nom est ovhcloud-cda.

root@proxmox:~$ cat /etc/pve/priv/ceph/ovhcloud-cda.keyring
[client.proxmox]
        key = KLChQNJYQJCuXMBBrbsz2XllPn+5+cuXdIfJLg==

Vous pouvez à présent consulter les informations de votre cluster depuis l'interface web de Proxmox et créer une machine virtuelle sur cet espace de stockage.

informations Ceph disque de machine virtuelle sur ceph

Configurer le stockage CephFS

Pour utiliser CephFS, vous devez l'activer via l'API Cloud Disk Array. L'utilisateur défini à la première étape peut être utilisé pour accéder à la fois à RBD et à CephFS.

Cet utilisateur doit disposer d'un accès aux pools cephfs.fs-default.data et cephfs.fs-default.meta. Ajoutez ensuite les lignes suivantes à votre fichier de configuration /etc/pve/storage.cfg.

cephfs: ovhcloud-cda-cephfs
        monhost 10.0.0.1 10.0.0.2 10.0.0.3
        path /mnt/pve/cephfs
        content backup,vztmpl
        username proxmox
  • monhost : la liste des adresses IP des moniteurs du cluster CDA
  • content : le type de contenu que vous souhaitez héberger sur le CDA
  • username : le nom de l'utilisateur qui se connecte au CDA

Secret CephFS

CephFS est désormais configuré. Vous devez ajouter le secret de votre utilisateur Proxmox (proxmox dans cet exemple), afin que Proxmox puisse s'authentifier.

Modifiez le fichier /etc/pve/priv/ceph/<STORAGE_ID>.secret. Remplacez <STORAGE_ID> par le nom que vous avez réellement utilisé dans le fichier storage.cfg. Dans l'exemple de résultat ci-dessous, ce nom est ovhcloud-cda-cephfs.

Contrairement au keyring RBD, vous ne devez fournir que le secret.

root@proxmox:~$ cat /etc/pve/priv/ceph/ovhcloud-cda-cephfs.secret
KLChQNJYQJCuXMBBrbsz2XllPn+5+cuXdIfJLg==

Vous pouvez à présent télécharger des modèles de conteneurs et les stocker sur CephFS :

root@pve:~$ pveam update
root@pve:~$ pveam available --section system
root@pve:~$ pveam download ovhcloud-cda-cephfs ubuntu-20.04-standard_20.04-1_amd64.tar.gz

Une fois un modèle téléchargé, vous pouvez l'utiliser pour créer des conteneurs.

informations CephFS modèle de conteneur

Aller plus loin

Rendez-vous sur notre chaîne Discord dédiée : https://discord.gg/ovhcloud. Posez des questions, fournissez des commentaires et interagissez directement avec l'équipe qui construit nos services de stockage et de sauvegarde.

  • Pour une formation ou une assistance technique sur la mise en œuvre de nos solutions, contactez votre commercial ou consultez la page Professional Services pour obtenir un devis et faire analyser votre projet par nos experts.

  • Échangez avec notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?