Como personalizar as configurações iSCSI - AWS Storage Gateway

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como personalizar as configurações iSCSI

Após configurar seu iniciador, é altamente recomendável personalizar as configurações iSCSI para evitar que o iniciador desconecte-se dos destinos.

Ao aumentar os valores de tempo limite de iSCSI, conforme mostrado nas etapas a seguir, você torna o aplicativo mais adequado para lidar com operações de gravação demoradas e outros problemas temporários, como interrupções na rede.

nota

Antes de fazer alterações no registro, você deve fazer backup do registro. Para obter informações sobre como fazer uma cópia de backup e outras práticas recomendadas a serem seguidas ao trabalhar com o registro, consulte Práticas recomendadas do registro na Microsoft TechNet Library.

Como personalizar as configurações iSCSI do Windows

Em uma configuração do gateway de fitas, a conexão com seus dispositivos de VTL por meio de um iniciador iSCSI da Microsoft é um processo de duas etapas:

  1. Conecte os dispositivos do gateway de fitas ao seu cliente Windows.

  2. Se você estiver usando um aplicativo de backup, configure-o para usar os dispositivos.

A configuração de introdução de exemplo fornece instruções para essas etapas. Ele usa o aplicativo de NetBackup backup da Symantec. Para ter mais informações, consulte Como conectar dispositivos de VTL e Configurando dispositivos de NetBackup armazenamento.

Para personalizar as configurações iSCSI do Windows
  1. Aumente o tempo máximo durante o qual as solicitações são colocados em fila.

    1. Inicie o Editor de Registro (Regedit.exe).

    2. Navegue até a chave do identificador global exclusivo (GUID) mostrada a seguir, referente à classe de dispositivo que contém as configurações do controlador iSCSI.

      Atenção

      Verifique se você está trabalhando na CurrentControlSetsubchave e não em outro conjunto de controle, como ControlSet001 ou ControlSet002.

      HKEY_Local_Machine\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}
    3. Encontre a subchave do iniciador Microsoft iSCSI, mostrada a seguir como. [<Instance Number]

      A chave é representada por um número de quatro dígitos, como 0000.

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

      Dependendo do que está instalado em seu computador, o iniciador iSCSI da Microsoft pode não ser a subchave 0000. Para se assegurar de que selecionou a subchave correta, confirme se a string DriverDesc tem o valor Microsoft iSCSI Initiator.

    4. Para exibir as configurações iSCSI, escolha a subchave Parameters (Parâmetros).

    5. Abra o menu de contexto (clique com o botão direito do mouse) do valor MaxRequestHoldTimeDWORD (32 bits), escolha Modificar e altere o valor para. 600

      MaxRequestHoldTimeespecifica por quantos segundos o iniciador Microsoft iSCSI deve reter e repetir os comandos pendentes antes de notificar a camada superior sobre um evento. Device Removal Esse valor representa um tempo de espera de 600 segundos.

  2. É possível aumentar a quantidade máxima de dados que podem ser enviados em pacotes iSCSI modificando os seguintes parâmetros:

    • FirstBurstLengthcontrola a quantidade máxima de dados que podem ser transmitidos em uma solicitação de gravação não solicitada. Defina esse valor como 262144 ou o padrão do sistema operacional Windows, o que for maior.

    • MaxBurstLengthé semelhante a FirstBurstLength, mas define a quantidade máxima de dados que podem ser transmitidos nas sequências de gravação solicitadas. Defina esse valor como 1048576 ou o padrão do sistema operacional Windows, o que for maior.

    • MaxRecvDataSegmentLengthcontrola o tamanho máximo do segmento de dados associado a uma única unidade de dados de protocolo (PDU). Defina esse valor como 262144 ou o padrão do sistema operacional Windows, o que for maior.

    nota

    Softwares de backup diferentes podem ser otimizados para funcionar melhor usando configurações iSCSI diferentes. Para verificar quais valores desses parâmetros fornecerão o melhor desempenho, consulte a documentação do software de backup.

  3. Aumente o valor do tempo limite do disco, conforme mostrado a seguir:

    1. Inicie o Editor de Registro (Regedit.exe), se ainda não tiver feito isso.

    2. Navegue até a subchave Disco na subchave Serviços do CurrentControlSet, mostrada a seguir.

      HKEY_Local_Machine\SYSTEM\CurrentControlSet\Services\Disk
    3. Abra o menu de contexto (clique com o botão direito do mouse) do valor TimeOutValueDWORD (32 bits), escolha Modificar e altere o valor para. 600

      TimeOutValueespecifica quantos segundos o iniciador iSCSI aguardará por uma resposta do alvo antes de tentar a recuperação da sessão interrompendo e restabelecendo a conexão. Esse valor representa um período de tempo limite de 600 segundos.

  4. Para garantir que os novos valores de configuração entrem em vigor, reinicie o sistema.

    Antes de reiniciar, você deve confirmar se os resultados de todas as operações de gravação nos volumes são descarregadas. Para isso, antes de reiniciar, desative qualquer disco de volume de armazenamento mapeado.

Como personalizar suas configurações iSCSI Linux

Assim que configurar o iniciador do seu gateway, é altamente recomendável personalizar as configurações iSCSI para evitar que o iniciador se desconecte dos destinos. Ao aumentar os valores de tempo limite de iSCSI, conforme mostrado a seguir, você torna o aplicativo mais adequado para lidar com operações de gravação demoradas e outros problemas temporários, como interrupções na rede.

nota

Os comandos podem ser levemente diferentes para outros tipos de Linux. Os exemplos a seguir baseiam-se no Red Hat Linux.

Para personalizar suas configurações iSCSI Linux
  1. Aumente o tempo máximo durante o qual as solicitações são colocados em fila.

    1. Abra o arquivo /etc/iscsi/iscsid.conf e encontre as linhas a seguir.

      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. Defina o [replacement_timeout_value] valor como600.

      Defina o [noop_out_interval_value] valor como60.

      Defina o [noop_out_timeout_value] valor como600.

      Todos os três valores são em segundos.

      nota

      As configurações iscsid.conf devem ser feitas antes de descobrir o gateway. Se você já tiver descoberto seu gateway ou feito login no destino, ou ambos, poderá excluir a entrada do banco de dados de descoberta usando o comando a seguir. Em seguida, você pode redescobrir ou fazer login novamente para escolher a nova configuração.

      iscsiadm -m discoverydb -t sendtargets -p [GATEWAY_IP]:3260 -o delete
  2. Aumente os valores máximos para a quantidade de dados que podem ser transmitidos em cada resposta.

    1. Abra o arquivo /etc/iscsi/iscsid.conf e encontre as linhas a seguir.

      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. Recomendamos os seguintes valores para obter um melhor desempenho. O software de backup pode ser otimizado para usar valores diferentes, portanto, consulte a documentação do software de backup para obter melhores resultados.

      Defina o [replacement_first_burst_length_value] valor como 262144 ou o padrão do sistema operacional Linux, o que for maior.

      Defina o [replacement_max_burst_length_value] valor como 1048576 ou o padrão do sistema operacional Linux, o que for maior.

      Defina o [replacement_segment_length_value] valor como 262144 ou o padrão do sistema operacional Linux, o que for maior.

      nota

      Softwares de backup diferentes podem ser otimizados para funcionar melhor usando configurações iSCSI diferentes. Para verificar quais valores desses parâmetros fornecerão o melhor desempenho, consulte a documentação do software de backup.

  3. Reinicie o sistema para garantir que os novos valores de configuração entrem em vigor.

    Antes de reiniciar, você deve confirmar se os resultados de todas as operações de gravação nas fitas são descarregadas. Para fazer isso, desmonte as fitas antes de reiniciar.