OpenStack Trio2o部署配置
1.环境
ubuntu16.04 OpenStack Trio2o
2.问题
OpenStack Trio2o用Devstack部署时出错,最新版本没有解决一些问题,绕过这些
问题需要一些配置
3.解决方法
1. 在trio2o/devstack/plugin.sh的function init_common_trio2o_conf中添加一行
iniset $conf_file DEFAULT transport_url rabbit://stackrabbit:password@127.0.0.1:5672/
链接中的password是local.conf中配置的rabbit_password,用户名参考/etc/nova/nova.conf中
生成的配置.
2. 在devstack中重置一些功能验证
1) 在devstack/functions文件中去掉function wait_for_compute
2) 在lib/nova中去掉"wait_for_compute 60"的调用
具体可见sdague提交在devstack中的patch:
https://github.com/openstack-dev/devstack/commit/01c0cc6d37ccca13e0e7e48a58dcc7ba98967f1c
3. 在local.conf中添加一行: disable_service tempest
4. 总结: 3.1中的操作是为了配置rabbitmq的账户和密码,3.2中的操作是因为trio2o中
nova compute service list的gateway没有实现,3.3中是因为nova flavor-list没有返回值,需要更改
trio2o中的flavor-list函数.
浙公网安备 33010602011771号