本帖最后由 ghs 于 2020-11-30 15:09 编辑
一,客户问题背景
客户去年采购的3D桌面云应用场景,现突然出现无法获取英伟达授权,现象如下所示:
二,解决方案: 1,首先要确认影响规模,是单台还是多台,如果是单台,查看该虚拟机能不能ping通英伟达授权服务器的7070端口(注意:7070是英伟达获取授权端口)。如果是多台可能是英伟达授权服务器异常。 2,(1)确认当前显卡驱动是最新版本。确认方法:
上述版本号是示例,正确版本号以提供包时readme为准 (2)在Windows系统服务中重启服务NVIDIA Display Container LS a.检查NVIDIA控制面板中配置的授权服务器地址,确认虚拟机能ping通该服务器IP b. 检查客户端虚拟机的系统时间,并对比授权服务器的系统时间 保证2个系统时间一致; 如果修改了客户端的系统时间,需重启NVIDIA Display Container LS服务 如果修改了授权服务器的时间,建议重启授权服务器 c. 检查授权服务器当前剩余可用授权数,确认还有剩余授权数,且还在有效期内 d.若没有剩余可用授权,在授权服务器上检查是否分配多个授权给同一台虚拟机 若是:(1)需重新导入授权服务器,重新开授权。(2)并且操作步骤e,将虚拟机下的2个文件删除 e. 如果排除以上情况,仍然获取不到授权,请手动删除客户端虚拟机在如下目录的所有文件(包括隐藏文件)并重启NVIDIA Display Container LS服务 路径:C:\Program Files\NVIDIA Corporation\Grid Licensing\ g. 如果以上确认都OK,但仍然获取不到授权,在确认客户端显卡驱动的版本为最新后,大概率是英伟达授权服务器问题。 3,登陆http://服务器ip:8080/licserver/查看是否有报错,报错信息如下: 如有尝试登陆英伟达授权服务器后台,可能数据库损坏,按如下操作: a. 接入授权服务器后台,执行systemctl status flexnetls-nvidia命令查看授权服务的运行状态 正常的状态应该是active (running) 当状态不正常时,执行systemctl restart flexnetls-nvidia重启服务,或者直接重启整个授权服务器(注意在当前状态打上快照) b.如果重启服务后仍未解决,建议恢复数据库或恢复快照来解决(一般33D应用场景,英伟达授权服务器都是有2个快照的,一个授权前,一个授权后) c.如果以上2种方法都无法解决,建议重新导入vma,部署新的授权服务器 (建议重新部署的原因:测试环境下已验证过:这种情况下删除后台文件,重启服务,重启系统都无法解决,NVIDIA公司也无法解决) 4,当英伟达授权服务器重启后正常,如果终端还是显示异常,再按照解决方案步骤二重新在虚拟机启用一下英伟达服务即可 |