云服务器内容精选

  • 操作步骤 关闭防火墙。 登录集群中任意一台BMS。 执行以下命令,关闭BMS防火墙。 # service firewalld stop # iptables -F 执行以下命令,查看防火墙是否关闭成功。 # service firewalld status 图1 确认关闭防火墙成功 依次登录集群中所有BMS,重复执行步骤1.2~步骤1.3,关闭所有BMS的防火墙。 修改配置文件。 登录集群中任意一台BMS, 执行以下命令,添加hosts配置文件。 # vi /etc/hosts 添加的内容为集群中所有BMS的私网IP和主机名,例如: 192.168.1.138 bms-arm-ib-0001 192.168.1.45 bms-arm-ib-0002 ... 执行以下命令,添加hostfile文件。 $vi hostfile 添加集群中所有BMS的主机名,以及对应的核数(假设为2核),例如: bms-arm-ib-0001 slots=2 bms-arm-ib-0002 slots=2 ... 依次登录集群中所有BMS,重复执行步骤2.1~步骤2.2。 运行MPI benchmark。 在任意一台BMS中执行以下命令,检验hostfile文件是否配置成功。 $ mpirun -np 2 -pernode --hostfile hostfile -mca btl_openib_if_include "mlx5_0:1" -x MXM_IB_USE_GRH=y hostname 图2 检查配置文件 回显如图2所示,显示集群中所有BMS的主机名,则表示hostfile文件配置成功。 在任意一台BMS中执行以下命令,运行MPI benchmark,运行时指定hostfile路径。 以两个BMS为例: $ mpirun -np 2 -pernode --hostfile hostfile -mca btl_openib_if_include "mlx5_0:1" -x MXM_IB_USE_GRH=y /usr/mpi/gcc/openmpi-4.0.2a1/tests/imb/IMB-MPI1 PingPong 图3 集群运行IB驱动自带OpenMPI 系统回显如图3所示,表示集群上运行IB驱动自带的OpenMPI成功。