Share via


InfiniBand-illesztőbővítmény Windowshoz

Ez a bővítmény telepíti az InfiniBand ND-illesztőprogramokat (nem SR-IOV-kompatibilis) és OFED illesztőprogramokat (SR-IOV-kompatibilis) ('r' sizes) H sorozatú és N sorozatú , Windows rendszerű virtuális gépeket. A virtuálisgép-családtól függően a bővítmény telepíti a Connect-X hálózati adapter megfelelő illesztőprogramjait.

Az InfiniBand-illesztőprogramok Linux rendszerű virtuális gépekhez való telepítéséhez is elérhető egy bővítmény.

Előfeltételek

Operációs rendszer

Ez a bővítmény a következő operációsrendszer-disztribúciókat támogatja az adott operációsrendszer-verzió illesztőprogram-támogatásától függően. Figyelje meg a megfelelő InfiniBand hálózati adaptert a H és az N sorozatú virtuálisgép-méretekhez.

Disztribúció InfiniBand hálózati adapter illesztőprogramjai
Windows 10 CX5, CX6
Windows Server 2019 CX5, CX6
Windows Server 2016 CX5, CX6
Windows Server 2012 R2 CX5, CX6

A támogatott operációs rendszerek és illesztőprogram-verziók legfrissebb listáját a resources.json fájlban találja.

Internetkapcsolat

Az InfiniBand-illesztőprogramokhoz készült Microsoft Azure-bővítmény megköveteli, hogy a cél virtuális gép csatlakozik az eszközhöz, és hozzáférhessen az internethez.

Bővítményséma

Az alábbi JSON a bővítmény sémáját mutatja be.

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

Tulajdonságok

Name Érték/példa Adattípus
apiVersion 2015-06-15 dátum
közzétevő Microsoft.HpcCompute sztring
típus InfiniBandDriverWindows sztring
typeHandlerVersion 1.5 int

Üzembe helyezés

Azure Resource Manager-sablon

Az Azure-beli virtuálisgép-bővítmények Azure-Resource Manager-sablonokkal helyezhetők üzembe. A sablonok ideálisak egy vagy több olyan virtuális gép üzembe helyezésekor, amely az üzembe helyezés után konfigurálható.

A virtuálisgép-bővítmény JSON-konfigurációja beágyazható a virtuálisgép-erőforrásba, vagy elhelyezhető egy Resource Manager JSON-sablon gyökér- vagy legfelső szintjén. A JSON-konfiguráció elhelyezése hatással van az erőforrás nevének és típusának értékére. További információ: A gyermekerőforrások nevének és típusának beállítása.

Az alábbi példa feltételezi, hogy a bővítmény a virtuálisgép-erőforrásba van ágyazva. A bővítményerőforrás beágyazásakor a JSON a "resources": [] virtuális gép objektumába kerül.

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

PowerShell

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

Azure CLI

az vm extension set \
  --resource-group myResourceGroup \
  --vm-name myVM \
  --name InfiniBandDriverWindows \
  --publisher Microsoft.HpcCompute \
  --version 1.5 

Bővítmény hozzáadása virtuálisgép-méretezési csoporthoz

Az alábbi példa telepíti a legújabb 1.5-ös verziójú InfiniBandDriverWindows bővítményt a myResourceGroup nevű erőforráscsoportban üzembe helyezett myVMSS nevű meglévő virtuálisgép-méretezési csoport összes RDMA-kompatibilis virtuális gépére:

$VMSS = Get-AzVmss -ResourceGroupName "myResourceGroup" -VMScaleSetName "myVMSS"
Add-AzVmssExtension -VirtualMachineScaleSet $VMSS -Name "InfiniBandDriverWindows" -Publisher "Microsoft.HpcCompute" -Type "InfiniBandDriverWindows" -TypeHandlerVersion "1.5"
Update-AzVmss -ResourceGroupName "myResourceGroup" -VMScaleSetName "MyVMSS" -VirtualMachineScaleSet $VMSS
Update-AzVmssInstance -ResourceGroupName "myResourceGroup" -VMScaleSetName "myVMSS" -InstanceId "*"

Hibaelhárítás és támogatás

Hibaelhárítás

A bővítménytelepítések állapotával kapcsolatos adatok lekérhetők a Azure Portal, valamint a Azure PowerShell és az Azure CLI használatával. Egy adott virtuális gép bővítményeinek üzembehelyezési állapotának megtekintéséhez futtassa a következő parancsot.

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

A bővítményvégrehajtás kimenetét a rendszer a következő fájlba naplózza. Tekintse meg ezt a fájlt a telepítés állapotának nyomon követéséhez, valamint a hibák elhárításához.

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

Kilépési kódok

Az alábbi táblázat a bővítménytelepítési folyamat kilépési kódjai alapján ismerteti a jelentést és a javasolt műveletet.

Hibakód Értelmezés Lehetséges művelet
0 A művelet sikeres
3010 A művelet sikeres. Újraindítás szükséges.
100 A művelet nem támogatott vagy nem hajtható végre. Lehetséges okok: A PowerShell-verzió nem támogatott, a virtuális gép mérete nem InfiniBand-kompatibilis virtuális gép, adatletöltési hiba. Ellenőrizze a naplófájlokat a hiba okának meghatározásához.
240, 840 Művelet időtúllépése. Próbálkozzon újra a művelettel.
-1 Kivétel történt. Ellenőrizze a naplófájlokat a kivétel okának meghatározásához.

Támogatás

Ha a cikk bármely pontján további segítségre van szüksége, forduljon az Azure szakértőihez az MSDN Azure és a Stack Overflow fórumán. Másik lehetőségként támogatási incidenst is beszedhet a Azure-támogatás webhelyen. Az Azure-támogatás használatával kapcsolatos információkért olvassa el a Microsoft Azure-támogatás gyakori kérdéseket.

Következő lépések

További információ az InfiniBand-kompatibilis ('r' méretű) virtuális gépekről: H sorozatú és N sorozatú virtuális gépek.