1.今天在部署O版过程中发现了novnc组件不兼容openstack
2.novnc一直报错,令牌过期,原本以为是python代码配置的问题,最后经过排查很久发现竟然是novnc的版本和openstack的O版不兼容novnc
yum remove -y novnc*
安装支持版本yum install -y novnc-0.5.1
重启nova组件,解决
3. 版本对应关系
在 OpenStack 的不同版本中,openstack-nova-novncproxy
可能使用不同的 NoVNC 版本:
OpenStack 版本 | 对应 NoVNC 版本 |
---|---|
Juno (J 版) | 通常是 0.5.x |
Kilo (K 版) | 通常是 0.5.x |
Liberty (L 版) | 通常是 0.5.x |
Mitaka (M 版) | 通常是 0.5.x |
Newton (N 版) | 通常是 0.6.x |
Ocata (O 版) | 通常是 0.6.x |
Pike (P 版) | 通常是 0.6.x |
Queens (Q 版) | 通常是 0.6.x 或更高 |
Rocky (R 版) | 通常是 0.6.x 或更高 |