Partager via


Modifier la configuration du disque pour SAP Deployment Automation Framework

Par défaut, SAP Deployment Automation Framework définit la configuration de disque pour les systèmes SAP. Si nécessaire, vous pouvez modifier la configuration par défaut en fournissant un fichier JSON de configuration de disque personnalisé.

Conseil

Dans la mesure du possible, il est recommandé d’augmenter la taille du disque au lieu d’ajouter des disques.

Bases de données HANA

Le tableau affiche la configuration de disque par défaut pour les systèmes HANA.

Taille Référence de la machine virtuelle Disque de système d’exploitation Disques de données Disques de journal HANA partagé SAP d’utilisateur Sauvegarde
Default 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 Go) P10x3 (128 Go) P20 (512 GB) P20 (512 GB)
M32ts Standard_M32ts P6 (64 GB) P6x4 (64 Go) P10x3 (128 Go) P20 (512 GB) P6 (64 GB) P20 (512 GB)
M32ls Standard_M32ls P6 (64 GB) P6x4 (64 Go) P10x3 (128 Go) P20 (512 GB) P6 (64 GB) P20 (512 GB)
M64ls Standard_M64ls P6 (64 GB) P10x4 (128 Go) P10x3 (128 Go) P20 (512 GB) P6 (64 GB) P30 (1024 GB)
M64s Standard_M64s P10 (128 GB) P15x4 (256 Go) P15x3 (256 Go) P30 (1024 GB) P6 (64 GB) P30 (1024 GB)
M64ms Standard_M64ms P6 (64 GB) P20x4 (512 Go) P15x3 (256 Go) P30 (1024 GB) P6 (64 GB) P30x2 (1024 Go)
M128s Standard_M128s P10 (128 GB) P20x4 (512 Go) P15x3 (256 Go) P30 (1024 GB) P6 (64 GB) P30x2 (1024 Go)
M128ms Standard_M128m P10 (128 GB) P30x4 (1024 Go) P15x3 (256 Go) P30 (1024 GB) P6 (64 GB) P30x4 (1024 Go)
M208s_v2 Standard_M208s_v2 P10 (128 GB) P30x4 (1024 Go) P15x3 (256 Go) P30 (1024 GB) P6 (64 GB) P40x3 (2048 Go)
M208ms_v2 Standard_M208ms_v2 P10 (128 GB) P40x4 (2048 Go) P15x3 (256 Go) P30 (1024 GB) P6 (64 GB) P40x3 (2048 Go)
M416s_v2 Standard_M416s_v2 P10 (128 GB) P40x4 (2048 Go) P15x3 (256 Go) P30 (1024 GB) P6 (64 GB) P40x3 (2048 Go)
M416ms_v2 Standard_M416m_v2 P10 (128 GB) P50x4 (4096 Go) P15x3 (256 Go) P30 (1024 GB) P6 (64 GB) P50x4 (4096 Go)
E20ds_v4 Standard_E20ds_v4 P6 (64 GB) P10x3 (128 Go) Ultra (80 Go) P15 (256 GB) P6 (64 GB) P15 (256 GB)
E20ds_v5 Standard_E20ds_v5 P6 (64 GB) P10x3 (128 Go) Ultra (80 Go) P15 (256 GB) P6 (64 GB) P15 (256 GB)
E32ds_v4 Standard_E32ds_v4 P6 (64 GB) P10x3 (128 Go) Ultra (128 Go) P15 (256 GB) P6 (64 GB) P15 (256 GB)
E32ds_v5 Standard_E32ds_v5 P6 (64 GB) P10x3 (128 Go) Ultra (128 Go) P15 (256 GB) P6 (64 GB) P15 (256 GB)
E48ds_v4 Standard_E48ds_v4 P6 (64 GB) P15x3 (256 Go) Ultra (192 Go) P20 (512 GB) P6 (64 GB) P15 (256 GB)
E48ds_v5 Standard_E48ds_v4 P6 (64 GB) P15x3 (256 Go) Ultra (192 Go) P20 (512 GB) P6 (64 GB) P15 (256 GB)
E64ds_v3 Standard_E64ds_v3 P6 (64 GB) P15x3 (256 Go) Ultra (220 Go) P20 (512 GB) P6 (64 GB) P15 (256 GB)
E64ds_v4 Standard_E64ds_v4 P6 (64 GB) P15x3 (256 Go) Ultra (256 Go) P20 (512 GB) P6 (64 GB) P15 (256 GB)
E64ds_v5 Standard_E64ds_v5 P6 (64 GB) P15x3 (256 Go) Ultra (256 Go) P20 (512 GB) P6 (64 GB) P15 (256 GB)
E96ds_v5 Standard_E96ds_v4 P6 (64 GB) P15x3 (256 Go) Ultra (256 Go) P20 (512 GB) P6 (64 GB) P15 (256 GB)

Bases de données AnyDB

Le tableau affiche la configuration de disque par défaut pour les systèmes AnyDB.

Taille Référence de la machine virtuelle Disque de système d’exploitation Disques de données Disques de journal
Default Standard_E4s_v3 P6 (64 GB) P15 (256 GB) P10 (128 GB)
200 Go Standard_E4s_v3 P6 (64 GB) P15 (256 GB) P10 (128 GB)
500 Go Standard_E8s_v3 P6 (64 GB) P20 (512 GB) P15 (256 GB)
1 To Standard_E16s_v3 P10(128 GB) P20x2 (512 Go) P15x2 (256 Go)
2 To Standard_E32s_v3 P10(128 GB) P30x2 (1024 Go) P20x2 (512 Go)
5 To Standard_M64ls P10(128 GB) P30x5 (1024 Go) P20x2 (512 Go)
10 To Standard_M64s P10(128 GB) P40x5 (2048 Go) P20x2 (512 Go)
15 To Standard_M64s P10(128 GB) P50x4 (4096 Go) P20x2 (512 Go)
20 To Standard_M64s P10(128 GB) P50x5 (4096 Go) P20x2 (512 Go)
30 To Standard_M128s P10(128 GB) P50x8 (4096 Go) P40x2 (2048 Go)
40 To Standard_M128s P10(128 GB) P50x10 (4096 Go) P40x2 (2048 Go)
50 To Standard_M128s P10(128 GB) P50x13 (4096 Go) P40x2 (2048 Go)

Fichier de dimensionnement personnalisé

Vous pouvez définir le dimensionnement du disque pour un système SAP à l’aide d’un fichier JSON de dimensionnement personnalisé. Le fichier est regroupé en quatre sections : db, app, scs, et web. Chaque section contient une liste de noms de configuration de disque. Par exemple, pour le niveau de base de données, les noms peuvent être M32ts ou M64s.

Ces sections contiennent les informations relatives à la taille de machine virtuelle par défaut et à la liste des disques à déployer pour chaque niveau.

Créez un fichier à l’aide de la structure indiquée dans l’exemple de code suivant. Enregistrez le fichier dans le même dossier que le fichier de paramètres du système. Par exemple, utilisez XO1_sizes.json. Définissez ensuite le paramètre custom_disk_sizes_filename dans le fichier de paramètres. Par exemple, utilisez custom_disk_sizes_filename = "XO1_db_sizes.json".

Conseil

Le chemin d’accès à la configuration du disque doit être relatif au dossier qui contient le tfvars fichier.

L’exemple de code suivant est un exemple de fichier de configuration. Il définit trois disques de données (LUN 0, 1 et 2), un disque journal (LUN 9, à l’aide de la référence SKU Ultra) et un disque de sauvegarde (LUN 13). Les serveurs de couche Application (applications, services centraux et répartiteurs web) sont déployés avec un seul sap disque de données.

Les trois disques de données sont rayés à l’aide de LVM. Le disque journal et le disque de sauvegarde sont chacun montés en tant que disque unique.

{
  "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
        }

      ]
    }
  }
}

Ajouter des disques supplémentaires à un système existant

Si vous devez ajouter des disques à un système déjà déployé, vous pouvez ajouter un nouveau bloc à votre structure JSON. Incluez l’attribut append dans ce bloc et définissez la valeur sur true . Par exemple, dans l’exemple de code suivant, le dernier bloc contient l’attribut "append" : true,. Le dernier bloc ajoute un nouveau disque à la couche base de données qui est déjà configurée dans le premier bloc "data" du code.

{
  "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
        }

      ]
    }
  }
}

Étape suivante