SAP uygulamaları için Azure NetApp Files (SMB) ile Windows Azure VM'lerde SAP NetWeaver için yüksek kullanılabilirlik
Bu makalede, sanal makineleri dağıtma, yapılandırma, küme çerçevesini yükleme ve Windows VM'leri üzerinde SMB kullanarak yüksek oranda kullanılabilir sap NetWeaver 7.50 sistemi yükleme açık Azure NetApp Files.
Veritabanı katmanı bu makalede ayrıntılı olarak ele değildir. Azure sanal ağının önceden oluşturulmuş olduğunu varsayalım.
Önce aşağıdaki SAP Notlarını ve belgelerini okuyun:
- Azure NetApp Files belgeleri
- SAP Not 1928533,şunları içerir:
- SAP yazılımının dağıtımı için desteklenen Azure VM boyutlarının listesi
- Azure VM boyutları için önemli kapasite bilgileri
- Desteklenen SAP yazılımı, işletim sistemi (OS) ve veritabanı birleşimleri
- Microsoft Azure'da Windows için gerekli SAP çekirdeği Microsoft Azure
- SAP Not 2015553, Azure'da SAP tarafından desteklenen SAP yazılım dağıtımları için önkoşulları listeler.
- SAP Not 2178632 Azure'da SAP için bildirilen tüm izleme ölçümleri hakkında ayrıntılı bilgiler içerir.
- SAP Not 1999351, SAP için Azure Gelişmiş İzleme Uzantısı için ek sorun giderme bilgileri içerir.
- SAP Not 2287140, SMB 3.x protokolünün SAP tarafından desteklenen CA özelliği için önkoşulları listeler.
- SAP Not 2802770 2012 ve 2016'da yavaş çalışan SAP işlemi AL11 Windows sorun giderme bilgilerine sahip.
- SAP Not 1911507, SMB 3.0 protokolüne sahip Windows Server'da bir dosya paylaşımı için saydam yük devretme özelliği hakkında bilgi içerir.
- SAP Not 662452 erişim sırasında kötü dosya sistemi performansı/hataları için öneri (8.3 ad oluşturma devre dışı bırakma) vardır.
- Azure'da SAP ASCS/SCS örnekleri Windows yük devretme kümesine ve dosya paylaşımına SAP NetWeaver yüksek kullanılabilirliği yükleme
- SAP NetWeaver için Azure Sanal Makineler yüksek kullanılabilirlik mimarisi ve senaryoları
- ASCS küme yapılandırmasına yoklama bağlantı noktası ekleme
- Yük Devretme Kümesine (A)SCS Örneği Yükleme
- Azure NetApp Files için SMB birimi oluşturma
- Azure NetApp Files kullanarak Microsoft Azure netApp SAP Azure NetApp Files
Önemli
DİkKAT: Azure NetApp Files SMB birimi üzerinde barındırılan SMB paylaşımında SWPM ile SAP sisteminin yüklemesi,"warningPerm tanımlanmadı" gibi yetersiz izinler için yükleme hatasıyla başarısız olabilir. Hatayı önlemek için, SWPM bağlamının yürütül olduğu kullanıcının SAP sisteminin yüklenmesi sırasında yükseltilmiş ayrıcalık "Domain Admin" olması gerekir.
Genel Bakış
SAP, bir sap ASCS/SCS örneğini bir yük devretme kümesinde kümeleme için yeni bir yaklaşım ve küme paylaşılan diskleri Windows geliştirdi. Küme paylaşılan diskleri kullanmak yerine, SAP genel konak dosyalarını dağıtmak için bir SMB dosya paylaşımı kullanabilirsiniz. Azure NetApp Files Active Directory kullanarak NTFS ACL ile SMBv3 'ü (NFS ile birlikte) destekler. Azure NetApp Files otomatik olarak yüksek oranda kullanılabilir (PaaS hizmeti olduğu için). Bu özellikler, Azure NetApp Files SAP global için SMB dosya paylaşımını barındırmak için harika bir seçenek sunar.
Hem Azure Active Directory (AD) Etki Alanı Hizmetleri Active Directory Domain Services (AD DS) de desteklemektedir. Mevcut Active Directory etki alanı denetleyicilerini etki alanı Azure NetApp Files. Etki alanı denetleyicileri Azure'da sanal makine olarak ya da ExpressRoute ya da sanal makine S2S VPN. Bu makalede, bir Azure VM'sinde Etki alanı denetleyicisi kullanıyoruz.
SAP Netweaver merkezi hizmetleri için yüksek kullanılabilirlik (HA) paylaşılan depolama gerektirir. Bu hedefe ulaşmak Windows şimdiye kadar SOFS kümesi oluşturmak veya SIOS gibi küme paylaşılan diskleri kullanmak gerekliydi. Artık paylaşılan depolamayı kullanarak sap Netweaver HA'ya ulaşmak ve bu depolama alanı üzerinde Azure NetApp Files. Paylaşılan Azure NetApp Files için depolama alanı kullanmak SOFS veya SIOS'a olan ihtiyacı ortadan kaldırıyor.
Not
Sap ASCS/SCS örneklerini bir dosya paylaşımı kullanarak kümeleme, SAP Kernel 7.49 (ve sonrası) ile SAP NetWeaver 7.40 (ve sonrası) için de kullanılabilir.

SMB dosya paylaşımının önkoşulları:
- SMB 3.0 (veya sonrası) protokolü.
- Active Directory kullanıcı grupları ve computer$ bilgisayar nesnesi için Active Directory erişim denetim listelerini (ACL' ler) ayarlama olanağı.
- Dosya paylaşımı HA etkin olmalıdır.
Bu başvuru mimarisinde SAP Central hizmetlerinin paylaşımı aşağıdaki Azure NetApp Files:

Azure NetApp Files için SMB birimi oluşturma ve bağlama
Aşağıdaki adımları, Azure NetApp Files.'i kullanmaya Azure NetApp Files.
NetApp hesabı oluşturma konusunda açıklanan adımların ardından Azure NetApp hesabı oluşturma
Kapasite havuzu ayarlama'daki yönergeleri izleyerek kapasite havuzunu ayarlayın
Azure NetApp Files kaynaklar temsilci alt ağın içinde yer amalıdır. Temsilci alt ağı oluşturmak için Bir alt ağı Azure NetApp Files için temsilci olarak temsilci olarak seç yönergelerini izleyin.
Önemli
SMB birimi oluşturmadan önce Active Directory bağlantıları oluşturmanız gerekir. Active Directory bağlantılarının gereksinimlerini gözden geçirme.
Active Directory bağlantısını oluştururken SAP Uygulamaları için 13 karakterlik ana bilgisayar adı sınırlaması (SMB Bilgisayar Hesabı adına otomatik olarak bir son ek eklenir) sınırlamasının önüne geçerek SMB Sunucusu (Bilgisayar Hesabı) Ön Eki'nin en fazla 8 karakterden uzun olduğundan emin olun.
SAP uygulamalarına ilişkin ana bilgisayar adı sınırlamaları 2718300 - Fiziksel ve Sanal konak adı uzunluğu sınırlamaları ve 611361 - SAP ABAP Platform sunucularının konak adlarında açıklanmıştır.Active Directory bağlantısı oluşturma konusunda açıklandığı gibi Active Directory bağlantısı oluşturma
SMB birimi Azure NetApp Files SMB birimi ekleme yönergelerini izleyerek SMB oluşturma
SMB birimini Sanal Makinenize Windows.
İpucu
Azure NetApp Files birimini bağlama yönergelerini bulabilirsiniz. Azure Portal'da Azure NetApp Files nesnesine gidin, Birimler dikey penceresine ve ardından Bağlama Yönergeleri'ne tıklayın.
Bir yük devretme kümesi kullanarak SAP HA Windows hazırlama
- Azure iç yük dengeleyici için ASCS/SCS yük dengeleme kurallarını ayarlayın.
- Sanal Windows etki alanına ekleyin.
- SAP ASCS/SCS örneğinin her iki küme düğümüne de kayıt defteri girdileri ekleme
- SAP ASCS/SCS örneği için Windows Sunucusu yük devretme kümesi ayarlama
- Azure Cloud Witness Windows Server 2016 yapılandırmanız önerilir.
Sap ASCS örneğini her iki düğüme de yükleme
SAP'den aşağıdaki yazılıma ihtiyacınız vardır:
- SAP Software Provisioning Manager (SWPM) yükleme aracı sürümü SPS25 veya sonraki bir sürümü.
- SAP Kernel 7.49 veya sonraki bir
- Kümelenmiş SAP ASCS/SCS örneği için sanal konak adı oluşturma konusunda açıklandığı gibi, kümelenmiş SAP ASCS/SCSörneği için bir sanal konak adı (küme ağ adı) oluşturun.
Not
Sap ASCS/SCS örneklerini bir dosya paylaşımı kullanarak kümeleme, SAP Kernel 7.49 (ve sonrası) ile SAP NetWeaver 7.40 (ve sonrası) için de kullanılabilir.
İlk ASCS/SCS küme düğümüne ASCS/SCS örneği yükleme
İlk küme düğümüne bir SAP ASCS/SCS örneği yükleyin. SAP SWPM yükleme aracını başlatın, ardından şu sayfaya gidin: Product > DBMS > Yükleme > Uygulama Sunucusu ABAP (veya Java) > High-Availability System > ASCS/SCS örneği > İlk küme düğümü.
SWPM'de Küme paylaşımı Yapılandırması olarak Dosya Paylaşımı Kümesi'ni seçin.
SAP Sistem Kümesi Parametreleri adımını girmeniz istendiğinde, önceden oluşturduğunuz Azure NetApp Files SMB paylaşımının konak adını Dosya Paylaşımı Ana Bilgisayar Adı olarak girin. Bu örnekte, SMB paylaşımı ana bilgisayar adı anfsmb-9562'dir.
Önemli
Ön koşul denetleyicisi SWPM'de Sonuçlar Sürekli kullanılabilirlik özellik koşulu karşılanmaz olarak gösteriyorsa, 'de artık mevcut olmayan bir paylaşılan klasöre erişmeye çalışılırken gecikmeli hata iletisi'nin yönergeleri Windows.
İpucu
Ön koşul denetleyicisi SWPM'de Sonuç Değiştirme Boyutu koşulu karşılanmazsa Bilgisayarım>Sistem Özellikleri>Performans Ayarlar> Gelişmiş> Sanal bellek> Değiştir'e giderek SWAP boyutunu ayarlayabilirsiniz.
PowerShell kullanarak sap kümesi kaynağını
SAP-SID-IPve yoklama bağlantı noktasını yapılandırma. Araştırma bağlantı noktasını yapılandırma konusunda açıklandığı gibi bu yapılandırmayı SAP ASCS/SCS küme düğümlerinden biri üzerinde yürütün.
İkinci ASCS/SCS küme düğümüne ASCS/SCS örneği yükleme
- İkinci küme düğümüne bir SAP ASCS/SCS örneği yükleyin. SAP SWPM yükleme aracını başlatın, ardından Product > DBMS > Yükleme > Application Server ABAP (veya Java) > High-Availability System > ASCS/SCS örneğine > Ek küme düğümü'ne gidin.
SAP ASCS/SCS örnek profilini güncelleştirme
SAP ASCS/SCS örnek profili <SID> ASCS/SCS'de parametreleri güncelleştirin. <Nr> <Host>
| Parametre adı | Parametre değeri |
|---|---|
| gw/netstat_once | 0 |
| enque/encni/set_so_keepalive | True |
| hizmet/ha_check_node | 1 |
Parametresi enque/encni/set_so_keepalive yalnızca ENSA1 kullanıldığında gereklidir.
SAP ASCS/SCS örneğini yeniden başlatın. KeepAliveHer IKI SAP ascs/SCS küme düğümlerinde parametreleri ayarla, SAP ascs/SCS örneğinin küme düğümlerinde kayıt defteri girişlerini ayarlamakiçin yönergeleri izleyin.
Bir DBMS örneği ve SAP uygulama sunucuları yükler
Aşağıdakileri yükleyerek SAP yüklemenizi doldurun:
- Bir DBMS örneği
- Birincil SAP uygulama sunucusu
- Ek bir SAP uygulama sunucusu
SAP ASCS/SCS örneği yük devretmesini test etme
A kümesi düğümünden B ve geri küme düğümüne yük devretme
Bu test senaryosunda, A düğümü olarak küme düğümüne sapascs1 ve düğüm sapascs2 olarak düğüm B olarak kümelendirilecektir.
Küme kaynaklarının A düğümünde çalıştığını doğrulayın.

Küme düğümü A 'yi yeniden başlatın. SAP kümesi kaynakları B küme düğümüne taşınır.

Giriş testini kilitle
- SAP sıraya alma çoğaltma sunucusunun (ERS) etkin olduğunu doğrulayın
- SAP sisteminde oturum açın, işlem SU01 yürütün ve değişiklik modunda bir kullanıcı KIMLIĞI açın. Bu, SAP Lock girişi oluşturacak.
- SAP sisteminde oturum açtığınızda, işlem ST12 ' a giderek kilit girişini görüntüleyin.
- Küme düğümü A 'dan düğüm B 'ye kadar yoks kaynağı yük devreder.
- SAP Ass/SCS küme kaynakları yük devretmesi gerçekleştirilmeden önce oluşturulan kilit girişinin bekletileceği doğrulayın.

Daha fazla bilgi için bkz. CIS Ile yük devretme sırasında kuyruğa alma sorunlarını giderme
İsteğe bağlı yapılandırma
aşağıdaki diyagramlarda, toplam vm sayısını azaltmak üzere Microsoft Windows yük devretme kümesi çalıştıran Azure vm 'lerinde birden çok SAP örneği gösterilmektedir.
bu, sap ascs/scs kümesinde yerel sap uygulama sunucuları ya da her zaman Microsoft SQL Server her zaman düğümlerde bir sap ascs/scs kümesi rolü olabilir.
Önemli
SQL Server Always on düğümüne yerel bir SAP uygulama sunucusu yükleme desteklenmez.
hem SAP ascs/SCS hem de Microsoft SQL Server veritabanı, tek hata noktalardır (spof). Windows ortamda bu spofs 'ı korumak için Azure NetApp Files SMB kullanılır.
sap yoks/SCS 'nin kaynak tüketimine oldukça küçük olsa da, SQL Server veya sap uygulama sunucusu için bellek yapılandırması 2 GB 'a göre azaltılmaya önerilir.
NetApp dosya SMB kullanarak WSFC düğümlerinde SAP uygulama sunucuları

Not
Resim, ek yerel disklerin kullanımını gösterir. Bu, uygulama yazılımını işletim sistemi sürücüsüne yüklemeymeyecek müşteriler için isteğe bağlıdır (C:)
Azure NetApp Files SMB kullanan düğümlerde SQL Server her zaman açık olan SAP yoks/SCS
Önemli
herhangi bir SQL Server birimi için Azure NetApp Files SMB kullanılması desteklenmez.

Not
Resim, ek yerel disklerin kullanımını gösterir. Bu, uygulama yazılımını işletim sistemi sürücüsüne yüklemeymeyecek müşteriler için isteğe bağlıdır (C:)
SMB tabanlı dosya paylaşımında esnek sapmnt paylaşma oluşturmayı desteklemek için Windows DFS-N kullanma
DFS-N kullanmak, aynı Azure bölgesinde ve abonelikte dağıtılan SAP sistemleri için bireysel sapmnt birimlerini kullanmanıza olanak sağlar. Bu kuruluma yönelik belgeler burada bulunabilir
Sonraki adımlar
- SAP için Azure sanal makineleri planlama ve uygulama
- SAP için Azure sanal makineleri dağıtımı
- SAP için Azure sanal makineleri DBMS dağıtımı
- SAP 'nin olağanüstü durum kurtarma için yüksek kullanılabilirlik ve plan yapmayı öğrenin
- Azure 'da HANA (büyük örnekler) için bkz. Azure 'da SAP HANA (büyük örnekler) yüksek kullanılabilirlik ve olağanüstü durum kurtarma.
- Azure VM 'lerinde SAP HANA olağanüstü durum kurtarma için yüksek kullanılabilirlik ve plan planı oluşturma hakkında bilgi edinmek için bkz. Azure sanal makinelerinde (VM) SAP HANA yüksek kullanılabilirliği