Udostępnij za pośrednictwem


Zmienianie konfiguracji dysku dla programu SAP Deployment Automation Framework

Domyślnie platforma SAP Deployment Automation Framework definiuje konfigurację dysku dla systemów SAP. W razie potrzeby możesz zmienić domyślną konfigurację, podając plik JSON konfiguracji dysku niestandardowego.

Napiwek

Jeśli to możliwe, najlepszym rozwiązaniem jest zwiększenie rozmiaru dysku zamiast dodawania większej liczby dysków.

Bazy danych HANA

W tabeli przedstawiono domyślną konfigurację dysku dla systemów HANA.

Size Jednostka SKU maszyny wirtualnej Dysk systemu operacyjnego Dyski danych Dyski dziennika Udostępniono platformę HANA Użytkownik SAP Wykonywanie kopii zapasowej
Wartość domyślna Standardowa_D8s_v3 E6 (64 GB) P20 (512 GB) P20 (512 GB) E20 (512 GB) E6 (64 GB) E20 (512 GB)
S4DEMO Standard_E32ds_v4 P10 (128 GB) P10x4 (128 GB) P10x3 (128 GB) P20 (512 GB) P20 (512 GB)
M32ts Standard_M32ts P6 (64 GB) P6x4 (64 GB) P10x3 (128 GB) P20 (512 GB) P6 (64 GB) P20 (512 GB)
M32ls Standard_M32ls P6 (64 GB) P6x4 (64 GB) P10x3 (128 GB) P20 (512 GB) P6 (64 GB) P20 (512 GB)
M64ls Standard_M64ls P6 (64 GB) P10x4 (128 GB) P10x3 (128 GB) P20 (512 GB) P6 (64 GB) P30 (1024 GB)
M64s Standard_M64s P10 (128 GB) P15x4 (256 GB) P15x3 (256 GB) P30 (1024 GB) P6 (64 GB) P30 (1024 GB)
M64ms Standardowa_M64ms P6 (64 GB) P20x4 (512 GB) P15x3 (256 GB) P30 (1024 GB) P6 (64 GB) P30x2 (1024 GB)
M128s Standard_M128s P10 (128 GB) P20x4 (512 GB) P15x3 (256 GB) P30 (1024 GB) P6 (64 GB) P30x2 (1024 GB)
M128ms Standard_M128m P10 (128 GB) P30x4 (1024 GB) P15x3 (256 GB) P30 (1024 GB) P6 (64 GB) P30x4 (1024 GB)
M208s_v2 Standard_M208s_v2 P10 (128 GB) P30x4 (1024 GB) P15x3 (256 GB) P30 (1024 GB) P6 (64 GB) P40x3 (2048 GB)
M208ms_v2 Standard_M208ms_v2 P10 (128 GB) P40x4 (2048 GB) P15x3 (256 GB) P30 (1024 GB) P6 (64 GB) P40x3 (2048 GB)
M416s_v2 Standard_M416s_v2 P10 (128 GB) P40x4 (2048 GB) P15x3 (256 GB) P30 (1024 GB) P6 (64 GB) P40x3 (2048 GB)
M416ms_v2 Standard_M416m_v2 P10 (128 GB) P50x4 (4096 GB) P15x3 (256 GB) P30 (1024 GB) P6 (64 GB) P50x4 (4096 GB)
E20ds_v4 Standard_E20ds_v4 P6 (64 GB) P10x3 (128 GB) Ultra (80 GB) P15 (256 GB) P6 (64 GB) P15 (256 GB)
E20ds_v5 Standard_E20ds_v5 P6 (64 GB) P10x3 (128 GB) Ultra (80 GB) P15 (256 GB) P6 (64 GB) P15 (256 GB)
E32ds_v4 Standard_E32ds_v4 P6 (64 GB) P10x3 (128 GB) Ultra (128 GB) P15 (256 GB) P6 (64 GB) P15 (256 GB)
E32ds_v5 Standard_E32ds_v5 P6 (64 GB) P10x3 (128 GB) Ultra (128 GB) P15 (256 GB) P6 (64 GB) P15 (256 GB)
E48ds_v4 Standard_E48ds_v4 P6 (64 GB) P15x3 (256 GB) Ultra (192 GB) P20 (512 GB) P6 (64 GB) P15 (256 GB)
E48ds_v5 Standard_E48ds_v4 P6 (64 GB) P15x3 (256 GB) Ultra (192 GB) P20 (512 GB) P6 (64 GB) P15 (256 GB)
E64ds_v3 Standard_E64ds_v3 P6 (64 GB) P15x3 (256 GB) Ultra (220 GB) P20 (512 GB) P6 (64 GB) P15 (256 GB)
E64ds_v4 Standard_E64ds_v4 P6 (64 GB) P15x3 (256 GB) Ultra (256 GB) P20 (512 GB) P6 (64 GB) P15 (256 GB)
E64ds_v5 Standard_E64ds_v5 P6 (64 GB) P15x3 (256 GB) Ultra (256 GB) P20 (512 GB) P6 (64 GB) P15 (256 GB)
E96ds_v5 Standard_E96ds_v4 P6 (64 GB) P15x3 (256 GB) Ultra (256 GB) P20 (512 GB) P6 (64 GB) P15 (256 GB)

Bazy danych AnyDB

W tabeli przedstawiono domyślną konfigurację dysku dla systemów AnyDB.

Size Jednostka SKU maszyny wirtualnej Dysk systemu operacyjnego Dyski danych Dyski dziennika
Wartość domyślna Standardowa_E4s_v3 P6 (64 GB) P15 (256 GB) P10 (128 GB)
200 GB Standardowa_E4s_v3 P6 (64 GB) P15 (256 GB) P10 (128 GB)
500 GB Standardowa_E8s_v3 P6 (64 GB) P20 (512 GB) P15 (256 GB)
1 TB Standardowa_E16s_v3 P10 (128 GB) P20x2 (512 GB) P15x2 (256 GB)
2 TB Standardowa_E32s_v3 P10 (128 GB) P30x2 (1024 GB) P20x2 (512 GB)
5 TB Standard_M64ls P10 (128 GB) P30x5 (1024 GB) P20x2 (512 GB)
10 TB Standard_M64s P10 (128 GB) P40x5 (2048 GB) P20x2 (512 GB)
15 TB Standard_M64s P10 (128 GB) P50x4 (4096 GB) P20x2 (512 GB)
20 TB Standard_M64s P10 (128 GB) P50x5 (4096 GB) P20x2 (512 GB)
30 TB Standard_M128s P10 (128 GB) P50x8 (4096 GB) P40x2 (2048 GB)
40 TB Standard_M128s P10 (128 GB) P50x10 (4096 GB) P40x2 (2048 GB)
50 TB Standard_M128s P10 (128 GB) P50x13 (4096 GB) P40x2 (2048 GB)

Niestandardowy plik ustalania rozmiaru

Rozmiar dysku dla systemu SAP można zdefiniować przy użyciu niestandardowego pliku JSON o rozmiarze. Plik jest grupowany w czterech sekcjach: db, , scsappi web. Każda sekcja zawiera listę nazw konfiguracji dysku. Na przykład w przypadku warstwy bazy danych nazwy mogą mieć M32ts wartość lub M64s.

Te sekcje zawierają informacje dotyczące domyślnego rozmiaru maszyny wirtualnej oraz listę dysków do wdrożenia dla każdej warstwy.

Utwórz plik przy użyciu struktury pokazanej w poniższym przykładzie kodu. Zapisz plik w tym samym folderze co plik parametrów dla systemu. Na przykład użyj polecenia XO1_sizes.json. Następnie zdefiniuj parametr custom_disk_sizes_filename w pliku parametrów. Użyj na przykład nazwy custom_disk_sizes_filename = "XO1_db_sizes.json".

Napiwek

Ścieżka do konfiguracji dysku musi być względna względem folderu zawierającego tfvars plik.

Poniższy przykładowy kod to przykładowy plik konfiguracji. Definiuje trzy dyski danych (JEDNOSTKI LUN 0, 1 i 2), dysk dziennika (LUN 9, przy użyciu jednostki SKU Ultra) i dysk kopii zapasowej (LUN 13). Serwery warstwy aplikacji (aplikacji, usług centralnych i dyspozytorów internetowych) są wdrażane przy użyciu tylko jednego sap dysku danych.

Trzy dyski danych są rozłożone przy użyciu LVM. Dysk dziennika i dysk kopii zapasowej są instalowane jako pojedynczy dysk.

{
  "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
        }

      ]
    }
  }
}

Dodawanie dodatkowych dysków do istniejącego systemu

Jeśli musisz dodać dyski do już wdrożonego systemu, możesz dodać nowy blok do struktury JSON. Uwzględnij atrybut append w tym bloku i ustaw wartość na true. Na przykład w poniższym przykładowym kodzie ostatni blok zawiera atrybut "append" : true,. Ostatni blok dodaje nowy dysk do warstwy bazy danych, która jest już skonfigurowana w pierwszym "data" bloku w kodzie.

{
  "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
        }

      ]
    }
  }
}

Następny krok