【openstack】train版安装spice协议
openstack自带的控制台使用的是vnc协议,图形界面类的虚拟机打开时非常卡顿,延迟较高。而spice就比较流畅,本篇文章介绍下如何在openstack train版安装spice协议。
1、控制节点安装spice
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum repolist
yum install spice-server spice-protocol openstack-nova-spicehtml5proxy spice-html5 -y
vi /etc/nova/nova.conf
进行以下配置,其他不变
[spice]下面增加配置
html5proxy_host=0.0.0.0
html5proxy_port=6082
#keymap=en-us
[vnc]配置全部注释
#novncproxy_host=0.0.0.0
#novncproxy_port=6080
#auth_schemes=none
[DEFAULT]下面增加配置
vnc_enabled = False
novnc_enabled=False
systemctl start openstack-nova-spicehtml5proxy.service
systemctl enable openstack-nova-spicehtml5proxy.service
systemctl stop openstack-nova-novncproxy
systemctl disable openstack-nova-novncproxy
systemctl restart openstack-nova-scheduler openstack-nova-conductor
2、计算节点安装
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum repolist
yum install spice-server spice-protocol -y
vi /etc/nova/nova.conf
进行以下配置,其他不变
[spice]增加配置
html5proxy_base_url=http://节点IP:6082/spice_auto.html
server_listen=0.0.0.0
server_proxyclient_address=compute1
enabled=true
#keymap=en-us
[DEFAULT]增加配置
vnc_enabled=False
novnc_enabled=False
[vnc]的配置全部注释
systemctl restart openstack-nova-compute.service
systemctl status openstack-nova-compute.service
3、镜像处理
Windows镜像需安装spice-agent
windows虚拟机需要安装增强工具spice-guest-tools(类似vmware中的vmtool工具)
下载地址: http://www.spice-space.org/download/windows/spice-guest-tools/spice-guest-tools-0.74.exe
这个软件包包含了一个qxl视频卡驱动,还包括SPICE guest agent,可以实现同步剪贴板,鼠标,任意调整虚拟机分辨率等功能
centos gnome桌面版虚拟机,需要安装以下软件包
yum install xorg-x11-drv-qxl spice-vdagent
#设置开机启动/etc/init.d/spice-vdagentd start
chkconfig spice-vdagentd on
24咨询热线

- 13938583546
- 微信同号
- 吴老师