您好,欢迎访问我们的网站,预祝您找到满意的课程!

【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
  •  微信同号
  •   吴老师
返回顶部