Поделиться через


Изменение конфигурации диска для SAP Deployment Automation Framework

По умолчанию платформа автоматизации развертывания SAP определяет конфигурацию диска для систем SAP. При необходимости можно изменить конфигурацию по умолчанию, предоставив JSON-файл пользовательской конфигурации диска.

Совет

По возможности рекомендуется увеличить размер диска вместо добавления дополнительных дисков.

База данных HANA

В таблице показана конфигурация диска по умолчанию для систем HANA.

Size SKU виртуальной машины Диск ОС Диски данных Диски журналов Общий HANA Пользователь SAP Резервное копирование
По умолчанию Standard_D8s_v3 E6 (64 ГБ) P20 (512 ГБ) P20 (512 ГБ) E20 (512 ГБ) E6 (64 ГБ) E20 (512 ГБ)
S4DEMO Standard_E32ds_v4 P10 (128 ГБ) P10x4 (128 ГБ) P10x3 (128 ГБ) P20 (512 ГБ) P20 (512 ГБ)
M32ts Standard_M32ts P6 (64 ГБ) P6x4 (64 ГБ) P10x3 (128 ГБ) P20 (512 ГБ) P6 (64 ГБ) P20 (512 ГБ)
M32ls Standard_M32ls P6 (64 ГБ) P6x4 (64 ГБ) P10x3 (128 ГБ) P20 (512 ГБ) P6 (64 ГБ) P20 (512 ГБ)
M64ls Standard_M64ls P6 (64 ГБ) P10x4 (128 ГБ) P10x3 (128 ГБ) P20 (512 ГБ) P6 (64 ГБ) P30 (1024 ГБ)
M64s Standard_M64s P10 (128 ГБ) P15x4 (256 ГБ) P15x3 (256 ГБ) P30 (1024 ГБ) P6 (64 ГБ) P30 (1024 ГБ)
M64ms Standard_M64ms P6 (64 ГБ) P20x4 (512 ГБ) P15x3 (256 ГБ) P30 (1024 ГБ) P6 (64 ГБ) P30x2 (1024 ГБ)
M128s Standard_M128s P10 (128 ГБ) P20x4 (512 ГБ) P15x3 (256 ГБ) P30 (1024 ГБ) P6 (64 ГБ) P30x2 (1024 ГБ)
M128ms Standard_M128m P10 (128 ГБ) P30x4 (1024 ГБ) P15x3 (256 ГБ) P30 (1024 ГБ) P6 (64 ГБ) P30x4 (1024 ГБ)
M208s_v2 Standard_M208s_v2 P10 (128 ГБ) P30x4 (1024 ГБ) P15x3 (256 ГБ) P30 (1024 ГБ) P6 (64 ГБ) P40x3 (2048 ГБ)
M208ms_v2 Standard_M208ms_v2 P10 (128 ГБ) P40x4 (2048 ГБ) P15x3 (256 ГБ) P30 (1024 ГБ) P6 (64 ГБ) P40x3 (2048 ГБ)
M416s_v2 Standard_M416s_v2 P10 (128 ГБ) P40x4 (2048 ГБ) P15x3 (256 ГБ) P30 (1024 ГБ) P6 (64 ГБ) P40x3 (2048 ГБ)
M416ms_v2 Standard_M416m_v2 P10 (128 ГБ) P50x4 (4096 ГБ) P15x3 (256 ГБ) P30 (1024 ГБ) P6 (64 ГБ) P50x4 (4096 ГБ)
E20ds_v4 Standard_E20ds_v4 P6 (64 ГБ) P10x3 (128 ГБ) Ультра (80 ГБ) P15 (256 ГБ) P6 (64 ГБ) P15 (256 ГБ)
E20ds_v5 Standard_E20ds_v5 P6 (64 ГБ) P10x3 (128 ГБ) Ультра (80 ГБ) P15 (256 ГБ) P6 (64 ГБ) P15 (256 ГБ)
E32ds_v4 Standard_E32ds_v4 P6 (64 ГБ) P10x3 (128 ГБ) Ультра (128 ГБ) P15 (256 ГБ) P6 (64 ГБ) P15 (256 ГБ)
E32ds_v5 Standard_E32ds_v5 P6 (64 ГБ) P10x3 (128 ГБ) Ультра (128 ГБ) P15 (256 ГБ) P6 (64 ГБ) P15 (256 ГБ)
E48ds_v4 Standard_E48ds_v4 P6 (64 ГБ) P15x3 (256 ГБ) Ультра (192 ГБ) P20 (512 ГБ) P6 (64 ГБ) P15 (256 ГБ)
E48ds_v5 Standard_E48ds_v4 P6 (64 ГБ) P15x3 (256 ГБ) Ультра (192 ГБ) P20 (512 ГБ) P6 (64 ГБ) P15 (256 ГБ)
E64ds_v3 Standard_E64ds_v3 P6 (64 ГБ) P15x3 (256 ГБ) Ультра (220 ГБ) P20 (512 ГБ) P6 (64 ГБ) P15 (256 ГБ)
E64ds_v4 Standard_E64ds_v4 P6 (64 ГБ) P15x3 (256 ГБ) Ультра (256 ГБ) P20 (512 ГБ) P6 (64 ГБ) P15 (256 ГБ)
E64ds_v5 Standard_E64ds_v5 P6 (64 ГБ) P15x3 (256 ГБ) Ультра (256 ГБ) P20 (512 ГБ) P6 (64 ГБ) P15 (256 ГБ)
E96ds_v5 Standard_E96ds_v4 P6 (64 ГБ) P15x3 (256 ГБ) Ультра (256 ГБ) P20 (512 ГБ) P6 (64 ГБ) P15 (256 ГБ)

Базы данных AnyDB

В таблице показана конфигурация диска по умолчанию для систем AnyDB.

Size SKU виртуальной машины Диск ОС Диски данных Диски журналов
По умолчанию Standard_E4s_v3 P6 (64 ГБ) P15 (256 ГБ) P10 (128 ГБ)
200 ГБ Standard_E4s_v3 P6 (64 ГБ) P15 (256 ГБ) P10 (128 ГБ)
500 ГБ Standard_E8s_v3 P6 (64 ГБ) P20 (512 ГБ) P15 (256 ГБ)
1 TБ Standard_E16s_v3 P10(128 ГБ) P20x2 (512 ГБ) P15x2 (256 ГБ)
2 ТБ Standard_E32s_v3 P10(128 ГБ) P30x2 (1024 ГБ) P20x2 (512 ГБ)
5 ТБ Standard_M64ls P10(128 ГБ) P30x5 (1024 ГБ) P20x2 (512 ГБ)
10 ТБ Standard_M64s P10(128 ГБ) P40x5 (2048 ГБ) P20x2 (512 ГБ)
15 ТБ Standard_M64s P10(128 ГБ) P50x4 (4096 ГБ) P20x2 (512 ГБ)
20 TБ Standard_M64s P10(128 ГБ) P50x5 (4096 ГБ) P20x2 (512 ГБ)
30 ТБ Standard_M128s P10(128 ГБ) P50x8 (4096 ГБ) P40x2 (2048 ГБ)
40 ТБ Standard_M128s P10(128 ГБ) P50x10 (4096 ГБ) P40x2 (2048 ГБ)
50 ТБ Standard_M128s P10(128 ГБ) P50x13 (4096 ГБ) P40x2 (2048 ГБ)

Файл настраиваемого размера

Вы можете определить размер диска для системы SAP с помощью пользовательского JSON-файла. Файл сгруппирован в четыре раздела: db, app, scsи web. Каждый раздел содержит список имен конфигурации диска. Например, для уровня базы данных имена могут быть M32ts или M64s.

В этих разделах содержатся сведения о размере виртуальной машины по умолчанию и списке дисков, которые необходимо развернуть для каждого уровня.

Создайте файл с помощью структуры, показанной в следующем примере кода. Сохраните файл в той же папке, что и файл параметров для системы. Например, используйте XO1_sizes.json. Затем определите параметр custom_disk_sizes_filename в файле параметров. Например, укажите custom_disk_sizes_filename = "XO1_db_sizes.json".

Совет

Путь к конфигурации диска должен быть относительно папки, содержащей tfvars файл.

Пример кода ниже является примером файла конфигурации. Он определяет три диска данных (LUNs 0, 1 и 2), диск журнала (LUN 9, используя номер SKU категории "Ультра") и диск резервного копирования (LUN 13). Серверы уровня приложений (приложения, центральные службы и веб-диспетчеры) развертываются только с одним sap диском данных.

Три диска данных чередуются с помощью LVM. Диск журнала и диск резервного копирования подключены к одному диску.

{
  "db" : {
    "Default": {
      "compute": {
        "vm_size"                 : "Standard_E20ds_v4",
        "swap_size_gb"            : 2
      },
      "storage": [
        {
          "name"                  : "os",
          "count"                 : 1,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 128,
          "caching"               : "ReadWrite"
        },
        {
          "name"                  : "data",
          "count"                 : 3,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 256,
          "caching"               : "ReadWrite",
          "write_accelerator"     : false,
          "lun_start"             : 0
        },
        {
          "name"                  : "log",
          "count"                 : 1,
          "disk_type"             : "UltraSSD_LRS",
          "size_gb": 512,
          "disk-iops-read-write"  : 2048,
          "disk-mbps-read-write"  : 8,
          "caching"               : "None",
          "write_accelerator"     : false,
          "lun_start"             : 9
        },
        {
          "name"                  : "backup",
          "count"                 : 1,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 256,
          "caching"               : "ReadWrite",
          "write_accelerator"     : false,
          "lun_start"             : 13
        }

      ]
    }
  },
  "app" : {
    "Default": {
      "compute": {
        "vm_size"                 : "Standard_D4s_v3"
      },
      "storage": [
        {
          "name"                  : "os",
          "count"                 : 1,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 128,
          "caching"               : "ReadWrite"
        },
        {
          "name"                  : "sap",
          "count"                 : 1,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 128,
          "caching"               : "ReadWrite",
          "write_accelerator"     : false,
          "lun_start"             : 0
        }

      ]
    }
  },
  "scs" : {
    "Default": {
      "compute": {
        "vm_size"                 : "Standard_D4s_v3"
      },
      "storage": [
        {
          "name"                  : "os",
          "count"                 : 1,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 128,
          "caching"               : "ReadWrite"
        },
        {
          "name"                  : "sap",
          "count"                 : 1,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 128,
          "caching"               : "ReadWrite",
          "write_accelerator"     : false,
          "lun_start"             : 0
        }

      ]
    }
  },
  "web" : {
    "Default": {
      "compute": {
        "vm_size"                 : "Standard_D4s_v3"
      },
      "storage": [
        {
          "name"                  : "os",
          "count"                 : 1,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 128,
          "caching"               : "ReadWrite"
        },
        {
          "name"                  : "sap",
          "count"                 : 1,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 128,
          "caching"               : "ReadWrite",
          "write_accelerator"     : false,
          "lun_start"             : 0
        }

      ]
    }
  }
}

Добавление дополнительных дисков в существующую систему

Если необходимо добавить диски в уже развернутую систему, можно добавить новый блок в структуру JSON. Включите атрибут append в этот блок и задайте для него значение true. Например, в следующем примере кода последний блок содержит атрибут "append" : true,. Последний блок добавляет новый диск к уровню базы данных, который уже настроен в первом блоке "data" в коде.

{
  "db" : {
    "Default": {
      "compute": {
        "vm_size"                 : "Standard_D4s_v3",
        "swap_size_gb"            : 2
      },
      "storage": [
        {
          "name"                  : "os",
          "count"                 : 1,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 128,
          "caching"               : "ReadWrite"
        },
        {
          "name"                  : "data",
          "count"                 : 3,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 256,
          "caching"               : "ReadWrite",
          "write_accelerator"     : false,
          "start_lun"             : 0
        },
        {
          "name"                  : "log",
          "count"                 : 1,
          "disk_type"             : "UltraSSD_LRS",
          "size_gb": 512,
          "disk-iops-read-write"  : 2048,
          "disk-mbps-read-write"  : 8,
          "caching"               : "None",
          "write_accelerator"     : false,
          "start_lun"             : 9
        },
        {
          "name"                  : "backup",
          "count"                 : 1,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 256,
          "caching"               : "ReadWrite",
          "write_accelerator"     : false,
          "start_lun"             : 13
        }
        ,
        {
          "name"                  : "data",
          "count"                 : 1,
          "disk_type"             : "Premium_LRS",
          "size_gb"               : 256,
          "caching"               : "ReadWrite",
          "write_accelerator"     : false,
          "append"                : true,
          "start_lun"             : 4
        }

      ]
    }
  }
}

Следующий шаг