Elastik SAN birimlerine Bağlan - Windows
Bu makalede, tek bir Windows istemcisinden elastik depolama alanı ağı (SAN) birimine bağlanma açıklanmaktadır. Linux istemcisinden bağlanma hakkında ayrıntılı bilgi için bkz. Bağlan Elastic SAN birimlerine - Linux.
Bu makalede, Depolama hizmet uç noktasını bir Azure sanal ağının alt ağına ekledikten sonra birim grubunuzu alt ağınızdan gelen bağlantılara izin verecek şekilde yapılandıracaksınız. Son olarak, istemci ortamınızı bir Elastik SAN birimine bağlanacak ve bağlantı kuracak şekilde yapılandıracaksınız. En iyi performans için VM'nizle Elastik SAN'nızın aynı bölgede olduğundan emin olun.
Tek bir elastik SAN birimini birden çok istemciye bağlarken küme yöneticisi kullanmanız gerekir. Ayrıntılar için bkz . Azure Elastic SAN'da kümelenmiş uygulamaları kullanma.
Önkoşullar
- En son Azure CLI'yi kullanın veya en son Azure PowerShell modülünü yükleyin
- Elastik SAN dağıtma
- Sanal ağ uç noktasını yapılandırma
- Sanal ağ kurallarını yapılandırma
Birimlere Bağlan
İstemci ortamınızı ayarlama
iSCSI Başlatıcısı'nı etkinleştirme
Bir Windows istemcisinden iSCSI bağlantıları oluşturmak için iSCSI hizmetinin çalıştığını onaylayın. Değilse, hizmeti başlatın ve otomatik olarak başlatacak şekilde ayarlayın.
# 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
Çok Yollu G/Ç'yi yükleme
Bir birime daha yüksek IOPS ve aktarım hızı elde etmek ve maksimum sınırlarına ulaşmak için, uygulamanızın çok iş parçacıklı özelliklerine ve performans gereksinimlerine göre iSCSI başlatıcısından hedef birime birden çok oturum oluşturmanız gerekir. Bu birden çok yolu tek bir cihazda toplamak ve G/Ç'yi bir yük dengeleme ilkesine göre kullanılabilir tüm yollar üzerinde en iyi şekilde dağıtarak performansı geliştirmek için Çok Yollu G/Ç'ye ihtiyacınız vardır.
Çok Yollu G/Ç'yi yükleyin, iSCSI cihazları için çok yollu desteği etkinleştirin ve varsayılan bir yük dengeleme ilkesi ayarlayın.
# 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
İstemciye Birimler Ekleme
Bağlantılarınızı oluşturmak için aşağıdaki betiği kullanabilirsiniz. Yürütmek için aşağıdaki parametreleri kullanmanız gerekir:
- $rgname: Kaynak Grubu Adı
- $esanname: Elastik SAN Adı
- $vgname: Birim Grubu Adı
- $vol 1: İlk Birim Adı
- $vol 2: İkinci Birim Adı ve gerektirebilecek diğer birim adları
- 32: Her birimde oturum sayısı
Betiği buradan kopyalayın ve bir .ps1 dosyası olarak kaydedin, örneğin connect.ps1. Ardından gerekli parametrelerle yürütebilirsiniz. Aşağıda betiğin nasıl çalıştırıldığından bir örnek verilmiştir:
./connect.ps1 $rgname $esanname $vgname $vol1,$vol2,$vol3 32
Biriminizin veya ile iscsicli SessionList
sahip olduğu oturum sayısını doğrulayın mpclaim -s -d
Oturum sayısı
Maksimum IOPS ve/veya aktarım hızı sınırlarına ulaşmak için her hedef birimde 32 oturum kullanmanız gerekir. Windows iSCSI başlatıcısının en fazla 256 oturum sınırı vardır. Bir Windows istemcisine 8'den fazla birim bağlamanız gerekiyorsa, her birime oturum sayısını azaltın.