InfiniBand engedélyezése SR-IOVEnable InfiniBand with SR-IOV

Az Azure NC, ND és H-sorozatú virtuális gépeket egy dedikált InfiniBand-hálózat támogatja.The Azure NC, ND, and H-series of VMs are all backed by a dedicated InfiniBand network. Minden RDMA-kompatibilis méret képes a hálózat Intel MPI-vel történő kihasználására.All RDMA-enabled sizes are capable of leveraging that network using Intel MPI. Egyes virtuálisgép-sorozatok kiterjesztett támogatást biztosítanak az összes MPI-implementációhoz és RDMA-műveletekhez az SR-IOV-n keresztül.Some VM series have expanded support for all MPI implementations and RDMA verbs through SR-IOV. A RDMA-kompatibilis virtuális gépek a GPU-ra optimalizált és nagy teljesítményű számítási (HPC) virtuális gépeket tartalmaznak.RDMA capable VMs include GPU optimized and High-performance compute (HPC) VMs.

Telepítési útvonal kiválasztásaChoose your installation path

Első lépésként a legegyszerűbb lehetőség, ha a InfiniBand előre konfigurált platform-rendszerképet használ, ahol elérhető:To get started, the simplest option is to use a platform image pre-configured for InfiniBand, where available:

Ha egyéni virtuálisgép-rendszerképet vagy GPU -t használó virtuális gépet használ, konfigurálja a InfiniBand a InfiniBandDriverLinux vagy a InfiniBandDriverWindows virtuálisgép-bővítménynek az üzembe helyezéshez való hozzáadásával.If you're using a custom VM image or a GPU optimized VM, you should configure it with InfiniBand by adding the InfiniBandDriverLinux or InfiniBandDriverWindows VM extension to your deployment. Megtudhatja, hogyan használhatja ezeket a virtuálisgép-bővítményeket Linux és Windows rendszereken.Learn how to use these VM extensions with Linux and Windows.

Mellanox-OFED manuális telepítéseManually install Mellanox OFED

A InfiniBand az SR-IOV használatával történő manuális konfigurálásához kövesse az alábbi lépéseket.To manually configure InfiniBand with SR-IOV, use the following steps. A fenti lépésekben szereplő példa a RHEL/CentOS szintaxisát mutatja be, de a lépések általánosak, és használhatók bármilyen kompatibilis operációs rendszerhez, például Ubuntu (16,04, 18,04 19,04) és SLES (12 SP4 és 15).The example in these steps shows syntax for RHEL/CentOS, but the steps are general and can be used for any compatible operating system such as Ubuntu (16.04, 18.04 19.04) and SLES (12 SP4 and 15). A beérkezett fájlok illesztőprogramjai is működnek, de a Mellanox OpenFabrics-illesztőprogramok további funkciókat biztosítanak.The inbox drivers work as well, but the Mellanox OpenFabrics drivers provide more features.

A Mellanox-illesztőprogram támogatott terjesztésével kapcsolatos további információkért tekintse meg a legújabb Mellanox OpenFabrics-illesztőprogramokat.For more information on the supported distributions for the Mellanox driver, see the latest Mellanox OpenFabrics drivers. További információ a Mellanox OpenFabrics-illesztőprogramról: Mellanox felhasználói útmutató.For more information on the Mellanox OpenFabrics driver, see the Mellanox user guide.

Tekintse meg a következő példát a InfiniBand konfigurálásához Linux rendszeren:See the following example for how to configure InfiniBand on Linux:

# Modify the variable to desired Mellanox OFED version
MOFED_VERSION=#4.7-1.0.0.1
# Modify the variable to desired OS
MOFED_OS=#rhel7.6
pushd /tmp
curl -fSsL https://www.mellanox.com/downloads/ofed/MLNX_OFED-${MOFED_VERSION}/MLNX_OFED_LINUX-${MOFED_VERSION}-${MOFED_OS}-x86_64.tgz | tar -zxpf -
cd MLNX_OFED_LINUX-*
sudo ./mlnxofedinstall
popd

Windows rendszeren töltse le és telepítse a Windows-illesztőprogramok MELLANOX OFED.For Windows, download and install the Mellanox OFED for Windows drivers.

IP-InfiniBand engedélyezéseEnable IP over InfiniBand

A következő parancsokkal engedélyezheti az IP-címek InfiniBand való használatát.Use the following commands to enable IP over InfiniBand.

sudo sed -i -e 's/# OS.EnableRDMA=y/OS.EnableRDMA=y/g' /etc/waagent.conf
sudo systemctl restart waagent

További lépésekNext steps

További információ az Azure-beli HPC -ről.Learn more about HPC on Azure.