Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Linux üzerinde SQL Server
Always On kullanılabilirlik grubu (AG) veya yük devretme kümesi örneği (FCI) birden fazla siteye yayıldığında, her sitenin genellikle kendi ağı vardır ve bu da genellikle her sitenin kendi IP adreslemesi olduğu anlamına gelir.
Örneğin, Site A adresleri 192.168.1.<x>ile başlar ve Site B adresleri 192.168.2.<x>ile başlar; burada <x>, IP adresinin sunucuya özgü bölümüdür. Ağ katmanında bir tür yönlendirme olmadan, bu sunucular birbirleriyle iletişim kuramaz.
Bu senaryoyla başa çıkabilmek için iki yol vardır:
- İki farklı alt ağı (VLAN olarak bilinen) birbirine bağlayan bir ağ kurma
- alt ağlar arasında yönlendirmeyi yapılandırma
VLAN tabanlı çözüm
Önkoşul: VLAN tabanlı bir çözüm için, AG veya FCI'ye katılan her sunucunun uygun kullanılabilirlik için iki ağ kartına (NIC) ihtiyacı vardır (çift bağlantı noktası NIC'leri fiziksel sunucuda tek bir hata noktası olabilir), böylece yerel alt ağında ve VLAN'da bir IP adresi atanabilir. Bu gereksinim, kendi ağına da ihtiyaç duyan iSCSI gibi diğer ağ gereksinimlerine ek olarak sağlanır.
AG veya FCI için IP adresi oluşturma işlemi VLAN üzerinde yapılır. Aşağıdaki örnekte, VLAN'ın alt ağı 192.168.3.<x>olduğundan AG veya FCI için oluşturulan IP adresi 192.168.3.104. AG veya FCI'ye atanmış tek bir IP adresi olduğundan ek bir yapılandırma yapılmasına gerek yoktur.
Pacemaker ile yapılandırma
Windows'da, Windows Server Yük Devretme Kümesi (WSFC), birden çok alt ağı yerel olarak destekler ve IP adresi üzerinden veya bağımlılığı kullanarak birden çok IP adresini yönetir. Linux'ta OR bağımlılığı yoktur, ancak Pacemaker ile yerel olarak uygun bir çok alt ağ elde etmenin bir yolu vardır, ancak normal Pacemaker komut satırını kullanamazsınız. Bunun yerine, küme bilgi tabanını (CIB) değiştirmeniz gerekir. CIB, Pacemaker yapılandırmasına sahip bir XML dosyasıdır.
Pacemaker ile birden çok alt ağı yapılandırmayı gösteren
CIB'yi güncelleştirme
CIB'yi dışarı aktarın.
sudo pcs cluster cib <filename>burada
<filename>CIB'yi çağırmak istediğiniz addır.Oluşturulan dosyayı düzenleyin.
<resources>bölümünü arayın. AG veya FCI için oluşturulan çeşitli kaynakları görürsünüz. IP adresiyle ilişkilendirilmiş olanı bulun. Mevcut IP adresinin ya önüne ya da arkasına, ancak mutlaka<instance_attributes>'in önüne ikinci IP adresinin bilgilerini içeren bir<operations>bölümü ekleyin. Aşağıdaki söz dizimine benzer:<instance_attributes id="<NameForAttribute>"> <nvpair id="<NameForIP>" name="ip" value="<IPAddress>"/> </instance_attributes>burada
<NameForAttribute>bu özniteliğin benzersiz adıdır,<NameForIP>IP adresiyle ilişkilendirilmiş addır,<IPAddress>ikinci alt ağın IP adresidir.Aşağıda bir örnek gösterilmektedir.
<instance_attributes id="virtualip-instance_attributes"> <nvpair id="virtualip-instance_attributes-ip" name="ip" value="192.168.1.102"/> </instance_attributes>Varsayılan olarak, dışarı aktarılan CIB XML dosyasında yalnızca bir
<instance_attributes />vardır. İki alt ağ varsa, iki<instance_attributes />girdisi gerekir.İki alt ağ için giriş örneği aşağıda verilmiştir:
<instance_attributes id="virtualip-instance_attributes1"> <rule id="Subnet1-IP" score="INFINITY" boolean-op="or"> <expression id="Subnet1-Node1" attribute="#uname" operation="eq" value="Node1" /> <expression id="Subnet1-Node2" attribute="#uname" operation="eq" value="Node2" /> </rule> <nvpair id="IP-In-Subnet1" name="ip" value="192.168.1.102"/> </instance_attributes> <instance_attributes id="virtualip-instance_attributes2"> <rule id="Subnet2-IP" score="INFINITY"> <expression id="Subnet2-Node1" attribute="#uname" operation="eq" value="Node3" /> </rule> <nvpair id="IP-In-Subnet2" name="ip" value="192.168.2.102"/> </instance_attributes>Alt ağda birden fazla sunucu olduğunda
boolean-op="or"kullanırsınız.Değiştirilen CIB'yi içeri aktarın ve Pacemaker'ı yeniden yapılandırın.
sudo pcs cluster cib-push <filename>Burada
<filename>, değiştirilmiş IP adresi bilgileriyle CIB dosyasının adıdır.
Yük devretmeyi denetleme ve doğrulama
CIB güncelleştirilmiş yapılandırmayla başarıyla uygulandıktan sonra Pacemaker'daki IP adresi kaynağıyla ilişkili DNS adına ping atın. AG veya FCI'yi barındıran alt ağ ile ilişkili IP adresini yansıtmalıdır.
AG veya FCI'yi diğer alt ağa başarısız olun.
AG veya FCI tamamen çevrimiçi olduktan sonra, IP adresiyle ilişkili DNS adını pingleyin. İkinci alt ağdaki IP adresini yansıtmalıdır.
İsterseniz AG veya FCI'yi özgün alt ağa geri döndürebilirsiniz.
İlgili içerik
- CIB değiştirerek birden çok alt ağ AlwaysOn Kullanılabilirlik Grubunu yapılandırma