配置spice代替vnc
Ubuntu16.04版本测试可用
一.控制节点:
1.安装spice相关组件:
apt install nova-spiceproxy spice-html5 spice-vdagent
2.修改/etc/nova/nova.conf
配置文件:
- 修改
[vnc]
中的参数:
[vnc]
enabled = false
- 在
[spice]
中添加配置:
enabled = True
server_listen = $my_ip
server_proxyclient_address = $my_ip
其中
$my_ip
为[DEFAULT]
中的my_ip
的值。
3.停止nova-novncproxy
服务:
service nova-novncproxy stop
4.重新启动nova的相关服务:
service nova-api restart
service nova-consoleauth restart
service nova-scheduler restart
service nova-conductor restart
service nova-spiceproxy restart
二.计算节点
1.修改/etc/nova/nova.conf
配置文件:
- 修改
[vnc]
中的参数:
[vnc]
enabled = false
- 在
[spice]
中添加配置:
enabled = True
server_listen = 0.0.0.0
server_proxyclient_address = $my_ip
html5proxy_base_url = http://CONTROLLER_ADDRESS:6082/spice_auto.html
其中
$my_ip
为[DEFAULT]
中的my_ip
的值;CONTROLLER_ADDRESS
为controller节点的ip地址。
2.重新启动nova的相关服务:
service nova-compute restart