Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описаны шаги по подготовке инфраструктуры Azure, необходимые для установки и настройки высокодоступных систем SAP в кластере отказоустойчивой кластеризации Windows Server (WSFC) с использованием масштабируемого файлового ресурса в качестве варианта кластеризации экземпляров SAP ASCS/SCS.
Предпосылка
Перед началом установки ознакомьтесь со следующей статьей:
Имена узлов и IP-адреса
| Роль имени виртуального узла | Имя виртуального узла | Статический IP-адрес | Набор доступности |
|---|---|---|---|
| Кластер ASCS/SCS первого узла | ascs-1 | 10.0.6.4 | ascs-as |
| Кластер второго узла ASCS/SCS | ascs-2 | 10.0.6.5 | ascs-as |
| Имя сети кластера | ascs-cl | 10.0.6.6 | n/a |
| Имя сети кластера SAP PR1 ASCS | pr1-ascs | 10.0.6.7 | n/a |
Таблица 1. Кластер ASCS/SCS
| SAP <SID> | Номер экземпляра SAP ASCS/SCS |
|---|---|
| PR1 | 00 |
Таблица 2: Сведения об экземпляре SAP ASCS/SCS
| Роль имени виртуального узла | Имя виртуального узла | Статический IP-адрес | Набор доступности |
|---|---|---|---|
| Первый узел кластера | sofs-1 | 10.0.6.10 | sofs-as |
| Второй узел кластера | sofs-2 | 10.0.6.11 | sofs-as |
| Третий узел кластера | sofs-3 | 10.0.6.12 | sofs-as |
| Имя сети кластера | sofs-cl | 10.0.6.13 | n/a |
| Имя глобального узла SAP | sapglobal | Использование IP-адресов всех узлов кластера | n/a |
Таблица 3. Кластер файлового сервера Scale-Out
Развертывание виртуальных машин для кластера SAP ASCS/SCS, кластера системы управления базами данных (СУБД) и экземпляров сервера приложений SAP
Чтобы подготовить инфраструктуру Azure, выполните следующие действия.
Добавьте записи реестра на обоих узлах кластера экземпляра SAP ASCS/SCS.
При использовании Windows Server 2016 рекомендуется настроить Azure Cloud Witness.
Развертывание кластера файлового сервера Scale-Out вручную
Кластер файлового сервера Microsoft Scale-Out можно развернуть вручную, как описано в блоге Storage Spaces Direct в Azure, выполнив следующий код:
# 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
Вы также можете автоматизировать развертывание Scale-Out файлового сервера с помощью шаблонов Azure Resource Manager в существующей виртуальной сети и среде Active Directory.
Это важно
Рекомендуется использовать три или более узлов кластера для Scale-Out File Server с трехсторонним зеркалированием.
В пользовательском интерфейсе шаблона Resource Manager файлового сервера Scale-Out необходимо указать количество виртуальных машин.
Использование управляемых дисков
Шаблон Azure Resource Manager для развертывания файлового сервера Scale-Out с локальными дисковыми пространствами и управляемыми дисками Azure доступен на сайте GitHub.
Рекомендуется использовать управляемые диски.
Рис. 1. Экран пользовательского интерфейса для шаблона Resource Manager файлового сервера Scale-Out с управляемыми дисками
В шаблоне выполните следующие действия.
- В поле "Число виртуальных машин " введите минимальное число 2.
- В поле "Число дисков виртуальной машины " введите минимальное количество дисков 3 (2 диска + 1 резервный диск = 3 диска).
- В поле "Имя Sofs" введите имя глобальной сети узла SAP , sapglobalhost.
- В поле "Имя общей папки" введите имя общей папки sapmnt.
Использование неуправляемых дисков
Шаблон Azure Resource Manager для развертывания файлового сервера Scale-Out с Storage Spaces Direct и Azure Unmanaged Disks доступен на GitHub.
Рис. 2. Экран пользовательского интерфейса для шаблона диспетчера ресурсов Azure для масштабируемого файлового сервера без управляемых дисков
В поле "Тип учетной записи хранения " выберите хранилище класса Premium. Все остальные параметры совпадают с параметрами управляемых дисков.
Настройка параметров времени ожидания кластера
После успешной установки кластера файлового сервера Windows Scale-Out адаптируйте пороговые значения времени ожидания для обнаружения переключения при отказе в условиях Azure. Измененные параметры описаны в параметрах настройки пороговых значений сети отказоустойчивого кластера. Если кластеризованные виртуальные машины находятся в одной подсети, измените следующие параметры на следующие значения:
- SameSubNetDelay = 2000
- SameSubNetThreshold = 15
- RouteHistoryLength = 30
Эти параметры были протестированы с клиентами и предлагают хороший компромисс. Они достаточно устойчивы, но при этом обеспечивают быструю автоматическую обработку отказов в условиях реальной ошибки или сбоя виртуальной машины.