Conectar-se a volumes do Elastic SAN – Windows

Este artigo explica como se conectar a um volume da rede de área de armazenamento (SAN) Elástico a partir de um cliente Windows individual. Para obter detalhes sobre como se conectar a partir de um cliente Linux, confira Conectar-se aos volumes da Elastic SAN – Linux.

Neste artigo, você vai adicionar o ponto de extremidade de serviço de armazenamento à sub-rede de uma rede virtual do Azure e vai configurar o grupo de volumes para permitir conexões da sub-rede. Por fim, você vai configurar seu ambiente de cliente para se conectar a um volume do Elastic SAN e estabelecer uma conexão. Para obter o melhor desempenho, verifique se sua VM e seu Elastic SAN estão na mesma zona.

Você deve usar um gerenciador de cluster ao conectar um volume individual da rede SAN Elástico a vários clientes. Para obter detalhes, confira Usar aplicativos clusterizados do Azure Elastic SAN.

Pré-requisitos

Conectar-se a volumes

Configurar seu ambiente de cliente

Habilitar o Iniciador iSCSI

Para criar conexões iSCSI de um cliente Windows, confirme se o serviço iSCSI está em execução. Se não estiver, inicie-o e configure-o para ser iniciado automaticamente.

# Confirm iSCSI is running
Get-Service -Name MSiSCSI

# If it's not running, start it
Start-Service -Name MSiSCSI

# Set it to start automatically
Set-Service -Name MSiSCSI -StartupType Automatic

Instalar o Multipath I/O

Para obter uma IOPS e uma taxa de transferência mais altas para um volume e atingir os limites máximos, você precisa criar várias sessões por meio do iniciador iSCSI para o volume de destino com base nos requisitos de desempenho e funcionalidades com multithread do aplicativo. Você precisa ter o Multipath I/O para agregar esses vários caminhos em um só dispositivo e para aprimorar o desempenho distribuindo de maneira ideal a E/S em todos os caminhos disponíveis de acordo com uma política de balanceamento de carga.

Instale o Multipath I/O, habilite o suporte multipath para dispositivos iSCSI e defina uma política de balanceamento de carga padrão.

# Install Multipath-IO
Add-WindowsFeature -Name 'Multipath-IO'

# Verify if the installation was successful
Get-WindowsFeature -Name 'Multipath-IO'

# Enable multipath support for iSCSI devices
Enable-MSDSMAutomaticClaim -BusType iSCSI

# Set the default load balancing policy based on your requirements. In this example, we set it to round robin
# which should be optimal for most workloads.
mpclaim -L -M 2

Anexar volumes ao cliente

Use o script a seguir para criar suas conexões. Para executá-lo, você precisa dos seguintes parâmetros:

  • $rgname: nome do grupo de recursos
  • $esanname: Nome do Elastic SAN
  • $vgname: nome do grupo de volumes
  • $vol1: Nome do primeiro volume
  • $vol2: Nome do segundo volume e outros nomes de volume que você pode exigir
  • 32: Número de sessões para cada volume

Copie o script daqui e salve-o como um arquivo .ps1, por exemplo, connect.ps1. Em seguida, execute-o com os parâmetros necessários. Veja a seguir um exemplo de como executar o script:

./connect.ps1 $rgname $esanname $vgname $vol1,$vol2,$vol3 32

Verificar o número de sessões do volume com iscsicli SessionList ou mpclaim -s -d

Número de sessões

Você precisa usar 32 sessões para cada volume de destino para atingir seus limites máximos de IOPS e/ou taxa de transferência. O iniciador iSCSI do Windows tem um limite máximo de 256 sessões. Se você precisar conectar mais de 8 volumes a um cliente Windows, reduza o número de sessões para cada volume.

Próximas etapas

Configurar a rede do Elastic SAN