Personnalisation des paramètres i SCSI - 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.

Personnalisation des paramètres i SCSI

Après avoir configuré votre initiateur, nous vous recommandons vivement de personnaliser vos SCSI paramètres i pour empêcher l'initiateur de se déconnecter des cibles.

En augmentant les valeurs de SCSI délai d'attente i comme indiqué dans les étapes suivantes, vous permettez à votre application de mieux gérer les opérations d'écriture qui prennent du temps et d'autres problèmes transitoires tels que les interruptions de réseau.

Note

Avant d’apporter des modifications au registre, vous devez créer une copie de sauvegarde du registre. Pour plus d'informations sur la création d'une copie de sauvegarde et sur les autres bonnes pratiques à suivre lors de l'utilisation du registre, consultez la section Meilleures pratiques du registre dans la Microsoft TechNet Library.

Personnalisation de vos paramètres Windows i SCSI

Pour une configuration de Tape Gateway, la connexion à vos VTL appareils à l'aide d'un SCSI initiateur Microsoft i s'effectue en deux étapes :

  1. Connectez les appareils de votre passerelle de bande à votre client Windows.

  2. Si vous utilisez une application de sauvegarde, configurez-la de façon à utiliser ces appareils.

La configuration de l’exemple de mise en route fournit des instructions relatives à ces deux étapes. Il utilise l'application de NetBackup sauvegarde Symantec. Pour plus d’informations, consultez Connecter vos VTL appareils et Configuration des périphériques NetBackup de stockage.

Pour personnaliser les SCSI paramètres de Windows i
  1. Augmentez la durée maximale pendant laquelle les demandes sont mises en attente.

    1. Démarrez l’éditeur de registre (Regedit.exe).

    2. Accédez à la clé d'identification unique globale (GUID) de la classe de périphérique contenant les paramètres SCSI du contrôleur i, comme indiqué ci-dessous.

      Avertissement

      Assurez-vous que vous travaillez dans la CurrentControlSetsous-clé et non dans un autre ensemble de contrôles, tel que ControlSet001 ou ControlSet002.

      HKEY_Local_Machine\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}
    3. Recherchez la sous-clé de l'SCSIinitiateur Microsoft i, illustrée ci-dessous sous la forme [<Instance Number].

      La clé est représentée par un nombre à quatre chiffres, par exemple 0000.

      HKEY_Local_Machine\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}\[<Instance Number]

      Selon ce qui est installé sur votre ordinateur, il est possible que l'SCSIinitiateur Microsoft i ne soit pas la 0000 sous-clé. Vous pouvez vous assurer que vous avez sélectionné la bonne sous-clé en vérifiant que la chaîne DriverDesc contient la valeurMicrosoft iSCSI Initiator.

    4. Pour afficher les SCSI paramètres i, choisissez la sous-clé Paramètres.

    5. Ouvrez le menu contextuel (clic droit) pour la valeur MaxRequestHoldTimeDWORD(32 bits), choisissez Modifier, puis remplacez la valeur par. 600

      MaxRequestHoldTimeindique pendant combien de secondes l'SCSIinitiateur Microsoft i doit maintenir et réessayer les commandes en attente, avant de notifier un événement à la couche supérieure. Device Removal Cette valeur représente un temps d’attente de 600 secondes.

  2. Vous pouvez augmenter la quantité maximale de données pouvant être envoyées par SCSI paquets i en modifiant les paramètres suivants :

    • FirstBurstLengthcontrôle la quantité maximale de données qui peuvent être transmises dans le cadre d'une demande d'écriture non sollicitée. Définissez cette valeur sur 262144 ou sur la valeur par défaut du système d’exploitation Windows, en choisissant la valeur la plus élevée.

    • MaxBurstLengthest similaire à FirstBurstLength, mais il définit la quantité maximale de données pouvant être transmises dans des séquences d'écriture sollicitées. Définissez cette valeur sur 1048576 ou sur la valeur par défaut du système d’exploitation Windows, en choisissant la valeur la plus élevée.

    • MaxRecvDataSegmentLengthcontrôle la taille maximale du segment de données associé à une seule unité de données de protocole (PDU). Définissez cette valeur sur 262144 ou sur la valeur par défaut du système d’exploitation Windows, en choisissant la valeur la plus élevée.

    Note

    Différents logiciels de sauvegarde peuvent être optimisés pour fonctionner au mieux en utilisant différents SCSI paramètres i. Pour vérifier les valeurs de ces paramètres qui offrent les meilleures performances, consultez la documentation de votre logiciel de sauvegarde.

  3. Augmentez la valeur de délai d’attente du disque, comme illustré ci-après:

    1. Démarrez l’éditeur de registre (Regedit.exe), si vous ne l’avez pas déjà fait.

    2. Accédez à la sous-clé Disk dans la sous-clé Services du CurrentControlSet, comme indiqué ci-dessous.

      HKEY_Local_Machine\SYSTEM\CurrentControlSet\Services\Disk
    3. Ouvrez le menu contextuel (clic droit) pour la valeur TimeOutValueDWORD(32 bits), choisissez Modifier, puis remplacez la valeur par. 600

      TimeOutValueindique combien de secondes l'SCSIinitiateur i attendra une réponse de la cible avant de tenter de récupérer une session en interrompant puis en rétablissant la connexion. Cette valeur représente un délai d'attente de 600 secondes.

  4. Pour veiller à ce que les nouvelles valeurs de configuration prennent effet, redémarrez votre système.

    Avant de redémarrer, vous devez vous assurer que les résultats de toutes les opérations d’écriture pour les volumes ont été nettoyés. Pour ce faire, prenez n’importe quel disque de volume de stockage mappé hors ligne avant de redémarrer.

Personnalisation de vos paramètres Linux i SCSI

Après avoir configuré l'initiateur de votre passerelle, nous vous recommandons vivement de personnaliser vos SCSI paramètres i pour empêcher l'initiateur de se déconnecter des cibles. En augmentant les valeurs de SCSI délai d'attente i comme indiqué ci-dessous, vous permettez à votre application de mieux gérer les opérations d'écriture qui prennent du temps et d'autres problèmes transitoires tels que les interruptions de réseau.

Note

Les commandes peuvent être légèrement différentes pour d’autres types de Linux. Les exemples suivants sont basés sur Red Hat Linux.

Pour personnaliser vos SCSI paramètres Linux i
  1. Augmentez la durée maximale pendant laquelle les demandes sont mises en attente.

    1. Ouvrez le fichier /etc/iscsi/iscsid.conf et recherchez les lignes suivantes.

      node.session.timeo.replacement_timeout = [replacement_timeout_value] node.conn[0].timeo.noop_out_interval = [noop_out_interval_value] node.conn[0].timeo.noop_out_timeout = [noop_out_timeout_value]
    2. Définir la propriété [replacement_timeout_value] valeur à600.

      Définir la propriété [noop_out_interval_value] valeur à60.

      Définir la propriété [noop_out_timeout_value] valeur à600.

      Ces trois valeurs sont exprimées en secondes.

      Note

      Les paramètres iscsid.conf doivent être définis avant la découverte de la passerelle. Si vous avez déjà découvert votre passerelle ou si vous vous êtes connecté à la cible, ou les deux, vous pouvez supprimer l’entrée de la base de données de découverte à l’aide de la commande suivante. Vous pouvez ensuite redécouvrir ou vous connecter à nouveau pour récupérer la nouvelle configuration.

      iscsiadm -m discoverydb -t sendtargets -p [GATEWAY_IP]:3260 -o delete
  2. Augmentez les valeurs maximales pour la quantité de données pouvant être transmises dans chaque réponse.

    1. Ouvrez le fichier /etc/iscsi/iscsid.conf et recherchez les lignes suivantes.

      node.session.iscsi.FirstBurstLength = [replacement_first_burst_length_value] node.session.iscsi.MaxBurstLength = [replacement_max_burst_length_value] node.conn[0].iscsi.MaxRecvDataSegmentLength = [replacement_segment_length_value]
    2. Nous recommandons les valeurs suivantes pour obtenir de meilleures performances. Votre logiciel de sauvegarde peut être optimisé pour utiliser différentes valeurs. Consultez donc la documentation de ce dernier pour obtenir les meilleurs résultats.

      Définir la propriété [replacement_first_burst_length_value] valeur to 262144 ou valeur par défaut du système d'exploitation Linux, la valeur la plus élevée étant retenue.

      Définir la propriété [replacement_max_burst_length_value] valeur to 1048576 ou valeur par défaut du système d'exploitation Linux, la valeur la plus élevée étant retenue.

      Définir la propriété [replacement_segment_length_value] valeur to 262144 ou valeur par défaut du système d'exploitation Linux, la valeur la plus élevée étant retenue.

      Note

      Différents logiciels de sauvegarde peuvent être optimisés pour fonctionner au mieux en utilisant différents SCSI paramètres i. Pour vérifier les valeurs de ces paramètres qui offrent les meilleures performances, consultez la documentation de votre logiciel de sauvegarde.

  3. Redémarrez le système pour veiller à ce que les nouvelles valeurs de configuration prennent effet.

    Avant de redémarrer, vous devez vous assurer que les résultats de toutes les opérations d’écriture pour les bandes ont été nettoyées. Pour ce faire, démontez les bandes avant de redémarrer.