IBM Cloud Docs
Monte os volumes iSCSI em Microsoft Windows

Monte os volumes iSCSI em Microsoft Windows

Este tutorial o orienta sobre como montar um volume IBM Cloud® Block Storage for Classic em um servidor com o sistema operacional Windows 2019. Você criará duas conexões de uma interface de rede do seu host para dois endereços IP de destino da matriz de armazenamento.

Antes de Iniciar

Se vários hosts montarem o mesmo Block Storage for Classic volume sem serem gerenciados de forma cooperativa, seus dados correm o risco de serem corrompidos. A corrupção do volume pode ocorrer se forem feitas alterações no volume por vários hosts ao mesmo tempo. Você precisa de um sistema de arquivos de disco compartilhado com reconhecimento de cluster para evitar a perda de dados, como o Microsoft Cluster Shared Volumes (CSV), o Red Hat Global File System (GFS2), o VMware® VMFS e outros. Para obter mais informações, consulte a documentação do sistema operacional de seu host.

É melhor executar o tráfego de armazenamento em uma VLAN, que efetua bypass do firewall. A execução do tráfego de armazenamento por meio de firewalls de software aumenta a latência e afeta negativamente o desempenho do armazenamento. Para obter mais informações sobre o roteamento do tráfego de armazenamento para a sua própria interface de VLAN, consulte as Perguntas mais frequentes.

Antes de começar, certifique-se de que o host que acessará o volume Block Storage for Classic esteja autorizado. Para obter mais informações, consulte Autorização do host no consoleAutorização do host na CLIAutorização do host com o Terraform.

As atividades a seguir são pré-requisitos no cliente iSCSI:

  • Instalação de serviços Multipath-IO
  • Configuração do serviço do iniciador iSCSI para iniciar automaticamente
  • Habilitação do suporte para MPIO multipath para iSCSI
  • Ativação da reivindicação automática de todos os volumes iSCSI

É importante reiniciar o cliente Windows após a instalação desses pré-requisitos. A política de balanceamento de carga MPIO requer uma reinicialização para que possa ser definida.

Instalando o recurso MPIO

  1. Inicie o Server Manager e navegue até Manage, Add Features.

  2. Clique em Avançar para abrir o menu Recursos.

  3. Role para baixo e marque Multipath I/O.

  4. Clique em Next e Install para instalar o MPIO no servidor host.

    A imagem mostra a janela Select features (Selecionar recursos) do Add Roles and Features Wizard (Assistente para adicionar funções e recursos) no Server Manager. A opção MPIO é selecionada na lista Recursos. O botão Next é destacado com um contorno azul.
    Instale o MPIO no servidor host.

  5. Reinicie o servidor .

Incluindo o suporte da iSCSI para dispositivos MPIO

  1. Abra a janela Propriedades de MPIO clicando em Iniciar, apontando para Ferramentas administrativas e clicando em MPIO.

  2. Clique em Descobrir caminhos múltiplos.

  3. Selecione Adicionar suporte para dispositivos iSCSI e clique em Adicionar.

    A imagem mostra a tela de propriedades do MPIO. A guia Discover Multi-paths é selecionada. A caixa ao lado da opção Add support for iSCSI devices está marcada. Os botões Add e OK também estão visíveis e ativos.
    Habilite o suporte a MPIO para dispositivos ISCSI.

  4. Se você for solicitado a reiniciar o servidor, clique em Yes (Sim ). Caso contrário, continue com a próxima etapa.

Configurando o inicializador iSCSI para descobrir o destino

  1. No Gerenciador do servidor, inicie o inicializador iSCSI e selecione Ferramentas, Inicializador iSCSI.

  2. Clique na guia Configuração.

    1. O campo Initiator Name pode já estar preenchido com uma entrada semelhante a iqn.2024-07.com.ibm:.

    2. Clique em Change (Alterar ) para substituir os valores existentes pelo seu iSCSI Qualified Name (IQN)[1].

      A imagem mostra a tela iSCSI Initiator Properties com o campo Initiator Name preenchido previamente. O botão Alterar é destacado com um contorno azul.
      Propriedades do iniciador ISCSI

    3. Clique em Descoberta e clique em Portal de descoberta.

      A imagem mostra a guia Discovery (Descoberta) na tela iSCSI Initiator Properties (Propriedades do iniciador). O botão do portal Discover é destacado com um fundo azul claro.
      Propriedades do iniciador ISCSI, guia Descoberta

    4. Insira o endereço IP de seu destino iSCSI e deixe a Porta com o valor padrão de 3260.

    5. Clique em Avançado para abrir a janela Configurações avançadas.

    6. Na lista Adaptador local, selecione Inicializador iSCSI da Microsoft.

    7. Na lista IP do inicializador, selecione o endereço IP do host.

    8. Na lista IP do portal de destino, selecione o IP de uma das interfaces de armazenamento.

    9. Selecione Ativar logon do CHAP para ativar a autenticação CHAP.

      A imagem mostra a guia General (Geral) da tela Advanced Settings (Configurações avançadas). A opção Ativar logon CHAP está selecionada. O campo Name (Nome) contém um nome de volume IBM Cloud e o campo Target secret (Segredo do alvo) está ativo.
      Enable CHAP Login in Advanced Settings.

    10. No campo Name (Nome ), exclua todas as entradas existentes e insira o nome de usuário do console IBM Cloud. Esse campo diferencia maiúsculas de minúsculas.

    11. No campo Target secret (Segredo do alvo ), digite a senha do console IBM Cloud. Esse campo diferencia maiúsculas de minúsculas.

    12. Clique em OK nas janelas Configurações avançadas e Descobrir portal de destino para voltar à tela principal Propriedades do inicializador iSCSI. Se você receber erros de autenticação, verifique as entradas de nome de usuário e senha.

  3. O nome do destino aparece na seção Destinos descobertos com um status Inactive. Clique em Conectar para conectar-se ao destino.

    A imagem mostra a guia Target (Destino) da tela iSCSI Initiator Properties (Propriedades do iniciador). O alvo descoberto está em status inativo.
    Discovered Target in the ISCSI Initiator Properties window.

  4. Marque a caixa de seleção Enable multi-path (Ativar vários caminhos) para ativar a E/S de vários caminhos para o destino.

    A imagem mostra a tela Connect to Target (Conectar ao destino) e a opção Enable Multi-path (Ativar vários caminhos) está selecionada. Os botões Advanced e OK são destacados com um contorno azul.
    Enable multi-path IO on the Connect to Target screen.

  5. Clique em Avançado e selecione Ativar logon do CHAP.

    A imagem mostra a guia General (Geral) da tela Advanced Settings (Configurações avançadas). A opção Ativar logon CHAP está selecionada. O campo Name (Nome) contém um nome de volume IBM Cloud e o campo Target secret (Segredo do alvo) está ativo.
    CHAP logon and credentials.

  6. Digite o nome de usuário no campo Name[2] e digite a senha no campo Target secret[3] .

  7. Clique em OK até que a janela Propriedades do inicializador iSCSI seja exibida. O status do destino na seção Destinos descobertos muda de Inativo para Conectado.

    A imagem mostra a guia Target (Destino) da tela iSCSI Initiator Properties (Propriedades do iniciador). O alvo descoberto está no status Conectado.
    The first discovered target is shown as connected.

Adição e configuração de várias sessões MPIO

  1. Inicie o Inicializador iSCSI e, na guia Destinos, clique em Propriedades.

  2. Clique em Incluir sessão na janela Propriedades.

  3. Na caixa de diálogo Connect to Target (Conectar ao destino), marque a caixa de seleção Enable multi-path (Ativar caminhos múltiplos) e clique em Advanced (Avançado ).

    A imagem mostra a tela Properties (Propriedades), na qual você pode clicar em Add session (Adicionar sessão) para iniciar uma conexão com o segundo Target. A imagem também mostra a caixa de diálogo Connect to Target (Conectar ao destino), na qual o novo nome do destino é inserido e a opção Enable multi-path (Ativar vários caminhos) é selecionada.
    Adição de um segundo caminho MPIO.

  4. Na janela Configurações avançadas, atualize os campos a seguir.

    1. Na lista Adaptador local, selecione Inicializador iSCSI da Microsoft.
    2. Na lista IP do inicializador, selecione o endereço IP do host.
    3. Na lista IP do portal de destino, selecione o IP de uma das interfaces de armazenamento.
    4. Clique na caixa de seleção Habilitar logon CHAP.
    5. Insira os valores secretos de Nome e de Destino que foram obtidos do console e clique em OK.
    6. Clique em OK na janela Conectar-se ao destino para voltar para a janela Propriedades.
  5. Clique em Propriedades. Na caixa de diálogo Propriedades, clique em Incluir sessão novamente para incluir o segundo caminho.

  6. Na janela Connect to Target (Conectar ao destino), marque a caixa de seleção Enable multi-path. Clique em Avançado.

  7. Na janela Configurações avançadas,

    1. Na lista Adaptador local, selecione Inicializador iSCSI da Microsoft.
    2. Na lista de IPs do inicializador, selecione o endereço IP que corresponde ao host. Nesse caso, você está conectando duas interfaces de rede na matriz de armazenamento a uma única interface de rede no host. Portanto, essa interface é a mesma que foi fornecida para a primeira sessão.
    3. Na lista IP do Target Portal, selecione o endereço IP da segunda interface[4] que está ativada na matriz de armazenamento.
    4. Clique na caixa de seleção Habilitar logon CHAP.
    5. Insira os valores secretos de Nome e de Destino que foram obtidos do console e clique em OK.
    6. Clique em OK na janela Conectar-se ao destino para voltar para a janela Propriedades.

    A imagem mostra a guia General (Geral) da tela Advanced Settings (Configurações avançadas). A opção Enable CHAP log-on é selecionada para adicionar as credenciais do destino 2nd.
    Adding CHAP credentials for the 2nd target in Advanced Settings.

  8. Agora a janela Propriedades exibe mais de uma sessão dentro da área de janela Identificador. Isso significa que você tem mais de uma sessão no armazenamento iSCSI.

    A imagem mostra a janela Propriedades e sua guia Sessões. Duas sessões conectadas são exibidas na lista.
    Two connected sessions are displayed.

    Se o host tiver várias interfaces que você deseja conectar ao armazenamento, é possível configurar outra conexão com o endereço da segunda NIC no campo IP do iniciador. No entanto, certifique-se de autorizar o endereço IP do segundo iniciador no console IBM Cloud® antes de tentar fazer a conexão.

  9. Na janela Propriedades, clique em Dispositivos para abrir a janela Dispositivos. O nome da interface do dispositivo começa com mpio.

    Janela
    janela Dispositivos exibe o iSCSI destino

  10. Clique em MPIO para abrir a janela Detalhes do dispositivo. É possível escolher as políticas de balanceamento de carga para o MPIO nessa janela e ela mostrará os caminhos para o iSCSI. Neste exemplo, dois caminhos são mostrados como disponíveis para MPIO.

A janela Device Details mostra dois caminhos disponíveis para MPIO com uma política de equilíbrio de carga Round Robin With Subset.
Multipath can be validated on the Device Details window.

  1. Clique em OK várias vezes para sair do Inicializador iSCSI.

Inicializando e formatando o volume do Block Storage for Classic

  1. Pressione a tecla do logotipo do Windows + X e clique em Executar.
  2. Na caixa de diálogo Executar, digite Diskmgmt.msc. Clique em OK e a caixa de diálogo Gerenciamento de disco aparecerá. O painel lateral mostra as unidades que estão conectadas ao host.
  3. Na janela Gerenciamento de disco, clique com o botão direito do mouse no nome do volume descoberto e clique em online.
  4. Clique com o botão direito e selecione Inicializar disco.
  5. Na caixa de diálogo, selecione o disco a inicializar e clique em OK.
  6. O assistente Novo volume simples inicia. Selecione um tamanho de disco e clique em Avançar.
  7. Atribua uma letra de unidade ao volume e clique em Next (Avançar ).
  8. Digite os parâmetros para formatar o volume.
    • Em um Windows Server, somente NTFS é suportado.
    • Configure o tamanho da unidade de alocação como 64 K.
    • Forneça um rótulo para o seu volume de armazenamento.
  9. Clique em Avançar.
  10. Verifique os valores para o seu volume e clique em Concluir. Na página Gerenciamento de disco, o volume agora aparecerá como On-line.

Verificar se o MPIO está configurado corretamente

É possível anexar um volume com um único caminho, mas é importante que as conexões sejam estabelecidas em ambos os caminhos para evitar a interrupção do serviço. Para verificar se o MPIO do Windows está configurado, primeiro você deve se certificar de que o complemento MPIO está ativado e, em seguida, reiniciar o servidor.

A imagem mostra a janela Select features (Selecionar recursos) do Add Roles and Features Wizard (Assistente para adicionar funções e recursos) no Server Manager. A opção MPIO é selecionada na lista Recursos.
A E/S multipath é mostrada como marcada.

Após a conclusão da reinicialização, execute as etapas a seguir para visualizar todos os caminhos ativos.

  1. Na área de trabalho, clique em Iniciar.

  2. No campo Iniciar procura, digite diskmgmt.msc.

  3. Na lista de Programas, clique em diskmgmt.

  4. Clique com o botão direito em cada disco para o qual você deseja verificar os múltiplos caminhos e clique em Propriedades.

  5. Na guia MPIO, na lista Selecionar a política MPIO, clique em todos os caminhos que estão ativos.

    A tela Device Details (Detalhes do dispositivo) é mostrada com 2 caminhos ativos na guia MPIO.
    Several paths that are leading to the target are shown.

Para verificar caminhos múltiplos usando a linha de comandos, conclua as etapas a seguir.

  1. Abra o prompt de comando.
  2. Execute mpclaim.exe –v c:\multipathconfig.txt para capturar a configuração multipath.
  3. Analise o conteúdo do site multipathconfig.txt. Confirme se cada um dos dois caminhos listados para o volume contém valores TPG_Id distintos.

Se o MPIO não estiver configurado corretamente, o seu dispositivo de armazenamento poderá se desconectar e aparecer off-line quando uma indisponibilidade de rede ocorrer ou quando as equipes do IBM Cloud® executarem a manutenção. A MPIO fornece um nível extra de conectividade durante esses eventos e mantém uma sessão estabelecida para o volume com operações de leitura/gravação ativas.

Em raras ocasiões, um volume é provisionado e anexado enquanto o segundo caminho está inativo. Nesses casos, o host pode ver um único caminho quando a varredura de descoberta é executada. Se encontrar esse fenômeno, verifique a IBM Cloud® página de status para ver se um evento atual pode afetar a capacidade do host de acessar o armazenamento. Se nenhum evento for relatado, execute a varredura de descoberta novamente para garantir que todos os caminhos sejam descobertos corretamente. Se um evento estiver em andamento, o armazenamento poderá ser anexado com um único caminho. No entanto, é essencial que os caminhos sejam varridos novamente após a conclusão do evento. Se os dois caminhos não forem descobertos após a nova varredura, crie um caso de suporte para que ele possa ser investigado adequadamente.

Desmontando volumes do Block Storage for Classic

Para desconectar um volume iSCSI de uma instância do Compute IBM Cloud® baseada no Windows, conclua as etapas a seguir.

Desconecte o volume do iniciador iSCSI

  1. No Server Manager, clique em Storage > iSCSI.
  2. Clique com o botão direito do mouse no volume e tire-o Offline.
  3. Em iSCSI Initiator, clique em Targets.
  4. Selecione o alvo que você deseja remover e clique em Disconnect (Desconectar ).

Removendo destinos

Essa etapa é opcional para quando você não precisar mais acessar os destinos iSCSI.

  1. Clique em Descoberta no Inicializador iSCSI.
  2. Destaque o portal de destino que está associado a seu volume de armazenamento e clique em Remover.

  1. O nome do IQ N pode ser obtido na tela Block Storage for Classic Detail (Detalhes de ) no console IBM Cloud. ↩︎

  2. Os valores de campo Nome e Segredo de destino podem ser obtidos na tela Detalhes do Block Storage for Classic. ↩︎

  3. Os valores de campo Nome e Segredo de destino podem ser obtidos na tela Detalhes do Block Storage for Classic. ↩︎

  4. Você pode encontrar o seg undo endereço IP na tela Block Storage for Classic Detail (Detalhes de ) no console IBM Cloud. ↩︎