Yük dengeleyici & kullanılabilirlik grubu dinleyicisi yapılandırma (Azure VM'lerinde SQL Server)

Şunlar için geçerlidir: Azure VM'de SQL Server

İpucu

SQL Server VM'lerinizi aynı Azure sanal ağındaki birden çok alt ağda oluşturarak Always On kullanılabilirlik (AG) grubunuz için Azure Load Balancer gereksinimini ortadan kaldırın.

Bu makalede, Azure Resource Manager ile çalışan tek bir alt ağ içinde Azure Sanal Makineler SQL Server AlwaysOn kullanılabilirlik grubu için yük dengeleyicinin nasıl oluşturulacağı açıklanmaktadır. SQL Server örnekleri Azure Sanal Makineler'da olduğunda kullanılabilirlik grubu için yük dengeleyici gerekir. Yük dengeleyici, kullanılabilirlik grubu dinleyicisinin IP adresini depolar. Bir kullanılabilirlik grubu birden çok bölgeye yayılmışsa her bölgenin bir yük dengeleyiciye ihtiyacı vardır.

Bu görevi tamamlamak için, Resource Manager ile çalışan Azure VM'lerinde dağıtılan bir SQL Server AlwaysOn kullanılabilirlik grubuna sahip olmanız gerekir. her iki SQL Server sanal makine de aynı kullanılabilirlik kümesine ait olmalıdır. Resource Manager'de kullanılabilirlik grubunu otomatik olarak oluşturmak için Microsoft şablonunu kullanabilirsiniz. Bu şablon sizin için otomatik olarak bir iç yük dengeleyici oluşturur.

İsterseniz, bir kullanılabilirlik grubunu el ile yapılandırabilirsiniz.

Bu makale, kullanılabilirlik gruplarınızın zaten yapılandırılmış olmasını gerektirir.

İlgili makaleleri görüntüleyin:

Bu makalede ilerleyerek Azure portal bir yük dengeleyici oluşturup yapılandırabilirsiniz. İşlem tamamlandıktan sonra, kullanılabilirlik grubu dinleyicisi için yük dengeleyiciden IP adresini kullanmak üzere kümeyi yapılandırabilirsiniz.

Yük dengeleyiciyi yapılandırma oluşturma &

Görevin bu bölümünde aşağıdaki adımları uygulayın:

  1. Azure portal yük dengeleyiciyi oluşturun ve IP adresini yapılandırın.
  2. Arka uç havuzunu yapılandırın.
  3. Yoklama oluşturun.
  4. Yük dengeleme kurallarını ayarlayın.

Not

SQL Server örnekleri birden çok kaynak grubunda ve bölgedeyse, her adımı her kaynak grubunda bir kez olacak şekilde iki kez gerçekleştirin.

1. Adım: Yük dengeleyiciyi oluşturma ve IP adresini yapılandırma

İlk olarak yük dengeleyiciyi oluşturun.

  1. Azure portal SQL Server sanal makineleri içeren kaynak grubunu açın.

  2. Kaynak grubunda Ekle'yi seçin.

  3. Yük dengeleyiciyi arayın. Arama sonuçlarında Load Balancer (Microsoft tarafından yayımlandı) seçin.

  4. Load Balancer dikey penceresinde Oluştur'u seçin.

  5. Yük dengeleyici oluştur iletişim kutusunda yük dengeleyiciyi aşağıdaki gibi yapılandırın:

    Ayar Değer
    Ad Yük dengeleyiciyi temsil eden metin adı. Örneğin , sqlLB.
    Tür İç: Çoğu uygulama, aynı sanal ağdaki uygulamaların kullanılabilirlik grubuna bağlanmasına olanak tanıyan bir iç yük dengeleyici kullanır.
    Dış: Uygulamaların genel bir İnternet bağlantısı üzerinden kullanılabilirlik grubuna bağlanmasına izin verir.
    SKU Temel: Varsayılan seçenek. Yalnızca SQL Server örnekleri aynı kullanılabilirlik kümesindeyse geçerlidir.
    Standart: Tercih edilir. SQL Server örnekleri aynı kullanılabilirlik kümesindeyse geçerlidir. SQL Server örnekleriniz farklı kullanılabilirlik alanlarındaysa gereklidir.
    Sanal ağ SQL Server örneklerinin içinde olduğu sanal ağı seçin.
    Alt ağ SQL Server örneklerinin içinde olduğu alt ağı seçin.
    IP adresi ataması Static
    Özel IP adresi Alt ağdan kullanılabilir bir IP adresi belirtin. Kümede dinleyici oluştururken bu IP adresini kullanın. PowerShell betiğinde, bu makalenin devamında değişkeni için $ListenerILBIP bu adresi kullanın.
    Abonelik Birden çok aboneliğiniz varsa bu alan görüntülenebilir. Bu kaynakla ilişkilendirmek istediğiniz aboneliği seçin. Normalde kullanılabilirlik grubu için tüm kaynaklarla aynı aboneliktir.
    Kaynak grubu SQL Server örneklerinin içinde olduğu kaynak grubunu seçin.
    Konum SQL Server örneklerinin bulunduğu Azure konumunu seçin.
  6. Oluştur’u seçin.

Azure, yük dengeleyiciyi oluşturur. Yük dengeleyici belirli bir ağa, alt ağa, kaynak grubuna ve konuma aittir. Azure görevi tamamladıktan sonra Azure'da yük dengeleyici ayarlarını doğrulayın.

2. Adım: Arka uç havuzunu yapılandırma

Azure arka uç adres havuzu arka uç havuzunu çağırır. Bu durumda arka uç havuzu, kullanılabilirlik grubunuzdaki iki SQL Server örneğinin adresleridir.

  1. Kaynak grubunuzda, oluşturduğunuz yük dengeleyiciyi seçin.

  2. Ayarlar'daArka uç havuzları'nı seçin.

  3. Arka uç havuzlarında, arka uç adres havuzu oluşturmak için Ekle'yi seçin.

  4. Arka uç havuzu ekle bölümünde, Ad'ın altında arka uç havuzu için bir ad yazın.

  5. Sanal makineler'in altında Sanal makine ekle'yi seçin. Yalnızca VM'nin birincil IP adresini ekleyin, ikincil IP adresi eklemeyin.

  6. Sanal makineleri seçin altında Kullanılabilirlik kümesi seçin'i seçin ve ardından SQL Server sanal makinelerin ait olduğu kullanılabilirlik kümesini belirtin.

  7. Kullanılabilirlik kümesini seçtikten sonra Sanal makineleri seçin'i seçin, kullanılabilirlik grubunda SQL Server örneklerini barındıran iki sanal makineyi seçin ve ardından Seç'i seçin.

  8. Tamam'ı seçerek Sanal makine seç ve Arka uç havuzu ekle dikey pencerelerini kapatın.

Azure, arka uç adres havuzunun ayarlarını güncelleştirir. Artık kullanılabilirlik kümenizde iki SQL Server örneği vardır.

3. Adım: Yoklama oluşturma

Araştırma, Azure'ın şu anda kullanılabilirlik grubu dinleyicisine sahip olan SQL Server örneklerinden hangisini doğruladığı tanımlar. Azure, araştırmayı oluştururken tanımladığınız bir bağlantı noktasındaki IP adresini temel alarak hizmeti yoklar.

  1. Yük dengeleyici Ayarları dikey penceresinde Sistem durumu yoklamaları'nı seçin.

  2. Sistem durumu yoklamaları dikey penceresinde Ekle'yi seçin.

  3. Araştırma ekle dikey penceresinde araştırmayı yapılandırın. Araştırmayı yapılandırmak için aşağıdaki değerleri kullanın:

    Ayar Değer
    Ad Araştırmayı temsil eden bir metin adı. Örneğin, SQLAlwaysOnEndPointProbe.
    Protokol TCP
    Bağlantı noktası Kullanılabilir herhangi bir bağlantı noktasını kullanabilirsiniz. Örneğin, 59999.
    Aralık 5
    İyi durumda olmayan durum eşiği 2
  4. Tamam’ı seçin.

Not

Belirttiğiniz bağlantı noktasının her iki SQL Server örneğin güvenlik duvarında açık olduğundan emin olun. Her iki örnek de kullandığınız TCP bağlantı noktası için bir gelen kuralı gerektirir. Daha fazla bilgi için bkz . Güvenlik Duvarı Kuralı Ekleme veya Düzenleme.

Azure araştırmayı oluşturur ve ardından kullanılabilirlik grubu için dinleyiciye sahip SQL Server örneği test etmek için kullanır.

4. Adım: Yük dengeleme kurallarını ayarlama

Yük dengeleme kuralları, yük dengeleyicinin trafiği SQL Server örneklerine nasıl yönlendireceklerini yapılandırıyor. Bu yük dengeleyici için, kullanılabilirlik grubu dinleyici kaynağına aynı anda yalnızca iki SQL Server örneğinden biri sahip olduğundan doğrudan sunucu dönüşünü etkinleştirirsiniz.

  1. Yük dengeleyici Ayarları dikey penceresinde Yük dengeleme kuralları'nı seçin.

  2. Yük dengeleme kuralları dikey penceresinde Ekle'yi seçin.

  3. Yük dengeleme kuralları ekle dikey penceresinde yük dengeleme kuralını yapılandırın. Aşağıdaki ayarları kullanın:

    Ayar Değer
    Ad Yük dengeleme kurallarını temsil eden bir metin adı. Örneğin, SQLAlwaysOnEndPointListener.
    Protokol TCP
    Bağlantı noktası 1433
    Arka Uç Bağlantı Noktası 1433. Bu kural Kayan IP (doğrudan sunucu dönüşü) kullandığından bu değer yoksayılır.
    Yoklama Bu yük dengeleyici için oluşturduğunuz yoklamanın adını kullanın.
    Oturum kalıcılığı Hiçbiri
    Boşta kalma zaman aşımı (dakika) 4
    Kayan IP (doğrudan sunucu dönüşü) Etkin

    Not

    Tüm ayarları görüntülemek için dikey pencereyi aşağı kaydırmanız gerekebilir.

  4. Tamam’ı seçin.

  5. Azure yük dengeleme kuralını yapılandırıyor. Şimdi yük dengeleyici, trafiği kullanılabilirlik grubu için dinleyiciyi barındıran SQL Server örneğine yönlendirecek şekilde yapılandırıldı.

Bu noktada, kaynak grubunun her iki SQL Server makinesine de bağlanan bir yük dengeleyicisi vardır. Yük dengeleyici ayrıca SQL Server AlwaysOn kullanılabilirlik grubu dinleyicisi için bir IP adresi içerir, böylece her iki makine de kullanılabilirlik gruplarına yönelik isteklere yanıt verebilir.

Not

SQL Server örnekleriniz iki ayrı bölgedeyse diğer bölgedeki adımları yineleyin. Her bölge bir yük dengeleyici gerektirir.

Kümeyi yük dengeleyici IP adresini kullanacak şekilde yapılandırma

Sonraki adım, kümedeki dinleyiciyi yapılandırmak ve dinleyiciyi çevrimiçi yapmaktır. Aşağıdaki adımları uygulayın:

  1. Yük devretme kümesinde kullanılabilirlik grubu dinleyicisini oluşturun.

  2. Dinleyiciyi çevrimiçine getirin.

5. Adım: Yük devretme kümesinde kullanılabilirlik grubu dinleyicisini oluşturma

Bu adımda, Yük Devretme Kümesi Yöneticisi'nde kullanılabilirlik grubu dinleyicisini el ile oluşturur ve SQL Server Management Studio.

Kullanılabilirlik grubu dinleyicisi, SQL Server kullanılabilirlik grubunun dinlediği bir IP adresi ve ağ adıdır. Kullanılabilirlik grubu dinleyicisini oluşturmak için aşağıdakileri yapın:

  1. Küme ağ kaynağının adını alın.

    a. Birincil çoğaltmayı barındıran Azure sanal makinesine bağlanmak için RDP kullanın.

    b. Yük Devretme Kümesi Yöneticisi’ni açın.

    c. Ağlar düğümünü seçin ve küme ağ adını not edin. PowerShell betiğindeki $ClusterNetworkName değişkende bu adı kullanın. Aşağıdaki görüntüde küme ağ adı Küme Ağı 1'dir:

    Küme Ağ Adı

  2. İstemci erişim noktasını ekleyin.
    İstemci erişim noktası, uygulamaların bir kullanılabilirlik grubundaki veritabanlarına bağlanmak için kullandığı ağ adıdır. Yük Devretme Kümesi Yöneticisi'nde istemci erişim noktasını oluşturun.

    a. Küme adını genişletin ve ardından Roller'e tıklayın.

    b. Roller bölmesinde kullanılabilirlik grubu adına sağ tıklayın ve ardından Kaynak >İstemcisi Erişim NoktasıEkle'yiseçin.

    İstemci Erişim Noktası menü seçeneğini gösteren ekran görüntüsü.

    c. Ad kutusunda, bu yeni dinleyici için bir ad oluşturun. Yeni dinleyicinin adı, uygulamaların SQL Server kullanılabilirlik grubundaki veritabanlarına bağlanmak için kullandığı ağ adıdır.

    d. Dinleyiciyi oluşturmayı bitirmek için , İleri'ye iki kez tıklayın ve ardından Son'a tıklayın. Dinleyiciyi veya kaynağı bu noktada çevrimiçi duruma getirmeyin.

  3. Kullanılabilirlik grubu küme rolünü çevrimdışına alın. Roller'in altındaki Yük Devretme Kümesi Yöneticisi'nde role sağ tıklayın ve Rolü Durdur'u seçin.

  4. Kullanılabilirlik grubu için IP kaynağını yapılandırın.

    a. Kaynaklar sekmesine tıklayın ve oluşturduğunuz istemci erişim noktasını genişletin.
    İstemci erişim noktası çevrimdışı.

    İstemci Erişim Noktası

    b. IP kaynağına sağ tıklayın ve ardından özellikler'e tıklayın. IP adresinin adını not alın ve PowerShell betiğindeki $IPResourceName değişkende kullanın.

    c. IP Adresi'nin altında Statik IP Adresi'ne tıklayın. IP adresini, Azure portal yük dengeleyici adresini ayarlarken kullandığınız adresle aynı şekilde ayarlayın.

    IP adresini ayarladığınız yeri gösteren ekran görüntüsü.

  5. SQL Server kullanılabilirlik grubu kaynağını istemci erişim noktasına bağımlı hale getirin.

    a. Yük Devretme Kümesi Yöneticisi'nde Roller'e ve ardından kullanılabilirlik grubunuz'a tıklayın.

    b. Kaynaklar sekmesindeki Diğer Kaynaklar'ın altında kullanılabilirlik kaynak grubuna sağ tıklayın ve ardından Özellikler'e tıklayın.

    c. Bağımlılıklar sekmesinde, istemci erişim noktası (dinleyici) kaynağının adını ekleyin.

    Bağımlılıklar sekmesinde adın ekleneceği yeri gösteren ekran görüntüsü.

    d. Tamam'a tıklayın.

  6. İstemci erişim noktası kaynağını IP adresine bağımlı hale getirin.

    a. Yük Devretme Kümesi Yöneticisi'nde Roller'e ve ardından kullanılabilirlik grubunuz'a tıklayın.

    b. Kaynaklar sekmesinde, Sunucu Adı'nın altında istemci erişim noktası kaynağına sağ tıklayın ve ardından Özellikler'e tıklayın.

    Sunucu adının Özellikler menü seçeneğini gösteren ekran görüntüsü.

    c. Bağımlılıklar sekmesine tıklayın. IP adresinin bir bağımlılık olduğunu doğrulayın. Değilse, IP adresine bir bağımlılık ayarlayın. Listelenen birden çok kaynak varsa, IP adreslerinin AND değil VEYA bağımlılıkları olduğunu doğrulayın. Tamam'a tıklayın.

    IP Kaynağı

    İpucu

    Bağımlılıkların doğru yapılandırıldığını doğrulayabilirsiniz. Yük Devretme Kümesi Yöneticisi'nde Roller'e gidin, kullanılabilirlik grubuna sağ tıklayın, Diğer Eylemler'e ve ardından Bağımlılık Raporunu Göster'e tıklayın. Bağımlılıklar doğru yapılandırıldığında, kullanılabilirlik grubu ağ adına ve ağ adı da IP adresine bağlıdır.

  7. PowerShell'de küme parametrelerini ayarlayın.

    a. Aşağıdaki PowerShell betiğini SQL Server örneklerinizden birine kopyalayın. Ortamınız için değişkenleri güncelleştirin.

    • $ListenerILBIP , kullanılabilirlik grubu dinleyicisi için Azure yük dengeleyicide oluşturduğunuz IP adresidir.

    • $ListenerProbePort , kullanılabilirlik grubu dinleyicisi için Azure yük dengeleyicide yapılandırdığınız bağlantı noktasıdır.

    $ClusterNetworkName = "<MyClusterNetworkName>" # the cluster network name (Use Get-ClusterNetwork on Windows Server 2012 of higher to find the name)
    $IPResourceName = "<IPResourceName>" # the IP Address resource name
    $ListenerILBIP = "<n.n.n.n>" # the IP Address of the Internal Load Balancer (ILB). This is the static IP address for the load balancer you configured in the Azure portal.
    [int]$ListenerProbePort = <nnnnn>
    
    Import-Module FailoverClusters
    
    Get-ClusterResource $IPResourceName | Set-ClusterParameter -Multiple @{"Address"="$ListenerILBIP";"ProbePort"=$ListenerProbePort;"SubnetMask"="255.255.255.255";"Network"="$ClusterNetworkName";"EnableDhcp"=0}
    

    b. Küme düğümlerinden birinde PowerShell betiğini çalıştırarak küme parametrelerini ayarlayın.

    Not

    SQL Server örnekleriniz ayrı bölgelerdeyse PowerShell betiğini iki kez çalıştırmanız gerekir. İlk kez, ilk bölgeden $ListenerILBIP ve $ListenerProbePort kullanın. İkinci kez ikinci bölgeden $ListenerILBIP ve $ListenerProbePort kullanın. Küme ağ adı ve küme IP kaynağı adı da her bölge için farklıdır.

  8. Kullanılabilirlik grubu kümesi rolünü çevrimiçi yapın. Roller'in altındaki Yük Devretme Kümesi Yöneticisi'nde role sağ tıklayın ve Rolü Başlat'ı seçin.

Gerekirse, WSFC kümesi IP adresinin küme parametrelerini ayarlamak için yukarıdaki adımları yineleyin.

  1. WSFC Kümesi IP adresinin IP adresi adını alın. Küme Çekirdek Kaynakları'nın altındaki Yük Devretme Kümesi Yöneticisi'ndeSunucu Adı'nın yerini belirleyin.

  2. IP Adresi'ne sağ tıklayın ve Özellikler'i seçin.

  3. IP adresinin Adını kopyalayın. olabilir Cluster IP Address.

  4. PowerShell'de küme parametrelerini ayarlayın.

    a. Aşağıdaki PowerShell betiğini SQL Server örneklerinizden birine kopyalayın. Ortamınız için değişkenleri güncelleştirin.

    • $ClusterCoreIP , WSFC çekirdek kümesi kaynağı için Azure yük dengeleyicide oluşturduğunuz IP adresidir. Kullanılabilirlik grubu dinleyicisinin IP adresinden farklıdır.

    • $ClusterProbePort , WSFC durum araştırması için Azure yük dengeleyicide yapılandırdığınız bağlantı noktasıdır. Kullanılabilirlik grubu dinleyicisinin yoklamasından farklıdır.

    $ClusterNetworkName = "<MyClusterNetworkName>" # the cluster network name (Use Get-ClusterNetwork on Windows Server 2012 of higher to find the name)
    $IPResourceName = "<ClusterIPResourceName>" # the IP Address resource name
    $ClusterCoreIP = "<n.n.n.n>" # the IP Address of the Cluster IP resource. This is the static IP address for the load balancer you configured in the Azure portal.
    [int]$ClusterProbePort = <nnnnn> # The probe port from the WSFCEndPointprobe in the Azure portal. This port must be different from the probe port for the availability group listener probe port.
    
    Import-Module FailoverClusters
    
    Get-ClusterResource $IPResourceName | Set-ClusterParameter -Multiple @{"Address"="$ClusterCoreIP";"ProbePort"=$ClusterProbePort;"SubnetMask"="255.255.255.255";"Network"="$ClusterNetworkName";"EnableDhcp"=0}
    

    b. Küme düğümlerinden birinde PowerShell betiğini çalıştırarak küme parametrelerini ayarlayın.

SQL Server veritabanı altyapısı, Always On kullanılabilirlik grubu dinleyicisi, yük devretme kümesi örneği sistem durumu araştırması, veritabanı yansıtma uç noktası, küme çekirdek IP kaynağı veya başka bir SQL kaynağı 49.152 ile 65.536 (TCP/IP için varsayılan dinamik bağlantı noktası aralığı) arasında bir bağlantı noktası kullanacak şekilde yapılandırılmışsa, her bağlantı noktası için bir dışlama ekleyin. Bunun yapılması, diğer sistem işlemlerinin aynı bağlantı noktasına dinamik olarak atanmasını engeller. Bu senaryo için tüm küme düğümlerinde aşağıdaki dışlamalar yapılandırılmalıdır:

  • netsh int ipv4 add excludedportrange tcp startport=58888 numberofports=1 store=persistent
  • netsh int ipv4 add excludedportrange tcp startport=59999 numberofports=1 store=persistent

Bağlantı noktası kullanımda olmadığında bağlantı noktası dışlama yapılandırması önemlidir, aksi takdirde komut "Başka bir işlem tarafından kullanıldığından işlem dosyaya erişemiyor" gibi bir iletiyle başarısız olur. Dışlamaların doğru yapılandırıldığını onaylamak için aşağıdaki komutu kullanın: netsh int ipv4 show excludedportrange tcp

Uyarı

Kullanılabilirlik grubu dinleyicisi sistem durumu yoklaması bağlantı noktasının küme çekirdek IP adresi sistem durumu yoklaması bağlantı noktasından farklı olması gerekir. Bu örneklerde dinleyici bağlantı noktası 59999 ve küme çekirdek IP adresi sistem durumu yoklaması bağlantı noktası 58888'dir. Her iki bağlantı noktası da gelen güvenlik duvarı kuralına izin ver gerektirir.

Dinleyicinin yapılandırmasını doğrulama

Küme kaynakları ve bağımlılıkları doğru yapılandırıldıysa dinleyiciyi SQL Server Management Studio görüntüleyebilirsiniz. Dinleyici bağlantı noktasını ayarlamak için aşağıdaki adımları uygulayın:

  1. SQL Server Management Studio başlatın ve birincil çoğaltmaya bağlanın.

  2. Always On Yüksek Kullanılabilirlik Kullanılabilirlik>Grupları>Kullanılabilirlik Grubu Dinleyicileri'ne gidin.

    Şimdi Yük Devretme Kümesi Yöneticisi'nde oluşturduğunuz dinleyici adını görmeniz gerekir.

  3. Dinleyici adına sağ tıklayın ve özellikler'i seçin.

  4. Bağlantı noktası kutusunda, daha önce kullandığınız $EndpointPort kullanarak kullanılabilirlik grubu dinleyicisinin bağlantı noktası numarasını belirtin (varsayılan değer 1433'tür) ve ardından Tamam'ı seçin.

Artık Azure sanal makinelerinde Resource Manager modunda çalışan bir kullanılabilirlik grubunuz var.

Dinleyici bağlantısını test etme

Aşağıdaki adımları uygulayarak bağlantıyı test edin:

  1. Aynı sanal ağda bulunan ancak çoğaltmaya sahip olmayan bir SQL Server örneğine bağlanmak için uzak masaüstü protokolü (RDP) kullanın. Bu sunucu, kümedeki diğer SQL Server örneği olabilir.

  2. Bağlantıyı test etmek için sqlcmd yardımcı programını kullanın. Örneğin, aşağıdaki betik, Windows kimlik doğrulaması ile dinleyici aracılığıyla birincil çoğaltmaya bir sqlcmd bağlantısı kurar:

    sqlcmd -S <listenerName> -E
    

SQLCMD bağlantısı, birincil çoğaltmayı barındıran SQL Server örneğine otomatik olarak bağlanır.

Ek kullanılabilirlik grubu için IP adresi oluşturma

Her kullanılabilirlik grubu ayrı bir dinleyici kullanır. Her dinleyicinin kendi IP adresi vardır. Ek dinleyicilerin IP adresini tutmak için aynı yük dengeleyiciyi kullanın. İkincil VM IP adresi kayan IP'yi desteklemediğinden yük dengeleyicinin arka uç havuzuna yalnızca VM'nin birincil IP adresini ekleyin.

Azure portal yük dengeleyiciye IP adresi eklemek için aşağıdaki adımları uygulayın:

  1. Azure portal yük dengeleyiciyi içeren kaynak grubunu açın ve ardından yük dengeleyiciyi seçin.

  2. AYARLAR'ın altında Ön uç IP havuzu'nı ve ardından Ekle'yi seçin.

  3. Ön uç IP adresi ekle'nin altında ön uç için bir ad atayın.

  4. Sanal ağın ve Alt Ağın SQL Server örnekleriyle aynı olduğunu doğrulayın.

  5. Dinleyicinin IP adresini ayarlayın.

    İpucu

    IP adresini statik olarak ayarlayabilir ve alt ağda şu anda kullanılmayan bir adres yazabilirsiniz. Alternatif olarak, IP adresini dinamik olarak ayarlayabilir ve yeni ön uç IP havuzunu kaydedebilirsiniz. Bunu yaptığınızda, Azure portal havuza otomatik olarak kullanılabilir bir IP adresi atar. Ardından ön uç IP havuzunu yeniden açabilir ve atamayı statik olarak değiştirebilirsiniz.

  6. Dinleyicinin IP adresini kaydedin.

  7. Aşağıdaki ayarları kullanarak bir sistem durumu araştırması ekleyin:

    Ayar Değer
    Ad Araştırmayı tanımlamak için bir ad.
    Protokol TCP
    Bağlantı noktası Tüm sanal makinelerde kullanılabilir olması gereken kullanılmayan bir TCP bağlantı noktası. Başka bir amaçla kullanılamaz. İki dinleyici aynı yoklama bağlantı noktasını kullanamaz.
    Aralık Yoklama girişimleri arasındaki süre. Varsayılanı (5) kullanın.
    İyi durumda olmayan durum eşiği Sanal makine iyi durumda değil olarak kabul edilmeden önce başarısız olması gereken ardışık eşik sayısı.
  8. Araştırmayı kaydetmek için Tamam'ı seçin.

  9. Yük dengeleme kuralı oluşturma. Yük dengeleme kuralları'nın ardından Ekle'yi seçin.

  10. Aşağıdaki ayarları kullanarak yeni yük dengeleme kuralını yapılandırın:

    Ayar Değer
    Ad Yük dengeleme kuralını tanımlamak için bir ad.
    Ön uç IP adresi Oluşturduğunuz IP adresini seçin.
    Protokol TCP
    Bağlantı noktası SQL Server örneklerinin kullandığı bağlantı noktasını kullanın. Varsayılan örnek, siz değiştirmediğiniz sürece 1433 numaralı bağlantı noktasını kullanır.
    Arka uç bağlantı noktası Bağlantı noktası ile aynı değeri kullanın.
    Arka uç havuzu SQL Server örneklerine sahip sanal makineleri içeren havuz.
    Durumu araştırması Oluşturduğunuz araştırmayı seçin.
    Oturum kalıcılığı Hiçbiri
    Boşta kalma zaman aşımı (dakika) Varsayılan (4)
    Kayan IP (doğrudan sunucu dönüşü) Etkin

Kullanılabilirlik grubunu yeni IP adresini kullanacak şekilde yapılandırma

Kümeyi yapılandırmayı tamamlamak için, ilk kullanılabilirlik grubunu oluştururken izlediğiniz adımları yineleyin. Diğer bir ifadeyle , kümeyi yeni IP adresini kullanacak şekilde yapılandırın.

Dinleyici için bir IP adresi ekledikten sonra, aşağıdaki adımları uygulayarak ek kullanılabilirlik grubunu yapılandırın:

  1. Yeni IP adresi için yoklama bağlantı noktasının her iki SQL Server sanal makinede de açık olduğunu doğrulayın.

  2. Küme Yöneticisi'nde istemci erişim noktasını ekleyin.

  3. Kullanılabilirlik grubu için IP kaynağını yapılandırın.

    Önemli

    IP adresini oluşturduğunuzda, yük dengeleyiciye eklediğiniz IP adresini kullanın.

  4. SQL Server kullanılabilirlik grubu kaynağını istemci erişim noktasına bağımlı hale getirin.

  5. İstemci erişim noktası kaynağını IP adresine bağımlı hale getirin.

  6. PowerShell'de küme parametrelerini ayarlayın.

Kullanılabilirlik grubunu yeni IP adresini kullanacak şekilde yapılandırdıktan sonra dinleyiciyle bağlantıyı yapılandırın.

Dağıtılmış kullanılabilirlik grubu için yük dengeleme kuralı ekleme

Bir kullanılabilirlik grubu dağıtılmış bir kullanılabilirlik grubuna katılırsa yük dengeleyicinin ek bir kurala ihtiyacı vardır. Bu kural, dağıtılmış kullanılabilirlik grubu dinleyicisi tarafından kullanılan bağlantı noktasını depolar.

Önemli

Bu adım yalnızca kullanılabilirlik grubu dağıtılmış bir kullanılabilirlik grubuna katılmışsa geçerlidir.

  1. Dağıtılmış kullanılabilirlik grubuna katılan her sunucuda, dağıtılmış kullanılabilirlik grubu dinleyici TCP bağlantı noktasında bir gelen kuralı oluşturun. Birçok örnekte, belgelerde 5022 kullanılır.

  2. Azure portal yük dengeleyiciyi seçin, Yük dengeleme kuralları'nı ve ardından +Ekle'yi seçin.

  3. Aşağıdaki ayarlarla yük dengeleme kuralını oluşturun:

    Ayar Değer
    Ad Dağıtılmış kullanılabilirlik grubu için yük dengeleme kuralını tanımlayan ad.
    Ön uç IP adresi Kullanılabilirlik grubuyla aynı ön uç IP adresini kullanın.
    Protokol TCP
    Bağlantı noktası 5022 - Dağıtılmış kullanılabilirlik grubu uç nokta dinleyicisinin bağlantı noktası.
    Kullanılabilir herhangi bir bağlantı noktası olabilir.
    Arka uç bağlantı noktası 5022 - Bağlantı noktası ile aynı değeri kullanın.
    Arka uç havuzu SQL Server örneklerine sahip sanal makineleri içeren havuz.
    Durumu araştırması Oluşturduğunuz araştırmayı seçin.
    Oturum kalıcılığı Hiçbiri
    Boşta kalma zaman aşımı (dakika) Varsayılan (4)
    Kayan IP (doğrudan sunucu dönüşü) Etkin

Dağıtılmış kullanılabilirlik gruplarına katılan diğer kullanılabilirlik gruplarında yük dengeleyici için bu adımları yineleyin.

Erişimi kısıtlayan bir Azure Ağ Güvenlik Grubunuz varsa, izin verme kurallarının şunları içerdiğinden emin olun:

  • Arka uç SQL Server VM IP adresleri
  • AG dinleyicisi için yük dengeleyici kayan IP adresleri
  • Varsa küme çekirdek IP adresi.

Sonraki adımlar

Daha fazla bilgi edinmek için şu makalelere bakın: