Configuration Cloud Disk Array avec serveur Proxmox
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Configuration Cloud Disk Array avec serveur Proxmox

Par
HerveT
Créé le 2016-11-02 14:33:38 (edited on 2024-09-04 11:08:16) dans Stockage et Sauvegardes

Bonjour,
J'ai souscris la semaine passée à l'offre Cloud Disk Array afin de disposer d'un cluster de stockage pour nos serveurs Proxmox et stocker les images de nos VMs. Pour la configuration, j'ai suivi les guides OVH et en particulier https://docs.ovh.com/gb/en/cloud/ceph/use-your-cluster-with-rbd.
Lors de la vérification de la configuration par la commande rbd -n client.myuser list mypool, j'obtiens le message d'erreur suivant en boucle
**2016-11-02 14:41:23.104441 7f74b8571700 0 -- xxx.xxx.xxx.xxx:0/1024547 >> xxx.xxx.xxx.xxx:6789/0 pipe(0x55a5c670c2b0 sd=3 :49026 s=1 pgs=0 cs=0 l=1 c=0x55a5c670c540).connect protocol feature mismatch, my fffffffffff < peer 4000fffefdfbfff missing 400000000000000**
**2016-11-02 14:41:23.104472 7f74b8571700 0 -- xxx.xxx.xxx.xxx:0/1024547 >> xxx.xxx.xxx.xxx:6789/0 pipe(0x55a5c670c2b0 sd=3 :49026 s=1 pgs=0 cs=0 l=1 c=0x55a5c670c540).fault**
J'ai contacté le support OVH la semaine dernière qui devait revenir vers moi et sans nouvelle ce jour j'ai rappelé avec pour unique réponse que le support pour cette solution "Sunrise" n'est pris en compte que sur community.ovh.com
Je m'adresse donc à vous afin d'obtenir de l'aide pour résoudre mon problème.
Merci par avance


16 réponses ( Latest reply on 2024-09-04 14:25:40 Par
EtienneM
)

Bonjour,

Il est probable que votre kernel soit trop ancien pour échanger avec le cluster Ceph.
Quelle est la version de votre kernel?

Pourriez vous également me donner votre numéro de ticket? Possible qu'il y ait eu un raté, vous auriez du avoir le support habituel.

La dernière version du kernel proxmox est active (les mises à jour sont appliquées dès leur publication)
Linux 4.4.21-1-pve #1 SMP Thu Oct 27 09:31:44 CEST 2016 x86_64 GNU/Linux
Votre support m'a répondu qu'il ne pouvait pas pour l'instant ouvrir de ticket pour cette offre Sunrise et que je devais adresser mes demandes sur community.ovh.com.
Merci d'avance pour votre aide

La dernière version avec le dernier tunable nécessite un kernel 4.5 .

Je peux downgrade ce tunable pour que cela fonctionne, l'impact sera une légère baisse des performances.

Pouvez-vous me donner en privé votre numéro de ticket svp? Ainsi je retrouverai votre cluster.

Etienne

Bonjour Étienne,
Vous souhaitez un numéro de ticket incident ou notre ID client OVH ?
Je suis en RDV en ce début de journée, je reviendrai vers vous en fin de matinée après avoir eu votre confirmation pour cet ID.
Bonne journée

Idéalement le numéro d'incident sinon avec le nic je le retrouverai.

Pour info si vous êtes à l'aise avec l'APIv6 vous pouvez le faire vous même : https://api.ovh.com --> /dedicated/ceph/{serviceName} , paramètre crushTunables

je suis entrain d'écrire une documentation avec les compatibilités et tunables.

Bonjour,
Je viens vers vous car je rencontre actuellement le même problème que la personne qui à ouvert ce topic,
Je souhaite utiliser un Cloud Disk Array avec des serveurs Proxmox qui on un Kernel Linux 4.4.44-1-pve
et lors de la commande :
`rbd -n client.myuser list mypool`
j'ai en retour :
**2017-03-24 16:23:32.108669 7ff83fdf6700 0 -- xxx.xxx.xxx.xxx:0/1002851 >> xxx.xxx.xxx.xxx:6789/0 pipe(0x5632686c7310 sd=3 :44536 s=1 pgs=0 cs=0 l=1 c=0x5632686c75a0).connect protocol feature mismatch, my fffffffffff < peer 4000fffefdfbfff missing 400000000000000**
**2017-03-24 16:23:32.108709 7ff83fdf6700 0 -- xxx.xxx.xxx.xxx.44:0/1002851 >> xxx.xxx.xxx.xxx:6789/0 pipe(0x5632686c7310 sd=3 :44536 s=1 pgs=0 cs=0 l=1 c=0x5632686c75a0).fault**
**2017-03-24 16:23:32.136151 7ff83fdf6700 0 -- xxx.xxx.xxx.xxx:0/1002851 >> xxx.xxx.xxx.xxx:6789/0 pipe(0x5632686c7310 sd=3 :44538 s=1 pgs=0 cs=0 l=1 c=0x5632686c75a0).connect protocol feature mismatch, my fffffffffff < peer 4000fffefdfbfff missing 400000000000000**
**2017-03-24 16:23:32.363726 7ff83fdf6700 0 -- xxx.xxx.xxx.xxx:0/1002851 >> xxx.xxx.xxx.xxx:6789/0 pipe(0x5632686c7310 sd=3 :44540 s=1 pgs=0 cs=0 l=1 c=0x5632686c75a0).connect protocol feature mismatch, my fffffffffff < peer 4000fffefdfbfff missing 400000000000000**
Pourriez vous m'aidé ?

Bonjour,
Les logs indiquent que vous n'arrivez pas à communiquer avec le cluster ceph car votre client est plus ancien que le serveur.

Je vous conseille d'ajouter les dépots officiels puis de mettre à jour ceph-common.
http://docs.ceph.com/docs/master/install/get-packages/

N'hésitez pas à répondre ici si vous avez besoin de plus d'informations.

ps : la documentation proxmox/CDA est en cours de relecture et sera bientôt publiée.

Bonjour,
J'ai fait se que vous m'avez conseillé et ça à l'air de fonctionner, je vous remercie.

Parfait :)

Bonjour,

J'ai durant le mappage de l'image un problème, voici le message qui apparaît :
> rbd: sysfs write failed
> In some cases useful info is found in syslog - try "dmesg | tail" or so.
> rbd: map failed: (110) Connection timed out

en regardant dans les logs voici ce que je trouve :
> libceph: mon1 xxx.xxx.xxx.xxx:6789 feature set mismatch, my 106b84a842a42 < server's 40106b84a842a42, missing 400000000000000
> libceph: mon1 xxx.xxx.xxx.xxx:6789 missing required protocol features

Vous auriez une idée du problème ?

Vous avec quelle version de kernel?
Vous utilisez proxmox?

La version du kernel est, Linux 4.4.44-1-pve c'est sur un Proxmox, oui.j'ai suivis vos conseil pour la mise à jour du paquet ceph-common, pour cette partie ça à marché, j'ai réussi à crée une image. Cependant impossible de la mapper.
J'aurais aussi voulu savoir ou son stocker ses images et si ont peut les supprimer ?

Merci,

Vous passez par proxmox pour accéder au stockage? Ou vous faites un rbd map à la main?

Les images sont stockées sur le cluster, elles servent ensuite à stocker les objets. Vous pouvez la supprimer si besoin (mais vous perdrez les données)

Je suis la fiche info d'ovh pour la mise en place du cloud Disk Array sur un Proxmox : https://docs.ovh.com/gb/en/cloud/storage/ceph/use-your-cluster-with-rbd/
et j'en suis à l'étape : Map the Image, j'effectue toute les commandes depuis mes serveur Proxmox.