Dela via


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:

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.

Figure 1: UI screen for Scale-Out File Server Resource Manager template with managed disks

Bild 1: Gränssnittsskärmen för resurshanteraren för skalbar filserver med hanterade diskar

Gör följande i mallen:

  1. I rutan Antal virtuella datorer anger du minst 2.
  2. I rutan Antal virtuella datorer anger du ett minsta antal diskar på 3 (2 diskar + 1 extra disk = 3 diskar).
  3. I rutan Sofs-namn anger du SAP global värdnätverksnamn, sapglobalhost.
  4. 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.

Figure 2: UI screen for the Scale-Out File Server Azure Resource Manager template without managed disks

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.

Nästa steg