获取RoCE网卡与交换机配置
功能描述
该脚本使用ssh连接主机和交换机,通过命令获取交换机中的ai-fabric、ai-ecn、PFC,以及目标主机和本地环境中RoCE网卡的PFC和DCQCN,并通过对比给出合适建议和配置详情。
- 系统必须为aarch64,且目标环境支持ssh命令。
- 脚本输出颜色说明:绿色代表配置合理,蓝色只是获得的结果,并不代表合理,红色代表配置不合理。
- 脚本参数除特殊说明外,均可以组合使用。
操作步骤
- 进入/usr/bin/malluma_tools目录下,查看脚本使用方法。
cd /usr/bin/malluma_tools
./roce_check -h
表1 脚本帮助说明 参数
说明
-e,--exchanges <arg>
获取交换机的地址;<arg>格式 username@IP:PORT,省略端口时默认使用22端口,多个交换机使用/分割。
-o,--hosts <arg>
获取服务器的地址;<arg>格式 username@IP:PORT,省略端口时默认使用22端口,多个服务器使用/分割。
-E,--exchange-file <filePath>
以文件形式获取交换机地址;<filePath>为文件的绝对或相对路径,文件中的内容每行代表一个远程连接,格式如下,可省略端口:username@IP:PORT。
-O,--host-file <filePath>
以文件形式获取服务器地址;<filePath>为文件的绝对或相对路径,文件中的内容每行代表一个远程连接,格式如下,可省略端口:username@IP:PORT。
-v,--verbose
获取交换机和目标主机详细配置,并写入到当前目录下的文件夹roce_check_default,必须与-e/-o/-E/-O/-l组合使用,如需改变目录位置请使用-d。
-d <dir>
指定写入交换机和目标主机详细配置的目录;该参数必须和-v项一起使用,其他情况无效,<dir>为指定目录的文件路径。
-l,--local
获取本地服务器RoCE网卡配置。
-h,--help
获取帮助信息。
- 获取RoCE网卡配置。
./roce_check -o username@ip:port
查看RoCE网卡配置PFC和DCQCN参数,端口号port不输入默认为22。
- 获取交换机参数。
./roce_check -e username@ip:port
查看交换机参数ai-fabric、ai-ecn和PCF,端口号port不输入默认为22。