Share via


Azure-infrastructuur voorbereiden voor hoge beschikbaarheid van SAP met behulp van een Windows-failovercluster en bestandsshare voor SAP ASCS/SCS-exemplaren

In dit artikel worden de voorbereidingsstappen voor de Azure-infrastructuur beschreven die nodig zijn voor het installeren en configureren van SAP-systemen met hoge beschikbaarheid op een Windows Server Failover Clustering-cluster (WSFC), waarbij scale-out bestandsshare wordt gebruikt als optie voor het clusteren van SAP ASCS/SCS-exemplaren.

Vereiste

Raadpleeg het volgende artikel voordat u de installatie start:

Hostnamen en IP-adressen

Naamrol van virtuele host Naam van virtuele host Statisch IP-adres Beschikbaarheidsset
Eerste clusterknooppunt ASCS/SCS-cluster ascs-1 10.0.6.4 ascs-as
Tweede clusterknooppunt ASCS/SCS-cluster ascs-2 10.0.6.5 ascs-as
Naam van clusternetwerk ascs-cl 10.0.6.6 N.v.t.
SAP PR1 ASCS-clusternetwerknaam pr1-ascs 10.0.6.7 N.v.t.

Tabel 1: ASCS/SCS-cluster

SAP <SID> SAP ASCS/SCS-exemplaarnummer
PR1 00

Tabel 2: details van SAP ASCS/SCS-exemplaren

Naamrol van virtuele host Naam van virtuele host Statisch IP-adres Beschikbaarheidsset
Eerste clusterknooppunt sofs-1 10.0.6.10 sofs-as
Tweede clusterknooppunt sofs-2 10.0.6.11 sofs-as
Derde clusterknooppunt sofs-3 10.0.6.12 sofs-as
Naam van clusternetwerk sofs-cl 10.0.6.13 N.v.t.
Algemene SAP-hostnaam sapglobal IP-adressen van alle clusterknooppunten gebruiken N.v.t.

Tabel 3: scale-out bestandsservercluster

VM's implementeren voor een SAP ASCS/SCS-cluster, een DBMS-cluster (Database Management System) en SAP Application Server-exemplaren

Voltooi het volgende om de Azure-infrastructuur voor te bereiden:

Het scale-out bestandsservercluster handmatig implementeren

U kunt het Microsoft Scale-Out File Server-cluster handmatig implementeren, zoals beschreven in de blog Opslagruimten Direct in Azure door de volgende code uit te voeren:

# 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

Scale-out bestandsserver automatisch implementeren

U kunt ook de implementatie van scale-out bestandsserver automatiseren met behulp van Azure Resource Manager-sjablonen in een bestaand virtueel netwerk en een Active Directory-omgeving.

Belangrijk

U wordt aangeraden drie of meer clusterknooppunten te hebben voor scale-out bestandsserver met spiegeling in drie richtingen.

In de gebruikersinterface van de scale-out bestandsserverbronbeheer moet u het aantal VM's opgeven.

Beheerde schijven gebruiken

De Azure Resource Manager-sjabloon voor het implementeren van scale-out bestandsserver met Opslagruimten Direct en Azure Managed Disks is beschikbaar op GitHub.

U wordt aangeraden Managed Disks te gebruiken.

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

Afbeelding 1: UI-scherm voor een scale-out bestandsserverbronbeheersjabloon met beheerde schijven

Ga als volgt te werk in de sjabloon:

  1. Voer in het vak Aantal vm's een minimumaantal van 2 in.
  2. Voer in het vak Aantal vm-schijven een minimumaantal schijven in van 3 (2 schijven + 1 reserveschijf = 3 schijven).
  3. Voer in het vak Sofs-naam de netwerknaam van de globale SAP-host in, sapglobalhost.
  4. Voer in het vak Naam delen de naam van de bestandsshare in, sapmnt.

Niet-beheerde schijven gebruiken

De Azure Resource Manager-sjabloon voor het implementeren van scale-out bestandsserver met Opslagruimten Direct en Azure Unmanaged Disks is beschikbaar op GitHub.

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

Afbeelding 2: UI-scherm voor de Azure Resource Manager-sjabloon voor scale-out bestandsserver zonder beheerde schijven

Selecteer Premium Storage in het vak Type opslagaccount. Alle andere instellingen zijn hetzelfde als de instellingen voor beheerde schijven.

Time-outinstellingen voor cluster aanpassen

Nadat u het Windows Scale-Out File Server-cluster hebt geïnstalleerd, past u time-outdrempels voor failoverdetectie aan voorwaarden in Azure aan. De parameters die moeten worden gewijzigd, worden beschreven in netwerkdrempels voor failoverclusters afstemmen. Ervan uitgaande dat uw geclusterde VM's zich in hetzelfde subnet bevinden, wijzigt u de volgende parameters in deze waarden:

  • SameSubNetDelay = 2000
  • SameSubNetThreshold = 15
  • RouteHistoryLength = 30

Deze instellingen zijn getest met klanten en bieden een goed compromis. Ze zijn tolerant genoeg, maar ze bieden ook snel genoeg failover in werkelijke foutomstandigheden of VM-fouten.

Volgende stappen