Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby rozszerzyć dostępny magazyn, usługa Azure Virtual Machine Scale Sets obsługuje wystąpienia maszyn wirtualnych z dołączonymi dyskami danych. Dyski z danymi można dołączać do istniejącego zestawu skalowania lub podczas tworzenia takiego zestawu.
Tworzenie dysków i zarządzanie nimi w zestawie skalowania
Aby uzyskać szczegółowe informacje na temat sposobu tworzenia zestawu skalowania z dołączonymi dyskami z danymi, zobacz jeden z następujących samouczków:
W pozostałej części tego artykułu przedstawiono wybrane przypadki użycia, takie jak klastry usługi Service Fabric wymagające dysków z danymi i dołączanie istniejących dysków z danymi z zawartością do zestawu skalowania.
Tworzenie klastra usługi Service Fabric z dołączonymi dyskami danych
Każdy typ węzła w klastrze usługi Service Fabric uruchomionym na platformie Azure jest wspierany przez zestaw skalowania maszyn wirtualnych. Za pomocą szablonu usługi Azure Resource Manager możesz dołączać dyski z danymi do zestawów skalowania tworzących klaster usługi Service Fabric. Jako punktu startowego możesz użyć istniejącego szablonu. W szablonie dołącz sekcję dataDisks w obszarze storageProfile zasobów Microsoft.Compute/virtualMachineScaleSets, a następnie wdróż szablon. Poniższy przykład służy do dołączania dysku z danymi o rozmiarze 128 GB:
"dataDisks": [
{
"diskSizeGB": 128,
"lun": 0,
"createOption": "Empty"
}
]
Po wdrożeniu klastra możesz automatycznie tworzyć partycje na dyskach danych, a także formatować je i instalować. Dodaj rozszerzenie niestandardowego skryptu do sekcji extensionProfile obszaru virtualMachineProfile zestawów skalowania.
Aby automatycznie przygotować dyski danych w klastrze systemu Windows, dodaj następujący fragment kodu:
{
"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"
}
}
}
Aby automatycznie przygotować dyski danych w klastrze systemu Linux, dodaj następujący fragment kodu:
{
"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"
}
}
}
Dodawanie wstępnie wypełnionych dysków danych do istniejącego zestawu skalowania
Dyski danych określone w modelu zestawu skalowania zawsze są puste. Można jednak dołączyć istniejący dysk danych do określonej maszyny wirtualnej w zestawie skalowania. Jeśli chcesz propagować dane na wszystkich maszynach wirtualnych w zestawie skalowania, możesz zduplikować dysk danych i dołączyć go do każdej maszyny wirtualnej w zestawie skalowania lub utworzyć niestandardowy obraz zawierający dane i aprowizować zestaw skalowania na podstawie tego obrazu niestandardowego lub możesz użyć usługi Azure Files lub podobnej oferty magazynu danych.
Dodatkowe uwagi
Obsługa funkcji Dyski zarządzane platformy Azure i dołączonych dysków danych w zestawach skalowania jest dostępna w wersji 2016-04-30-preview interfejsu API Microsoft.Compute i w nowszych wersjach.
Obsługa dołączonych dysków danych w zestawach skalowania w witrynie Azure Portal jest ograniczona. W zależności od wymagań można zarządzać dyskami dołączonymi przy użyciu szablonów platformy Azure, interfejsu wiersza polecenia, programu PowerShell, zestawów SDK oraz interfejsu API REST.