操作手册
从内蒙的开发者门户上(http://10.142.233.181:8099/index.html#/
),进入应用管理 -> 应用列表 -> 云桌面 -> openstack源码
,从这里跳转到gogs地址,然后下载master分支最新的源码压缩包openstack-master.tar.gz
一、更新数据库(controller节点)
openstack-master.tar.gz
里面有一个nova.sql
,里面的内容如下:
连上数据库,执行该sql脚本,为nova
与nova_cell0
这个两个database
的instance_extra
表添加ca_cert
、server_cert
、serverk_key
、client_cert
四个字段。
二、更新libvirt(compute节点)
首先,先卸载libvirt-daemon-driver-qemu
:
注意,由于openstack-nova-compute
依赖于该软件,所以卸载它也会导致openstack-nova-compute
被卸载,那么需要重新安装openstack-nova-compute
然后安装我们自已编译好的这个rpm包(在openstack-master.tar.gz
的libvirt/rpm/
目录下)
然后再重新安装openstack-nova-compute
当然,如果每一次都先卸载原始的libvirt-daemon-driver-qemu再安装会比较麻烦,待测试稳定后,可以把自已编译好的包加入到yum源中。当然,自已编译的包的版本,一定要是最新的,因为安装openstack-nova-compute时会安装最新的libvirt-daemon-driver-qemu
三、更新openstack-nova-compute(compute节点)
在openstack-master.tar.gz
上有一个patch.sh
,执行该脚本:
然后重启openstack-nova-compute
服务
Last updated
Was this helpful?