Utilisation des volumes - 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 Amazon FSx File Gateway a été déplacée vers Qu'est-ce qu'Amazon FSx File Gateway ?

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.

Utilisation des volumes

Vous pouvez trouver ci-dessous des instructions sur la façon d’utiliser votre volume. Pour utiliser votre volume, vous devez d'abord le connecter à votre client en tant que SCSI cible i, puis l'initialiser et le formater.

Connexion de vos volumes à votre client

Vous utilisez l'SCSIinitiateur i de votre client pour vous connecter à vos volumes. A la fin de la procédure suivante, les volumes deviennent accessibles en tant qu’appareils locaux sur le client.

Important

Avec Storage Gateway, vous pouvez connecter plusieurs hôtes au même volume si les hôtes coordonnent l'accès à l'aide de Windows Server Failover Clustering ()WSFC. Vous ne pouvez pas connecter plusieurs hôtes au même volume sans utiliserWSFC, par exemple en partageant un système de fichiers NTFS /ext4 non clusterisé.

Connexion à un client Microsoft Windows

La procédure suivante présente un résumé des étapes à suivre pour vous connecter à un client Windows. Pour plus d’informations, consultez Connexion aux initiateurs iSCSI.

Pour vous connecter à un client Windows
  1. Exécutez iscsicpl.exe.

  2. Dans la boîte de dialogue Propriétés de l'SCSIinitiateur i, choisissez l'onglet Discovery, puis Discovery Portal.

  3. Dans la boîte de dialogue Discover Target Portal, saisissez l'adresse IP de votre SCSI cible i pour l'adresse IP ou DNS le nom.

  4. Connectez le nouveau portail cible au volume de stockage sur la passerelle.

  5. Sélectionnez la cible, puis choisissez Se connecter.

  6. Dans l’onglet Cibles, veillez à ce que l’état cible ait la valeur Connectée indiquant que la cible est connectée, puis choisissez OK.

Connexion à un client Red Hat Enterprise Linux

La procédure suivante présente un résumé des étapes que vous devez suivre pour vous connecter à un client Red Hat Enterprise Linux (RHEL). Pour plus d’informations, consultez Connexion aux initiateurs iSCSI.

Pour connecter un client Linux à des SCSI cibles i
  1. Installez le package iscsi-initiator-utils RPM.

    Vous pouvez utiliser la commande suivante pour installer le package.

    sudo yum install iscsi-initiator-utils
  2. Assurez-vous que le SCSI daemon i est en cours d'exécution.

    Pour RHEL 5 ou 6, utilisez la commande suivante.

    sudo /etc/init.d/iscsi status

    Pour RHEL 7, utilisez la commande suivante.

    sudo service iscsid status
  3. Découvrez les cibles de volume ou de VTL périphérique définies pour une passerelle. Utilisez la commande de découverte suivante.

    sudo /sbin/iscsiadm --mode discovery --type sendtargets --portal [GATEWAY_IP]:3260

    Le résultat de la commande de découverte doit ressembler à l’exemple de sortie suivant.

    Pour les passerelles de volume : [GATEWAY_IP]:3260, 1 iqn.1997-05.com.amazon:myvolume

    Pour les passerelles de bande : iqn.1997-05.com.amazon:[GATEWAY_IP]-tapedrive-01

  4. Connectez-vous à une cible.

    Assurez-vous de spécifier le bon [GATEWAY_IP] et IQN dans la commande connect.

    Utilisez la commande suivante de l’.

    sudo /sbin/iscsiadm --mode node --targetname iqn.1997-05.com.amazon:[ISCSI_TARGET_NAME] --portal [GATEWAY_IP]:3260,1 --login
  5. Vérifiez que le volume est attaché à l’ordinateur client (l’initiateur). Pour cela, utilisez la commande suivante.

    ls -l /dev/disk/by-path

    La sortie de la commande doit ressembler à celle de l’exemple suivant.

    lrwxrwxrwx. 1 root root 9 Apr 16 19:31 ip-[GATEWAY_IP]:3260-iscsi-iqn.1997-05.com.amazon:myvolume-lun-0 -> ../../sda

    Après avoir configuré votre initiateur, nous vous recommandons vivement de personnaliser vos SCSI paramètres i comme indiqué dansPersonnalisation de vos paramètres iSCSI Linux.

Initialisation et formatage de votre volume

Après avoir utilisé l'SCSIinitiateur i dans votre client pour vous connecter à vos volumes, vous devez les initialiser et les formater.

Initialisation et formatage du volume sur Microsoft Windows

Utilisez la procédure suivante pour initialiser et formater votre volume sur Windows.

Pour initialiser et formater votre volume de stockage
  1. Démarrez diskmgmt.msc pour ouvrir la console Disk Management.

  2. Dans la boîte de dialogue Initialize Disk, initialisez le volume en tant que partition MBR(Master Boot Record). Lorsque vous sélectionnez le style de partition, vous devez tenir compte du type de volume auquel vous vous connectez à (mis en cache ou stocké), comme illustré dans le tableau suivant.

    Style de partition Utiliser dans les conditions suivantes
    MBR(Master Boot Record)
    • Si la passerelle est un volume stocké et si le volume de stockage est limité à 1 Tio.

    • Si la passerelle est un volume mis en cache et si le volume de stockage est inférieur à 2 Tio.

    GPT(Table GUID de partition)

    Si le volume de stockage de votre passerelle a une taille de 2 Tio ou plus.

  3. Créer un volume simple :

    1. Mettez le volume en ligne pour l’initialiser. Tous les volumes disponibles sont affichés dans la console de gestion de disque.

    2. Ouvrez le menu contextuel (clic droit) pour le disque et choisissez New Simple Volume.

      Important

      Veillez à ne pas formater le disque mauvais. Vérifiez que le disque formaté a la même taille que le disque local que vous avez alloué à l’ordinateur virtuel de la passerelle et que son état est Non alloué.

    3. Indiquez la taille de disque maximale.

    4. Attribuez une lettre de disque ou un chemin d’accès au volume et formatez ce dernier avec la fonction Perform a quick format (Effectuer un formatage rapide).

      Important

      Nous vous recommandons vivement d’utiliser Perform a quick format (Effectuer un formatage rapide)pour les volumes mis en cache. Il en résulte une baisse des E/S d’initialisation et de la taille initiale des instantanés, ainsi qu’un accès plus rapide à un volume utilisable. Cela évite également d’utiliser l’espace du volume mis en cache pour le processus de formatage complet.

      Note

      Le temps nécessaire au formatage du volume dépend de la taille de ce dernier. L’exécution de ce processus peut prendre plusieurs minutes.

Initialisation et formatage du volume sur Red Hat Enterprise Linux

Utilisez la procédure suivante pour initialiser et formater votre volume sur Red Hat Enterprise Linux (RHEL).

Pour initialiser et formater votre volume de stockage
  1. Sélectionnez le répertoire /dev pour le dossier.

  2. Exécutez la commande sudo cfdisk.

  3. Identifiez votre nouveau volume en exécutant la commande suivante : Pour trouver les nouveaux volumes, vous pouvez répertorier la disposition de la partition de vos volumes.

    $ lsblk

    L’erreur de libellé de volumes non reconnus s’affiche pour le nouveau volume non partitionné.

  4. Initialisez votre nouveau volume. Lorsque vous sélectionnez le style de partition, vous devez tenir compte de la taille et du type de volume auquel vous vous connectez à (mis en cache ou stocké), comme illustré dans le tableau suivant.

    Style de partition Utiliser dans les conditions suivantes
    MBR(Master Boot Record)
    • Si la passerelle est un volume stocké et si le volume de stockage est limité à 1 Tio.

    • Si la passerelle est un volume mis en cache et si le volume de stockage est inférieur à 2 Tio.

    GPT(Table GUID de partition)

    Si le volume de stockage de votre passerelle a une taille de 2 Tio ou plus.

    Pour une MBR partition, utilisez la commande suivante : sudo parted /dev/your volume mklabel msdos

    Pour une GPT partition, utilisez la commande suivante : sudo parted /dev/your volume mklabel gpt

  5. Créez une partition à l’aide de la commande suivante.

    sudo parted -a opt /dev/your volume mkpart primary file system 0% 100%

  6. Attribuez une lettre de lecteur à la partition et créez un système de fichiers à l’aide de la commande suivante.

    sudo mkfs -L datapartition /dev/your volume

  7. Montez le système de fichiers à l’aide de la commande suivante.

    sudo mount -o defaults /dev/your volume /mnt/your directory

Test de votre passerelle

Vous testez la configuration de la passerelle de volume en effectuant les tâches suivantes :

  1. Ecrivez des données sur le volume.

  2. Prenez un instantané.

  3. Restaurez l’instantané sur un autre volume.

Vous vérifiez la configuration d'une passerelle en effectuant une sauvegarde instantanée de votre volume et en y stockant l'instantané AWS. Vous restaurez ensuite l’instantané sur un nouveau volume. Votre passerelle copie les données de l'instantané spécifié AWS vers le nouveau volume.

Note

La restauration de données à partir de volumes Amazon Elastic Block Store (AmazonEBS) chiffrés n'est pas prise en charge.

Pour créer un EBS instantané Amazon d'un volume de stockage sous Microsoft Windows
  1. Sur votre ordinateur Windows, copiez les données sur le volume de stockage mappé.

    La quantité de données copiées importe peu pour cette démonstration. Un petit fichier suffit pour illustrer le processus de restauration.

  2. Dans le volet de navigation de la console Storage Gateway, sélectionnez Volumes.

  3. Choisissez le volume de stockage que vous avez créé pour la passerelle.

    Cette passerelle doit avoir un seul volume de stockage. Les propriétés du volume sélectionné s’affichent.

  4. Pour Actions, choisissez Créer un EBS instantané pour créer un instantané du volume.

    En fonction de la quantité de données sur le disque et de la bande passante de chargement, la réalisation de l’instantané peut prendre quelques secondes. Notez l’ID de volume pour le volume dont vous créez un instantané. Vous utilisez cet ID pour rechercher l’instantané.

  5. Dans la boîte de dialogue Créer un EBS instantané, fournissez une description de votre instantané.

  6. (Facultatif) Pour Balises, entrez une clé et une valeur pour ajouter des balises à l’instantané. Une balise est une paire clé-valeur sensible à la casse qui vous aide à gérer, filtrer et rechercher vos instantanés.

  7. Choisissez Create Snapshot (Créer un instantané). Votre instantané est stocké sous la forme d'un EBS instantané Amazon. Notez votre ID d’instantané. Le nombre d’instantanés créés pour votre volume s’affiche dans la colonne de l’instantané.

  8. Dans la colonne EBSdes instantanés, cliquez sur le lien du volume pour lequel vous avez créé l'instantané pour afficher votre EBS instantané sur la EC2 console Amazon.

Pour restaurer un instantané sur un autre volume

veuillez consulter Création d'un volume.

Comment procéder ensuite ?

Dans les sections précédentes, vous avez créé et mis en service une passerelle, puis vous avec connecté l’hôte Windows au volume de stockage de la passerelle. Vous avez ajouté des données au SCSI volume i de la passerelle, pris un instantané du volume et l'avez restauré sur un nouveau volume, vous vous êtes connecté au nouveau volume et avez vérifié que les données y figuraient.

Une fois que vous avez terminé l’exercice, réfléchissez aux points suivants :

D’autres sections de ce manuel incluent des informations sur les procédures suivantes :

Pour en savoir plus sur le dimensionnement du stockage de la passerelle de volume pour les charges de travail réelles et sur le nettoyage des ressources dont vous n’avez pas besoin, consultez les sections suivantes.

Dimensionnement du stockage de la passerelle de volume pour les charges de travail réelles

A ce stade, vous avez une passerelle simple et fonctionnelle. Cependant, les suppositions utilisées pour créer cette passerelle ne sont pas appropriées pour les charges de travail réelles. Si vous souhaitez utiliser cette passerelle pour des charges de travail réelles, vous devez faire deux choses :

  1. Définir une taille appropriée pour le tampon de chargement.

  2. Configurer la surveillance du tampon de chargement, si vous ne l’avez pas déjà fait.

Vous découvrirez ci-après comment exécuter ces deux tâches. Si vous avez activé une passerelle pour les volumes mis en cache, vous devez également dimensionner le stockage de cache pour les charges de travail réelles.

Pour dimensionner le tampon de chargement et le stockage de cache d’une configuration de mise en cache sur la passerelle
  • Utilisez la formule indiquée dans Détermination de la taille de tampon de chargement à allouer pour le dimensionnement du tampon de chargement. Nous vous recommandons vivement d’allouer au moins 150 Gio pour le tampon de chargement. Si la formule du tampon de chargement donne une valeur inférieure à 150 Gio, utilisez 150 Gio comme tampon de chargement alloué.

    La formule de la mémoire tampon de téléchargement prend en compte la différence entre le débit entre votre application et votre passerelle et le débit entre votre passerelle et le débit AWS, multipliée par la durée prévue pour écrire les données. Par exemple, supposons que vos applications écrivent des données de texte sur votre passerelle à un taux de 40 Mo par seconde pendant 12 heures par jour et que le débit de votre réseau soit de 12 Mo par seconde. En supposant un facteur de compression de 2:1 pour les données de texte, la formule indique que vous devez allouer environ 675 Gio d’espace de tampon de chargement.

Pour dimensionner le tampon de chargement pour une configuration de stockage
  • Utilisez la formule indiquée dans Détermination de la taille de tampon de chargement à allouer. Nous vous recommandons vivement d’allouer au moins 150 Gio pour le tampon de chargement. Si la formule du tampon de chargement donne une valeur inférieure à 150 Gio, utilisez 150 Gio comme tampon de chargement alloué.

    La formule de la mémoire tampon de téléchargement prend en compte la différence entre le débit entre votre application et votre passerelle et le débit entre votre passerelle et le débit AWS, multipliée par la durée prévue pour écrire les données. Par exemple, supposons que vos applications écrivent des données de texte sur votre passerelle à un taux de 40 Mo par seconde pendant 12 heures par jour et que le débit de votre réseau soit de 12 Mo par seconde. En supposant un facteur de compression de 2:1 pour les données de texte, la formule indique que vous devez allouer environ 675 Gio d’espace de tampon de chargement.

Pour surveiller le tampon de chargement
  1. Ouvrez la console Storage Gateway à la https://console.aws.amazon.com/storagegateway/maison.

  2. Choisissez les onglets Passerelle et Détails, puis recherchez le champ Upload Buffer Used (Tampon de chargement utilisé) pour afficher le tampon de chargement de la passerelle en cours.

  3. Définissez une ou plusieurs alarmes pour vous informer sur l’utilisation de tampon de chargement.

    Nous vous recommandons vivement de créer une ou plusieurs alarmes de mémoire tampon de téléchargement dans la CloudWatch console Amazon. Par exemple, vous pouvez définir une alarme pour un niveau d’utilisation auquel vous souhaitez être averti et une alarme pour un niveau d’utilisation qui, en cas de dépassement, entraîne une action. Cette action peut se traduire par l’ajout d’un espace de tampon de chargement. Pour plus d’informations, consultez Pour définir une alarme de seuil supérieur pour le tampon de chargement de la passerelle.

Nettoyage des ressources inutiles

Si vous avez créé la passerelle à titre d’exercice ou de test, pensez à nettoyer les ressources dont vous n’avez pas besoin pour éviter les frais inattendus ou inutiles.

Pour nettoyer les ressources dont vous n’avez pas besoin
  1. Supprimez les instantanés. Pour obtenir des instructions, veuillez consulter Suppression d'un instantané.

  2. A moins que vous ayez l’intention de continuer à utiliser la passerelle, supprimez-la. Pour plus d’informations, consultez Suppression de votre passerelle à l’aide de la Console AWS Storage Gateway et suppression des ressources associées.

  3. Supprimez la machine virtuelle Storage Gateway de votre hôte sur site. Si vous avez créé votre passerelle sur une EC2 instance Amazon, mettez fin à l'instance.