该脚本使用ssh连接主机和交换机,通过命令获取交换机中的ai-fabric、ai-ecn、PFC,以及目标主机和本地环境中RoCE网卡的PFC和DCQCN,并通过对比给出合适建议和配置详情。
1 2 | cd /usr/bin/malluma_tools ./roce_check -h |
参数 |
说明 |
---|---|
-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 |
获取帮助信息。 |
1 | ./roce_check -o username@IP:port |
查看RoCE网卡配置PFC和DCQCN参数,端口号port不输入默认为22。
1 | ./roce_check -e username@IP:port |
查看交换机参数ai-fabric、ai-ecn和PCF,端口号port不输入默认为22。