1、控制節點:
安裝包:
# yum install spice-server spice-protocol openstack-nova-spicehtml5proxy spice-html5
這裏提示:
直接下載 spice-html5的RPM包並安裝:
# wget # rpm -i spice-html5-0.1.7-1.el7.noarch.rpm
修改配置文件:
# vim /etc/nova/nova.conf [default] vnc_enabled=false [spice] html5proxy_host=0.0.0.0 html5proxy_port=6082 keymap=en-us
停止novncproxy並取消自啓動
# systemctl stop openstack-nova-novncproxy.service # systemctl disable openstack-nova-novncproxy.service
啓用spicehtml5proxy開機自啓動並啓動它
# systemctl enable openstack-nova-spicehtml5proxy.service # systemctl start openstack-nova-spicehtml5proxy.service
2、計算節點
安裝包:
# yum install spice-server spice-protocol spice-html5
這裏同樣提示找不到軟件包spice-html5,參照控制節點安裝方法。
修改配置文件:
# vim /etc/nova/nova.conf [default] vnc_enabled=false [vnc] enabled = False [spice] html5proxy_base_url= server_listen=127.0.0.1 server_proxyclient_address=127.0.0.1 enabled=true keymap=en-us
重啓nova-compute
# systemctl restart openstack-nova-compute.service
但是通過dashboard並沒有看到控制檯。
這裏發現實例是關機狀態,重啓實例後,在控制檯發現:127.0.0.1拒絕了連接請求,因此參考vnc選項的配置,將IP修改如下:
將url修改爲controller,其他IP修改爲$my_ip
再次查看控制檯: