Cambio de la configuración de disco para SAP Deployment Automation Framework
De forma predeterminada, SAP Deployment Automation Framework define la configuración de disco para los sistemas SAP. Según sea necesario, puede cambiar la configuración predeterminada proporcionando un archivo JSON de configuración de disco personalizado.
Sugerencia
Cuando sea posible, se recomienda aumentar el tamaño del disco, en lugar de agregar más discos.
Bases de datos de HANA
En la tabla se muestra la configuración de disco predeterminada para los sistemas HANA.
Size | SKU de la máquina virtual | Disco del sistema operativo | Discos de datos. | Discos de registro | HANA compartido | SAP de usuario | Backup |
---|---|---|---|---|---|---|---|
Valor predeterminado | 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) | 256 P15 (256 GB) | P6 (64 GB) | 256 P15 (256 GB) |
E20ds_v5 | Standard_E20ds_v5 | P6 (64 GB) | P10x3 (128 GB) | Ultra (80 GB) | 256 P15 (256 GB) | P6 (64 GB) | 256 P15 (256 GB) |
E32ds_v4 | Standard_E32ds_v4 | P6 (64 GB) | P10x3 (128 GB) | Ultra (128 GB) | 256 P15 (256 GB) | P6 (64 GB) | 256 P15 (256 GB) |
E32ds_v5 | Standard_E32ds_v5 | P6 (64 GB) | P10x3 (128 GB) | Ultra (128 GB) | 256 P15 (256 GB) | P6 (64 GB) | 256 P15 (256 GB) |
E48ds_v4 | Standard_E48ds_v4 | P6 (64 GB) | P15x3 (256 GB) | Ultra (192 GB) | P20 (512 GB) | P6 (64 GB) | 256 P15 (256 GB) |
E48ds_v5 | Standard_E48ds_v4 | P6 (64 GB) | P15x3 (256 GB) | Ultra (192 GB) | P20 (512 GB) | P6 (64 GB) | 256 P15 (256 GB) |
E64ds_v3 | Standard_E64ds_v3 | P6 (64 GB) | P15x3 (256 GB) | Ultra (220 GB) | P20 (512 GB) | P6 (64 GB) | 256 P15 (256 GB) |
E64ds_v4 | Standard_E64ds_v4 | P6 (64 GB) | P15x3 (256 GB) | Ultra (256 GB) | P20 (512 GB) | P6 (64 GB) | 256 P15 (256 GB) |
E64ds_v5 | Standard_E64ds_v5 | P6 (64 GB) | P15x3 (256 GB) | Ultra (256 GB) | P20 (512 GB) | P6 (64 GB) | 256 P15 (256 GB) |
E96ds_v5 | Standard_E96ds_v4 | P6 (64 GB) | P15x3 (256 GB) | Ultra (256 GB) | P20 (512 GB) | P6 (64 GB) | 256 P15 (256 GB) |
Bases de datos de AnyDB
En la tabla se muestra la configuración de disco predeterminada para los sistemas AnyDB.
Size | SKU de la máquina virtual | Disco del sistema operativo | Discos de datos. | Discos de registro |
---|---|---|---|---|
Valor predeterminado | Standard_E4s_v3 | P6 (64 GB) | 256 P15 (256 GB) | P10 (128 GB) |
200 GB | Standard_E4s_v3 | P6 (64 GB) | 256 P15 (256 GB) | P10 (128 GB) |
500 GB | Standard_E8s_v3 | P6 (64 GB) | P20 (512 GB) | 256 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) |
Archivo de dimensionamiento personalizado
Puede definir el tamaño del disco para un sistema SAP mediante un archivo JSON de ajuste de tamaño personalizado. El archivo se agrupa en cuatro secciones: db
, app
, scs
y web
. Cada sección contiene una lista de nombres de configuración de disco. Por ejemplo, para el nivel de base de datos, los nombres pueden ser M32ts
o M64s
.
Estas secciones contienen la información del tamaño de máquina virtual predeterminado y la lista de discos que se van a implementar para cada nivel.
Cree un archivo mediante la estructura que se muestra en el ejemplo de código siguiente. Guarde el archivo en la misma carpeta que el archivo de parámetros del sistema. Por ejemplo, use XO1_sizes.json
. A continuación, defina el parámetro custom_disk_sizes_filename
en el archivo de parámetros. Por ejemplo, use custom_disk_sizes_filename = "XO1_db_sizes.json"
.
Sugerencia
La ruta de acceso a la configuración del disco debe ser relativa a la carpeta que contiene el tfvars
archivo.
El siguiente código de ejemplo es un archivo de configuración de ejemplo. Define tres discos de datos (LUN 0, 1 y 2), un disco de registro (LUN 9, mediante la SKU Ultra) y un disco de copia de seguridad (LUN 13). Los servidores de nivel de aplicación (aplicaciones, servicios centrales y distribuidores web) se implementan con un solo sap
disco de datos.
Los tres discos de datos se seccionan mediante LVM. El disco de registro y el disco de copia de seguridad se montan como un solo disco.
{
"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
}
]
}
}
}
Agregar discos adicionales a un sistema existente
Si necesita incorporar discos a un sistema que ya está implementado, puede agregar un nuevo bloque a la estructura de JSON. Incluya el atributo append
en este bloque y establezca el valor en true
. Por ejemplo, en el código de ejemplo siguiente, el último bloque contiene el atributo "append" : true,
. El último bloque agrega un nuevo disco al nivel de base de datos, que ya está configurado en el primer bloque "data"
del código.
{
"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
}
]
}
}
}