Openstack Ocata Nova Cell

来源:互联网 发布:吴海啸是网络歌手吗 编辑:程序博客网 时间:2024/04/29 13:45

2017-05-25 更新:现在官方构筑环境手顺已经修复了这个问题
Install and configure controller node

Openstack Ocata Nova [placement]
接着上面的文章,这篇依旧是 Ocata 官方手顺遗漏的一个配置问题。

Nova Api 的报错是:

/var/log/nova/nova-api.log2017-03-08 15:27:12.266 2484 ERROR nova.compute.api [req-664134eb-7d2a-49de-a3ec-5374d1a9ff98 - - - - -] No cells are configured, unable to list instances

从报错上来看是没有 cells,这个也是 Ocata 这个版本新增加的一个功能。
Openstack Cells

解决办法是:

# 1. 登录并创建数据库mysql -uroot -ppasscreate database nova_cell0;GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'%'  IDENTIFIED BY 'NOVA_DBPASS';GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'localhost'  IDENTIFIED BY 'NOVA_DBPASS';# 2. 创建数据库表格nova-manage cell_v2 map_cell0 --database_connection \  mysql+pymysql://nova:NOVA_DBPASS@controller/nova_cell0?charset=utf8nova-manage db sync# 3. 在计算节点注册计算节点进入 cellnova-manage cell_v2 create_cell --verbose --name cell1nova-manage cell_v2 discover_hosts

参考的资料是:
Openstack Cells
How to configure Placement Service for Compute Node on Ocata

两个文档都有不足的地方,好在综合看完之后解决了问题。

0 0
原创粉丝点击