Montagem de LUNs iSCSI em um cliente Windows - FSx for ONTAP

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

Montagem de LUNs iSCSI em um cliente Windows

Os exemplos apresentados nesses procedimentos usam a seguinte configuração:

  • O LUN iSCSI que está sendo montado em um host Windows já foi criado. Para obter mais informações, consulte Criar um LUN iSCSI.

  • O host Microsoft Windows que está montando o iSCSI LUN é uma instância do Amazon EC2 executando um Amazon Machine Image (AMI) do Microsoft Windows Server 2019. Ele tem grupos de segurança VPC configurados para permitir tráfego de entrada e saída, conforme descrito em Controle de acesso ao sistema de arquivos com Amazon VPC .

    Você pode estar usando uma AMI diferente do Microsoft Windows em sua configuração.

  • O cliente e o sistema de arquivos estão localizados na mesma VPCConta da AWS e. Se o cliente estiver localizado em outra VPC, você poderá usar o emparelhamento de VPC ou concederAWS Transit Gateway a outras VPCs acesso aos endpoints iSCSI. Para obter mais informações, consulte Acessando dados de fora da VPC de implantação.

    Recomendamos que a instância do EC2 esteja na mesma zona de disponibilidade da sub-rede preferida do seu sistema de arquivos, conforme mostrado no gráfico a seguir.


                    Imagem mostrando um sistema de arquivos Amazon FSx for NetApp  ONTAP com um LUN iSCSI e uma instância do Amazon EC2 localizada na mesma zona de disponibilidade da sub-rede preferida do sistema de arquivos.

Configurar o iSCSI no cliente Windows

  1. Use a Área de Trabalho Remota do Windows para se conectar ao cliente Windows no qual você deseja montar o iSCSI LUN. Para obter mais informações, consulte o tópico sobre como Connect à sua instância do Windows usando o RDP no Guia do usuário do Amazon Elastic Compute Cloud.

  2. Abra um Windows PowerShell como administrador. Use os comandos a seguir para habilitar o iSCSI em sua instância do Windows e configurar o serviço iSCSI para iniciar automaticamente.

    PS C:\> Start-Service MSiSCSI PS C:\> Set-Service -Name msiscsi -StartupType Automatic
  3. Recupere o nome do iniciador da sua instância do Windows. Você usará esse valor na configuração do iSCSI em seu sistema de arquivos FSx for ONTAP usando o NetApp ONTAP CLI.

    PS C:\> (Get-InitiatorPort).NodeAddress

    O sistema responde com a porta do iniciador:

    iqn.1991-05.com.microsoft:ec2amaz-abc123d
  4. Para permitir que seus clientes façam o failover automático entre seus servidores de arquivos, você precisa instalarMultipath-IO (MPIO) em sua instância do Windows. Use o seguinte comando :

    PS C:\> Install-WindowsFeature Multipath-IO
  5. Reinicie sua instância do Windows após a conclusão daMultipath-IO instalação. Mantenha sua instância do Windows aberta para executar as etapas de montagem do LUN iSCSI na seção a seguir.

Configurar o iSCSI no sistema de arquivos FSx para Lustre

  1. Connect ao NetApp ONTAP CLI no sistema de arquivos FSx for ONTAP no qual você criou o iSCSI LUN usando o comando a seguir. Para obter mais informações, consulte Usando o NetApp ONTAP CLI.

    ~$ ssh fsxadmin@your_management_endpoint_ip
  2. Usando o NetApp ONTAP CLI lun igroup create, crie o grupo iniciador ouigroup. Um grupo de iniciadores mapeia para LUNs iSCSI e controla quais iniciadores (clientes) têm acesso aos LUNs. host_initiator_nameSubstitua pelo nome do iniciador do seu host Windows que você recuperou no procedimento anterior.

    ::> lun igroup create -vserver svm_name -igroup igroup_name -initiator host_initiator_name -protocol iscsi -ostype windows

    Se quiser tornar os LUNs mapeados para issoigroup disponíveis para vários hosts, você pode especificar vários nomes de iniciadores separados por vírgula. Para obter mais informações, consulte o Centro lun igroup createde Documentação doNetApp ONTAP.

  3. Confirme que aigroup foi criado com êxito usando o comando a seguinte comando:

    ::> lun igroup show

    O sistema responde com a seguinte saída:

    Vserver Igroup Protocol OS Type Initiators --------- ------------ -------- -------- ------------------------------------ svm_name igroup_name iscsi windows iqn.1994-05.com.windows:abcdef12345

    Com oigroup criado, você está pronto para criar LUNs e mapeá-los paraigroup o.

  4. Esta etapa pressupõe que você já tenha criado um LUN iSCSI. Se você não tiver, consulte step-by-step as instruçõesCriar um LUN iSCSI para fazer isso.

    Crie um mapeamento de LUN do LUN para o seu novoigroup.

    ::> lun mapping create -vserver svm_name -path /vol/vol_name/lun_name -igroup igroup_name -lun-id lun_id
  5. Confirme se o LUN foi criado, on-line e mapeado com o seguinte comando:

    ::> lun show -path /vol/vol_name/lun_name Vserver Path State Mapped Type Size --------- ------------------------------- ------- -------- -------- -------- svm_name /vol/vol_name/lun_name online mapped windows 10GB

    Agora você está pronto para adicionar o destino iSCSI à sua instância do Windows.

  6. Recupere os endereços IP dasiscsi_2 interfacesiscsi_1 e para seu SVM usando o seguinte comando:

    ::> network interface show -vserver svm_name
    Logical Status Network Current Current Is Vserver Interface Admin/Oper Address/Mask Node Port Home ----------- ---------- ---------- ------------------ ------------- ------- ---- svm_name iscsi_1 up/up 172.31.0.143/20 FSxId0123456789abcdef8-01 e0e true iscsi_2 up/up 172.31.21.81/20 FSxId0123456789abcdef8-02 e0e true nfs_smb_management_1 up/up 198.19.250.177/20 FSxId0123456789abcdef8-01 e0e true 3 entries were displayed.

    Neste exemplo, o endereço IP deiscsi_1 é172.31.0.143 eiscsi_2 é172.31.21.81.

Monte um LUN iSCSI no cliente Windows

  1. Na sua instância do Windows, abra um PowerShell terminal como administrador.

  2. Você criará um.ps1 script que faz o seguinte:

    • Conecta-se a cada uma das interfaces iSCSI do seu sistema de arquivos.

    • Adiciona e configura o MPIO para iSCSI.

    • Estabelece 4 sessões para cada conexão iSCSI, o que permite ao cliente direcionar até 20 GB/s (2.500 MB/s) de taxa de transferência agregada para o LUN iSCSI. Para obter mais informações, consulte a largura de banda de rede da instância do Amazon EC2 no Guia do usuário do Amazon Elastic Compute Cloud para instâncias do Windows.

    Copie o seguinte conjunto de comandos em um arquivo para criar o.psl script.

    • iscsi_2Substituaiscsi_1 e pelos endereços IP recuperados na etapa anterior.

    • ec2_ipSubstitua pelo endereço IP da sua instância do Windows.

    #iSCSI IP addresses for Preferred and Standby subnets $TargetPortalAddresses = @("iscsi_1","iscsi_2") #iSCSI Initator IP Address (Local node IP address) $LocaliSCSIAddress = "ec2_ip" #Connect to FSx for NetApp ONTAP file system Foreach ($TargetPortalAddress in $TargetPortalAddresses) { New-IscsiTargetPortal -TargetPortalAddress $TargetPortalAddress -TargetPortalPortNumber 3260 -InitiatorPortalAddress $LocaliSCSIAddress } #Add MPIO support for iSCSI New-MSDSMSupportedHW -VendorId MSFT2005 -ProductId iSCSIBusType_0x9 #Establish iSCSI connection 1..4 | %{Foreach($TargetPortalAddress in $TargetPortalAddresses) {Get-IscsiTarget | Connect-IscsiTarget -IsMultipathEnabled $true -TargetPortalAddress $TargetPortalAddress -InitiatorPortalAddress $LocaliSCSIAddress -IsPersistent $true} } #Set the MPIO Policy to Round Robin Set-MSDSMGlobalDefaultLoadBalancePolicy -Policy RR
  3. Inicie o aplicativo de gerenciamento de disco do Windows. Abra a caixa de diálogo Executar do Windows, digitediskmgmt.msc e pressione Enter. O aplicativo de gerenciamento de disco se abre.

    
                                A janela Gerenciamento de disco do Windows é exibida.
  4. Localize o disco não alocado Esse é o LUN iSCSI. No exemplo, o disco 1 é o disco iSCSI. Está offline.

    Coloque o volume on-line colocando o cursor sobre o Disco 1 e clique com o botão direito do mouse e escolha Online.

    nota

    Você pode modificar a política de rede de área de armazenamento (SAN) para que novos volumes sejam automaticamente colocados on-line. Para obter mais informações, consulte Políticas de SAN na Referência de Comandos do Microsoft Windows Server.

  5. Para inicializar o disco, coloque o cursor sobre o disco 1, clique com o botão direito do mouse e escolha Inicializar. A caixa de diálogo Inicializar é exibida. Escolha OK para inicializar o disco.

  6. Formate o disco como você faria normalmente. Após a conclusão da formatação, a unidade iSCSI aparece como uma unidade utilizável no cliente Windows.