Aktivieren von freigegebenen Datenträgern für verwaltete Azure-Datenträger

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

Dieser Artikel erklärt, wie Sie die Funktion für gemeinsam genutzte Datenträger für in Azure verwaltete Datenträger aktivieren. Mit freigegebenen Azure-Datenträgern können Sie einen verwalteten Datenträger gleichzeitig an mehrere virtuelle Computer (VMs) anfügen und so die Bereitstellung oder Migration von clusterierten Anwendungen zu Azure ermöglichen.

Wenn Sie konzeptionelle Informationen zu verwalteten Datenträgern mit aktivierten gemeinsamen Datenträgern suchen, lesen Sie Azure gemeinsame 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 weitere Einschränkungen, die nur für bestimmte Arten von gemeinsam genutzten 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 Virtual Machine Scale Sets angehängt werden, können aber nicht in den Modellen des Virtual Machine Scale Set definiert oder automatisch bereitgestellt werden
  • Schreibbeschleunigung wird für freigegebene Datenträger nicht unterstützt
  • Hostzwischenspeicherung 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 Disks

Ultra Disks haben eine eigene Liste von Limiten, die nichts mit freigegebenen Datenträgern zu tun haben. Informationen zu Ultra Disk-Einschränkungen finden Sie unter Verwendung von Azure Ultra Disks.

Beim Freigeben von 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

Standard-SSDs

Unterstützte Betriebssysteme

Freigegebene Datenträger unterstützen verschiedene Betriebssysteme. Die unterstützten Betriebssysteme finden Sie in den Abschnitten Windows und Linux des konzeptuellen Artikels.

Datenträgergrößen

Derzeit können nur Ultra Disks, Premium SSD v2, Premium SSD und Standard-SSDs gemeinsam genutzte Datenträger aktivieren. 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 sind die zulässigen Maximalwerte für Größen von Premium-SSDs bei maxShares dargestellt.

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 sind die zulässigen Maximalwerte für Standard-SSD-Größen in Bezug auf maxShares dargestellt.

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.

Ultra Disk-Bereiche

Der maxShares-Mindestwert ist 1, der maxShares-Höchstwert beträgt 15. Es gibt keine Größenbeschränkungen für Ultra-Datenträger. Jeder Ultra-Datenträger, unabhängig von seiner Größe, kann jeden Wert für maxShares bis einschließlich des Maximalwerts verwenden.

SSD Premium v2-Bereiche

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

Bereitstellen einer Premium-SSD als gemeinsam genutzter Datenträger

Wenn Sie einen verwalteten Datenträger mit aktiviertem Feature für gemeinsam genutzte Datenträger bereitstellen möchten, legen Sie die Eigenschaft auf einen Wert fest, der maxShares größer als 1 ist. Diese Einstellung ermöglicht, dass der Datenträger von mehreren VMs gemeinsam genutzt werden kann.

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 finden Sie unter maxShares.

  1. Melden Sie sich beim Azure-Portal an.

  2. Suchen Sie nach Datenträger und wählen Sie ihn aus.

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

  4. Wählen Sie im Bereich "Grundlagen " einen Bereich und dann " Größe ändern" aus.

    Screenshot des Bereichs

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

    Screenshot der Disk-SKU-Liste mit hervorgehobener Premium-SSD unter dem lokal redundanten Speicher und dem zonenredundanten Speicher.

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

  7. Wählen Sie für "Freigegebenen Datenträger aktivieren""Ja" und dann einen Wert für "Max"-Freigaben aus.

    Screenshot der Einstellungen für den freigegebenen Datenträger mit auf „Ja“ festgelegter Option „Freigegebenen Datenträger aktivieren“ und auf „2“ festgelegter Option „Maximale Freigaben“.

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

Bereitstellen einer Standard-SSD als gemeinsam genutzter Datenträger

Wenn Sie einen verwalteten Datenträger mit aktivierter Funktion für freigegebene Datenträger bereitstellen möchten, legen Sie die maxShares Eigenschaft auf einen Wert größer als 1 fest. Mit dieser Einstellung 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 finden Sie unter maxShares.

  1. Melden Sie sich beim Azure-Portal an.

  2. Suchen Sie nach Datenträger und wählen Sie ihn aus.

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

  4. Wählen Sie im Bereich "Grundlagen " einen Bereich und dann " Größe ändern" aus.

    Screenshot des Bereichs

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

    Screenshot der Datenträger-SKU-Liste mit Standard-SSD unter hervorgehobener lokal redundanter Speicher und zonenredundanter Speicher.

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

  7. Wählen Sie für "Freigegebenen Datenträger aktivieren""Ja" und dann einen Wert für "Max"-Freigaben aus.

    Screenshot der Einstellungen für freigegebene Datenträger, wobei „Freigegebenen Datenträger aktivieren“ auf „Ja“ und „Maximale Freigaben“ auf 2 festgelegt ist.

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

Bereitstellen eines Ultra-Datenträgers als gemeinsam genutzter 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 finden Sie unter maxShares.

  1. Melden Sie sich beim Azure-Portal an.

  2. Suchen Sie nach Datenträger und wählen Sie ihn aus.

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

  4. Wählen Sie im Bereich "Grundlagen " die Option "Größe ändern" aus.

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

    Screenshot der Datenträger-SKU-Liste mit unter „Lokal redundanter Speicher“ ausgewählter Ultra Disk.

  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 für "Freigegebenen Datenträger aktivieren""Ja" und dann einen Wert für "Max"-Freigaben aus.

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

    Screenshot des Bereichs

Eine vorhandene Festplatte freigeben

Wenn Sie einen vorhandenen Datenträger freigeben oder aktualisieren möchten, wie viele VMs ihn einbinden können, legen Sie den Parameter maxShares mithilfe von Azure PowerShell oder der Azure CLI fest. Um die Freigabe zu deaktivieren, setzen Sie maxShares auf 1.

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 finden Sie unter maxShares. Notieren Sie vor dem Trennen eines Datenträgers die LUN-ID für den Fall, dass Sie ihn erneut anfügen.

Azure PowerShell

Die folgenden Azure PowerShell Befehle aktualisieren die Freigabekonfiguration eines vorhandenen Datenträgers.

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

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

Azure CLI

Der folgende Azure CLI Befehl aktualisiert die Freigabekonfiguration eines vorhandenen Datenträgers.

#Modifying a disk to enable or modify sharing configuration

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

Verwenden Sie freigegebene Azure-Datenträger mit Ihren VMs

Nachdem Sie einen gemeinsamen Datenträger mit maxShares > 1 bereitgestellt haben, können Sie den Datenträger in eine oder mehrere Ihrer VMs mounten.

Hinweis

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

Wenn Sie einen Ultra Disk bereitstellen, stellen Sie sicher, dass er den erforderlichen Anforderungen entspricht. Details finden Sie unter Verwenden von Azure Ultra Disks .

Die folgenden Azure PowerShell-Befehle erstellen eine VM und fügen den freigegebenen Datenträger als Datenträger für Daten hinzu.


$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 persistente SCSI-Reservierungsbefehle

Nachdem Sie den freigegebenen Datenträger in Ihrem Cluster an Ihre virtuellen Maschinen (VMs) angebunden haben, können Sie mithilfe von SCSI-Befehlen für persistente Reservierungen (PR) das Quorum herstellen und Lese- und Schreibzugriff auf den Datenträger erhalten.

Bei Verwendung von freigegebenen Azure-Datenträgern sind die folgenden SCSI-Befehle für persistente Reservierungen verfügbar:

  • 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 persistenten Reservierungstypen 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

Sie müssen außerdem einen persistenten Reservierungsschlüssel angeben, wenn Sie PR_RESERVE, PR_REGISTER_AND_IGNORE, PR_REGISTER_KEY, PR_PREEMPT_RESERVATION, PR_CLEAR_RESERVATION oder PR_RELEASE_RESERVATION verwenden.

Nächste Schritte

Wenn Sie weitere Fragen haben, lesen Sie den Abschnitt " Freigegebene Datenträger " der häufig gestellten Fragen.