启用spice协议

1. 部署说明

部署地点: 控制节点(ip:192.168.0.142)。

2. 安装spice相关软件

yum install -y spice-server spice-protocol openstack-nova-spicehtml5proxy spice-html5

3. 修改配置文件

修改配置文件,注释掉原vnc相关配置,添加以下配置信息。 这里需要明确指定vnc_enabled=false,否则即使配置了spice,系统也仍然使用vnc。

vim /etc/nova/nova.conf

如果dashboard需要使用spice,则需要将vnc_enabled设置为false。

如果只是需要使用spice 客户端,不需要禁用vnc。

[default]
vnc_enabled=false
[spice]
html5proxy_host=192.168.0.142
html5proxy_port=6082
keymap=en-us
enabled=true

4. 启动相关服务

systemctl stop openstack-nova-novncproxy.service
systemctl disable openstack-nova-novncproxy.service
systemctl enable openstack-nova-spicehtml5proxy.service
systemctl start openstack-nova-spicehtml5proxy.service

5. 开放6082端口 (已经关闭防火墙的可以忽略)

firewall-cmd --add-port=6082/tcp –permanent
firewall-cmd --reload

6. 计算节点部署

以下在计算节点上执行。

6.1. 修改配置文件

修改配置文件,注释掉原vnc相关配置,添加以下配置信息。

vim /etc/nova/nova.conf

[default]
vnc_enabled=false
[spice]
html5proxy_base_url=http://192.168.0.142:6082/spice_auto.html
server_listen=0.0.0.0
server_proxyclient_address=192.168.0.142
enabled=true
keymap=en-us

6.2. 重启nova-compute

systemctl restart openstack-nova-compute.service
©龙芯开源社区 all right reserved,powered by Gitbook文档更新时间: 2025-01-15 10:59:56

results matching ""

    No results matching ""

    results matching ""

      No results matching ""