Ändra diskkonfigurationen för SAP Deployment Automation Framework
Som standard definierar SAP Deployment Automation Framework diskkonfigurationen för SAP-system. Vid behov kan du ändra standardkonfigurationen genom att ange en anpassad JSON-fil för diskkonfiguration.
Dricks
När det är möjligt är det bästa praxis att öka diskstorleken i stället för att lägga till fler diskar.
HANA-databaser
Tabellen visar standarddiskkonfigurationen för HANA-system.
Storlek | VM-SKU | OS-disk | Datadiskar | Loggdiskar | HANA delat | Användar-SAP | Backup |
---|---|---|---|---|---|---|---|
Standardvärde | 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 (1 024 GB) |
M64s | Standard_M64s | P10 (128 GB) | P15x4 (256 GB) | P15x3 (256 GB) | P30 (1 024 GB) | P6 (64 GB) | P30 (1 024 GB) |
M64ms | Standard_M64ms | P6 (64 GB) | P20x4 (512 GB) | P15x3 (256 GB) | P30 (1 024 GB) | P6 (64 GB) | P30x2 (1 024 GB) |
M128s | Standard_M128s | P10 (128 GB) | P20x4 (512 GB) | P15x3 (256 GB) | P30 (1 024 GB) | P6 (64 GB) | P30x2 (1 024 GB) |
M128ms | Standard_M128m | P10 (128 GB) | P30x4 (1 024 GB) | P15x3 (256 GB) | P30 (1 024 GB) | P6 (64 GB) | P30x4 (1 024 GB) |
M208s_v2 | Standard_M208s_v2 | P10 (128 GB) | P30x4 (1 024 GB) | P15x3 (256 GB) | P30 (1 024 GB) | P6 (64 GB) | P40x3 (2 048 GB) |
M208ms_v2 | Standard_M208ms_v2 | P10 (128 GB) | P40x4 (2 048 GB) | P15x3 (256 GB) | P30 (1 024 GB) | P6 (64 GB) | P40x3 (2 048 GB) |
M416s_v2 | Standard_M416s_v2 | P10 (128 GB) | P40x4 (2 048 GB) | P15x3 (256 GB) | P30 (1 024 GB) | P6 (64 GB) | P40x3 (2 048 GB) |
M416ms_v2 | Standard_M416m_v2 | P10 (128 GB) | P50x4 (4 096 GB) | P15x3 (256 GB) | P30 (1 024 GB) | P6 (64 GB) | P50x4 (4 096 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-databaser
Tabellen visar standarddiskkonfigurationen för AnyDB-system.
Storlek | VM-SKU | OS-disk | Datadiskar | Loggdiskar |
---|---|---|---|---|
Standardvärde | 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 (1 024 GB) | P20x2 (512 GB) |
5 TB | Standard_M64ls | P10(128 GB) | P30x5 (1 024 GB) | P20x2 (512 GB) |
10 TB | Standard_M64s | P10(128 GB) | P40x5 (2 048 GB) | P20x2 (512 GB) |
15 TB | Standard_M64s | P10(128 GB) | P50x4 (4 096 GB) | P20x2 (512 GB) |
20 TB | Standard_M64s | P10(128 GB) | P50x5 (4 096 GB) | P20x2 (512 GB) |
30 TB | Standard_M128s | P10(128 GB) | P50x8 (4 096 GB) | P40x2 (2 048 GB) |
40 TB | Standard_M128s | P10(128 GB) | P50x10 (4 096 GB) | P40x2 (2 048 GB) |
50 TB | Standard_M128s | P10(128 GB) | P50x13 (4 096 GB) | P40x2 (2 048 GB) |
Anpassad storleksfil
Du kan definiera diskstorleken för ett SAP-system med hjälp av en anpassad storleksändrings-JSON-fil. Filen är grupperad i fyra avsnitt: db
, app
, scs
och web
. Varje avsnitt innehåller en lista över diskkonfigurationsnamn. För databasnivån kan namnen till exempel vara M32ts
eller M64s
.
De här avsnitten innehåller information om standardstorleken för virtuella datorer och listan över diskar som ska distribueras för varje nivå.
Skapa en fil med hjälp av den struktur som visas i följande kodexempel. Spara filen i samma mapp som parameterfilen för systemet. Använd till exempel XO1_sizes.json
. Definiera sedan parametern custom_disk_sizes_filename
i parameterfilen. Använd till exempel custom_disk_sizes_filename = "XO1_db_sizes.json"
.
Dricks
Sökvägen till diskkonfigurationen måste vara relativ till den mapp som innehåller tfvars
filen.
Följande exempelkod är en exempelkonfigurationsfil. Den definierar tre datadiskar (LUN 0, 1 och 2), en loggdisk (LUN 9, med Ultra SKU) och en säkerhetskopieringsdisk (LUN 13). Servrarna på programnivå (program, centrala tjänster och webbsändarservrar) distribueras med bara en enda sap
datadisk.
De tre datadiskarna är randiga med hjälp av LVM. Loggdisken och säkerhetskopieringsdisken monteras var och en som en enskild disk.
{
"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
}
]
}
}
}
Lägga till extra diskar i ett befintligt system
Om du behöver lägga till diskar i ett redan distribuerat system kan du lägga till ett nytt block i din JSON-struktur. Inkludera attributet append
i det här blocket och ange värdet till true
. I följande exempelkod innehåller det sista blocket till exempel attributet "append" : true,
. Det sista blocket lägger till en ny disk på databasnivån, som redan har konfigurerats i det första "data"
blocket i koden.
{
"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
}
]
}
}
}