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: Azure VM'de SQL Server
Bu öğreticide, Linux tabanlı Azure Sanal Makineler (VM) üzerinde çalışan DH2i DxEnterprise ile SQL Server Always On kullanılabilirlik grubunun nasıl yapılandırdığı açıklanmaktadır.
DxEnterprise hakkında daha fazla bilgi için bkz . DH2i DxEnterprise.
Not
Microsoft veri taşımayı, kullanılabilirlik gruplarını ve SQL Server bileşenlerini destekler. Küme ve çekirdek yönetimi için DH2i DxEnterprise kümesi belgeleriyle ilgili destek için DH2i'ye başvurun.
Bu öğreticide, DxAdmin İstemci kullanıcı arabirimini kullanarak bir DxEnterprise kümesi ayarlayacaksınız. İsteğe bağlı olarak, DxCLI komut satırı arabirimini kullanarak kümeyi de ayarlayabilirsiniz. Bu örnekte dört VM kullandık. Bu VM'lerden üçü Ubuntu 18.04 çalıştırıyor ve üç düğüm kümesinin parçası. Dördüncü VM, kümeyi yönetmek ve yapılandırmak için DxAdmin aracıyla Windows 10 çalıştırıyor.
Bu öğretici aşağıdaki adımlardan oluşur:
- Kullanılabilirlik grubunun parçası olacak tüm sanal makinelere SQL Server yükleyin.
- Tüm sanal makinelere DxEnterprise yükleyin ve DxEnterprise kümesini yapılandırın.
- Yük devretme desteği ve yüksek kullanılabilirlik sağlamak için sanal konakları oluşturun ve kullanılabilirlik grubuna bir kullanılabilirlik grubu ve veritabanı ekleyin.
- Kullanılabilirlik grubu dinleyicisi için iç Azure Load Balancer oluşturun (isteğe bağlı).
- El ile veya otomatik yük devretme gerçekleştirin.
Önkoşullar
- Azure'da dört sanal makine oluşturun. Linux tabanlı sanal makineler oluşturmak için Hızlı Başlangıç: Azure portalında Linux sanal makinesi oluşturma makalesini izleyin. Benzer şekilde, Windows tabanlı sanal makine oluşturmak için Azure portalında Hızlı Başlangıç: Windows sanal makinesi oluşturma makalesini izleyin.
- Kümenin parçası olacak tüm Linux tabanlı VM'lere .NET 3.1 yükleyin. Seçtiğiniz Linux işletim sistemi yönergeleri için bkz . Linux dağıtımlarına .NET yükleme.
- Kullanılabilirlik grubu yönetim özellikleri etkinleştirilmiş geçerli bir DxEnterprise lisansı gereklidir. Daha fazla bilgi için bkz . Ücretsiz deneme için DxEnterprise Ücretsiz Deneme Sürümü.
Kullanılabilirlik grubundaki Azure VM'lerine SQL Server yükleme
Bu öğreticide, kullanılabilirlik grubunu çalıştıran linux tabanlı üç düğümlü bir küme oluşturacaksınız. Linux platformunuzun seçimine göre Linux'ta SQL Server yükleme belgelerini izleyin. Bu öğretici için SQL Server araçlarını da yüklemenizi öneririz.
Not
Seçtiğiniz Linux işletim sisteminin hem DH2i DxEnterprise, Minimal Sistem Gereksinimleri hem de Microsoft SQL Server tarafından desteklenen yaygın bir dağıtım olduğundan emin olun.
Bu öğreticide hem DH2i DxEnterprise hem de Microsoft SQL Server tarafından desteklenen Ubuntu 18.04 kullanılır.
Bu öğreticide, bu düğüm kümenin parçası olmadığından ve yalnızca DxAdmin kullanarak kümeyi yönetmek için kullanıldığından Windows VM'sine SQL Server'ı yüklemeyin.
Bu adımı tamamladıktan sonra, kullanılabilirlik grubuna katılan üç Linux tabanlı VM'nin her ikisinde de SQL Server ve SQL Server araçları (isteğe bağlı olarak) yüklü olmalıdır.
VM'lere DxEnterprise yükleme ve Kümeyi yapılandırma
Bu adımda, üç Linux VM'sine Linux için DH2i DxEnterprise yükleyin. Aşağıdaki tabloda her sunucunun kümede oynadığı rol açıklanmaktadır:
| VM sayısı | DH2i DxEnterprise rolü | Microsoft SQL Server kullanılabilirlik grubu çoğaltma rolü |
|---|---|---|
| 1 | Küme düğümü - Linux tabanlı | Birincil |
| 1 | Küme düğümü - Linux tabanlı | İkincil - Zaman uyumlu işleme |
| 1 | Küme düğümü - Linux tabanlı | İkincil - Zaman uyumlu işleme |
| 1 | DxAdmin İstemcisi | NA |
Linux tabanlı üç düğüme DxEnterprise yüklemek için, seçtiğiniz Linux işletim sistemini temel alan DH2i DxEnterprise belgelerini izleyin. Aşağıda listelenen yöntemlerden birini kullanarak DxEnterprise'i yükleyin.
- Ubuntu
- RHEL
Windows VM'ye yalnızca DxAdmin istemci aracını yüklemek için DxAdmin İstemci kullanıcı arabirimi Hızlı Başlangıç Kılavuzu'nu izleyin.
Bu adımdan sonra, Linux VM'lerinde DxEnterprise kümesinin ve Windows İstemci makinesinde DxAdmin istemcisinin yüklü olması gerekir.
Not
Otomatik yük devretmeyi etkinleştirmek için düğümlerden birinin yalnızca yapılandırma modu olarak eklendiği üç düğümlü bir küme de oluşturabilirsiniz. Daha fazla bilgi için bkz . Desteklenen Kullanılabilirlik Modları.
Yük devretme desteği ve yüksek kullanılabilirlik için sanal konaklar oluşturma
Bu adımda, DxAdmin kullanıcı arabirimini kullanarak bir sanal konak, kullanılabilirlik grubu oluşturur ve ardından bir veritabanı eklersiniz.
Not
Bu adım sırasında, kullanılabilirlik gruplarını etkinleştirmek için SQL Server örnekleri yeniden başlatılır.
Yukarıdaki adımda oluşturulan kümeye bağlanmak için DxAdmin çalıştıran Windows istemci makinesine bağlanın. AlwaysOn'u etkinleştirmek ve sanal konak ile kullanılabilirlik grubunu oluşturmak için DxAdmin ile MSSQL Kullanılabilirlik Grupları'nda belgelenen adımları izleyin.
İpucu
Veritabanlarını eklemeden önce veritabanının oluşturulduğundan ve SQL Server'ın birincil örneğinde yedeklendiğinden emin olun.
Dinleyici için iç Azure Load Balancer oluşturma (isteğe bağlı)
Bu isteğe bağlı adımda, kullanılabilirlik grubu dinleyicilerinin IP adreslerini tutan Azure Load balancer'ı oluşturabilir ve yapılandırabilirsiniz. Load Balancer hakkında daha fazla bilgi için bkz . Azure Load Balancer. DxAdmin kullanarak Load Balancer ve kullanılabilirlik grubu dinleyicisini yapılandırmak için bkz . Azure Load Balancer Hızlı Başlangıç Kılavuzu.
Bu adımdan sonra, bir kullanılabilirlik grubu dinleyicisi oluşturup iç yük dengeleyiciye eşlenmiş olmalıdır.
El ile veya otomatik yük devretmeyi test edin
Otomatik yük devretme testi için, sanal makineyi Azure portalından kapatarak birincil çoğaltmayı aşağı getirin. Bu test, birincil düğümün ani kullanılamazlığını çoğaltır. Beklenen davranış:
- Küme yöneticisi, kullanılabilirlik grubundaki ikincil çoğaltmalardan birini birincile yükselter.
- Başarısız olan birincil çoğaltma, geri geldikten sonra kümeye otomatik olarak katılır. Küme yöneticisi bunu ikincil çoğaltmaya yükselter.
Ayrıca aşağıdaki adımları izleyerek el ile yük devretme gerçekleştirebilirsiniz:
- DxAdmin kullanarak kümeye bağlanın.
- Kullanılabilirlik grubu için sanal konağı genişletin.
- Yük devretmeyi başlatmak için hedef düğüme/ikincil çoğaltmaya sağ tıklayın ve Üyede Barındırmayı Başlat'ı seçin.
DxEnterprise içindeki diğer işlemler hakkında daha fazla bilgi için bkz . DxEnterprise Yönetici Kılavuzu ve DxEnterprise DxCLI Kılavuzu.