Ändern der Datenträgerkonfiguration für SAP Deployment Automation Framework
Standardmäßig definiert SAP Deployment Automation Framework die Datenträgerkonfiguration für SAP-Systeme. Bei Bedarf können Sie die Standardkonfiguration ändern, indem Sie eine JSON-Datei für die benutzerdefinierte Datenträgerkonfiguration bereitstellen.
Tipp
Wenn möglich, ist es eine bewährte Methode, die Größe der Datenträger zu erhöhen, anstatt weitere Datenträger hinzuzufügen.
HANA-Datenbanken
Die Tabelle zeigt die Standard-Datenträgerkonfiguration für HANA-Systeme.
Size | VM-SKU | Betriebssystem-Datenträger | Datenträger | Protokolldatenträger | HANA-Freigabe | Benutzer-SAP | Backup |
---|---|---|---|---|---|---|---|
Standard | Standard_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 | Standard_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) |
AnyDB-Datenbanken
Die Tabelle enthält die Standarddatenträgerkonfiguration für AnyDB-Systeme.
Size | VM-SKU | Betriebssystem-Datenträger | Datenträger | Protokolldatenträger |
---|---|---|---|---|
Standard | Standard_E4s_v3 | P6 (64 GB) | P15 (256 GB) | P10 (128 GB) |
200 GB | Standard_E4s_v3 | P6 (64 GB) | P15 (256 GB) | P10 (128 GB) |
500 GB | Standard_E8s_v3 | P6 (64 GB) | P20 (512 GB) | P15 (256 GB) |
1 TB | Standard_E16s_v3 | P10 (128 GB) | P20x2 (512 GB) | P15x2 (256 GB) |
2 TB | Standard_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) |
Datei zur benutzerdefinierten Dimensionierung
Mithilfe einer benutzerdefinierten JSON-Datei können Sie die Datenträgergröße für ein SAP-System definieren. Die Datei ist in vier Abschnitten gruppiert: db
, , app
, scs
und web
. Jeder Abschnitt enthält eine Liste der Datenträgerkonfigurationsnamen. For example, for the database tier, the names might be M32ts
or or M64s
.
Diese Abschnitte enthalten die Informationen für die Standardgröße des virtuellen Computers und die Liste der Datenträger, die für jede Ebene bereitgestellt werden sollen.
Erstellen Sie eine Datei mithilfe der im folgenden Codebeispiel gezeigten Struktur. Speichern Sie die Datei im selben Ordner wie die Parameterdatei für das System. Verwenden Sie XO1_sizes.json
z. B. . Definieren Sie dann den Parameter custom_disk_sizes_filename
in der Parameterdatei. Verwenden Sie z. B. custom_disk_sizes_filename = "XO1_db_sizes.json"
.
Tipp
Der Pfad zur Datenträgerkonfiguration muss relativ zum Ordner sein, der die tfvars
Datei enthält.
Der folgende Beispielcode ist eine Beispielkonfigurationsdatei. Es definiert drei Datenträger (LUNs 0, 1 und 2), einen Protokolldatenträger (LUN 9, unter Verwendung der Ultra-SKU) und einen Sicherungsdatenträger (LUN 13). Die Anwendungsebenenserver (Anwendung, zentrale Dienste und Webverteiler) werden mit nur einem einzigen sap
Datenträger bereitgestellt.
Die drei Datenträger werden mithilfe von LVM entfernt. Der Protokolldatenträger und der Sicherungsdatenträger werden jeweils als einzelner Datenträger bereitgestellt.
{
"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
}
]
}
}
}
Hinzufügen zusätzlicher Datenträger zu einem vorhandenen System
Wenn Sie Datenträger zu einem bereits bereitgestellten System hinzufügen müssen, können Sie Ihrer JSON-Struktur einen neuen Block hinzufügen. Schließen Sie das append
-Attribut in diesen Block ein, und legen Sie den Wert auf true
fest. Im folgenden Beispielcode enthält der letzte Block beispielsweise das Attribut "append" : true,
. Der letzte Block fügt der Datenbankebene einen neuen Datenträger hinzu, der bereits im ersten "data"
-Block im Code konfiguriert ist.
{
"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
}
]
}
}
}