Udostępnij za pośrednictwem


Rozszerzenie sterownika procesora GPU firmy AMD dla systemu Windows

Ten artykuł zawiera omówienie rozszerzenia maszyny wirtualnej w celu wdrożenia sterowników procesora GPU firmy AMD na maszynach wirtualnych z serii N systemu Windows. Podczas instalowania sterowników FIRMY AMD przy użyciu tego rozszerzenia akceptujesz i wyrażasz zgodę na warunki umowy licencyjnej użytkownika oprogramowania AMD. Podczas procesu instalacji maszyna wirtualna może zostać ponownie uruchomiona, aby ukończyć konfigurację sterownika.

Dostępne są instrukcje dotyczące ręcznej instalacji sterowników i bieżących obsługiwanych wersji. Aby uzyskać więcej informacji, zobacz Azure N-series AMD GPU driver setup for Windows (Konfigurowanie sterowników procesora GPU amd z serii N platformy Azure dla systemu Windows).

Wymagania wstępne

Łączność z Internetem

Rozszerzenie platformy Microsoft Azure dla sterowników procesorów GPU firmy AMD wymaga, aby docelowa maszyna wirtualna została połączona z Internetem i ma dostęp.

Schemat rozszerzenia

Poniższy kod JSON przedstawia schemat rozszerzenia:

{
  "name": "<myExtensionName>",
  "type": "extensions",
  "apiVersion": "2015-06-15",
  "location": "<location>",
  "dependsOn": [
    "[concat('Microsoft.Compute/virtualMachines/', <myVM>)]"
  ],
  "properties": {
    "publisher": "Microsoft.HpcCompute",
    "type": "AmdGpuDriverWindows",
    "typeHandlerVersion": "1.1",
    "autoUpgradeMinorVersion": true,
    "settings": {
    }
  }
}

Właściwości

Nazwisko Wartość/przykład Typ danych
apiVersion 2015-06-15 data
wydawca Microsoft.HpcCompute string
type AmdGpuDriverWindows string
typeHandlerVersion 1.1 int

Wdrożenie

Azure Portal

Rozszerzenia maszyn wirtualnych amd platformy Azure można wdrożyć w witrynie Azure Portal.

  1. Otwórz portal Azure w przeglądarce.

  2. Przejdź do maszyny wirtualnej, na której chcesz zainstalować sterownik.

  3. W menu po lewej stronie wybierz pozycję Rozszerzenia.

    Zrzut ekranu przedstawiający wybieranie pozycji Rozszerzenia w menu witryny Azure Portal.

  4. Wybierz Dodaj.

    Zrzut ekranu przedstawiający dodawanie rozszerzenia V M dla wybranej maszyny wirtualnej.

  5. Przewiń, aby znaleźć i wybrać rozszerzenie sterownika procesora GPU firmy AMD, a następnie wybierz przycisk Dalej.

    Zrzut ekranu przedstawiający wybieranie rozszerzenia sterownika AMD G P U.

  6. Wybierz pozycję Przejrzyj i utwórz, a następnie wybierz pozycję Utwórz. Poczekaj kilka minut na wdrożenie sterownika.

    Zrzut ekranu przedstawiający wybieranie przycisku Przeglądanie i tworzenie.

  7. Sprawdź, czy rozszerzenie zostało dodane do listy zainstalowanych rozszerzeń.

    Zrzut ekranu przedstawiający nowe rozszerzenie na liście rozszerzeń dla maszyny wirtualnej.

Szablon usługi Azure Resource Manager

Szablony usługi Azure Resource Manager umożliwiają wdrażanie rozszerzeń maszyn wirtualnych platformy Azure. Szablony są idealne podczas wdrażania co najmniej jednej maszyny wirtualnej wymagającej konfiguracji po wdrożeniu.

Konfiguracja JSON rozszerzenia maszyny wirtualnej może być zagnieżdżona wewnątrz zasobu maszyny wirtualnej lub umieszczona na poziomie głównym lub najwyższym szablonu JSON usługi Resource Manager. Umieszczanie konfiguracji JSON wpływa na wartość nazwy i typu zasobu. Aby uzyskać więcej informacji, zobacz Ustawianie nazwy i typu dla zasobów podrzędnych.

W poniższym przykładzie założono, że rozszerzenie jest zagnieżdżone wewnątrz zasobu maszyny wirtualnej. Po zagnieżdżeniu zasobu rozszerzenia kod JSON jest umieszczany w "resources": [] obiekcie maszyny wirtualnej.

{
  "name": "myExtensionName",
  "type": "extensions",
  "location": "[resourceGroup().location]",
  "apiVersion": "2015-06-15",
  "dependsOn": [
    "[concat('Microsoft.Compute/virtualMachines/', myVM)]"
  ],
  "properties": {
    "publisher": "Microsoft.HpcCompute",
    "type": "AmdGpuDriverWindows",
    "typeHandlerVersion": "1.1",
    "autoUpgradeMinorVersion": true,
    "settings": {
    }
  }
}

Program PowerShell

Set-AzVMExtension
    -ResourceGroupName "myResourceGroup" `
    -VMName "myVM" `
    -Location "southcentralus" `
    -Publisher "Microsoft.HpcCompute" `
    -ExtensionName "AmdGpuDriverWindows" `
    -ExtensionType "AmdGpuDriverWindows" `
    -TypeHandlerVersion 1.1 `
    -SettingString '{ `
	}'

Interfejs wiersza polecenia platformy Azure

az vm extension set `
  --resource-group myResourceGroup `
  --vm-name myVM `
  --name AmdGpuDriverWindows `
  --publisher Microsoft.HpcCompute `
  --version 1.1 `
  --settings '{ `
  }'

Rozwiązywanie problemów i pomoc techniczna

Rozwiązywanie problemów

Dane dotyczące stanu wdrożeń rozszerzeń można pobrać z witryny Azure Portal i przy użyciu programu Azure PowerShell i interfejsu wiersza polecenia platformy Azure. Aby wyświetlić stan wdrożenia rozszerzeń dla danej maszyny wirtualnej, uruchom następujące polecenie:

Get-AzVMExtension -ResourceGroupName myResourceGroup -VMName myVM -Name myExtensionName
az vm extension list --resource-group myResourceGroup --vm-name myVM -o table

Dane wyjściowe wykonywania rozszerzenia są rejestrowane w następującym katalogu:

C:\WindowsAzure\Logs\Plugins\Microsoft.HpcCompute.AmdGpuDriverMicrosoft\

Kody błędów

Kod błędu Znaczenie Możliwe działanie
0 Operacja powiodła się.
1 Operacja powiodła się. Wymagany jest ponowny rozruch.
100 Operacja nie jest obsługiwana lub nie można jej ukończyć. Możliwe przyczyny to, że wersja programu PowerShell nie jest obsługiwana, rozmiar maszyny wirtualnej nie jest maszyną wirtualną serii N i wystąpił błąd podczas pobierania danych. Sprawdź pliki dziennika, aby określić przyczynę błędu.
240, 840 Limit czasu operacji. Ponów próbę wykonania operacji.
-1 Wystąpił wyjątek. Sprawdź pliki dziennika, aby określić przyczynę wyjątku.
-5x Operacja została przerwana z powodu oczekującego ponownego uruchomienia. Uruchom ponownie maszynę wirtualną. Instalacja jest kontynuowana po ponownym uruchomieniu. Odinstalowanie powinno być wywoływane ręcznie.

Pomoc techniczna

Jeśli potrzebujesz więcej pomocy w dowolnym momencie tego artykułu, skontaktuj się z ekspertami platformy Azure na forach MSDN Azure i Stack Overflow. Alternatywnie możesz zgłosić zdarzenie pomoc techniczna platformy Azure. Przejdź do pomoc techniczna platformy Azure i wybierz pozycję Uzyskaj pomoc techniczną. Aby uzyskać informacje na temat korzystania z pomoc techniczna platformy Azure, przeczytaj często zadawane pytania dotyczące pomoc techniczna platformy Azure.

Następne kroki