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.