Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden die Schritte zur Vorbereitung der Azure-Infrastruktur beschrieben, die zum Installieren und Konfigurieren von SAP-Systemen mit hoher Verfügbarkeit auf einem Windows Server-Failoverclustering-Cluster (WSFC) erforderlich sind, wobei die Skalierungsdateifreigabe als Option zum Clustering von SAP ASCS/SCS-Instanzen verwendet wird.
Voraussetzung
Bevor Sie die Installation starten, lesen Sie den folgenden Artikel:
Hostnamen und IP-Adressen
| Rolle des virtuellen Hostnamens | Name des virtuellen Hosts | Statische IP-Adresse | Verfügbarkeitsgruppe |
|---|---|---|---|
| Erster Clusterknoten des ASCS-/SCS-Clusters | ascs-1 | 10.0.6.4 | ascs-as |
| Zweiter Clusterknoten ASCS/SCS-Cluster | ascs-2 | 10.0.6.5 | ascs-as |
| Name des Clusternetzwerks: | ascs-cl | 10.0.6.6 | n/a |
| SAP PR1 ASCS-Clusternetzwerkname | pr1-ascs | 10.0.6.7 | n/a |
Tabelle 1: ASCS/SCS-Cluster
| SAP <SID> | SAP ASCS/SCS-Instanznummer |
|---|---|
| PR1 | 00 |
Tabelle 2: SAP ASCS/SCS-Instanzdetails
| Rolle des virtuellen Hostnamens | Name des virtuellen Hosts | Statische IP-Adresse | Verfügbarkeitsgruppe |
|---|---|---|---|
| Erster Clusterknoten | sofs-1 | 10.0.6.10 | sofs-as |
| Zweiter Clusterknoten | sofs-2 | 10.0.6.11 | sofs-as |
| Dritter Clusterknoten | sofs-3 | 10.0.6.12 | sofs-as |
| Name des Clusternetzwerks: | sofs-cl | 10.0.6.13 | n/a |
| GLOBALER SAP-Hostname | sapglobal | Verwenden von IPs aller Clusterknoten | n/a |
Tabelle 3: Cluster für Scale-Out-Dateiserver
Bereitstellen von VMs für einen SAP ASCS/SCS-Cluster, einen DbMS-Cluster (Database Management System) und SAP Application Server-Instanzen
Führen Sie die folgenden Schritte aus, um die Azure-Infrastruktur vorzubereiten:
Erstellen und Konfigurieren des Azure Load Balancer für SAP ASCS.
Fügen Sie Registrierungseinträge auf beiden Clusterknoten der SAP ASCS/SCS-Instanz hinzu.
Wenn Sie Windows Server 2016 verwenden, empfehlen wir, Azure Cloud Witness zu konfigurieren.
Manuelles Bereitstellen des Scale-Out File Server-Clusters
Sie können den Microsoft Scale-Out File Server-Cluster manuell bereitstellen, wie im Blog "Direkte Speicherplätze" in Azure beschrieben, indem Sie den folgenden Code ausführen:
# 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
Automatisches Bereitstellen eines Scale-Out File Servers
Sie können auch die Bereitstellung von Scale-Out Dateiserver automatisieren, indem Sie Azure Resource Manager-Vorlagen in einer vorhandenen virtuellen Netzwerk- und Active Directory-Umgebung verwenden.
Von Bedeutung
Es wird empfohlen, drei oder mehr Clusterknoten für Scale-Out Dateiserver mit Drei-Wege-Spiegelung zu verwenden.
In der Benutzeroberfläche der Scale-Out-Dateiserver-Ressourcen-Manager-Vorlage müssen Sie die Anzahl der VMs angeben.
Verwenden von verwalteten Datenträgern
Die Azure Resource Manager-Vorlage für die Bereitstellung eines Scale-Out-Dateiservers mit Storage Spaces Direct und Azure Managed Disks ist auf GitHub verfügbar.
Es wird empfohlen, verwaltete Datenträger zu verwenden.
Abbildung 1: Ui-Bildschirm für Scale-Out Dateiserverressourcen-Manager-Vorlage mit verwalteten Datenträgern
Gehen Sie in der Vorlage wie folgt vor:
- Geben Sie im Feld "Vm Count " eine Mindestanzahl von 2 ein.
- Geben Sie im Feld " Vm Disk Count " eine Mindestanzahl von 3 (2 Datenträger + 1 Ersatzdatenträger = 3 Datenträger) ein.
- Geben Sie im Feld "Name " den Namen des globalen SAP-Hostnetzwerks "sapglobalhost" ein.
- Geben Sie im Feld "Freigabename " den Dateinamen "sapmnt" ein.
Verwenden von nicht verwalteten Datenträgern
Die Azure Resource Manager-Vorlage für die Bereitstellung eines Scale-Out-Dateiservers mit Storage Spaces Direct und Azure nicht verwalteten Datenträgern ist auf GitHub verfügbar.
Abbildung 2: Ui-Bildschirm für die Vorlage Scale-Out Azure Resource Manager für Dateiserver ohne verwaltete Datenträger
Wählen Sie im Feld "Speicherkontotyp " die Option "Premium-Speicher" aus. Alle anderen Einstellungen sind identisch mit den Einstellungen für verwaltete Datenträger.
Anpassen der Cluster-Timeout-Einstellungen
Nachdem Sie den Windows Scale-Out File Server-Cluster erfolgreich installiert haben, passen Sie Timeoutschwellenwerte für die Failovererkennung an Bedingungen in Azure an. Die zu ändernden Parameter werden in den Schwellenwerten für das Optimieren des Failoverclusternetzwerks dokumentiert. Wenn Sie davon ausgehen, dass sich Ihre gruppierten VMs im selben Subnetz befinden, ändern Sie die folgenden Parameter in diese Werte:
- SameSubNetDelay = 2000
- SameSubNetThreshold = 15
- RouteHistoryLength = 30
Diese Einstellungen wurden mit Kunden getestet und bieten einen guten Kompromiss. Sie sind robust genug, ermöglichen aber gleichzeitig ein ausreichend schnelles Failover unter echten Fehlerbedingungen oder bei einem VM-Ausfall.