Povolení sdíleného disku
Platí pro: ✔️ Virtuální počítače s Linuxem ✔️ – Flexibilní škálovací sady virtuálních počítačů ✔️ s ✔️ Windows – uniformní škálovací sady
Tento článek popisuje, jak povolit funkci sdílených disků pro spravované disky Azure. Sdílené disky Azure jsou novou funkcí pro spravované disky Azure, která umožňuje připojit spravovaný disk k několika virtuálním počítačům současně. Připojení spravovaného disku k několika virtuálním počítačům vám umožní buď nasadit nové, nebo migrovat existující clusterované aplikace do Azure.
Pokud hledáte koncepční informace o spravovaných discích s povolenými sdílenými disky, přečtěte si téma Sdílené disky Azure.
Požadavky
Skripty a příkazy v tomto článku vyžadují:
- Verze 6.0.0 nebo novější modulu Azure PowerShell.
Nebo
- Nejnovější verze Azure CLI.
Omezení
Obecná omezení
Sdílené disky mají obecná omezení, která platí pro všechny sdílené disky bez ohledu na typ disku. Stejně jako další omezení, která se vztahují pouze na konkrétní typy sdílených disků. Následující seznam obsahuje seznam obecných omezení:
- V současné době je možné jako sdílený disk používat pouze disky Ultra, SSD úrovně Premium v2, SSD úrovně Premium a SSD úrovně Standard.
- Sdílené disky je možné připojit k jednotlivým Virtual Machine Scale Sets ale nejde je definovat v modelech škálovací sady virtuálních počítačů ani je nelze automaticky nasadit.
- Sdílený disk nejde rozbalit bez uvolnění všech virtuálních počítačů, ke kterému je disk připojený, nebo bez odpojení disku od všech těchto virtuálních počítačů.
- Akcelerátor zápisu se nepodporuje pro sdílené disky.
- Ukládání do mezipaměti hostitele se nepodporuje u sdílených disků.
Na každý spravovaný disk s povolenými sdílenými disky se také vztahují následující omezení uspořádaná podle typu disku:
Disky Ultra
Disky úrovně Ultra mají vlastní samostatný seznam omezení, které nesouvisejí se sdílenými disky. Informace o omezeních disků úrovně Ultra najdete v tématu Použití disků Azure Ultra.
Při sdílení disků úrovně Ultra platí následující další omezení:
- S některými verzemi clusteru Windows Serveru s podporou převzetí služeb při selhání je možné používat jenom základní disky. Podrobnosti najdete v tématu Požadavky na hardware a možnosti úložiště clusteringu s podporou převzetí služeb při selhání.
- Nejde sdílet mezi zónami dostupnosti.
SSD úrovně Premium v2
Spravované disky SSD úrovně Premium v2 mají vlastní samostatný seznam omezení, které nesouvisejí se sdílenými disky. Informace o těchto omezeních najdete v tématu Omezení ssd úrovně Premium v2.
Při sdílení disků SSD úrovně Premium v2 platí následující další omezení:
- S některými verzemi clusteru Windows Serveru s podporou převzetí služeb při selhání je možné používat jenom základní disky. Podrobnosti najdete v tématu Požadavky na hardware a možnosti úložiště clusteringu s podporou převzetí služeb při selhání.
- Nejde sdílet mezi zónami dostupnosti.
SSD úrovně Premium
- Lze povolit pouze na datových discích, nikoli na discích s operačním systémem.
- Ukládání do mezipaměti hostitele není k dispozici pro disky SSD úrovně Premium s
maxShares>1
. - Shlukování disků není k dispozici pro disky SSD úrovně Premium s
maxShares>1
. - Při použití skupin dostupnosti nebo Virtual Machine Scale Sets se sdílenými disky Azure se pro sdílený datový disk nevynucuje sladění domény selhání úložiště s doménou selhání virtuálního počítače.
- Při použití skupin umístění bezkontaktní komunikace (PPG) musí být všechny virtuální počítače sdílející disk součástí stejné skupiny ppg.
- S některými verzemi clusteru Windows Serveru s podporou převzetí služeb při selhání je možné používat jenom základní disky. Podrobnosti najdete v tématu Požadavky na hardware a možnosti úložiště clusteringu s podporou převzetí služeb při selhání.
- Podpora azure Site Recovery ještě není dostupná.
- Azure Backup je k dispozici prostřednictvím služby Azure Disk Backup.
- Podporuje se jenom šifrování na straně serveru , azure Disk Encryption se v současné době nepodporuje.
- Mezi zónami dostupnosti se dá sdílet jenom v případě, že pro spravované disky používáte zónově redundantní úložiště.
Disky SSD úrovně Standard
- Lze povolit pouze na datových discích, nikoli na discích s operačním systémem.
- Ukládání do mezipaměti hostitele není dostupné pro disky SSD úrovně Standard s
maxShares>1
. - Při použití skupin dostupnosti a Virtual Machine Scale Sets se sdílenými disky Azure se pro sdílený datový disk nevynucuje sladění domény selhání úložiště s doménou selhání virtuálního počítače.
- Při použití skupin umístění bezkontaktní komunikace (PPG) musí být všechny virtuální počítače sdílející disk součástí stejné skupiny ppg.
- S některými verzemi clusteru Windows Serveru s podporou převzetí služeb při selhání je možné používat jenom základní disky. Podrobnosti najdete v tématu Požadavky na hardware a možnosti úložiště clusteringu s podporou převzetí služeb při selhání.
- Podpora azure Site Recovery ještě není dostupná.
- Azure Backup je k dispozici prostřednictvím služby Azure Disk Backup.
- Podporuje se jenom šifrování na straně serveru , azure Disk Encryption se v současné době nepodporuje.
- Mezi zónami dostupnosti se dá sdílet jenom v případě, že pro spravované disky používáte zónově redundantní úložiště.
Podporované operační systémy
Sdílené disky podporují několik operačních systémů. Přečtěte si část o windows a Linuxu v koncepčním článku o podporovaných operačních systémech.
Velikosti disků
Sdílené disky prozatím můžou povolit jenom disky Ultra, SSD úrovně Premium v2, SSD úrovně Premium a DISKy SSD úrovně Standard. Různé velikosti disků můžou mít jiný maxShares
limit, který při nastavování maxShares
hodnoty nemůžete překročit.
Pro každý disk můžete definovat maxShares
hodnotu, která představuje maximální počet uzlů, které můžou disk současně sdílet. Pokud například plánujete nastavit cluster s podporou převzetí služeb při selhání se dvěma uzly, nastavili maxShares=2
byste . Maximální hodnota je horní mez. Uzly se můžou připojit ke clusteru nebo ho opustit (připojit nebo odpojit disk), pokud je počet uzlů nižší než zadaná maxShares
hodnota.
Poznámka
Hodnotu maxShares
lze nastavit nebo upravit pouze v případě, že je disk odpojen od všech uzlů.
Rozsahy disků SSD úrovně Premium
Následující tabulka ukazuje povolené maximální hodnoty pro maxShares
podle velikostí disků SSD úrovně Premium:
Velikosti disků | Limit maxShares |
---|---|
P1,P2,P3,P4,P6,P10,P15,P20 | 3 |
P30, P40, P50 | 5 |
P60, P70, P80 | 10 |
Hodnota nemá vliv maxShares
na limity IOPS a šířky pásma disku. Například maximální počet IOPS disku P15 je 1100 bez ohledu na to, jestli maxShares = 1 nebo maxShares > 1.
Rozsahy disků SSD úrovně Standard
Následující tabulka ukazuje povolené maximální hodnoty pro maxShares
podle standardních velikostí SSD:
Velikosti disků | Limit maxShares |
---|---|
E1,E2,E3,E4,E6,E10,E15,E20 | 3 |
E30, E40, E50 | 5 |
E60, E70, E80 | 10 |
Hodnota nemá vliv maxShares
na limity IOPS a šířky pásma disku. Například maximální počet IOPS disku E15 je 500 bez ohledu na to, jestli maxShares = 1 nebo maxShares > 1.
Rozsahy disků Úrovně Ultra
Minimální maxShares
hodnota je 1, zatímco maximální maxShares
hodnota je 15. Pro disky úrovně Ultra neplatí žádná omezení velikosti, disky úrovně Ultra mohou používat libovolnou hodnotu , maxShares
až do maximální hodnoty včetně.
Rozsahy disků SSD úrovně Premium v2
Minimální maxShares
hodnota je 1, zatímco maximální maxShares
hodnota je 15. Disk SSD úrovně Premium v2 nemá žádná omezení velikosti, disk SSD úrovně Premium v2 může používat libovolnou hodnotu až maxShares
do maximální hodnoty.
Nasazení sdílených disků
Nasazení ssd úrovně Premium jako sdíleného disku
Pokud chcete nasadit spravovaný disk s povolenou funkcí sdíleného disku, použijte novou vlastnost maxShares
a definujte hodnotu větší než 1. Disk tak bude možné sdílet mezi několika virtuálními počítači.
Důležité
Ukládání do mezipaměti hostitele se u sdílených disků nepodporuje.
Hodnotu maxShares
je možné nastavit nebo změnit pouze v případě, že se disk odpojí ze všech virtuálních počítačů. Povolené hodnoty pro najdete v části Velikosti disků.maxShares
Přihlaste se k webu Azure Portal.
Vyhledejte a vyberte disky.
Vyberte + Vytvořit a vytvořte nový spravovaný disk.
Vyplňte podrobnosti, vyberte příslušnou oblast a pak vyberte Změnit velikost.
Vyberte požadovanou velikost a skladovou položku SSD úrovně Premium a vyberte OK.
Pokračujte v nasazení, dokud se nedostanete do podokna Upřesnit .
U možnosti Povolit sdílený disk vyberte Ano a vyberte požadovaný maximální počet sdílených složek.
Vyberte Zkontrolovat a vytvořit.
Nasazení ssd úrovně Standard jako sdíleného disku
Pokud chcete nasadit spravovaný disk s povolenou funkcí sdíleného disku, použijte novou vlastnost maxShares
a definujte hodnotu větší než 1. Disk tak bude možné sdílet mezi několika virtuálními počítači.
Důležité
Ukládání do mezipaměti hostitele se u sdílených disků nepodporuje.
Hodnotu maxShares
je možné nastavit nebo změnit pouze v případě, že se disk odpojí ze všech virtuálních počítačů. Povolené hodnoty pro najdete v části Velikosti disků.maxShares
Přihlaste se k webu Azure Portal.
Vyhledejte a vyberte disky.
Vyberte + Vytvořit a vytvořte nový spravovaný disk.
Vyplňte podrobnosti, vyberte příslušnou oblast a pak vyberte Změnit velikost.
Vyberte požadovanou velikost a skladovou položku SSD úrovně Standard a vyberte OK.
Pokračujte v nasazení, dokud se nedostanete do podokna Upřesnit .
U možnosti Povolit sdílený disk vyberte Ano a vyberte požadovaný maximální počet sdílených složek.
Vyberte Zkontrolovat a vytvořit.
Nasazení disku úrovně Ultra jako sdíleného disku
Pokud chcete nasadit spravovaný disk s povolenou funkcí sdíleného disku, změňte maxShares
parametr na hodnotu větší než 1. Disk tak bude možné sdílet mezi několika virtuálními počítači.
Důležité
Hodnotu maxShares
je možné nastavit nebo změnit pouze v případě, že se disk odpojí ze všech virtuálních počítačů. Povolené hodnoty pro najdete v části Velikosti disků.maxShares
Přihlaste se k webu Azure Portal.
Vyhledejte a vyberte disky.
Vyberte + Vytvořit a vytvořte nový spravovaný disk.
Vyplňte podrobnosti a pak vyberte Změnit velikost.
Jako skladovou položku disk vyberte disk úrovně Ultra.
Vyberte požadovanou velikost disku a vyberte OK.
Pokračujte v nasazení, dokud se nedostanete do podokna Upřesnit .
U možnosti Povolit sdílený disk vyberte Ano a vyberte požadovaný maximální počet sdílených složek.
Vyberte Zkontrolovat a vytvořit.
Sdílení existujícího disku
Pokud chcete sdílet existující disk nebo aktualizovat počet virtuálních počítačů, ke kterým se může připojit, nastavte maxShares
parametr pomocí modulu Azure PowerShell nebo Azure CLI. Pokud chcete sdílení zakázat, můžete také nastavit maxShares
hodnotu 1.
Důležité
Ukládání do mezipaměti hostitele se u sdílených disků nepodporuje.
Hodnotu maxShares
je možné nastavit nebo změnit pouze v případě, že se disk odpojí ze všech virtuálních počítačů. Povolené hodnoty pro najdete v části Velikosti disků.maxShares
Před odpojením disku si poznamenejte ID logické jednotky při opětovném připojení disku.
PowerShell
$datadiskconfig = Get-AzDisk -DiskName "mySharedDisk"
$datadiskconfig.maxShares = 3
Update-AzDisk -ResourceGroupName 'myResourceGroup' -DiskName 'mySharedDisk' -Disk $datadiskconfig
Rozhraní příkazového řádku
#Modifying a disk to enable or modify sharing configuration
az disk update --name mySharedDisk --max-shares 5 --resource-group myResourceGroup
Používání sdílených disků Azure s virtuálními počítači
Jakmile nasadíte sdílený disk pomocí maxShares>1
nástroje , můžete disk připojit k jednomu nebo několika virtuálním počítačům.
Poznámka
Ukládání do mezipaměti hostitele se u sdílených disků nepodporuje.
Pokud nasazujete disk úrovně Ultra, ujistěte se, že splňuje potřebné požadavky. Podrobnosti najdete v tématu Použití disků Azure Ultra .
$resourceGroup = "myResourceGroup"
$location = "WestCentralUS"
$vm = New-AzVm -ResourceGroupName $resourceGroup -Name "myVM" -Location $location -VirtualNetworkName "myVnet" -SubnetName "mySubnet" -SecurityGroupName "myNetworkSecurityGroup" -PublicIpAddressName "myPublicIpAddress"
$dataDisk = Get-AzDisk -ResourceGroupName $resourceGroup -DiskName "mySharedDisk"
$vm = Add-AzVMDataDisk -VM $vm -Name "mySharedDisk" -CreateOption Attach -ManagedDiskId $dataDisk.Id -Lun 0
update-AzVm -VM $vm -ResourceGroupName $resourceGroup
Podporované příkazy SCSI PR
Po připojení sdíleného disku k virtuálním počítačům v clusteru můžete vytvořit kvorum a čtení a zápis na disk pomocí SCSI PR. Při použití sdílených disků Azure jsou k dispozici následující příkazy žádosti o přijetí změn:
Pokud chcete pracovat s diskem, začněte seznamem persistent-reservation-action:
PR_REGISTER_KEY
PR_REGISTER_AND_IGNORE
PR_GET_CONFIGURATION
PR_RESERVE
PR_PREEMPT_RESERVATION
PR_CLEAR_RESERVATION
PR_RELEASE_RESERVATION
Při použití PR_RESERVE, PR_PREEMPT_RESERVATION nebo PR_RELEASE_RESERVATION zadejte jeden z následujících typů trvalých rezervací:
PR_NONE
PR_WRITE_EXCLUSIVE
PR_EXCLUSIVE_ACCESS
PR_WRITE_EXCLUSIVE_REGISTRANTS_ONLY
PR_EXCLUSIVE_ACCESS_REGISTRANTS_ONLY
PR_WRITE_EXCLUSIVE_ALL_REGISTRANTS
PR_EXCLUSIVE_ACCESS_ALL_REGISTRANTS
Při použití PR_RESERVE, PR_REGISTER_AND_IGNORE, PR_REGISTER_KEY, PR_PREEMPT_RESERVATION, PR_CLEAR_RESERVATION nebo PR_RELEASE-RESERVATION musíte zadat klíč trvalé rezervace.
Další kroky
Pokud dáváte přednost nasazení disku pomocí šablon Azure Resource Manager, jsou k dispozici následující ukázkové šablony:
Pokud máte další otázky, podívejte se do části Věnované sdíleným diskům v nejčastějších dotazech.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro