Bluefiled DPU无法用rshim登录,不存在/dev/rshim处理办法?(yum install -y rshim,systemctl restart rshim)

关键命令

rpm -qa |grep rshim
systemctl list-units --type=service | grep rsh
systemctl restart rshim
systemctl status rshim
cat /dev/rshim0/misc 

背景

登录Bluefield DPU可以使用ssh通过带外OOB登录,可以使用主机HOST上通过配置DPU的互通设备tmfifo_net0然后ssh登录,也可以通过rshim的console登录。
本文将介绍使用rshim登录场景,主机host并没有rshim相关文件或服务的处理办法。

rshim登录方式

rshim 驱动程序提供了从外部主机访问 BlueField target上的 rshim 资源的方法。具体在Bluefield上包括提供console设备,提供控制接口。
在Host主机上,通过rshim的server方式对外提供服务,通过/dev/rshim[xxx]/目录对外提供服务。

rshim处理方法

不存在/dev/rshim[xxx]目录

ls /dev/rshim*

不存在相关目录(忽略图中没有*)
在这里插入图片描述

查看是否安装rshim包

rpm -qa |grep rshim

在这里插入图片描述
没有任何输出,说明没有安装rshim包
并且可以查看并无rshim的service

systemctl list-units --type=service | grep rsh

安装rshim包

yum install -y rshim

在这里插入图片描述
查看安装后的包

rpm -qa |grep rshim

在这里插入图片描述

查看是否存在文件

还是不存在,因为rshim是以服务的方式存在的。所以需要启动服务器
在这里插入图片描述

查看并启动服务

查看服务

 systemctl status rshim

在这里插入图片描述

启动并查看服务

systemctl restart rshim
systemctl status rshim

在这里插入图片描述
已启动该服务。

也可以全局查看服务:

systemctl list-units --type=service | grep rsh

在这里插入图片描述

再次查看rshim目录存在

ls /dev/rshim*

在这里插入图片描述

检测可用性

cat /dev/rshim0/misc 

能够看到设备型号等信息
在这里插入图片描述
并且能够通过console口登录:(默认用户名和密码都是ubuntu)
在这里插入图片描述

综述

本文通过安装rshim包,并且启动服务,介绍使用rshim方式登录DPU os的检测方式。有了rshim,类似在主机host上的带外管理。能够管理BMC、管理DPU OS,从而更加方便,相当于服务器BMC上的串口。另外前面提到的3种方式。这里的rshim除了登录,还有很多管理方法,包括重启,甚至安装DPU系统的时候都能查看。说明rshim是一个非常丰富的管理通道。关于为何要提供这个rshim,有很多原因,个人觉得最主要存在的价值,就是提供能管理BMC的代码等处理方式,通过软件形式走PCIe通道对外弥补DPU接口不足的问题。更多rshim相关不断补充。

参考:
https://docs.nvidia.com/networking/display/bluefielddpuosv460/soc+management+interface
https://docs.nvidia.com/networking/display/bluefielddpuosv460/deploying+bluefield+software+using+bfb+from+host#src-2571331391_DeployingBlueFieldSoftwareUsingBFBfromHost-InstallRShimonHost
https://docs.nvidia.com/networking/display/bluefielddpuosv385/rshim+troubleshooting+and+how-tos
https://github.com/Mellanox/rshim-user-space
https://github.com/Mellanox/rshim
https://docs.nvidia.com/networking/display/winof2v280/rshim+drivers+and+usage

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值