Aktivieren freigegebener Datenträger

Gilt für: ✔️ Linux-VMs ✔️ Windows-VMs ✔️ Flexible Skalierungsgruppen ✔️ Einheitliche Skalierungsgruppen

In diesem Artikel erfahren Sie, wie Sie das Feature für freigegebene Datenträger für verwaltete Azure-Datenträger aktivieren. Freigegebene Azure-Datenträger sind ein neues Feature für verwaltete Azure-Datenträger, mit dem Sie einen verwalteten Datenträger gleichzeitig an mehrere virtuelle Computer (Virtual Machines, VMs) anfügen können. Durch das Anfügen eines verwalteten Datenträgers an mehrere virtuelle Computer können Sie entweder neue gruppierte Anwendungen in Azure bereitstellen oder bereits vorhandene gruppierte Anwendungen zu Azure migrieren.

Informationen zum Konzept verwalteter Datenträger mit aktivierten freigegebenen Datenträgern finden Sie unter Freigegebene Azure-Datenträger.

Voraussetzungen

Für die Skripte und Befehle in diesem Artikel ist Folgendes erforderlich:

  • Version 6.0.0 oder höher des Azure PowerShell-Moduls

oder

  • Die aktuelle Version der Azure-Befehlszeilenschnittstelle

Einschränkungen

Allgemeine Einschränkungen

Für freigegebene Datenträger gelten allgemeine Einschränkungen, die unabhängig von der Art des Datenträgers für alle freigegebenen Datenträger gelten. Außerdem gibt es zusätzliche Einschränkungen, die nur für bestimmte Arten von freigegebenen Datenträgern gelten. Die folgende Liste enthält die allgemeinen Einschränkungen:

  • Derzeit können nur Ultra Disks, Premium SSD v2, Premium SSD und Standard SSDs als freigegebene Datenträger verwendet werden
  • Freigegebene Datenträger können an einzelne VM-Skalierungsgruppen angehängt werden, können aber nicht in den Modellen der VM-Skalierungsgruppe definiert oder automatisch bereitgestellt werden
  • Ein freigegebener Datenträger kann nicht erweitert werden, ohne dass entweder alle VMs, denen der Datenträger zugeordnet ist, freigegeben werden oder der Datenträger von allen VMs getrennt wird
  • Schreibbeschleunigung wird für freigegebene Datenträger nicht unterstützt
  • Host-Caching wird für freigegebene Datenträger nicht unterstützt

Jeder verwaltete Datenträger, für den freigegebene Datenträger aktiviert sind, unterliegt ebenfalls den folgenden Einschränkungen, die nach Datenträgertyp geordnet sind:

Ultra-Datenträger

Disk Ultra-Datenträger verfügen über eine eigene separate Liste von Einschränkungen, die nicht mit freigegebenen Datenträgern zusammenhängen. Informationen zu den Einschränkungen für Disk Ultra-Datenträger finden Sie unter Verwendung von Azure Ultra-Datenträgern.

Bei der Freigabe von Disk Ultra-Datenträgern gelten die folgenden zusätzlichen Einschränkungen:

SSD Premium v2

Für verwaltete SSD Premium v2-Datenträger gelten eigene Einschränkungen, die nicht mit freigegebenen Datenträgern zusammenhängen. Informationen zu diesen Einschränkungen finden Sie unter Einschränkungen von SSD Premium v2.

Bei der Freigabe von SSD Premium v2-Datenträgern gilt die folgende zusätzliche Einschränkung:

SSD Premium

  • Die Aktivierung kann nicht auf Betriebssystem-Datenträgern, sondern nur auf sonstigen Datenträgern erfolgen.
  • Die Hostzwischenspeicherung ist für SSD Premium-Datenträger mit maxShares>1 nicht verfügbar.
  • Datenträgerbursting ist für SSD Premium-Datenträger mit maxShares>1 nicht verfügbar.
  • Wenn Sie Verfügbarkeitsgruppen oder VM-Skalierungsgruppen mit freigegebenen Azure-Datenträgern verwenden, wird die Ausrichtung der Speicherfehlerdomäne mit der Fehlerdomäne des virtuellen Computeres für den freigegebenen Datenträger nicht erzwungen.
  • Bei der Verwendung von Näherungsplatzierungsgruppen (PPGs) müssen alle virtuellen Computer, die einen Datenträger freigeben, zur selben Näherungsplatzierungsgruppe gehören.
  • Nur Basisdatenträger können mit einigen Versionen des Windows Server-Failoverclusters verwendet werden. Weitere Informationen finden Sie unter Hardwareanforderungen und Speicheroptionen für Failoverclustering.
  • Die Unterstützung für Azure Site Recovery ist noch nicht verfügbar.
  • Azure Backup ist über Azure Disk Backup verfügbar.
  • Nur serverseitige Verschlüsselung wird unterstützt, Azure Disk Encryption wird aktuell nicht unterstützt.
  • Die verfügbarkeitszonenübergreifende Freigabe ist nur möglich, wenn zonenredundanter Speicher für verwaltete Datenträger verwendet wird.

SSD Standard-Datenträger

Unterstützte Betriebssysteme

Freigegebene Datenträger unterstützen verschiedene Betriebssysteme. Informationen zu den unterstützten Betriebssystemen finden Sie im Konzeptartikel in den Abschnitten Windows und Linux.

Datenträgergrößen

Vorläufig sind freigegebene Datenträger nur auf Disk Ultra, SSD Premium v2, SSD Premium und SSD Standard möglich. Unterschiedliche Datenträgergrößen weisen möglicherweise verschiedene maxShares-Grenzwerte auf, die Sie beim Festlegen des maxShares-Werts nicht überschreiten können.

Sie können für jeden Datenträger einen maxShares-Wert definieren, der die maximale Anzahl von Knoten darstellt, die den Datenträger gleichzeitig nutzen können. Wenn Sie z. B. einen Failovercluster mit zwei Knoten einrichten möchten, legen Sie maxShares=2 fest. Der Maximalwert ist eine Obergrenze. Knoten können dem Cluster beitreten oder ihn verlassen (Einbindung des Datenträgers oder Aufheben der Einbindung), solange die Anzahl der Knoten kleiner als der angegebene maxShares-Wert ist.

Hinweis

Der maxShares-Wert kann nur festgelegt oder bearbeitet werden, wenn der Datenträger von allen Knoten getrennt wird.

SSD Premium-Bereiche

In der folgenden Tabelle werden die zulässigen maximalen Werte für maxShares nach SSD Premium-Größe veranschaulicht:

Datenträgergrößen maxShares-Limit
P1,P2,P3,P4,P6,P10,P15,P20 3
P30, P40, P50 5
P60, P70, P80 10

Die IOPS- und Bandbreitenlimits für einen Datenträger sind vom maxShares-Wert nicht betroffen. Beispielsweise beträgt der maximale IOPS eines P15-Datenträgers 1100, unabhängig davon, ob maxShares = 1 oder maxShares > 1 ist.

SSD Standard-Bereiche

In der folgenden Tabelle werden die zulässigen maximalen Werte für maxShares nach SSD Standard-Größe veranschaulicht:

Datenträgergrößen maxShares-Limit
E1,E2,E3,E4,E6,E10,E15,E20 3
E30, E40, E50 5
E60, E70, E80 10

Die IOPS- und Bandbreitenlimits für einen Datenträger sind vom maxShares-Wert nicht betroffen. Beispielsweise beträgt der maximale IOPS eines E15-Datenträgers 500, unabhängig davon, ob maxShares = 1 oder maxShares > 1 ist.

Disk Ultra-Bereiche

Der maxShares-Mindestwert ist 1, der maxShares-Höchstwert beträgt 15. Es gibt keine Größenbeschränkungen für Disk Ultra. Disk Ultra-Instanzen beliebiger Größe können jeden Wert für maxShares verwenden, bis einschließlich des Maximalwerts.

SSD Premium v2-Bereiche

Der maxShares-Mindestwert ist 1, der maxShares-Höchstwert beträgt 15. Es gibt keine Größenbeschränkungen für SSD Premium v2. SSD Premium v2-Datenträger können jeden Wert für maxShares verwenden, bis einschließlich des Höchstwerts.

Bereitstellen von freigegebenen Datenträgern

Bereitstellen einer SSD Premium als freigegebenen Datenträger

Um einen verwalteten Datenträger mit aktivierter Funktion freigegebener Datenträger bereitzustellen, verwenden Sie die neue Eigenschaft maxShares, und definieren Sie einen Wert, der größer als 1 ist. Dadurch kann der Datenträger für mehrere VMs freigegeben werden.

Wichtig

Hostzwischenspeicherung wird für freigegebene Datenträger nicht unterstützt.

Der Wert von maxShares kann nur festgelegt oder geändert werden, wenn die Einbindung eines Datenträgers auf allen VMs aufgehoben wird. Informationen zu den zulässigen Werten für maxShares finden Sie unter Datenträgergrößen.

  1. Melden Sie sich beim Azure-Portal an.

  2. Suchen Sie nach Datenträger, und wählen Sie diese Option aus.

  3. Wählen Sie + Erstellen aus, um einen neuen verwalteten Datenträger zu erstellen.

  4. Geben Sie die Details ein, wählen Sie eine geeignete Region aus, und wählen Sie dann Größe ändern aus.

    Screenshot: Bereich „Verwalteten Datenträger erstellen“ mit hervorgehobener Option „Größe ändern“

  5. Wählen Sie die gewünschte Größe für die Premium-SSD und SKU und anschließend OK aus.

    Screenshot: Datenträger-SKU, Premium-LRS- und ZRS-SSD-SKUs hervorgehoben.

  6. Fahren Sie mit der Bereitstellung fort, bis Sie zum Bereich Erweitert gelangen.

  7. Wählen Sie Ja für Freigegebenen Datenträger aktivieren aus, und wählen Sie die Anzahl Maximaler Freigaben aus, die Sie zulassen möchten.

    Screenshot: Bereich „Erweitert“ mit hervorgehobener Option „Freigegebenen Datenträger aktivieren“ auf „Ja“

  8. Klicken Sie auf Überprüfen + erstellen.

Bereitstellen einer SSD Standard als freigegebenen Datenträger

Um einen verwalteten Datenträger mit aktivierter Funktion freigegebener Datenträger bereitzustellen, verwenden Sie die neue Eigenschaft maxShares, und definieren Sie einen Wert, der größer als 1 ist. Dadurch kann der Datenträger für mehrere VMs freigegeben werden.

Wichtig

Hostzwischenspeicherung wird für freigegebene Datenträger nicht unterstützt.

Der Wert von maxShares kann nur festgelegt oder geändert werden, wenn die Einbindung eines Datenträgers auf allen VMs aufgehoben wird. Informationen zu den zulässigen Werten für maxShares finden Sie unter Datenträgergrößen.

  1. Melden Sie sich beim Azure-Portal an.

  2. Suchen Sie nach Datenträger, und wählen Sie diese Option aus.

  3. Wählen Sie + Erstellen aus, um einen neuen verwalteten Datenträger zu erstellen.

  4. Geben Sie die Details ein, wählen Sie eine geeignete Region aus, und wählen Sie dann Größe ändern aus.

    Screenshot: Bereich „Verwalteten Datenträger erstellen“ mit hervorgehobener Option „Größe ändern“

  5. Wählen Sie die gewünschte Größe für die Standard-SSD und SKU und dann OK aus.

    Screenshot: Datenträger-SKU, SSD-Standard-LRS- und ZRS-SKUs hervorgehoben.

  6. Fahren Sie mit der Bereitstellung fort, bis Sie zum Bereich Erweitert gelangen.

  7. Wählen Sie Ja für Freigegebenen Datenträger aktivieren aus, und wählen Sie die Anzahl Maximaler Freigaben aus, die Sie zulassen möchten.

    Screenshot: Bereich „Erweitert“ mit hervorgehobener Option „Freigegebenen Datenträger aktivieren“ auf „Ja“

  8. Klicken Sie auf Überprüfen + erstellen.

Bereitstellen einer Disk Ultra als freigegebenen Datenträger

Um einen verwalteten Datenträger mit aktiviertem Feature für freigegebene Datenträger bereitzustellen, ändern Sie den Parameter maxShares in einen Wert, der größer als 1 ist. Dadurch kann der Datenträger für mehrere VMs freigegeben werden.

Wichtig

Der Wert von maxShares kann nur festgelegt oder geändert werden, wenn die Einbindung eines Datenträgers auf allen VMs aufgehoben wird. Informationen zu den zulässigen Werten für maxShares finden Sie unter Datenträgergrößen.

  1. Melden Sie sich beim Azure-Portal an.

  2. Suchen Sie nach Datenträger, und wählen Sie diese Option aus.

  3. Wählen Sie + Erstellen aus, um einen neuen verwalteten Datenträger zu erstellen.

  4. Geben Sie die Details ein, und wählen Sie dann Größe ändern.

  5. Wählen Sie für die Datenträger-SKU Disk Ultra aus.

    Screenshot der Datenträger-SKU, Disk Ultra hervorgehoben

  6. Wählen Sie die gewünschte Datenträgergröße und dann OK aus.

  7. Fahren Sie mit der Bereitstellung fort, bis Sie zum Bereich Erweitert gelangen.

  8. Wählen Sie Ja für Freigegebenen Datenträger aktivieren aus, und wählen Sie die Anzahl Maximaler Freigaben aus, die Sie zulassen möchten.

  9. Klicken Sie auf Überprüfen + erstellen.

    Screenshot: Bereich „Erweitert“ mit hervorgehobener Option „Freigegebenen Datenträger aktivieren“

Eine vorhandene Festplatte freigeben

Um eine vorhandene Festplatte freizugeben oder zu aktualisieren, für wie viele VMs sie gemountet werden kann, setzen Sie den Parameter maxShares entweder mit dem Azure PowerShell-Modul oder der Azure CLI. Sie können die Option maxShares auch auf 1 setzen, wenn Sie die gemeinsame Nutzung deaktivieren möchten.

Wichtig

Hostzwischenspeicherung wird für freigegebene Datenträger nicht unterstützt.

Der Wert von maxShares kann nur festgelegt oder geändert werden, wenn die Einbindung eines Datenträgers auf allen VMs aufgehoben wird. Informationen zu den zulässigen Werten für maxShares finden Sie unter Datenträgergrößen. Notieren Sie sich die LUN-ID, bevor Sie einen Datenträger entfernen, damit Sie ihn wieder anschließen können.

PowerShell

$datadiskconfig = Get-AzDisk -DiskName "mySharedDisk"
$datadiskconfig.maxShares = 3

Update-AzDisk -ResourceGroupName 'myResourceGroup' -DiskName 'mySharedDisk' -Disk $datadiskconfig

Befehlszeilenschnittstelle (CLI)

#Modifying a disk to enable or modify sharing configuration

az disk update --name mySharedDisk --max-shares 5 --resource-group myResourceGroup

Verwenden von freigegebenen Azure-Datenträgern mit ihren VMs

Nachdem Sie mit maxShares>1 einen freigegebenen Datenträger bereitgestellt haben, können Sie den Datenträger auf einem oder mehreren virtuellen Computern einbinden.

Hinweis

Hostzwischenspeicherung wird für freigegebene Datenträger nicht unterstützt.

Wenn Sie einen Ultra-Datenträger bereitstellen, stellen Sie sicher, dass er die erforderlichen Anforderungen erfüllt. Weitere Informationen finden Sie unter Verwenden von Azure Ultra Disks.


$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

Unterstützte SCSI-PR-Befehle

Nachdem Sie den freigegebenen Datenträger auf Ihren VMs in Ihrem Cluster eingebunden haben, können Sie mithilfe von SCSI-PR ein Quorum und Lese-/Schreibzugriff auf den Datenträger einrichten. Die folgenden PR-Befehle sind für freigegebene Azure-Datenträger verfügbar:

Wenn Sie mit dem Datenträger interagieren möchten, beginnen Sie mit der Liste „persistent-reservation-action“:

PR_REGISTER_KEY 

PR_REGISTER_AND_IGNORE 

PR_GET_CONFIGURATION 

PR_RESERVE 

PR_PREEMPT_RESERVATION 

PR_CLEAR_RESERVATION 

PR_RELEASE_RESERVATION 

Wenn Sie PR_RESERVE, PR_PREEMPT_RESERVATION oder PR_RELEASE_RESERVATION verwenden, geben Sie einen der folgenden permanenten Reservierungstypen (persistent-reservation-type) an:

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 

Ferner müssen Sie beim Verwenden von PR_RESERVE, PR_REGISTER_AND_IGNORE, PR_REGISTER_KEY, PR_PREEMPT_RESERVATION, PR_CLEAR_RESERVATION, oder PR_RELEASE-RESERVATION einen persistent-reservation-key angeben.

Nächste Schritte

Wenn Sie die Bereitstellung des Datenträgers mithilfe von Azure Resource Manager-Vorlagen bevorzugen, sehen Sie sich die folgenden Beispielvorlagen an:

Wenn Sie weitere Fragen haben, lesen Sie den Abschnitt über freigegebene Datenträger in den häufig gestellten Fragen.