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
, , scs
app
i 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
}
]
}
}
}