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
-
Inicie o Server Manager e navegue até Manage, Add Features.
-
Clique em Avançar para abrir o menu Recursos.
-
Role para baixo e marque Multipath I/O.
-
Clique em Next e Install para instalar o MPIO no servidor host.
Instale o MPIO no servidor host. -
Reinicie o servidor .
Incluindo o suporte da iSCSI para dispositivos MPIO
-
Abra a janela Propriedades de MPIO clicando em Iniciar, apontando para Ferramentas administrativas e clicando em MPIO.
-
Clique em Descobrir caminhos múltiplos.
-
Selecione Adicionar suporte para dispositivos iSCSI e clique em Adicionar.
Habilite o suporte a MPIO para dispositivos ISCSI. -
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
-
No Gerenciador do servidor, inicie o inicializador iSCSI e selecione Ferramentas, Inicializador iSCSI.
-
Clique na guia Configuração.
-
O campo Initiator Name pode já estar preenchido com uma entrada semelhante a
iqn.2024-07.com.ibm:
. -
Clique em Change (Alterar ) para substituir os valores existentes pelo seu iSCSI Qualified Name (IQN)[1].
Propriedades do iniciador ISCSI -
Clique em Descoberta e clique em Portal de descoberta.
Propriedades do iniciador ISCSI, guia Descoberta -
Insira o endereço IP de seu destino iSCSI e deixe a Porta com o valor padrão de 3260.
-
Clique em Avançado para abrir a janela Configurações avançadas.
-
Na lista Adaptador local, selecione Inicializador iSCSI da Microsoft.
-
Na lista IP do inicializador, selecione o endereço IP do host.
-
Na lista IP do portal de destino, selecione o IP de uma das interfaces de armazenamento.
-
Selecione Ativar logon do CHAP para ativar a autenticação CHAP.
Enable CHAP Login in Advanced Settings. -
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.
-
No campo Target secret (Segredo do alvo ), digite a senha do console IBM Cloud. Esse campo diferencia maiúsculas de minúsculas.
-
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.
-
-
O nome do destino aparece na seção Destinos descobertos com um status
Inactive
. Clique em Conectar para conectar-se ao destino.Discovered Target in the ISCSI Initiator Properties window. -
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.
Enable multi-path IO on the Connect to Target screen. -
Clique em Avançado e selecione Ativar logon do CHAP.
CHAP logon and credentials. -
Digite o nome de usuário no campo Name[2] e digite a senha no campo Target secret[3] .
-
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.
The first discovered target is shown as connected.
Adição e configuração de várias sessões MPIO
-
Inicie o Inicializador iSCSI e, na guia Destinos, clique em Propriedades.
-
Clique em Incluir sessão na janela Propriedades.
-
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 ).
Adição de um segundo caminho MPIO. -
Na janela Configurações avançadas, atualize os campos a seguir.
- Na lista Adaptador local, selecione Inicializador iSCSI da Microsoft.
- Na lista IP do inicializador, selecione o endereço IP do host.
- Na lista IP do portal de destino, selecione o IP de uma das interfaces de armazenamento.
- Clique na caixa de seleção Habilitar logon CHAP.
- Insira os valores secretos de Nome e de Destino que foram obtidos do console e clique em OK.
- Clique em OK na janela Conectar-se ao destino para voltar para a janela Propriedades.
-
Clique em Propriedades. Na caixa de diálogo Propriedades, clique em Incluir sessão novamente para incluir o segundo caminho.
-
Na janela Connect to Target (Conectar ao destino), marque a caixa de seleção Enable multi-path. Clique em Avançado.
-
Na janela Configurações avançadas,
- Na lista Adaptador local, selecione Inicializador iSCSI da Microsoft.
- 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.
- Na lista IP do Target Portal, selecione o endereço IP da segunda interface[4] que está ativada na matriz de armazenamento.
- Clique na caixa de seleção Habilitar logon CHAP.
- Insira os valores secretos de Nome e de Destino que foram obtidos do console e clique em OK.
- Clique em OK na janela Conectar-se ao destino para voltar para a janela Propriedades.
Adding CHAP credentials for the 2nd target in Advanced Settings. -
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.
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.
-
Na janela Propriedades, clique em Dispositivos para abrir a janela Dispositivos. O nome da interface do dispositivo começa com
mpio
.janela Dispositivos exibe o iSCSI destino -
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.
- Clique em OK várias vezes para sair do Inicializador iSCSI.
Inicializando e formatando o volume do Block Storage for Classic
- Pressione a tecla do logotipo do Windows + X e clique em Executar.
- 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. - Na janela Gerenciamento de disco, clique com o botão direito do mouse no nome do volume descoberto e clique em online.
- Clique com o botão direito e selecione Inicializar disco.
- Na caixa de diálogo, selecione o disco a inicializar e clique em OK.
- O assistente Novo volume simples inicia. Selecione um tamanho de disco e clique em Avançar.
- Atribua uma letra de unidade ao volume e clique em Next (Avançar ).
- 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.
- Clique em Avançar.
- 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.
Após a conclusão da reinicialização, execute as etapas a seguir para visualizar todos os caminhos ativos.
-
Na área de trabalho, clique em Iniciar.
-
No campo Iniciar procura, digite
diskmgmt.msc
. -
Na lista de Programas, clique em
diskmgmt
. -
Clique com o botão direito em cada disco para o qual você deseja verificar os múltiplos caminhos e clique em Propriedades.
-
Na guia MPIO, na lista Selecionar a política MPIO, clique em todos os caminhos que estão ativos.
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.
- Abra o prompt de comando.
- Execute
mpclaim.exe –v c:\multipathconfig.txt
para capturar a configuração multipath. - 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
- No Server Manager, clique em Storage > iSCSI.
- Clique com o botão direito do mouse no volume e tire-o Offline.
- Em iSCSI Initiator, clique em Targets.
- 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.
- Clique em Descoberta no Inicializador iSCSI.
- Destaque o portal de destino que está associado a seu volume de armazenamento e clique em Remover.
-
O nome do IQ N pode ser obtido na tela Block Storage for Classic Detail (Detalhes de ) no console IBM Cloud. ↩︎
-
Os valores de campo Nome e Segredo de destino podem ser obtidos na tela Detalhes do Block Storage for Classic. ↩︎
-
Os valores de campo Nome e Segredo de destino podem ser obtidos na tela Detalhes do Block Storage for Classic. ↩︎
-
Você pode encontrar o seg undo endereço IP na tela Block Storage for Classic Detail (Detalhes de ) no console IBM Cloud. ↩︎