上一篇:安装OpenStack(openSUSE) Step by Step - Compute (Nova) (一)
安装Nova
Grizzly版本已经将Nova-Volume分离为Cinder,因此在上一篇中安装并验证Cinder后,便可以开始安装OpenStack的核心部分——Nova。
- Compute节点只需要安装network和compute
配置Nova
配置文件/etc/nova/nova.conf
中包含了大量的配置说明,建议将其备份,然后重新建立一个新的nova.conf
添加所需的配置。 详细的配置可参考The reference in the OpenStack Compute Administration Manual
笔者的配置文件仅供参考
一般情况下,Controller节点与Compute节点的配置信息可以相同,除了与IP相关的配置:
- my_ip
- vncserver_listen
- vncserver_proxyclient_address
注意文件nova.conf
的权限,所有权root:openstack-nova
,mode0640
。
注意一些固定的格式,开头[DEFAULT]
要大写。否则错误是Cannot resolve relative uri 'config:api-paste.ini'
,比较让人费解。
注意输入问题,有时候打错一个地方,报的错误也很让人匪夷所思。
初始化数据库
配置完成后,停止所有的服务并初始化数据库
注:笔者在单节点上同时配置Controller和Compute时,rcopenstack-nova-compute start
返回服务启动失败,但是直接启动nova-compute
却可以正常运行,不知何故。或许是执行的用户不同产生的不同结果。
验证服务运行状态
安装配置之后,可以查看所有Nova相关的服务状态
还是UTC时间:)
参考文档
OpenStack Installation Guide for Ubuntu 12.04