Personalizzazione delle impostazioni iSCSI - AWS Storage Gateway

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Personalizzazione delle impostazioni iSCSI

Dopo aver configurato l'iniziatore, ti consigliamo di personalizzare le impostazioni iSCSI per impedire all'iniziatore di disconnettersi dalle destinazioni.

Aumentando i valori di timeout iSCSI come mostrato nella procedura seguente, l'applicazione sarà in grado di gestire meglio le operazioni di scrittura che richiedono molto tempo e altri problemi temporanei, come le interruzioni di rete.

Nota

Prima di apportare modifiche al Registro di sistema, devi eseguirne una copia di backup. Per informazioni sulla creazione di una copia di backup e altre procedure consigliate da seguire quando si lavora con il Registro di sistema, vedere Procedure consigliate per il Registro di sistema nella Microsoft TechNet Library.

Personalizzazione delle impostazioni iSCSI di Windows

Per una configurazione del gateway di nastri virtuali, la connessione ai dispositivi VTL tramite un iniziatore iSCSI Microsoft è un processo in due fasi:

  1. Connettere i dispositivi gateway di nastri virtuali al client Windows.

  2. Se si usa un'applicazione di backup, configurare l'applicazione per l'uso dei dispositivi.

La configurazione mostrata nell'esempio sulle operazioni iniziali offre le istruzioni per entrambe le fasi. Utilizza l'applicazione di NetBackup backup Symantec. Per ulteriori informazioni, consulta Connessione dei VTL dispositivi e Configurazione dei dispositivi di storage NetBackup .

Per personalizzare le impostazioni iSCSI di Windows
  1. Aumentare il tempo massimo durante il quale lasciare in coda le richieste.

    1. Avviare l'editor del Registro di sistema (Regedit.exe).

    2. Passare alla chiave del GUID (identificatore univoco globale) per la classe del dispositivo che contiene le impostazioni del controller iSCSI, mostrata di seguito.

      avvertimento

      Assicurati di lavorare sulla CurrentControlSetsottochiave e non su un altro set di controlli, come ControlSet001 o 002. ControlSet

      HKEY_Local_Machine\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}
    3. Individuare la sottochiave per l'iniziatore Microsoft iSCSI, illustrata di seguito come. [<Instance Number]

      La chiave è rappresentata da un numero a quattro cifre, ad esempio 0000.

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

      A seconda di cosa è installato nel computer, l'iniziatore iSCSI Microsoft può non corrispondere alla sottochiave 0000. È possibile assicurarsi di aver selezionato la sottochiave corretta verificando che la stringa abbia il valore. DriverDesc Microsoft iSCSI Initiator

    4. Per visualizzare le impostazioni iSCSI, scegliere la sottochiave Parameters (Parametri).

    5. Aprite il menu contestuale (con il pulsante destro del mouse) per il valore MaxRequestHoldTimeDWORD (32 bit), scegliete Modifica, quindi modificate il valore in. 600

      MaxRequestHoldTimespecifica per quanti secondi l'iniziatore Microsoft iSCSI deve trattenere e riprovare i comandi in sospeso prima di notificare un evento al livello superiore. Device Removal Questo valore rappresenta un tempo di attesa di 600 secondi.

  2. È possibile aumentare la quantità massima di dati che è possibile inviare nei pacchetti iSCSI modificando i seguenti parametri:

    • FirstBurstLengthcontrolla la quantità massima di dati che possono essere trasmessi in una richiesta di scrittura non richiesta. Imposta questo valore su 262144 o sul valore predefinito del sistema operativo Windows, a seconda di quale sia il più alto.

    • MaxBurstLengthè simile a FirstBurstLength, ma imposta la quantità massima di dati che possono essere trasmessi in sequenze di scrittura richieste. Imposta questo valore su 1048576 o sul valore predefinito del sistema operativo Windows, a seconda di quale sia il più alto.

    • MaxRecvDataSegmentLengthcontrolla la dimensione massima del segmento di dati associato a una singola unità di dati di protocollo (PDU). Imposta questo valore su 262144 o sul valore predefinito del sistema operativo Windows, a seconda di quale sia il più alto.

    Nota

    È possibile ottimizzare diversi software di backup per funzionare al meglio utilizzando diverse impostazioni iSCSI. Per verificare quali valori per questi parametri offriranno le migliori prestazioni, vedere la documentazione relativa al software di backup.

  3. Aumentare il valore di timeout del disco, come mostrato di seguito:

    1. Se non è già stato fatto, avviare l'editor del Registro di sistema (Regedit.exe).

    2. Accedere alla sottochiave Disk nella sottochiave Services di CurrentControlSet, illustrata di seguito.

      HKEY_Local_Machine\SYSTEM\CurrentControlSet\Services\Disk
    3. Aprite il menu contestuale (con il pulsante destro del mouse) per il valore TimeOutValueDWORD (32 bit), scegliete Modifica, quindi modificate il valore in. 600

      TimeOutValuespecifica per quanti secondi l'iniziatore iSCSI aspetterà una risposta dalla destinazione prima di tentare il ripristino della sessione interrompendo e ristabilendo la connessione. Questo valore rappresenta un periodo di timeout di 600 secondi.

  4. Perché i nuovi valori di configurazione vengano applicati, riavviare il sistema.

    Prima di riavviare, è necessario accertarsi che i risultati di tutte le operazioni di scrittura nei volumi vengano scaricate. A questo scopo, portare offline tutti i dischi del volume di storage mappati prima di riavviare.

Personalizzazione delle impostazioni iSCSI di Linux

Dopo aver configurato l'iniziatore del tuo gateway, ti consigliamo di personalizzare le impostazioni iSCSI per impedire all'iniziatore di disconnettersi dalle destinazioni. Aumentando i valori di timeout iSCSI come mostrato di seguito, l'applicazione sarà in grado di gestire meglio le operazioni di scrittura che richiedono molto tempo e altri problemi temporanei, come le interruzioni di rete.

Nota

I comandi possono essere leggermente diversi per altri tipi di Linux. Gli esempi seguenti sono basati su Red Hat Linux.

Per personalizzare le impostazioni iSCSI di Linux
  1. Aumentare il tempo massimo durante il quale lasciare in coda le richieste.

    1. Aprire il file /etc/iscsi/iscsid.conf e individuare le righe seguenti.

      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. Imposta il [replacement_timeout_value] valore su. 600

      Imposta il [noop_out_interval_value] valore su60.

      Imposta il [noop_out_timeout_value] valore su600.

      Tutti e tre i valori sono espressi in secondi.

      Nota

      Le impostazioni di iscsid.conf devono essere configurate prima di individuare il gateway. Se hai già individuato il gateway o hai effettuato l'accesso alla destinazione (o hai eseguito entrambe le operazioni), puoi eliminare la voce dal database di individuazione tramite il comando seguente. Puoi quindi individuare di nuovo il gateway o riaccedere per recuperare la nuova configurazione.

      iscsiadm -m discoverydb -t sendtargets -p [GATEWAY_IP]:3260 -o delete
  2. Aumentare i valori massimi per la quantità di dati che è possibile trasmettere in ogni risposta.

    1. Aprire il file /etc/iscsi/iscsid.conf e individuare le righe seguenti.

      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. Consigliamo i seguenti valori per ottenere prestazioni migliori. Il software di backup potrebbe essere ottimizzato per utilizzare valori diversi, quindi consultare la documentazione del software di backup per ottenere risultati ottimali.

      Imposta il [replacement_first_burst_length_value] valore su 262144 o sull'impostazione predefinita del sistema operativo Linux, a seconda di quale sia il più alto.

      Imposta il [replacement_max_burst_length_value] valore su 1048576 o sul valore predefinito del sistema operativo Linux, a seconda di quale sia il più alto.

      Imposta il [replacement_segment_length_value] valore su 262144 o sul valore predefinito del sistema operativo Linux, a seconda di quale sia il più alto.

      Nota

      È possibile ottimizzare diversi software di backup per funzionare al meglio utilizzando diverse impostazioni iSCSI. Per verificare quali valori per questi parametri offriranno le migliori prestazioni, vedere la documentazione relativa al software di backup.

  3. Riavviare il sistema perché i nuovi valori di configurazione vengano applicati.

    Prima di riavviare, accertarsi che i risultati di tutte le operazioni di scrittura nei nastri vengano scaricate. A tale scopo, smonta i nastri prima di riavviarle.