Aracılığıyla paylaş


SAP Deployment Automation Framework için disk yapılandırmasını değiştirme

Varsayılan olarak SAP Deployment Automation Framework, SAP sistemleri için disk yapılandırmasını tanımlar. Gerektiğinde, özel bir disk yapılandırması JSON dosyası sağlayarak varsayılan yapılandırmayı değiştirebilirsiniz.

Bahşiş

Mümkün olduğunda, daha fazla disk eklemek yerine disk boyutunu artırmak en iyi yöntemdir.

HANA veritabanları

Tabloda HANA sistemleri için varsayılan disk yapılandırması gösterilmektedir.

Size VM SKU İşletim sistemi diski Veri diskleri Günlük diskleri HANA paylaşılan Kullanıcı SAP Backup
Varsayılan 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 veritabanları

Tabloda AnyDB sistemleri için varsayılan disk yapılandırması gösterilmektedir.

Size VM SKU İşletim sistemi diski Veri diskleri Günlük diskleri
Varsayılan 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)

Özel boyutlandırma dosyası

Özel bir boyutlandırma JSON dosyası kullanarak SAP sistemi için disk boyutlandırmasını tanımlayabilirsiniz. Dosya dört bölümde gruplandırılır: db, app, scsve web. Her bölüm, disk yapılandırma adlarının listesini içerir. Örneğin, veritabanı katmanı için adlar veya M64solabilirM32ts.

Bu bölümler, varsayılan sanal makine boyutuna ilişkin bilgileri ve her katman için dağıtılacak disklerin listesini içerir.

Aşağıdaki kod örneğinde gösterilen yapıyı kullanarak bir dosya oluşturun. Dosyayı, sistemin parametre dosyasıyla aynı klasöre kaydedin. Örneğin, kullanın XO1_sizes.json. Ardından parametre dosyasında parametresini custom_disk_sizes_filename tanımlayın. Örneğin, kullanın custom_disk_sizes_filename = "XO1_db_sizes.json".

Bahşiş

Disk yapılandırması yolunun, dosyayı içeren tfvars klasöre göre olması gerekir.

Aşağıdaki örnek kod, örnek bir yapılandırma dosyasıdır. Üç veri diski (LUNs 0, 1 ve 2), bir günlük diski (LuN 9, Ultra SKU kullanarak) ve bir yedekleme diski (LUN 13) tanımlar. Uygulama katmanı sunucuları (uygulama, merkezi hizmetler ve web dağıtıcıları) tek sap bir veri diski ile dağıtılır.

Üç veri diski LVM kullanılarak şeritlenir. Günlük diski ve yedekleme diski tek bir disk olarak bağlanır.

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

      ]
    }
  }
}

Mevcut bir sisteme ek diskler ekleme

Zaten dağıtılmış bir sisteme disk eklemeniz gerekiyorsa, JSON yapınıza yeni bir blok ekleyebilirsiniz. özniteliğini append bu blokta ekleyin ve değerini olarak trueayarlayın. Örneğin, aşağıdaki örnek kodda son blok özniteliğini "append" : true,içerir. Son blok, koddaki ilk "data" blokta zaten yapılandırılmış olan veritabanı katmanına yeni bir disk ekler.

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

      ]
    }
  }
}

Sonraki adım