Réplication des volumes Block Storage for Classic
La réplication utilise l'une de vos planifications d'instantanés pour copier automatiquement des instantanés vers un volume de destination dans un centre de données distant. Les copies peuvent être récupérées sur le site distant en cas de données endommagées ou de catastrophe.
La réplication permet de synchroniser vos données entre deux emplacements différents. Si vous voulez cloner votre volume et l'utiliser indépendamment du volume d'origine, voir Création d'un volume de blocs dupliqué.
Avant d'effectuer une réplication, vous devez créer un planning d'image instantanée. L'option Commander une réplique n'apparaît pas tant que cette condition n'est pas remplie.
Détermination du centre de données distant pour mon volume de stockage répliqué dans la console
Les centres de données IBM Cloud sont associés à des combinaisons principales et distantes dans chaque région du monde. Lorsque vous répliquez des données, pensez aux lois sur la résidence des données locales car le déplacement de données entre les frontières peut avoir des implications juridiques. La réplication entre les régions n'est pas autorisée.
Le tableau suivant présente les codes des centres de données dans chaque région.
US | Amérique latine | Canada | Europe | Asie-Pacifique | Australie |
---|---|---|---|---|---|
|
|
|
|
|
|
Le tableau inclut certains centres de données dont la fermeture est prévue prochainement. Pour la liste des centres de données qui ferment, voir Fermetures de centre de données.
Détermination de l'emplacement distant du volume de stockage répliqué à partir de la CLI
Avant de commencer, choisissez le client d'interface de ligne de commande que vous souhaitez utiliser.
- Vous pouvez installer l'interface de ligne de commandeIBM Cloud et installer le plug-in SL avec
ibmcloud plugin install sl
. Pour plus d'informations, voir Extension de l'interface de ligne de commande IBM Cloud avec des plug-in. - Vous pouvez également installer l'interface SLCLI.
Les centres de données IBM Cloud sont associés à des combinaisons principales et distantes dans chaque région du monde. Lorsque vous répliquez des données, pensez aux lois sur la résidence des données locales car le déplacement de données entre les frontières peut avoir des implications juridiques. La réplication entre les régions n'est pas autorisée.
Liste des emplacements à partir de l'interface CLI IBMCLOUD
Vous pouvez utiliser la commande ibmcloud sl block replica-locations
pour localiser un emplacement de réplique pour votre volume de blocs. L'exemple suivant répertorie l'emplacement disponible pour un volume de blocs situé dans
la région Sud des Etats-Unis.
$ ibmcloud sl block replica-locations 560156918
ID Short Name Long Name
449494 dal09 Dallas 9
957095 wdc04 Washington 4
1004995 sjc03 San Jose 3
1441195 dal10 Dallas 10
1854795 dal12 Dallas 12
2017603 wdc07 Washington 7
2017695 wdc06 Washington 6
2178495 sjc04 San Jose 4
Pour plus d'informations sur tous les paramètres disponibles pour cette commande, voir ibmcloud sl block replica-locations.
Liste des emplacements du SLCLI
Pour dresser la liste des centres de données de réplication appropriés pour un volume spécifique, utilisez la commande suivante.
$ slcli block replica-locations --help
Usage: slcli block replica-locations [OPTIONS] VOLUME_ID
Options:
--sortby TEXT Column to sort by
--columns TEXT Columns to display. Options: ID, Long Name, Short Name
-h, --help Show this message and exit.
Dans le cadre de la stratégie de modernisation des centres de données ( IBM Cloud® ), il est prévu de consolider plusieurs centres de données en 2023. Pour plus d'informations, voir Consolidations de centre de données.
Création de la réplique initiale dans la console
Les réplications fonctionnent selon un planning d'image instantanée. Vous devez d'abord configurer un espace d'image instantanée et un planning d'image instantanée pour le volume source avant de pouvoir répliquer. Si vous essayez de configurer la réplication et que l'un ou l'autre n'est pas en place, vous serez invité à acheter plus d'espace ou à établir un calendrier. Les réplications sont gérées sous Stockage, Block Storage for Classic dans la console IBM Cloud®.
-
Cliquez sur le nom de votre volume de stockage pour afficher les détails.
-
Cliquez sur Actions
et cliquez sur Commander réplique.
-
Sélectionnez le planning d'image instantanée existant que vous souhaitez que votre réplication suive. La liste contient tous vos plannings d'image instantanée actifs.
Vous ne pouvez sélectionner qu'un seul planning, même si vous combinez des réplications horaires, quotidiennes et hebdomadaires. Toutes les images instantanées qui ont été capturées après la réplication précédente sont copiées sur la réplique. Pour plus d'informations, voir Gestion des images instantanées. La réplication démarre 5 minutes après la prise de l'instantané afin de s'assurer que les données les plus récentes sont copiées sur le volume répliqué.
-
Sélectionnez un emplacement pour le volume de réplique.
-
Cliquez sur Continu.
-
Entrez un Code promo le cas échéant et cliquez sur Recalculer. Les autres zones de la boîte de dialogue contiennent les valeurs par défaut.
Les remises sont appliquées lors du traitement de la commande.
-
Vérifiez votre commande et lisez le contrat de service. Si vous acceptez les dispositions, cochez la case.
-
Cliquez sur Valider la commande.
Création du réplica initial à partir de l'interface de gestion
Les réplications fonctionnent selon un planning d'image instantanée. Vous devez d'abord configurer un espace d'image instantanée et un planning d'image instantanée pour le volume source avant de pouvoir répliquer.
Création du volume de réplique à partir de l'interface de ligne de commande IBMCLOUD CLI
Vous pouvez utiliser la commande ibmcloud sl block replica-order
pour commander un volume de réplique. Indiquez le volume source, le planning de réplication et l'emplacement de votre volume de réplique.
$ ibmcloud sl block replica-order 562193766 --snapshot-schedule DAILY -d dal13 -t 0.25 -o LINUX
This action will incur charges on your account. Continue?> y
Pour plus d'informations sur tous les paramètres disponibles pour cette commande, voir ibmcloud sl block replica-order.
Création du volume de réplique à partir de l'interface SLCLI
Vous pouvez utiliser la commande suivante pour commander un volume réplique.
$ slcli block replica-order --help
Usage: slcli block replica-order [OPTIONS] VOLUME_ID
Options:
-s, --snapshot-schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
Snapshot schedule to use for replication,
(INTERVAL | HOURLY | DAILY | WEEKLY)
[required]
-l, --location TEXT Short name of the data center for the
replicant (e.g.: dal09) [required]
--tier [0.25|2|4|10] Endurance Storage Tier (IOPS per GB) of the
primary volume for which a replicant is
ordered [optional]
-h, --help Show this message and exit.
Affichage des volumes répliqués dans la liste des volumes de la console
Vous pouvez afficher vos volumes de réplication sur la page Block Storage for Classic sous Stockage > Block Storage for Classic. Le Nom de volume contient le nom du volume principal suivi de REP. Le Type est Endurance ou Performance – Réplique.
Visualisation des volumes répliqués à partir de l'interface de gestion
Liste des volumes de réplique de l'interface de ligne de commande IBMCLOUD CLI
Vous pouvez utiliser la commande ibmcloud sl block replica-order
pour répertorier les répliques de votre volume de blocs. L'exemple suivant répertorie les partenaires de réplique du volume de blocs 560156918
.
$ ibmcloud sl block replica-partners 560156918
ID User name Account ID Capacity (GB) Hardware ID Guest ID Host ID
560382016 SL02SEV1414935_268_REP_1 1234567 500 - - -
Pour plus d'informations sur tous les paramètres disponibles pour cette commande, voir ibmcloud sl block replica-partners.
Liste des volumes de réplique à partir de l'interface SLCLI
Dressez la liste des volumes répliqués existants pour un volume de blocs à l'aide de la commande suivante.
$ slcli block replica-partners --help
Usage: slcli block replica-partners [OPTIONS] VOLUME_ID
Options:
--sortby TEXT Column to sort by
--columns TEXT Columns to display. Options: ID, Username, Account ID,
Capacity (GB), Hardware ID, Guest ID, Host ID
-h, --help Show this message and exit.
Visualisation de l'historique de la réplication dans la console
Pour afficher l'historique des réplications, cliquez sur Gréer dans la barre de menus principale. Sélectionnez Compte, puis faites défiler jusqu'au Journal d'audit. La liste des événements de réplication du stockage contient les noms des volumes, une description de l'événement de réplication et l'horodatage de l'événement.
Modification du calendrier de réplication dans la console
Le planning de réplication est basé sur un planning d'image instantanée existant. Pour modifier le planning de réplication, par exemple d'Horaire en Quotidien ou Hebdomadaire, ou inversement, vous devez annuler le volume de réplique et en configurer un nouveau.
Cependant, si vous voulez modifier l'heure à laquelle la réplication selon un planning Quotidien s'effectue, vous devez ajuster le planning existant sur le volume actif.
- Sur la page des détails du volume actif, cliquez sur Actions
.
- Sélectionnez Modifier le planning d'instantané.
- Regardez dans le cadre Instantané sous Planning pour déterminer le planning quotidien que vous utilisez pour la réplication. Modifiez le planning de votre choix.
- Cliquez sur Sauvegarder.
Suppression d'un volume de bloc de réplique existant dans la console
Vous pouvez annuler la réplication immédiatement ou à la date anniversaire, ce qui met fin à la facturation.
- Cliquez sur le volume sur la page Block Storage for Classic.
- Cliquez sur Actions
.
- Sélectionnez Supprimer la réplique.
- Choisissez le moment de l'annulation du volume, Choisissez Immédiatement ou Date anniversaire, puis cliquez sur Continuer.
- Cette opération supprime le volume de réplique avec toutes ses données. Cochez la case pour prendre en compte les informations, puis cliquez sur Supprimer.
Annulation de la réplication lorsque le volume primaire est supprimé dans la console
Lorsqu'un volume principal est annulé, le planning de réplication et le volume figurant dans le centre de données de réplique sont supprimés. Les répliques sont annulées à partir de la page Block Storage for Classic.
Vous pouvez prévoir que le volume reste visible dans votre liste de stockages pour au moins 24 heures (annulation immédiate) ou jusqu'à sa date anniversaire. Certaines fonctions ne seront bientôt plus disponibles, mais le volume restera visible jusqu'à ce qu'il soit récupéré. Toutefois, la facturation est interrompue immédiatement après que vous avez cliqué sur Supprimer le réplica.
Des répliques actives peuvent bloquer la récupération du volume de stockage. Assurez-vous que le volume n'est plus monté, que les autorisations d'hôte sont révoquées, et que la réplication a été annulée avant de tenter d'annuler le volume d'origine.
Création d'un doublon d'un volume de réplique
Vous pouvez créer un doublon d'un volume IBM Cloud® Block Storage for Classic existant. Le volume dupliqué hérite par défaut des options de capacité et de performance du volume d'origine et contient une copie des données jusqu'au point de cohérence d'une image instantanée.
Vous pouvez créer des doublons à partir de volumes principaux et de volumes de réplique. Le nouveau doublon est créé dans le même centre de données que le volume d'origine. Si vous créez un doublon à partir d'un volume de réplique, le nouveau volume est créé dans le même centre de données que le volume de réplique.
Les volumes dupliqués sont accessibles par un hôte en lecture/écriture dès la mise à disposition du stockage. Toutefois, les images instantanées et la réplication ne sont pas autorisées tant que la copie des données depuis le volume d'origine vers le doublon n'est pas terminée.
Pour plus d'informations, voir Création d'un volume de Block Storage for Classic dupliqué.
Utilisation de répliques afin d'effectuer un basculement en cas de sinistre
Lorsque vous effectuez un basculement, vous "basculez l'interrupteur" depuis votre volume de stockage du centre de données principal vers le volume de destination du centre de données distant. Par exemple, votre centre de données principal peut se situer à Londres et votre centre de données secondaire à Amsterdam. Dans le cas d'un événement d'échec, vous basculez vers Amsterdam, en vous connectant au volume qui est désormais devenu principal à partir d'une instance de calcul à Amsterdam. Une fois votre volume de Londres réparé, une image instantanée du volume d'Amsterdam est prise afin de permettre le retour à Londres avec le volume de Londres à nouveau considéré comme le volume principal à partir d'une instance de traitement située à Londres.
- Si l'emplacement principal est en danger imminent ou gravement impacté, voir Basculement avec un volume principal accessible.
- Si l'emplacement principal est arrêté, voir Basculement avec un volume principal inaccessible.