Förbereda Azure-infrastrukturen för sap-hög tillgänglighet med hjälp av ett Windows-redundanskluster och en filresurs för SAP ASCS/SCS-instanser
Den här artikeln beskriver stegen för förberedelse av Azure-infrastrukturen som krävs för att installera och konfigurera SAP-system med hög tillgänglighet i ett Windows Server-kluster för redundanskluster (WSFC), med skalbar filresurs som ett alternativ för klustring av SAP ASCS/SCS-instanser.
Förutsättning
Läs följande artikel innan du startar installationen:
Värdnamn och IP-adresser
Namnroll för virtuell värd | Virtuellt värdnamn | Statisk IP-adress | Tillgänglighetsuppsättning |
---|---|---|---|
ASCS/SCS-kluster för första klusternoden | ascs-1 | 10.0.6.4 | ascs-as |
Ascs/SCS-kluster för andra klusternoden | ascs-2 | 10.0.6.5 | ascs-as |
Klusternätverksnamn | ascs-cl | 10.0.6.6 | saknas |
SAP PR1 ASCS-klusternätverksnamn | pr1-ascs | 10.0.6.7 | saknas |
Tabell 1: ASCS/SCS-kluster
SAP <SID> | SAP ASCS/SCS-instansnummer |
---|---|
PR1 | 00 |
Tabell 2: SAP ASCS/SCS-instansinformation
Namnroll för virtuell värd | Virtuellt värdnamn | Statisk IP-adress | Tillgänglighetsuppsättning |
---|---|---|---|
Första klusternoden | sofs-1 | 10.0.6.10 | sofs-as |
Andra klusternoden | sofs-2 | 10.0.6.11 | sofs-as |
Tredje klusternoden | sofs-3 | 10.0.6.12 | sofs-as |
Klusternätverksnamn | sofs-cl | 10.0.6.13 | saknas |
SAP:s globala värdnamn | sapglobal | Använda IP-adresser för alla klusternoder | saknas |
Tabell 3: Skalbar filserverkluster
Distribuera virtuella datorer för ett SAP ASCS/SCS-kluster, ett DBMS-kluster (Database Management System) och SAP Application Server-instanser
Slutför följande för att förbereda Azure-infrastrukturen:
Lägg till registerposter på båda klusternoderna i SAP ASCS/SCS-instansen.
När du använder Windows Server 2016 rekommenderar vi att du konfigurerar Azure Cloud Witness.
Distribuera utskalningsfilserverklustret manuellt
Du kan distribuera Microsoft Scale-Out File Server-klustret manuellt, enligt beskrivningen i bloggen Lagringsdirigering i Azure, genom att köra följande kod:
# Set an execution policy - all cluster nodes
Set-ExecutionPolicy Unrestricted
# Define Scale-Out File Server cluster nodes
$nodes = ("sofs-1", "sofs-2", "sofs-3")
# Add cluster and Scale-Out File Server features
Invoke-Command $nodes {Install-WindowsFeature Failover-Clustering, FS-FileServer -IncludeAllSubFeature -IncludeManagementTools -Verbose}
# Test cluster
Test-Cluster -node $nodes -Verbose
# Install cluster
$ClusterNetworkName = "sofs-cl"
$ClusterIP = "10.0.6.13"
New-Cluster -Name $ClusterNetworkName -Node $nodes –NoStorage –StaticAddress $ClusterIP -Verbose
# Set Azure Quorum
Set-ClusterQuorum –CloudWitness –AccountName gorcloudwitness -AccessKey <YourAzureStorageAccessKey>
# Enable Storage Spaces Direct
Enable-ClusterS2D
# Create Scale-Out File Server with an SAP global host name
# SAPGlobalHostName
$SAPGlobalHostName = "sapglobal"
Add-ClusterScaleOutFileServerRole -Name $SAPGlobalHostName
Distribuera skalbar filserver automatiskt
Du kan också automatisera distributionen av skalbar filserver med hjälp av Azure Resource Manager-mallar i ett befintligt virtuellt nätverk och En Active Directory-miljö.
Viktigt!
Vi rekommenderar att du har tre eller fler klusternoder för skalbar filserver med trevägsspegling.
I mallgränssnittet för resurshanteraren för skalbar filserver måste du ange antalet virtuella datorer.
Använd hanterade diskar
Azure Resource Manager-mallen för distribution av skalbar filserver med Lagringsdirigering och Azure Managed Disks finns på GitHub.
Vi rekommenderar att du använder Managed Disks.
Bild 1: Gränssnittsskärmen för resurshanteraren för skalbar filserver med hanterade diskar
Gör följande i mallen:
- I rutan Antal virtuella datorer anger du minst 2.
- I rutan Antal virtuella datorer anger du ett minsta antal diskar på 3 (2 diskar + 1 extra disk = 3 diskar).
- I rutan Sofs-namn anger du SAP global värdnätverksnamn, sapglobalhost.
- I rutan Resursnamn anger du filresursnamnet sapmnt.
Använda ohanterade diskar
Azure Resource Manager-mallen för distribution av skalbar filserver med Lagringsdirigering och Ohanterade Azure-diskar finns på GitHub.
Bild 2: Gränssnittsskärmen för Azure Resource Manager-mallen för skalbar filserver utan hanterade diskar
I rutan Typ av lagringskonto väljer du Premium Storage. Alla andra inställningar är samma som inställningarna för hanterade diskar.
Justera timeout-inställningar för kluster
När du har installerat Windows Scale-Out File Server-klustret anpassar du tidsgränströskelvärden för redundansidentifiering till villkor i Azure. De parametrar som ska ändras dokumenteras i Tröskelvärden för justering av redundansklusternätverk. Om du antar att dina klustrade virtuella datorer finns i samma undernät ändrar du följande parametrar till följande värden:
- SameSubNetDelay = 2000
- SameSubNetThreshold = 15
- RouteHistoryLength = 30
De här inställningarna har testats med kunder och erbjuder en bra kompromiss. De är tillräckligt motståndskraftiga, men de ger också tillräckligt snabb redundans vid verkliga feltillstånd eller VM-fel.