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.
Bu makalede, SAP ASCS/SCS örneklerini kümeleme seçeneği olarak Windows Server Yük Devretme Kümesi (WSFC) ve Genişleme Dosya Sunucusu ile Azure'da yüksek kullanılabilirliğe sahip bir SAP sisteminin nasıl yükleneceği ve yapılandırıldığı açıklanır.
Önkoşullar
Yüklemeye başlamadan önce aşağıdaki makaleleri gözden geçirin:
SAP'den aşağıdaki yürütülebilir dosyalara ve DLL'lere ihtiyacınız vardır:
- SAP Yazılım Sağlama Yöneticisi (SWPM) yükleme aracı sürümü SPS25 veya üzeri.
- SAP Çekirdeği 7.49 veya üzeri
Önemli
DOSYA paylaşımı kullanarak SAP ASCS/SCS örneklerini kümeleme, SAP Çekirdek 7.49 (ve üzeri) ile SAP NetWeaver 7.40 (ve üzeri) için desteklenir.
Kurulumun şu gereksinimi karşılaması gerekir: SAP ASCS/SCS örnekleri ve SOFS paylaşımı ayrı kümelerde dağıtılmalıdır.
Kurulumlar kullandığınız DBMS'ye bağlı olarak değiştiğinden Veritabanı Yönetim Sistemi (DBMS) kurulumunu açıklamıyoruz. Ancak DBMS ile ilgili yüksek kullanılabilirlik sorunlarının çeşitli DBMS satıcılarının Azure için desteklediği işlevlerle giderildiğini varsayıyoruz. Bu tür işlevler, SQL Server için "Always On" veya veritabanı yansıtma ve Oracle veritabanları için Oracle Data Guard gibi özellikleri kapsar. Bu makalede kullandığımız senaryoda DBMS'ye daha fazla koruma eklemedik.
Çeşitli DBMS hizmetlerinin Azure'da bu tür kümelenmiş SAP ASCS/SCS yapılandırmasıyla etkileşime geçtiğinde dikkat edilmesi gereken özel bir nokta yoktur.
Not
SAP NetWeaver ABAP sistemleri, Java sistemleri ve ABAP+Java sistemlerinin yükleme yordamları neredeyse aynıdır. En önemli fark, SAP ABAP sisteminin bir ASCS örneğine sahip olmasıdır. SAP Java sisteminde bir SCS örneği vardır. SAP ABAP+Java sisteminde aynı Microsoft yük devretme kümesi grubunda çalışan bir ASCS örneği ve bir SCS örneği vardır. Her SAP NetWeaver yükleme yığını için tüm yükleme farkları açıkça belirtilir. Diğer tüm parçaların aynı olduğunu varsayabilirsiniz.
SOFS kümesinde SAP genel konağı hazırlama
SOFS kümesinde aşağıdaki birimi ve dosya paylaşımını oluşturun:
SOFS kümesi paylaşılan biriminde SAP GLOBALHOST dosya
C:\ClusterStorage\Volume1\usr\sap\<SID>\SYS\
yapısı (CSV)SAPMNT dosya paylaşımı
SAPMNT dosya paylaşımı ve klasöründe, belirli kullanıcılar veya gruplar için tam denetim izni ile güvenliği ayarlayın.
- <ETKİALANI>\SAP_<SID>_GlobalAdmin kullanıcı grubu
- SAP ASCS/SCS küme düğümü bilgisayar nesneleri <DOMAIN>\ClusterNode1$ ve <DOMAIN>\ClusterNode2$
Yansıtma dayanıklılığına sahip bir CSV birimi oluşturmak için SOFS küme düğümlerinden birinde aşağıdaki PowerShell cmdlet'ini yürütür:
New-Volume -StoragePoolFriendlyName S2D* -FriendlyName SAPPR1 -FileSystem CSVFS_ReFS -Size 5GB -ResiliencySettingName Mirror
SAPMNT oluşturmak ve klasör ayarlamak ve güvenliği paylaşmak için SOFS küme düğümlerinden birinde aşağıdaki PowerShell betiğini yürütün:
# Create SAPMNT on file share
$SAPSID = "PR1"
$DomainName = "SAPCLUSTER"
$SAPSIDGlobalAdminGroupName = "$DomainName\SAP_" + $SAPSID + "_GlobalAdmin"
# SAP ASCS/SCS cluster nodes
$ASCSClusterNode1 = "ascs-1"
$ASCSClusterNode2 = "ascs-2"
# Define SAP ASCS/SCS cluster node computer objects
$ASCSClusterObjectNode1 = "$DomainName\$ASCSClusterNode1$"
$ASCSClusterObjectNode2 = "$DomainName\$ASCSClusterNode2$"
# Create usr\sap\.. folders on CSV
$SAPGlobalFolder = "C:\ClusterStorage\SAP$SAPSID\usr\sap\$SAPSID\SYS"
New-Item -Path $SAPGlobalFOlder -ItemType Directory
$UsrSAPFolder = "C:\ClusterStorage\SAP$SAPSID\usr\sap\"
# Create a SAPMNT file share and set share security
New-SmbShare -Name sapmnt -Path $UsrSAPFolder -FullAccess "BUILTIN\Administrators", $ASCSClusterObjectNode1, $ASCSClusterObjectNode2 -ContinuouslyAvailable $true -CachingMode None -Verbose
# Get SAPMNT file share security settings
Get-SmbShareAccess sapmnt
# Set file and folder security
$Acl = Get-Acl $UsrSAPFolder
# Add a security object of the clusternode1$ computer object
$Ar = New-Object system.security.accesscontrol.filesystemaccessrule($ASCSClusterObjectNode1,"FullControl",'ContainerInherit,ObjectInherit', 'None', 'Allow')
$Acl.SetAccessRule($Ar)
# Add a security object of the clusternode2$ computer object
$Ar = New-Object system.security.accesscontrol.filesystemaccessrule($ASCSClusterObjectNode2,"FullControl",'ContainerInherit,ObjectInherit', 'None', 'Allow')
$Acl.SetAccessRule($Ar)
# Set security
Set-Acl $UsrSAPFolder $Acl -Verbose
Kümelenmiş SAP ASCS/SCS örneği için sanal konak adı oluşturma
SAP ASCS/SCS kümesi ağ adı (örneğin, pr1-ascs [10.0.6.7]) oluşturun, kümelenmiş SAP ASCS/SCS örneği için sanal konak adı oluşturma bölümünde açıklandığı gibi.
Kümeye ASCS/SCS ve ERS örnekleri yükleme
İ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. Örneği yüklemek için SAP SWPM yükleme aracında şuraya gidin:
< > Yükleme>Uygulama Sunucusu ABAP (veya Java) >Yüksek Kullanılabilirlik Sistemi>İlk küme düğümü.
Prob portu ekle
PowerShell kullanarak SAP-SID-IP yoklama bağlantı noktası olan SAP kümesi kaynağını yapılandırın. Bu yapılandırmayı, bu makalede açıklandığı gibi SAP ASCS/SCS küme düğümlerinden birinde yürütür.
İ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. Örneği yüklemek için SAP SWPM yükleme aracında şuraya gidin:
< > Yükleme>Uygulama Sunucusu ABAP (veya Java) >Yüksek Kullanılabilirlik Sistemi>Ek küme düğümü.
SAP ASCS/SCS örnek profilini güncelleştirme
SAP ASCS/SCS örnek profili <SID>ASCS/SCS<Nr><Konağı'ndaki> parametreleri güncelleyin.
Parametre adı | Parametre değeri |
---|---|
gw/netstat_once | 0 |
enque/encni/set_so_keepalive | DOĞRU |
hizmet/ha_check_node | 1 |
Parametre enque/encni/set_so_keepalive
yalnızca ENSA1 kullanılıyorsa gereklidir.
SAP ASCS/SCS örneğini yeniden başlatın.
Her iki SAP ASCS/SCS küme düğümünde de parametreleri ayarlamaKeepAlive
, SAP ASCS/SCS örneğinin küme düğümlerinde kayıt defteri girdilerini ayarlama yönergelerini izleyin.
DBMS örneği ve SAP uygulama sunucuları yükleme
SAP sistem yüklemenizi tamamlamak için aşağıdakileri yükleyin:
- DBMS örneği.
- Birincil SAP uygulama sunucusu.
- Ek bir SAP uygulama sunucusu.
Sonraki adımlar
- Windows Server 2016'da Storage Spaces Direct (Depolama Alanları Sistemi).
- Uygulama verileri için Genişletilebilir Dosya Sunucusuna genel bakış.
- Windows Server 2016'da depolamadaki yenilikler.