您的位置:首页 > 运维架构

利用rdo,创建openstack多节点环境(controller+compute)

2016-06-01 17:01 417 查看
通过rdo 配置计算节点

由于只需要一个简单的环境(一个控制节点,一个计算节点),所以不想用fuel安装,感觉太麻烦了

于是我想用rdo安装两个独立的环境,然后将其中一个改装成计算节点

1. 创建两个centos7的虚拟机,分别用rdo 安装成功openstack L 版本的环境

 将其中一个主机名改为controller   一个主机名改为 compute

2. 开始配置

控制节点上的配置就一个 在 /etc/hosts 中加入

192.168.0.1 compute

执行iptables -F (也可以自己设置安全策略,不然防火墙要阻止通信)

计算节点上需要修改 两个配置文件
neutron.conf
和nova.conf

(1)网络通用组件的配置包括认证机制、消息代理和插件。 (这一步笔者很懒,直接将控制节点的文件cp过来覆盖了)

修改配置文件
/etc/neutron/neutron.conf
并完成以下操作:

[database]
部分,注释所有
connection
选项,因为计算节点不会直接访问数据库。

[DEFAULT]
段,对 RabbitMQ 消息代理相关参数进行配置:



RABBIT_PASS
替换为
RabbitMQ 服务中
guest
用户的密码。

[DEFAULT]
[keystone_authtoken]
部分,配置身份认证服务的访问:



将其中的
NEUTRON_PASS
替换为您在身份认证服务中为
neutron
用户所设置的密码。

(2)修改 /etc/nova/nova.conf

需要修改为控制节服务的有:

identity_uri=http://控制器:35357

auth_uri=http://控制器:5000/v2.0

api_servers=控制器:9292

novncproxy_base_url=http://控制器:6080/vnc_auto.html

sql_connection=(和控制节点一致)

rabbit_hosts=控制器:5672

rabbit_host=控制器

[neutron]
部分,配置访问的参数:



重启计算服务:

# systemctl restart openstack-nova-compute.service
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  openstack compute 节点