Dela via


Ä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, scsoch 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
        }

      ]
    }
  }
}

Gå vidare