Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы расширить доступное хранилище, масштабируемые наборы виртуальных машин Azure поддерживают экземпляры виртуальных машин с подключенными дисками данных. Диски данных можно подключить при создании масштабируемого набора или к существующему масштабируемому набору.
Создание дисков в масштабируемом наборе и управление ими
Подробные сведения о создании масштабируемого набора с подключенными дисками данных, подготовке и форматировании или добавлении и удалении дисков данных см. в одном из следующих руководств:
В остальной части этой статьи описываются конкретные варианты использования, такие как кластеры Service Fabric, требующие дисков данных, или присоединение существующих дисков данных с содержимым к масштабируемой группе.
Создание кластера Service Fabric с подключенными дисками данных
Каждый тип узла в кластере Service Fabric , работающем в Azure, поддерживается масштабируемым набором виртуальных машин. С помощью шаблона Azure Resource Manager можно подключить диски данных к масштабируемым наборам, составляющим кластер Service Fabric. Существующий шаблон можно использовать в качестве отправной точки. В шаблоне включите раздел dataDisks в профиль хранилища ресурса(ов) Microsoft.Compute/virtualMachineScaleSets и затем разверните шаблон. В следующем примере подключается диск данных размером 128 ГБ:
"dataDisks": [
{
"diskSizeGB": 128,
"lun": 0,
"createOption": "Empty"
}
]
Вы можете автоматически секционировать, форматировать и подключать диски данных при развертывании кластера. Добавьте расширение пользовательского скрипта в extensionProfile профиля виртуальной машины масштабируемого набора (наборов).
Чтобы автоматически подготовить диски данных в кластере Windows, добавьте следующее:
{
"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"
}
}
}
Чтобы автоматически подготовить диски данных в кластере Linux, добавьте следующее:
{
"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"
}
}
}
Добавление предварительно заполненных дисков данных в существующий масштабируемый набор
Диски данных, указанные в модели масштабируемого набора, всегда пусты. Однако вы можете подключить существующий диск данных к определенной виртуальной машине в наборе масштабируемых виртуальных машин. Если вы хотите распространять данные по всем виртуальным машинам в масштабируемом наборе, вы можете дублировать диск данных и присоединить его к каждой виртуальной машине в масштабируемом наборе или создать пользовательский образ, содержащий данные и подготовить масштабируемый набор из этого пользовательского образа, или использовать файлы Azure или аналогичное предложение хранилища данных.
Дополнительные примечания
Поддержка управляемых дисков Azure и подключенных дисков данных масштабируемого набора доступна в API версии 2016-04-30-preview или более поздней версии API Microsoft.Compute.
Поддержка подключенных дисков данных на портале Azure в масштабируемых наборах ограничена. В зависимости от требований можно использовать шаблоны Azure, CLI, PowerShell, пакеты SDK и REST API для управления подключенными дисками.