Bonnes pratiques de récupération des données - AWS Storage Gateway

La documentation de passerelle de fichiers Amazon S3 a été déplacée vers Qu’est-ce qu’une passerelle de fichiers Amazon S3 ?

La documentation de passerelle de fichiers Amazon FSx a été déplacée vers Qu’est-ce qu’une passerelle de fichiers Amazon FSx ?

La documentation de passerelle de bande a été déplacée vers Qu’est-ce qu’une passerelle de bande ?

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Bonnes pratiques de récupération des données

Bien que cela soit rare, votre passerelle peut rencontrer une défaillance irrécupérable. Une panne peut se produire sur l'ordinateur virtuel (VM), la passerelle elle-même, le stockage local ou ailleurs. En cas de défaillance, nous vous recommandons de suivre les instructions de la section appropriée pour récupérer vos données.

Important

Storage Gateway ne prend pas en charge la récupération d'une machine virtuelle de passerelle à partir d'un instantané créé par votre hyperviseur ou de votre Amazon Machine Image (AMI) d’Amazon EC2. Si l'ordinateur virtuel de la passerelle fonctionne mal, activez une nouvelle passerelle et récupérez vos données pour cette passerelle à l'aide des instructions ci-après.

Récupération après l'arrêt inattendu d'une machine virtuelle

Si votre ordinateur virtuel s'arrête de façon inattendue, par exemple pendant une panne de courant, votre passerelle devient inaccessible. Lorsque la connectivité réseau et l'alimentation sont restaurés, votre passerelle devient accessible et commence à fonctionner normalement. Voici quelques actions que vous pouvez mettre en œuvre à ce moment-là pour faciliter la récupération de vos données :

  • Si une panne entraîne des problèmes de connectivité réseau, vous pouvez résoudre le problème. Pour plus d'informations sur le test de la connectivité réseau, consultez Test de la connexion à Internet de la passerelle.

  • Pour les configurations de volumes mis en cache, lorsque votre passerelle devient accessible, vos volumes passent à l'état ACTION D’AMORÇAGE. Cette fonctionnalité garantit que vos données stockées localement continuent d'être synchronisées avec AWS. Pour plus d'informations sur cet état, consultez Comprendre les états des volumes et les transitions.

  • Si votre passerelle fonctionne mal et si des problèmes se produisent avec vos volumes ou bandes suite à un arrêt inattendu, vous pouvez récupérer vos données. Pour plus d'informations sur la récupération de vos données, consultez les sections suivantes qui s'appliquent à votre scénario.

Récupération de vos données provenant d'une passerelle ou d'une machin virtuelle défaillante

En cas de dysfonctionnement de votre passerelle ou de votre machine virtuelle, vous pouvez récupérer les données qui ont été téléchargées AWS et stockées sur un volume dans Amazon S3. Pour les passerelles de volumes mis en cache, vous récupérez les données à partir d'un instantané de récupération. Pour les passerelles de volumes stockés, vous pouvez récupérer les données à partir de votre instantané Amazon EBS le plus récent du volume. Pour les passerelles de bande, vous récupérez les données d'une ou plusieurs bandes d'un point de récupération vers une nouvelle passerelle de bande.

Si votre passerelle de volumes mis en cache devient inaccessible, vous pouvez mettre en œuvre les actions suivantes afin de récupérer vos données à partir d'un instantané de récupération :

  1. Dans le AWS Management Console, choisissez la passerelle défectueuse, choisissez le volume que vous souhaitez récupérer, puis créez un instantané de restauration à partir de celui-ci.

  2. Déployez et activez une nouvelle passerelle de volume. Ou, si vous disposez d’une passerelle de volume qui fonctionne correctement, vous pouvez utiliser cette passerelle afin de récupérer vos données de volume.

  3. Recherchez l'instantané que vous avez créé et restaurez-le sur un nouveau volume de la passerelle qui fonctionne correctement.

  4. Montez le nouveau volume comme appareil iSCSI sur votre serveur d'applications sur site.

Pour obtenir des informations détaillées sur la récupération des données de volumes mis en cache à partir d'un instantané de récupération, consultez Votre passerelle mise en cache est inaccessible et vous souhaitez récupérer vos données.

Récupération de vos données d'un volume irrécupérable

Si l'état du volume est IRRECUPERABLE, vous ne pouvez plus utiliser ce volume.

Pour les volumes stockés, vous pouvez récupérer vos données du volume irrécupérable vers un nouveau volume en procédant comme suit :

  1. Créez un volume à partir du disque qui a été utilisé pour créer le volume irrécupérable.

  2. Conservez les données existantes lorsque vous créez le volume.

  3. Supprimez toutes les tâches d'instantané en attente pour le volume irrécupérable.

  4. Supprimez le volume irrécupérable de la passerelle.

Pour les volumes mis en cache, nous vous recommandons d'utilisation le dernier point de récupération pour cloner le nouveau volume.

Pour obtenir des informations détaillées sur la récupération de vos données sur un volume irrécupérable afin de les transférer vers un nouveau volume, consultez La console indique que votre volume est irrécupérable.

Récupération de vos données d'un disque de cache défaillant

Si votre disque de cache rencontre une défaillance, nous vous recommandons de mettre en œuvre les actions suivantes pour récupérer vos données en fonction de votre situation :

  • Si la panne s'est produite car un disque de cache a été supprimé de votre hôte, fermez la passerelle, ajoutez à nouveau le disque, puis redémarrez la passerelle.

  • Si le disque de cache est corrompu ou inaccessible, fermez la passerelle, réinitialisez le disque de cache, reconfigurez le disque pour le stockage de cache, puis redémarrez la passerelle.

Récupération de vos données à partir d'un système de fichiers corrompu

Si votre système de fichiers est endommagé, vous pouvez utiliser la commande fsck afin de rechercher les erreurs dans votre système de fichiers et de les résoudre. Si vous pouvez réparer le système de fichiers, vous pourrez récupérer vos données sur les volumes du système de fichiers, comme décrit ci-après :

  1. Arrêtez la machine virtuelle et utilisez la console de gestion de Storage Gateway pour créer un instantané de récupération. Cet instantané représente les données les plus récentes stockées dans AWS.

    Note

    Vous utilisez cet instantané comme solution de secours si votre système de fichiers ne peut pas être réparé ou si le processus de création de l'instantané ne peut pas être effectué correctement.

    Pour plus d'informations sur la création d'un instantané de récupération, consultez Votre passerelle mise en cache est inaccessible et vous souhaitez récupérer vos données.

  2. Utilisez la commande fsck pour rechercher les erreurs dans votre système de fichiers et tenter de réparer ce dernier.

  3. Redémarrez l'ordinateur virtuel de la passerelle.

  4. Lorsque votre hôte hyperviseur commence à démarrer, appuyez sur la touche majuscule et maintenez-la enfoncée pour accéder au menu de démarrage grub.

  5. Dans le menu, appuyez sur e pour modifier.

  6. Sélectionnez la ligne de noyau (la deuxième ligne) et appuyez sur e pour saisir les modifications.

  7. Ajoutez l'option suivante à la ligne de commande du noyau : init=/bin/bash. Utilisez un espace pour séparer l'option précédente de celle que vous venez d'ajouter.

  8. Supprimez les deux lignes de console=, en veillant à supprimer toutes les valeurs situées après le symbole =, y compris celles séparées par des virgules.

  9. Appuyez sur Return pour enregistrer les modifications.

  10. Appuyez sur b pour démarrer votre ordinateur avec l'option de noyau modifiée. Votre ordinateur va démarrer et afficher une invite bash#.

  11. Saisissez /sbin/fsck -f /dev/sda1 pour exécuter cette commande manuellement à l'invite, afin de vérifier et de réparer votre système de fichiers. Si la commande ne fonctionne pas avec le chemin /dev/sda1, vous pouvez utiliser lsblk pour déterminer le périphérique du système de fichiers racine pour / et utiliser ce chemin à la place.

  12. Une fois la vérification et la réparation du système de fichiers terminés, redémarrez l'instance. Les paramètres grub d'origine sont restaurés et la passerelle démarre normalement.

  13. Attendez la fin de réalisation des instantanés en cours de la passerelle d'origine, puis validez les données de l'instantané.

Vous pouvez continuer à utiliser le volume d'origine tel quel ou vous pouvez créer une passerelle avec un nouveau volume en fonction de l'instantané de récupération ou de l'instantané terminé. Vous pouvez aussi créer un volume à partir de l'un de vos instantanés terminés sur ce volume.

Récupération de vos données à partir d'un centre de données inaccessible

Si votre passerelle ou votre centre de données devient inaccessible pour une raison quelconque, vous pouvez récupérer vos données sur une autre passerelle dans un autre centre de données ou les récupérer sur une passerelle hébergée sur une instance Amazon EC2. Si vous n'avez pas accès à un autre centre de données, nous vous recommandons de créer la passerelle sur une instance Amazon EC2. Les étapes à suivre dépendent du type de la passerelle à partir de laquelle vous récupérez les données.

Pour récupérer des données depuis une passerelle de volume dans un centre de données inaccessible
  1. Créez et activez une nouvelle passerelle de volume sur un hôte Amazon EC2. Pour de plus amples informations, veuillez consulter Déploiement d’une instance Amazon EC2 pour héberger votre passerelle de volume.

    Note

    Les volumes stockés sur une passerelle ne peuvent pas être hébergés sur une instance Amazon EC2.

  2. Créez un nouveau volume et choisissez la passerelle EC2 comme passerelle cible. Pour de plus amples informations, veuillez consulter Création d'un volume.

    Créez le nouveau volume en fonction d'un instantané Amazon EBS ou d'un clone à partir du dernier point de récupération du volume à récupérer.

    Si votre volume est basé sur un instantané, indiquez l'ID de l'instantané.

    Si vous clonez un volume à partir d'un point de récupération, choisissez le volume source.