|
| 1 | +--- |
| 2 | +title: 'Comment augmenter la capacité d’un Cloud Disk Array (CDA) via l’API OVHcloud' |
| 3 | +excerpt: "Découvrez comment étendre la capacité de stockage de votre Cloud Disk Array (CDA) OVHcloud à l’aide de l'API OVHcloud." |
| 4 | +updated: 2025-05-09 |
| 5 | +--- |
| 6 | + |
| 7 | +<style> |
| 8 | +details>summary { |
| 9 | + color:rgb(33, 153, 232) !important; |
| 10 | + cursor: pointer; |
| 11 | +} |
| 12 | +details>summary::before { |
| 13 | + content:'\25B6'; |
| 14 | + padding-right:1ch; |
| 15 | +} |
| 16 | +details[open]>summary::before { |
| 17 | + content:'\25BC'; |
| 18 | +} |
| 19 | +</style> |
| 20 | + |
| 21 | +## Objectifs |
| 22 | + |
| 23 | +Ce guide explique comment mettre à niveau votre cluster OVHcloud Cloud Disk Array (CDA) pour augmenter sa capacité de stockage. Il décrit le comportement technique d'une mise à niveau en direct, les appels d'API nécessaires et la manière de récupérer les informations de service requises. Cette opération est réalisée entièrement en ligne, sans interrompre l'accès en lecture/écriture à vos données, et n'est disponible que via l'API OVHcloud. |
| 24 | + |
| 25 | +## Prérequis |
| 26 | + |
| 27 | +- Une solution [Cloud Disk Array](/links/storage/cloud-disk-array) |
| 28 | +- Être connecté à l’[espace client OVHcloud](/links/manager) ou à l’[API OVHcloud](/links/api) |
| 29 | + |
| 30 | +## En pratique |
| 31 | + |
| 32 | +### Fonctionnement de la mise à niveau d’un Cloud Disk Array (CDA) |
| 33 | + |
| 34 | +La mise à niveau d’un cluster Cloud Disk Array (CDA) s’effectue entièrement en ligne, sans interruption de service. Les clients conservent un accès complet en lecture et en écriture à leurs données pendant toute la durée de l’opération. |
| 35 | + |
| 36 | +> [!primary] |
| 37 | +> |
| 38 | +> Une légère dégradation des performances ou une hausse temporaire de la latence des entrées/sorties (E/S) peut être observée durant le rééquilibrage des données au sein du cluster. Ce comportement est normal et attendu. |
| 39 | +> |
| 40 | +
|
| 41 | +/// details | **Déroulement de la mise à niveau** |
| 42 | + |
| 43 | +Le processus de mise à niveau suit les étapes suivantes : |
| 44 | + |
| 45 | +- **Lancement de la commande de mise à niveau :** Le client initie la demande de mise à niveau via l’API OVHcloud, puis procède au paiement. |
| 46 | +- **Provisionnement de nouveaux nœuds de stockage :** De nouveaux nœuds Ceph OSD (Object Storage Daemon) sont automatiquement provisionnés et ajoutés au cluster. Ces nœuds sont déployés par groupes de trois, chacun dans une baie distincte afin de garantir la redondance et l’isolation des domaines de défaillance. |
| 47 | +- **Confirmation côté client :** Une fois les nouveaux nœuds opérationnels, le système considère l’opération comme terminée du point de vue du client. Aucune action supplémentaire n’est requise de sa part. |
| 48 | +- **Rééquilibrage automatique des données :** En arrière-plan, Ceph lance une phase de rééquilibrage des données. Les données existantes sont redistribuées sur l’ensemble du cluster, y compris les nouveaux nœuds, tout en maintenant le niveau de réplication configuré (généralement trois réplicas). |
| 49 | +- **Stabilisation des performances :** Le rééquilibrage se poursuit jusqu’à ce que la distribution des données soit homogène, selon les algorithmes internes de placement de Ceph. Une fois cette étape terminée, le cluster retrouve son niveau de performance optimal. |
| 50 | + |
| 51 | +/// |
| 52 | + |
| 53 | +### Récupération des informations nécessaires |
| 54 | + |
| 55 | +Avant de lancer une mise à niveau de CDA, vous aurez besoin de deux informations essentielles : |
| 56 | + |
| 57 | +- le nom de service de votre cluster CDA |
| 58 | +- Le code de plan correspondant à votre configuration actuelle |
| 59 | + |
| 60 | +Suivez les étapes ci-dessous pour les récupérer à l'aide de l'API OVHcloud. |
| 61 | + |
| 62 | +/// details | **Étape 1. Obtenez le nom de votre service (passez à l'étape suivante si vous connaissez le nom de votre service)**. |
| 63 | + |
| 64 | +Sinon, vous pouvez le récupérer via l'espace client OVHcloud ou l'appel API suivant : |
| 65 | + |
| 66 | +> [!tabs] |
| 67 | +> Via l'espace client OVHcloud |
| 68 | +>> Tout d'abord, connectez-vous à votre [espace client OVHcloud](/links/manager) et allez dans la section `Bare Metal Cloud`{.action}. Cliquez sur l'en-tête `Platformes et services`{.action} puis sur le service `ceph-cluster`{.action}. |
| 69 | +>> |
| 70 | +>> Dans les « Détails », localisez le champ « ID » - cette valeur est le nom de votre service CDA. |
| 71 | +>> |
| 72 | +>> {.thumbnail} |
| 73 | +>> |
| 74 | +> Via l'API OVHcloud |
| 75 | +>> > [!api] |
| 76 | +>> > |
| 77 | +>> > @api {v1} /dedicated/ceph GET /dedicated/ceph |
| 78 | +>> > |
| 79 | +>> |
| 80 | +>> Cette commande renvoie une liste de vos services CDA. Chaque service est identifié par un UUID, par exemple 48e5f77f-427b-4261-9799-7861033659fb |
| 81 | +
|
| 82 | +/// |
| 83 | + |
| 84 | +/// details | **Étape 2. Identifiez le code de votre plan (passez à l'étape suivante si vous savez quel plan vous utilisez)** |
| 85 | + |
| 86 | +Votre plan CDA détermine le type et la taille de l'espace de stockage utilisé. Les deux plans disponibles sont les suivants : |
| 87 | + |
| 88 | +- storage-2tb - ancienne configuration sur nvme+hdd (sur disques durs de 2TB) |
| 89 | +- cda-3tb - nouvelle configuration sur nvme (disques NVME de 3 To) |
| 90 | + |
| 91 | +1. Récupérer l'ID du service |
| 92 | + |
| 93 | +Utilisez le nom du service (UUID) de l'étape 1 pour obtenir l'ID de service correspondant : |
| 94 | + |
| 95 | +> [!api] |
| 96 | +> |
| 97 | +> @api {v1} /services?resourceName GET /services?resourceName={serviceName} |
| 98 | +> |
| 99 | +
|
| 100 | +L'identifiant du service est un nombre - par exemple 1234567 |
| 101 | + |
| 102 | +2. Récupérer les détails du service |
| 103 | + |
| 104 | +Interrogez maintenant les informations sur le service à l'aide de l'identifiant du service : |
| 105 | + |
| 106 | +> [!api] |
| 107 | +> |
| 108 | +> @api {v1} /services/{serviceId} GET /services/{serviceId} // Pour cet exemple, remplacer par 1234567 |
| 109 | +> |
| 110 | +
|
| 111 | +Recherchez le champ suivant dans la réponse : |
| 112 | + |
| 113 | +```json |
| 114 | +"billing": { |
| 115 | + "plan": { |
| 116 | + "code": "cda-3tb" |
| 117 | + } |
| 118 | +} |
| 119 | +``` |
| 120 | + |
| 121 | +La valeur sous billing.plan.code est le code de votre plan, dont vous aurez besoin pour effectuer la mise à niveau. |
| 122 | + |
| 123 | +/// |
| 124 | + |
| 125 | +### Comment effectuer la mise à niveau |
| 126 | + |
| 127 | +> [!primary] |
| 128 | +> |
| 129 | +> Pour le moment, la mise à niveau d'un cluster Cloud Disk Array (CDA) n'est disponible que via l'API OVHcloud. Elle ne peut pas être effectuée via l'espace client OVHcloud. |
| 130 | +> |
| 131 | +
|
| 132 | +Le processus de mise à niveau est simple et ne nécessite qu'un seul appel à l'API. |
| 133 | + |
| 134 | +**Étape 1 : Accéder à la console API** |
| 135 | + |
| 136 | +Choisissez la console API appropriée pour votre région : |
| 137 | + |
| 138 | +- [Console de l'API EU](https://eu.api.ovh.com/console-preview/) |
| 139 | +- [Console de l'API CA](https://ca.api.ovh.com/console-preview/) |
| 140 | + |
| 141 | +**Étape 2 : Envoyer l'ordre de mise à niveau** |
| 142 | + |
| 143 | +Utilisez la route API suivante : |
| 144 | + |
| 145 | +> [!api] |
| 146 | +> |
| 147 | +> @api {v1} /order/upgrade/cephaas/{serviceName}/{planCode} POST /order/upgrade/cephaas/{serviceName}/{planCode} |
| 148 | +> |
| 149 | +
|
| 150 | +Remplacez les espaces réservés par les détails de votre service : |
| 151 | + |
| 152 | +- serviceName : L'UUID de votre cluster CDA (par exemple 6cb82c75-29fd-4d77-9928-0de6ad9ff5fe) |
| 153 | +- planCode : Votre code de plan CDA actuel - soit : |
| 154 | + - storage-2tb (ancienne configuration avec HDD + NVMe) |
| 155 | + - cda-3tb (nouvelle génération avec NVMe complet) |
| 156 | +- quantity : Le nombre d'unités supplémentaires que vous souhaitez provisionner (1-24). Chaque unité ajoute 2 To de stockage via 3 nouveaux OSD. Par exemple : |
| 157 | + |
| 158 | +| Quantité | Capacité totale ajoutée | |
| 159 | +| -------- | ------------------------- | |
| 160 | +| 1 | 2 TB (3 x 2TB disks) | |
| 161 | +| 2 | 4 TB (6 x 2TB disks) | |
| 162 | +| ... | ... | |
| 163 | +| 24 | 48 TB (72 x 2TB disks) | |
| 164 | + |
| 165 | +**Étape 3 : Récupérer le lien de paiement** |
| 166 | + |
| 167 | +Si l'appel à l'API aboutit, la réponse comprendra une URL de paiement située dans le champ suivant : |
| 168 | + |
| 169 | +```json |
| 170 | +"order": { |
| 171 | + "details": { |
| 172 | + "url": "(https://www.ovh.com/cgi-bin/order/display-order.cgi?orderId=174448338&orderPassword=wufe4HQQQQ)", |
| 173 | + } |
| 174 | +} |
| 175 | +``` |
| 176 | + |
| 177 | +**Étape 4 : Confirmer la commande** |
| 178 | + |
| 179 | +Ouvrez l'URL fournie, terminez le processus de paiement et votre mise à niveau commencera automatiquement. Les nouveaux nœuds de stockage sont généralement ajoutés à votre cluster CDA quelques minutes après la confirmation du paiement. |
| 180 | + |
| 181 | +## Aller plus loin |
| 182 | + |
| 183 | +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. |
| 184 | + |
| 185 | +Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur [ce lien](/links/professional-services) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services. |
| 186 | + |
| 187 | +Échangez avec notre [communauté d'utilisateurs](/links/community). |
0 commit comments