Bagikan melalui


Azure Virtual Machine Scale Sets dan disk data terlampir

Untuk memperluas penyimpanan yang tersedia, Azure Virtual Machine Scale Sets mendukung instans VM dengan disk data terlampir. Anda dapat melampirkan disk data saat kumpulan skala dibuat, atau ke kumpulan skala yang ada.

Membuat dan mengelola disk dalam kumpulan skala

Untuk informasi terperinci tentang cara membuat kumpulan skala dengan disk data terlampir, menyiapkan dan memformat, atau menambahkan dan menghapus disk data, lihat salah satu tutorial berikut ini:

Sisa artikel ini menguraikan kasus penggunaan tertentu seperti klaster Service Fabric yang memerlukan disk data, atau melampirkan disk data yang ada dengan konten ke kumpulan skala.

Membuat klaster Service Fabric dengan disk data terlampir

Setiap jenis node dalam kluster Service Fabric yang berjalan di Azure didukung oleh Virtual Machine Scale Set. Menggunakan templat Azure Resource Manager, Anda dapat melampirkan disk data ke kumpulan skala yang membentuk klaster Service Fabric. Anda bisa menggunakan templat yang sudah ada sebagai titik awal. Dalam templat, sertakan bagian dataDisks di storageProfile dari sumber dayaMicrosoft.Compute/virtualMachineScaleSets dan sebarkan templat. Contoh berikut melampirkan disk data 128 GB:

"dataDisks": [
    {
    "diskSizeGB": 128,
    "lun": 0,
    "createOption": "Empty"
    }
]

Anda dapat secara otomatis mempartisi, memformat, dan memasang disk data saat klaster disebarkan. Tambahkan ekstensi skrip kustom ke extensionProfile dari virtualMachineProfile dari kumpulan skala.

Untuk menyiapkan disk data secara otomatis di dalam klaster Windows, tambahkan yang berikut ini:

{
    "name": "customScript",
    "properties": {
        "publisher": "Microsoft.Compute",
        "type": "CustomScriptExtension",
        "typeHandlerVersion": "1.8",
        "autoUpgradeMinorVersion": true,
        "settings": {
        "fileUris": [
            "https://raw.githubusercontent.com/Azure-Samples/compute-automation-configurations/master/prepare_vm_disks.ps1"
        ],
        "commandToExecute": "powershell -ExecutionPolicy Unrestricted -File prepare_vm_disks.ps1"
        }
    }
}

Untuk menyiapkan disk data secara otomatis di dalam klaster Linux, tambahkan yang berikut ini:

{
    "name": "lapextension",
    "properties": {
        "publisher": "Microsoft.Azure.Extensions",
        "type": "CustomScript",
        "typeHandlerVersion": "2.0",
        "autoUpgradeMinorVersion": true,
        "settings": {
        "fileUris": [
            "https://raw.githubusercontent.com/Azure-Samples/compute-automation-configurations/master/prepare_vm_disks.sh"
        ],
        "commandToExecute": "bash prepare_vm_disks.sh"
        }
    }
}

Menambahkan disk data yang telah terisi sebelumnya ke kumpulan skala yang ada

Disk data yang ditentukan dalam model kumpulan skala selalu kosong. Namun, Anda dapat melampirkan disk data yang ada ke VM tertentu dalam kumpulan skala. Jika Anda ingin menyebarluaskan data di semua VM dalam kumpulan skala, Anda dapat menduplikasi disk data Anda dan melampirkannya ke setiap VM dalam kumpulan skala, atau membuat citra kustom yang berisi data dan menyediakan kumpulan skala dari citra kustom ini, atau Anda dapat menggunakan Azure Files atau penawaran penyimpanan data serupa.

Catatan tambahan

Dukungan untuk disk terkelola Azure dan disk data terlampir kumpulan skala tersedia dalam versi API 2016-04-30-preview atau yang lebih baru dari API Microsoft.Compute.

Dukungan portal Microsoft Azure untuk disk data terlampir dalam kumpulan skala terbatas. Bergantung pada kebutuhan Anda, Anda dapat menggunakan templat Azure, CLI, PowerShell, SDK, dan REST API untuk mengelola disk yang terpasang.