Připojení svazkům SAN Elastic – Windows
Tento článek vysvětluje, jak se připojit ke svazku SÍTĚ SAN (Elastic Storage Area Network) z jednotlivého klienta Windows. Podrobnosti o připojení z klienta Linuxu najdete v tématu Připojení ke svazkům Elastic SAN – Linux.
V tomto článku přidáte koncový bod služby Storage do podsítě virtuální sítě Azure a pak nakonfigurujete skupinu svazků tak, aby umožňovala připojení z vaší podsítě. Nakonec nakonfigurujete klientské prostředí tak, aby se připojilo ke svazku Elastic SAN a vytvořilo připojení. Pokud chcete dosáhnout nejlepšího výkonu, ujistěte se, že váš virtuální počítač a elastická síť SAN jsou ve stejné zóně.
Při připojování jednotlivého svazku elastické sítě SAN k více klientům musíte použít správce clusteru. Podrobnosti najdete v tématu Použití clusterovaných aplikací v Azure Elastic SAN.
Požadavky
- Použijte nejnovější Azure CLI nebo nainstalujte nejnovější modul Azure PowerShellu.
- Nasazení elastické sítě SAN
- Konfigurace koncového bodu virtuální sítě
- Konfigurace pravidel virtuální sítě
Připojení ke svazkům
Nastavení klientského prostředí
Povolení iniciátoru iSCSI
Pokud chcete vytvořit připojení iSCSI z klienta Systému Windows, ověřte, že je spuštěná služba iSCSI. Pokud není, spusťte službu a nastavte ji tak, aby se spustila automaticky.
# 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
Instalace vstupně-výstupních operací multipathu
Pokud chcete dosáhnout vyšších IOPS a propustnosti svazku a dosáhnout maximálních limitů, musíte vytvořit více relací z iniciátoru iSCSI na cílový svazek na základě možností více vláken a požadavků na výkon vaší aplikace. K agregaci těchto více cest do jednoho zařízení a k optimální distribuci vstupně-výstupních operací napříč všemi dostupnými cestami na základě zásad vyrovnávání zatížení potřebujete multipath I/O.
Nainstalujte multipath I/O, povolte podporu více cest pro zařízení iSCSI a nastavte výchozí zásady vyrovnávání zatížení.
# 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
Připojení svazků k klientovi
K vytvoření připojení můžete použít následující skript. Pokud ho chcete spustit, potřebujete následující parametry:
- $rgname: Název skupiny prostředků
- $esanname: Název elastické sítě SAN
- $vgname: Název skupiny svazků
- $vol 1: Název prvního svazku
- $vol 2: Název druhého svazku a další názvy svazků, které můžete vyžadovat
- 32: Počet relací na každém svazku
Zkopírujte skript odsud a uložte ho jako soubor .ps1, například connect.ps1. Pak ho spusťte s požadovanými parametry. Následuje příklad spuštění skriptu:
./connect.ps1 $rgname $esanname $vgname $vol1,$vol2,$vol3 32
Ověřte počet relací, které má svazek iscsicli SessionList
. mpclaim -s -d
Počet relací
Abyste dosáhli maximálního počtu vstupně-výstupních operací za sekundu nebo omezení propustnosti, musíte pro každý cílový svazek použít 32 relací. Iniciátor iSCSI systému Windows má limit maximálně 256 relací. Pokud potřebujete k klientovi s Windows připojit více než 8 svazků, snižte počet relací na každý svazek.