Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Hyperconverged-Bereitstellungen von Azure Local 2311.2 und höher
In diesem Artikel wird beschrieben, wie Sie GPUs mit diskreter Gerätezuweisung (Discrete Device Assignment, DDA) für lokale Azure-VMs verwalten, die von Azure Arc aktiviert sind. Informationen zur GPU-DDA-Verwaltung von Azure Kubernetes Service (AKS), die von Azure Arc aktiviert sind, finden Sie unter Verwenden von GPUs für rechenintensive Workloads.
Mit DDA können Sie Ihrer Workload eine physische grafikverarbeitende Einheit (GPU) widmen. In einer DDA-Bereitstellung werden virtualisierte Workloads auf dem nativen Treiber ausgeführt und haben in der Regel vollen Zugriff auf die GPU-Funktionalität. DDA bietet das höchste Maß an App-Kompatibilität und potenzieller Leistung.
Wichtig
Dieses Feature befindet sich derzeit in der VORSCHAU. Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.
Voraussetzungen
Bevor Sie beginnen, sollten Sie die folgenden Voraussetzungen erfüllen:
- Befolgen Sie die Setupanweisungen unter Vorbereiten von GPUs für Azure Local , um Ihre lokalen Azure-VMs vorzubereiten, und um sicherzustellen, dass Ihre GPUs für DDA vorbereitet sind.
Anfügen einer GPU während der Erstellung lokaler Azure-VM
Führen Sie die in Azure Arc aktivierten Create Azure Local VMs beschriebenen Schritte aus, und verwenden Sie die zusätzlichen Hardwareprofildetails, um Ihrem Erstellungsprozess GPU hinzuzufügen.
az stack-hci-vm create --name $vmName --resource-group $resource_group --admin-username $userName --admin-password $password --computer-name $computerName --image $imageName --location $location --authentication-type all --nics $nicName --custom-location $customLocationID --hardware-profile memory-mb="8192" processors="4" --storage-path-id $storagePathId --gpus GpuDDA
Anfügen einer GPU nach der VM-Erstellung
Verwenden Sie den folgenden CLI-Befehl, um den Grafikprozessor anzuschließen:
az stack-hci-vm gpu attach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm" --gpus GpuDDA
Nachdem Sie die GPU angeschlossen haben, zeigt die Ausgabe die vollständigen VM-Details. Sie können bestätigen, dass die GPUs angeschlossen wurden, indem Sie den Abschnitt Hardwareprofil virtualMachineGPUs überprüfen - die Ausgabe sieht wie folgt aus:
"properties":{
"hardwareProfile":{
"virtualMachineGPUs":[
{
"assignmentType": "GpuDDA",
"gpuName": "NVIDIA A2",
"partitionSizeMb": null
}
],
Einzelheiten über den Befehl GPU attach finden Sie unter az stack-hci-vm gpu.
Eine GPU entfernen
Verwenden Sie den folgenden CLI-Befehl, um die GPU zu entfernen:
az stack-hci-vm gpu detach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm"
Nachdem Sie die GPU entfernt haben, zeigt die Ausgabe die vollständigen VM-Details. Sie können bestätigen, dass die GPUs abgetrennt wurden, indem Sie den Abschnitt Hardwareprofil virtualMachineGPUs überprüfen - die Ausgabe sieht wie folgt aus:
"properties":{
"hardwareProfile":{
"virtualMachineGPUs":[],
Einzelheiten über den Befehl GPU attach finden Sie unter az stack-hci-vm gpu.