一、驱动下载
确认网卡型号及版本是哪一种,需要说明的是对于 ConnectX-4 及更高版本的适配器卡驱动程序,请下载 WinOF-2。
有关 ConnectX-3 和 ConnectX-3 Pro 驱动程序,请下载 WinOF。根据系统版本下载相应驱动
下载地址:WinOF-2 / WinOF 驱动程序 (nvidia.com)
二、安装驱动
1、双击MLNX_WinOF2-3_10_52010_All_x64.exe,点击下一步
2.选择同意协议,下一步
3.选择驱动安装目录,下一步
4.选择更新HCA卡固件,下一步
如果用户有OEM卡。在这种情况下,固件将不会显示。
如果用户使用的是标准的Mellanox卡,固件版本较旧,固件将相应更新。
但是,如果用户同时拥有OEM卡和Mellanox卡,则只更新Mellanox卡。
5.选择自定义安装,下一步
6.选择想要安装的特性:
性能工具-安装用于在用户环境中测量性能的性能工具
文档-包含用户手册和发行说明
管理工具—用于管理的安装工具,如mlxstat
诊断工具—用于诊断的安装工具,如mlx5cmd
单击Next安装所需的工具。
7、单击下一步开始安装驱动
单击finish,完成安装
安装结果展示,打开设备管理器查看,如果HCA前面没有黄叹号,说明驱动安装成功
三、开启opensm服务
可以在powershell中执行opensm开启服务,配置IP地址,测试网络。
四、使用IB网卡从ISCSI Target或PXE网络启动安装windows系统
4.1.安装WDS server端
安装配置WDS server端具体过程略,可以自行百度进行安装
4.2.将安装好的驱动目录复制一份到别的路径下
下图为IB网卡驱动安装后的路径,复制一份到其它目录名称不带空格的目录下
4.3.添加驱动程序启动到vim中。
wim(即,Windows设置使用' index:2 ', WinPE使用' index:1 ')。
将win10 iso系统镜像文件解压到新建的src目录中
执行以下命令查询iso镜像文件索引
dism /Get-WimInfo /WimFile:H:\桌面云\ISO\src\sources\boot.wim
可以看到有5个索引
在桌面新建一个mnt的文件夹 ,用于后面挂载boot.vim
首先从索引1开始,使用以下命令挂载镜像
dism /Mount-Wim /WimFile:H:\桌面云\ISO\src\sources\boot.wim /index:1 /MountDir:C:\Users\baoyh\Desktop\mnt
命令参数解释:
"/Mount-Wim" 是"dism"命令的一个参数,用于挂载系统镜像中.wim文件
"/WimFile:boot.wim" 指定了要挂载的WIM文件的名称及路径,这里是"boot.wim"在iso文件解压后的sources目录下
"/index:2" 指定了WIM文件中要挂载的映像索引,wondows设置使用2,winPE为1
"/MountDir:mnt" 指定了要挂载WIM文件的目录,这里是"mnt"
为镜像添加IB网卡镜像
使用以下命令为镜像添加IB网卡驱动
dism /Image:C:\Users\baoyh\Desktop\mnt /Add-Driver /Driver:C:\Users\baoyh\Downloads\Drivers /recurse
/Image: 为前面boot.wim挂载到mnt的目录
/Add-Driver 添加驱动程序
/Driver:为要添加的驱动程序路径,我这里是将安装到C:\Program Files\Mellanox\MLNX_WinOF2\目录下的Drivers目录复制了一份出来,因为dism命令无法识别带空格的目录
保存镜像并卸载
dism /Unmount-Wim /MountDir:mnt /commit
重复以上步骤,从索引2开始为镜像添加驱动
挂载vim
dism /Mount-Wim /WimFile:H:\桌面云\ISO\src\sources\boot.wim /index:1 /MountDir:C:\Users\baoyh\Desktop\mnt
为索引2添加驱动
dism /Image:C:\Users\baoyh\Desktop\mnt /Add-Driver /Driver:C:\Users\baoyh\Downloads\Drivers /recurse
保存镜像并卸载
dism /Unmount-Wim /MountDir:mnt /commit
继续重复以上步骤为索引3.4.5添加nvidia ib网卡驱动, 添加完以后,如果需要打包成ISO,可以使用DISM++
4.6 封装ISO镜像
如果需要将刚才添加了驱动程序的系统安装文件打包成iso镜像文件到其它服务器上使用,可以使用DISM++进行封装
4.5.向WDS添加新的引导和安装映像。
配置WDS过程略
五、配置iSCSI Target
5.1 安装iSCSI Target
5.2 在iSCSI目标器中添加iSCSI客户端的IP地址。
六、配置DHCP Server
6.1.安装DHCP服务器说明
6.2.为IPv4添加一个新的作用域。
6.3.在DHCP预留中添加引导客户端标识(MAC/GUID)。
6.4.如果DHCP和WDS合一部署,则在保留IP地址中添加以下选项:
选项 | 名称 | 值 |
017 | Root Path | iscsi:11.4.12.65::::iqn:2011-01:iscsiboot Assuming the iSCSI target IP is: 11.4.12.65 and the Target Name: iqn:2011-01:iscsiboot |
060 | PXEClient | PXEClient |
066 | Boot Server Host Name | WDS server IP address |
067 | Boot File Name | boot\x86\wdsnbp.com |
注意:当DHCP和WDS不在同一台服务器上部署时,DHCP选项(60,66,67)必须为空,并且必须配置WDS选项60。
配置客户端机器
要配置客户端,请在BIOS设置引导顺序中将“Mellanox Adapter Card”设置为第一引导设备。
七、从pxe启动批量安装windows操作系统
1.重启客户端机器
2.开机按F12,从网络启动
3.从提供的所有可用引导映像列表中选择需要安装的系统镜像。
4.选择要安装的操作系统。
5.运行Windows安装向导。
6.选择要安装Windows的目标驱动器,并按照安装向导提供的说明进行安装。
一旦完成向导中所有必需的步骤,安装过程将开始,客户端将重新启动并从iSCSI目标启动。