Remplacement de votre passerelle de fichiers S3 existante par une nouvelle instance - AWS Storage Gateway

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.

Remplacement de votre passerelle de fichiers S3 existante par une nouvelle instance

Vous pouvez remplacer une passerelle de fichiers S3 existante par une nouvelle instance à mesure que vos besoins en données et en performances augmentent, ou si vous recevez une AWS notification vous demandant de migrer votre passerelle. Vous devrez peut-être effectuer cette opération si vous souhaitez déplacer votre passerelle vers une meilleure plateforme hôte ou des EC2 instances Amazon plus récentes, ou pour actualiser le matériel du serveur sous-jacent.

Il existe deux méthodes pour remplacer une passerelle de fichiers S3 existante. Le tableau suivant décrit les avantages et les inconvénients de chaque méthode. À l'aide de ces informations, sélectionnez la méthode la mieux adaptée à votre environnement de passerelle, puis reportez-vous aux étapes de procédure décrites dans la section correspondante ci-dessous.

Note

Si vous devez vous connecter à la console locale de votre nouveau Storage Gateway pour utiliser l'une ou l'autre méthode, le nom d'utilisateur par défaut est admin et le mot de passe par défaut est password.

Méthode 1 : migrer le disque de cache et l'ID de passerelle vers l'instance de remplacement

Méthode 2 : instance de remplacement avec un disque de cache vide et un nouvel ID de passerelle

Données du disque cache

Les données du disque cache sont préservées. Cette méthode est utile si votre passerelle dispose d'un disque cache volumineux ou si vos applications sont sensibles au retard causé par les opérations de out-of-cache lecture.

Les données en cache sont téléchargées depuis le AWS cloud. Cette méthode est optimale pour les charges de travail exigeantes en écriture, si vos applications peuvent tolérer le retard causé par les lectures. out-of-cache

Temps d'arrêt

Votre passerelle sera hors ligne pendant 1 à 2 heures pendant le processus de migration.

Les partages de fichiers sont toujours disponibles, mais les clients seront confrontés à des temps d'arrêt courts lorsqu'ils passeront d'un partage de fichiers à un autre pendant la transition vers la nouvelle instance.

Note

L'écriture simultanée dans un compartiment Amazon S3 à partir de deux partages de fichiers n'est pas prise en charge. Tous les clients doivent donc être remappés d'un partage à l'autre simultanément, plutôt que progressivement.

ID de passerelle

La nouvelle passerelle hérite de l'ID de passerelle de la passerelle qu'elle remplace.

La passerelle existante et la passerelle de remplacement ont une passerelle distincte et unique IDs.

Note

La migration ne peut être effectuée qu'entre des passerelles du même type. Par exemple, vous ne pouvez pas migrer des paramètres ou des données d'une passerelle de FSx fichiers vers une passerelle de fichiers S3.

Méthode 1 : migrer le disque de cache et l'ID de passerelle vers l'instance de remplacement

Pour migrer le disque cache et l'ID de S3 vers une instance de remplacement :
  1. Arrêtez toutes les applications qui écrivent sur la passerelle de fichiers S3 existante.

  2. Vérifiez que la CachePercentDirty métrique de l'onglet Monitoring pour la passerelle de fichiers S3 existante est la bonne0.

  3. Arrêtez la passerelle de fichiers S3 existante en éteignant la machine virtuelle (VM) hôte à l'aide de ses commandes d'hyperviseur.

    Pour plus d'informations sur la fermeture d'une EC2 instance Amazon, consultez la section Arrêter et démarrer votre instance dans le guide de l' EC2 utilisateur Amazon.

    Pour plus d'informations sur l'arrêt d'une machine virtuelle KVM ou Hyper-V VMware, consultez la documentation de votre hyperviseur.

  4. Détachez tous les disques, y compris le disque racine et les disques de cache, de l'ancienne machine virtuelle de passerelle.

    Note

    Notez l’ID de volume du disque racine, ainsi que l’ID de passerelle associé à ce disque racine. Vous devrez détacher ce disque du nouvel hyperviseur Storage Gateway ultérieurement.

    Si vous utilisez une EC2 instance Amazon comme machine virtuelle pour votre passerelle de fichiers S3 , consultez la section Détacher un volume Amazon EBS d'une instance Windows ou Détacher un volume Amazon EBS d'une instance Linux dans le guide de l'utilisateur Amazon. EC2

    Pour plus d'informations sur le détachement de disques d'une machine virtuelle KVM ou Hyper-V, consultez la documentation de votre hyperviseur. VMware

  5. Créez une nouvelle instance de machine virtuelle d' AWS Storage Gateway hyperviseur, mais ne l'activez pas en tant que passerelle. Dans une étape ultérieure, cette nouvelle machine virtuelle prendra l'identité de l'ancienne passerelle.

    Pour plus d'informations sur la création d'une nouvelle machine virtuelle de l'hyperviseur Storage Gateway, consultez les sections Choix d'une plate-forme hôte et téléchargement de la machine virtuelle.

    Note

    N'ajoutez pas de disques de cache pour la nouvelle machine virtuelle. Cette machine virtuelle utilisera les mêmes disques de cache que ceux utilisés par l'ancienne machine virtuelle.

  6. Configurez votre nouvelle machine virtuelle Storage Gateway pour utiliser les mêmes paramètres réseau que l'ancienne machine virtuelle.

    La configuration du réseau par défaut de la passerelle est le protocole de DHCP (Dynamic Host Configuration Protocol). Avec le protocole DHCP, votre passerelle reçoit automatiquement une adresse IP.

    Si vous devez configurer manuellement une adresse IP statique pour votre machine virtuelle de passerelle, consultez la section Configuration des paramètres réseau.

    Si votre machine virtuelle de passerelle doit utiliser un proxy Socket Secure version 5 (SOCKS5) pour se connecter à Internet, consultez la section Routage de votre passerelle déployée EC2 via un proxy HTTP.

  7. Démarrez la nouvelle machine virtuelle Storage Gateway.

  8. Attachez les disques que vous avez détachés de l'ancienne machine virtuelle de passerelle à la nouvelle machine virtuelle de passerelle. Ne détachez pas le disque racine existant de la nouvelle machine virtuelle de passerelle.

    Note

    Pour que la migration soit réussie, tous les disques doivent rester inchangés. La modification de la taille du disque ou d'autres valeurs entraîne des incohérences dans les métadonnées qui empêchent la réussite de la migration.

  9. Lancez le processus de migration de la passerelle en vous connectant à la nouvelle machine virtuelle à l'aide d'une URL au format suivant :

    http://your-VM-IP-address/migrate?gatewayId=your-gateway-ID

    Vous pouvez utiliser la même adresse IP pour la nouvelle machine virtuelle de passerelle que celle que vous avez utilisée pour l'ancienne machine virtuelle de passerelle. Pour utiliser la même adresse IP, supprimez d'abord l'ancienne passerelle, puis passez à l'étape 5. Votre URL doit ressembler à l'exemple suivant :

    http://198.51.100.123/migrate?gatewayId=sgw-12345678

    Utilisez cette URL depuis un navigateur ou depuis la ligne de commande à l'aide de cURL.

    Lorsque la migration de la passerelle démarre avec succès, le message suivant s'affiche :

    Successfully imported Storage Gateway information. Please refer to Storage Gateway documentation to perform the next steps to complete the migration.
  10. Attendez que l'état de la passerelle s'affiche comme étant en cours d'exécution dans la AWS Storage Gateway console. Selon la bande passante disponible, cela peut prendre jusqu'à 10 minutes.

  11. Arrêtez la nouvelle machine virtuelle Storage Gateway.

  12. Détachez le disque racine de l'ancienne passerelle, dont vous avez noté l'ID de volume précédemment, de la nouvelle passerelle.

  13. Démarrez la nouvelle machine virtuelle Storage Gateway.

  14. Si votre passerelle a été jointe à un domaine Active Directory, rejoignez le domaine. Pour obtenir des instructions, consultez la section Utilisation d'Active Directory pour authentifier les utilisateurs.

    Note

    Vous devez effectuer cette étape même si le statut de la passerelle de fichiers S3 apparaît comme Joint.

  15. Vérifiez que vos partages sont disponibles à l'adresse IP de la nouvelle machine virtuelle de passerelle, puis supprimez l'ancienne machine virtuelle de passerelle.

    Avertissement

    Lorsqu’une passerelle est supprimée, il n’y a plus aucun moyen de la récupérer.

    Pour plus d'informations sur la suppression d'une EC2 instance Amazon, consultez Résilier votre instance dans le guide de EC2 l'utilisateur Amazon. Pour plus d'informations sur la suppression d'une machine virtuelle KVM ou Hyper-V, consultez la documentation de votre hyperviseur. VMware

Méthode 2 : instance de remplacement avec un disque de cache vide et un nouvel ID de passerelle

Pour configurer une instance de passerelle de fichiers S3 de remplacement avec un disque cache vide et un nouvel ID de passerelle :
  1. Arrêtez toutes les applications qui écrivent sur la passerelle de fichiers S3 existante. Vérifiez que la CachePercentDirty métrique de l'onglet Surveillance est correcte 0 avant de configurer les partages de fichiers sur la nouvelle passerelle.

  2. Utilisez le AWS Command Line Interface (AWS CLI) pour recueillir et enregistrer les informations de configuration relatives à votre passerelle de fichiers S3 et à vos partages de fichiers existants en procédant comme suit :

    1. Enregistrez les informations de configuration de la passerelle de fichiers S3 .

      aws storagegateway describe-gateway-information --gateway-arn "arn:aws:storagegateway:us-east-2:123456789012:gateway/sgw-12A3456B"

      Cette commande génère un bloc JSON contenant des métadonnées relatives à la passerelle, telles que son nom, ses interfaces réseau, son fuseau horaire configuré et son état (si la passerelle est en cours d'exécution).

    2. Enregistrez les paramètres SMB (Server Message Block) de la passerelle de fichiers S3 .

      aws storagegateway describe-smb-settings --gateway-arn "arn:aws:storagegateway:us-east-2:123456789012:gateway/sgw-12A3456B"

      Cette commande génère un bloc JSON qui contient des métadonnées relatives au partage de fichiers SMB, telles que son nom de domaine, l'état de Microsoft Active Directory, si le mot de passe invité est défini et le type de stratégie de sécurité.

    3. Enregistrez les informations de partage de fichiers pour chaque partage de fichiers SMB et NFS (Network File System) de la passerelle de fichiers S3 Gateway :

      • Utilisez la commande suivante pour les partages de fichiers SMB.

        aws storagegateway describe-smb-file-shares --file-share-arn-list "arn:aws:storagegateway:us-east-2:123456789012:share/share-987A654B"

        Cette commande génère un bloc JSON contenant des métadonnées relatives au partage de fichiers SMB, telles que son nom, sa classe de stockage, son statut, son rôle IAM (Amazon Resource Name (ARN), une liste des clients autorisés à accéder à la passerelle de fichiers S3 et le chemin utilisé par le client SMB pour identifier le point de montage.

      • Utilisez la commande suivante pour les partages de fichiers NFS.

        aws storagegateway describe-nfs-file-shares --file-share-arn-list "arn:aws:storagegateway:us-east-2:123456789012:share/share-321A978B"

        Cette commande génère un bloc JSON contenant des métadonnées relatives au partage de fichiers NFS, telles que son nom, sa classe de stockage, son statut, l'ARN du rôle IAM, la liste des clients autorisés à accéder à la passerelle de fichiers S3 et le chemin utilisé par le client NFS pour identifier le point de montage.

  3. Créez une nouvelle passerelle de fichiers S3 avec les mêmes paramètres et la même configuration que l'ancienne passerelle. Si nécessaire, reportez-vous aux informations que vous avez enregistrées à l'étape 2.

  4. Créez de nouveaux partages de fichiers pour la nouvelle passerelle avec les mêmes paramètres et configurations que les partages de fichiers configurés sur l'ancienne passerelle. Si nécessaire, reportez-vous aux informations que vous avez enregistrées à l'étape 2.

  5. Vérifiez que votre nouvelle passerelle fonctionne correctement, puis remappez/découpez vos clients des anciens partages de fichiers vers les nouveaux partages de fichiers de la manière la mieux adaptée à votre environnement.

  6. Vérifiez que votre nouvelle passerelle fonctionne correctement, puis supprimez l'ancienne passerelle de la console Storage Gateway.

    Important

    Avant de supprimer une passerelle de fichiers S3 , assurez-vous qu'aucune application n'écrit actuellement dans le cache de cette passerelle. Si vous supprimez une passerelle alors qu’elle est en cours d’utilisation, une perte de données peut se produire.

    Avertissement

    Lorsqu’une passerelle est supprimée, il n’y a plus aucun moyen de la récupérer.

  7. Supprimez l'ancienne machine virtuelle de passerelle ou l'ancienne EC2 instance Amazon.