Dela via


Anslut till elastiska SAN-volymer – Windows

Den här artikeln beskriver hur du ansluter till en SAN-volym (Elastic Storage Area Network) från en enskild Windows-klient. Mer information om hur du ansluter från en Linux-klient finns i Anslut till elastiska SAN-volymer – Linux.

I den här artikeln lägger du till lagringstjänstslutpunkten i ett virtuellt Azure-nätverks undernät och konfigurerar sedan volymgruppen för att tillåta anslutningar från undernätet. Slutligen konfigurerar du klientmiljön så att den ansluter till en elastisk SAN-volym och upprättar en anslutning. Se till att den virtuella datorn och ditt elastiska SAN finns i samma zon för bästa prestanda.

Du måste använda en klusterhanterare när du ansluter en enskild elastisk SAN-volym till flera klienter. Mer information finns i Använda klustrade program i Azure Elastic SAN.

Förutsättningar

Anslut till volymer

Konfigurera din klientmiljö

Aktivera iSCSI-initierare

Om du vill skapa iSCSI-anslutningar från en Windows-klient bekräftar du att iSCSI-tjänsten körs. Om det inte är det startar du tjänsten och ställer in den så att den startas automatiskt.

# 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

Installera Multipath I/O

För att uppnå högre IOPS och dataflöde till en volym och nå dess maxgränser måste du skapa flera sessioner från iSCSI-initieraren till målvolymen baserat på programmets funktioner och prestandakrav för flera trådar. Du behöver Multipath I/O för att aggregera dessa flera sökvägar till en enda enhet och för att förbättra prestandan genom att distribuera I/O optimalt över alla tillgängliga sökvägar baserat på en belastningsutjämningsprincip.

Installera Multipath I/O, aktivera multipath-stöd för iSCSI-enheter och ange en standardprincip för belastningsutjämning.

# 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

Koppla volymer till klienten

Du kan använda följande skript för att skapa dina anslutningar. För att köra den behöver du följande parametrar:

  • $rgname: Resursgruppsnamn
  • $esanname: Elastiskt SAN-namn
  • $vgname: Namn på volymgrupp
  • $vol 1: Förnamn på volym
  • $vol 2: Andra volymnamnet och andra volymnamn som du kan behöva
  • 32: Antal sessioner till varje volym

Kopiera skriptet härifrån och spara det som en .ps1-fil, till exempel connect.ps1. Kör den sedan med de obligatoriska parametrarna. Följande är ett exempel på hur du kör skriptet:

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

Kontrollera antalet sessioner som volymen har med antingen iscsicli SessionList eller mpclaim -s -d

Antal sessioner

Du måste använda 32 sessioner till varje målvolym för att uppnå maximala IOPS- och/eller dataflödesgränser. Windows iSCSI-initieraren har en gräns på högst 256 sessioner. Om du behöver ansluta fler än 8 volymer till en Windows-klient minskar du antalet sessioner till varje volym.

Nästa steg

Konfigurera elastiska SAN-nätverk