本帖最后由 深信服李航 于 2023-2-24 13:47 编辑
一、现象和场景:客户信创银河麒麟990接入我司云桌面后: 1.分辨率无法自适应屏幕 2.存在客户端反复重定向VDI客户端下载界面 3.信创银河麒麟打开虚拟机资源后立马弹出问题
二、排查思路以及解决过程中的坑点 1.确定银河麒麟大、小版本,大版本通过打开计算机属性可以查看,小版本通过在命令行输入cat /etc/.kyinfo
2. 现象1:存在客户端反复重定向VDI客户端下载界面,原因是因为客户端浏览器没有打信创依赖包,这个可以通过在信创客户端打上5414的补丁包,进一步的原因是因为浏览器没有客户端的证书,导致浏览器一直弹出需要下载客户端,安装5414的依赖包的目的就是将云桌面客户端的证书导入浏览器中,这样浏览器就不会弹出重复跳转到下载VDI客户端 解决方法:1.在深信服社区下载5414银河麒麟依赖包,校验MD5值,在信创客户端双击kylin_depends_install.deb安装,弹出安装成功界面即成功,再次安装VDI客户端,发现可以正常登录VDI客户端(tips:dpkg -l | grep vdi查看VDI客户端和依赖包安装是否成功) 坑点:不在我们信创兼容性列表的信创终端,要解决这个问题必须要安装5414的麒麟依赖包,如果按照对应云桌面版本来安装相应的依赖包还是会产生重复下载客户端界面,无法解决问题,原因是5414的依赖包兼容性更好一些,新版本的依赖包有些限制,如果是在信创兼容性列表里面的信创终端打上相应版本的依赖包即可,详情见附件—第三方deb补丁包解决问题列表_20220407更新.xlsx
现象2:信创银河麒麟打开虚拟机资源后立马弹出,原因是因为目前云桌面版本(553R2)在信创终端接入场景,当前信创版本分辨率大于1920x1080时不能用HEDC协议,是我们当前版本客户端代码限制导致,可以通过xrandr查看信创当前分辨率状态,超过云桌面要求的1920x1080 解决办法:在VDC上面策略组修改传输优化—默认使用VDC或AD代理使用HEDC协议,去掉使用HEDC协议,使用SRAP协议,去掉之后注销用户重新登录解决问题,这个遗留问题在云桌面556彻底解决
现象3:信创客户端接入我司云桌面分辨率无法自适应屏幕,这个和研发反馈说是信创的显示服务变成xwayland,目前咱们云桌面支持Xserver的显示服务,但是目前显示打过依赖包之后就没有出现分辨率异常显示问题,具体原因定位暂未解决,持续更进中
三、总结 整体逻辑:信创客户端开发过程中,遇到了一些问题需要系统上解决(表格中的是研发已经验证过可以通过打依赖包解决表格中出现的云桌面问题)——第三方deb补丁包解决问题列表_20220407更新.xlsx,找麒麟和UOS分别出了一个依赖包但不是所有问题都是系统问题, 我们自己的业务逻辑也可能有问题, 这些是我们自己客户端解决的(比如说客户端反复重定向VDI客户端下载界面,代码限制) 还有疑惑的小伙伴可以参考附件信创客户端排查指引.zip,实在解决不了的一定要上升400处理,尽量解决问题为主 |