Azure Virtual Machine Scale Sets a připojené datové disky

Pokud chcete rozšířit dostupné úložiště, Azure Virtual Machine Scale Sets podporuje instance virtuálních počítačů s připojenými datovými disky. Datové disky můžete připojit při vytváření škálovací sady nebo k existující škálovací sadě.

Vytváření a správa disků ve škálovací sadě

Podrobné informace o vytvoření škálovací sady s připojenými datovými disky a o přípravě, formátování, přidávání a odebírání datových disků najdete v následujících kurzech:

Zbývající část tohoto článku popisuje konkrétní případy použití, jako jsou například clustery Service Fabric vyžadující datové disky nebo připojení existujících datových disků s obsahem ke škálovací sadě.

Vytvoření clusteru Service Fabric s připojenými datovými disky

Každý typ uzlu v clusteru Service Fabric spuštěném v Azure je zálohovaný škálovací sadou virtuálních počítačů. Pomocí šablony Azure Resource Manageru můžete připojit datové disky ke škálovacím sadám, ze kterých se skládá cluster Service Fabric. Jako výchozí bod můžete použít existující šablonu. V šabloně do části storageProfile prostředků Microsoft.Compute/virtualMachineScaleSets vložte část dataDisks a pak šablonu nasaďte. Následující příklad připojí 128GB datový disk:

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

Při nasazování clusteru můžete datové disky automaticky dělit, formátovat a připojovat. Do části extensionProfile profilu virtualMachineProfile škálovacích sad přidejte rozšíření vlastních skriptů.

Pokud chcete automaticky připravovat datové disky v clusteru s Windows, přidejte následující:

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

Pokud chcete automaticky připravovat datové disky v clusteru s Linuxem, přidejte následující:

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

Přidání disků předem naplněných daty do existující škálovací sady

Datové disky zadané v modelu škálovací sady jsou vždy prázdné. Můžete ale přiřadit existující datové disky ke konkrétnímu virtuálnímu počítači ve škálovací sadě. Pokud chcete rozšířit data mezi všechny virtuální počítače ve škálovací sadě, můžete datový disk duplikovat a připojit ho ke každému virtuálnímu počítači ve škálovací sadě, nebo můžete vytvořit vlastní image, která obsahuje data, a zřídit škálovací sadu z této vlastní image, nebo můžete použít Azure Files nebo podobnou nabídku úložiště dat.

Další poznámky

Podpora Spravovaných disků Azure a připojených datových disků škálovacích sad je dostupná v rozhraní Microsoft.Compute API verze 2016-04-30-preview nebo novější.

Azure Portal je podpora připojených datových disků ve škálovacích sadách omezená. V závislosti na požadavcích můžete ke správě připojených disků použít šablony Azure, rozhraní příkazového řádku, PowerShell, sady SDK nebo rozhraní REST API.