实验室里面有三套计算集群,之前都是直接操作主节点进行任务分配的,但是这样传入传出数据,以及多人操作都非常麻烦。因此考虑通过VNC远程操作的方式进行控制,这样就可以不用总是往噪音巨大的机房里面跑了,还能给多人同时分配操作界面,想着挺好的,可是实际使用起来却发现有诸多问题。
先说说三套主节点的基本情况吧,硬件上是一套是Intel Core i7处理器与Nvidia Quadro P400专业显卡,另外两套是至强 E5 2680v3处理器与Nvidia GTX 950独显。系统都是CentOS7,安装Gnome3桌面,显卡驱动是nvidia官方的Linux版驱动,其他都是系统自带驱动。在网上查看了一些资料,VNC的配置还是比较简单的,CentOS7也自带有tigervnc,于是做了相应的配置以后,启动了vncserver。在远程登陆端通过RealVNC Viewer进行的连接,连接过程中都没有什么问题,输入密码之后连接成功。可是弹出的登陆界面却非常尴尬,如下所示:
本着重启能解决90%问题的原则,我将主节点、远程登录端以及vncserver服务都重启了好几遍,但是都没有什么效果,连接成功后弹出的都是这个囧脸。于是,我就想着去查看一下vnc服务的日志文件,打开~/.vnc/node0:1.log文件,看到记录的vnc启动日志显示内容如下: