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í:

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í:

SSD úrovně Premium

Disky SSD úrovně Standard

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=2byste . 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 , maxSharesaž 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ž maxSharesdo 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

  1. Přihlaste se k webu Azure Portal.

  2. Vyhledejte a vyberte disky.

  3. Vyberte + Vytvořit a vytvořte nový spravovaný disk.

  4. Vyplňte podrobnosti, vyberte příslušnou oblast a pak vyberte Změnit velikost.

    Snímek obrazovky s podoknem Vytvořit spravovaný disk se zvýrazněnou změnou velikosti

  5. Vyberte požadovanou velikost a skladovou položku SSD úrovně Premium a vyberte OK.

    Snímek obrazovky se skladovou položkou disku, zvýrazněnými skladovými položkami LRS a ZRS SSD

  6. Pokračujte v nasazení, dokud se nedostanete do podokna Upřesnit .

  7. U možnosti Povolit sdílený disk vyberte Ano a vyberte požadovaný maximální počet sdílených složek.

    Snímek obrazovky s podoknem Upřesnit, zvýrazněnou možností Povolit sdílený disk a nastavenou na ano

  8. 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

  1. Přihlaste se k webu Azure Portal.

  2. Vyhledejte a vyberte disky.

  3. Vyberte + Vytvořit a vytvořte nový spravovaný disk.

  4. Vyplňte podrobnosti, vyberte příslušnou oblast a pak vyberte Změnit velikost.

    Snímek obrazovky s podoknem Vytvořit spravovaný disk se zvýrazněnou změnou velikosti

  5. Vyberte požadovanou velikost a skladovou položku SSD úrovně Standard a vyberte OK.

    Snímek obrazovky se skladovou položkou disku, zvýrazněnými skladovými položkami ssd úrovně Standard a ZRS

  6. Pokračujte v nasazení, dokud se nedostanete do podokna Upřesnit .

  7. U možnosti Povolit sdílený disk vyberte Ano a vyberte požadovaný maximální počet sdílených složek.

    Snímek obrazovky s podoknem Upřesnit, zvýrazněnou možností Povolit sdílený disk a nastavenou na ano

  8. 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

  1. Přihlaste se k webu Azure Portal.

  2. Vyhledejte a vyberte disky.

  3. Vyberte + Vytvořit a vytvořte nový spravovaný disk.

  4. Vyplňte podrobnosti a pak vyberte Změnit velikost.

  5. Jako skladovou položku disk vyberte disk úrovně Ultra.

    Snímek obrazovky se skladovou položkou disku se zvýrazněným diskem Úrovně Ultra

  6. Vyberte požadovanou velikost disku a vyberte OK.

  7. Pokračujte v nasazení, dokud se nedostanete do podokna Upřesnit .

  8. U možnosti Povolit sdílený disk vyberte Ano a vyberte požadovaný maximální počet sdílených složek.

  9. Vyberte Zkontrolovat a vytvořit.

    Snímek obrazovky s podoknem Upřesnit se zvýrazněnou možností Povolit sdílený disk

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>1ná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.