IBM Cloud Docs
Montar iSCSI volumes em Microsoft Windows

Montar iSCSI volumes em Microsoft Windows

Este tutorial orienta você sobre como montar um IBM Cloud® Block Storage for Classic volume em um servidor com sistema operacional Windows 2019 ou Windows 2022. 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

  1. Crie um servidor virtual para o Classic no console, a partir da CLI, com a API ou o Terraform.

  2. Solicite um volume de armazenamento em bloco no mesmo data center.

  3. Certifique-se de que o host esteja autorizado a acessar o volume Block Storage for Classic. Para obter mais informações, consulte Autorização do host no console Autorização do host na CLIAutorização do host com o Terraform. Após a conclusão da autorização, anote o nome de usuário, a senha e as informações do IQN do host.

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 seu sistema operacional.

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

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

Reinicie 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. Estabeleça uma conexão RDP com seu servidor com o aplicativo do Windows.

  2. Inicie o Gerenciador de Servidor e navegue até Gerenciar, Adicionar Recursos.

  3. Clique em Next até chegar ao menu Features (Recursos).

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

  5. Clique em Avançar e Instalar 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.

  6. 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 iSCSI dispositivos 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. Feche a janela clicando em OK.

Configurando o inicializador iSCSI para descobrir o destino

  1. No Gerenciador do Servidor, inicie iSCSI o Iniciador selecionando Ferramentas > iSCSI Iniciador.

    1. Se o serviço iSCSI ainda não estiver em execução, o servidor solicitará que você clique em Yes (Sim ) para iniciar o serviço. Seu servidor deve ser reinicializado para que a configuração tenha efeito.
    2. Retorne à tela de propriedades do iniciador iSCSI.
  2. Clique na guia Configuração.

    1. O campo Initiator Name pode já estar preenchido com uma entrada iqn.

    2. Clique em Alterar para substituir os valores existentes pelo seu Nome iSCSI Qualificado (IQN)[1] no console.

      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

    1. Insira o endereço IP do seu iSCSI destino e mantenha o valor padrão de 3260 para a porta.

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

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

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

    5. Na lista IP do Portal de destino, selecione o IP do volume de bloco.

    6. 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.
      Habilite o login CHAP em Advanced Settings.

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

    8. No campo Segredo de destino, insira a senha do IBM Cloud console. Esse campo diferencia maiúsculas de minúsculas.

    9. 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.

  4. Na tela Alvos, o nome do seu alvo aparece na seção Alvos descobertos com um Inactive status. 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.
    Alvo descoberto na janela Propriedades do iniciador ISCSI.

  5. Selecione a caixa de seleção Ativar multipath para habilitar a E/S multipath 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.
    Ative o IO de vários caminhos na tela Conectar ao destino.

  6. 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.
    Logon e credenciais CHAP.

  7. Digite o nome de usuário no campo [2] Nome e digite a senha no campo [3] Segredo de destino.

  8. 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.
    O primeiro alvo descoberto é mostrado como conectado.

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 Conectar ao destino, marque a caixa de seleção Ativar verificação de múltiplos caminhos e clique em 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 Portal de destino, selecione o endereço IP da segunda interface[4] ativada no array 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 Ativar logon CHAP é selecionada para adicionar as credenciais do segundo destino.
    Adição de credenciais CHAP para o segundo destino em 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 iSCSI armazenamento.

    A imagem mostra a janela Properties (Propriedades) e a tela Sessions (Sessões). Duas sessões conectadas são exibidas na lista.
    São exibidas duas sessões conectadas.

    Se o seu host tiver várias interfaces que você deseja conectar ao armazenamento, é possível configurar outra conexão com o endereço da segunda placa de rede no campo IP do iniciador. No entanto, certifique-se de autorizar o endereço IP do segundo iniciador no IBM Cloud® console antes de tentar estabelecer 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 Detalhes do dispositivo mostra dois caminhos disponíveis para MPIO com uma política de equilíbrio de carga Round Robin com subconjunto.
O caminho múltiplo pode ser validado na janela Detalhes do dispositivo.

  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 conectadas ao seu 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 Avançar.
  8. Insira 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 interrupções no serviço. Para verificar se o Windows MPIO está configurado, você deve primeiro certificar-se de que o complemento MPIO está habilitado 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.
    São mostrados vários caminhos que levam ao alvo.

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. Revise o conteúdo do. 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. O MPIO fornece um nível extra de conectividade durante esses eventos e mantém uma sessão estabelecida com o volume com operações ativas de leitura/gravação.

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 ambos os caminhos não forem descobertos após a nova verificação, crie um caso de suporte para que 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 destino que deseja remover e clique em 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 IQN pode ser obtido na tela Block Storage for Classic Detalhes no IBM Cloud console. ↩︎

  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 segundo endereço IP na tela Block Storage for Classic Detalhes no IBM Cloud console. ↩︎