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函数.
 

posted on 2018-01-02 15:22  莺飞草长vip  阅读(562)  评论(0)    收藏  举报

导航