利用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 (也可以自己设置安全策略,不然防火墙要阻止通信)
计算节点上需要修改 两个配置文件
(1)网络通用组件的配置包括认证机制、消息代理和插件。 (这一步笔者很懒,直接将控制节点的文件cp过来覆盖了)
修改配置文件
在
在
将
RabbitMQ 服务中
在
将其中的
(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=控制器
在
重启计算服务:
由于只需要一个简单的环境(一个控制节点,一个计算节点),所以不想用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 kilo-with-dokcer
- 什么是OpenStack 开源的云计算管理平台项目
- 探讨SQL compute by的使用分析
- SQL 双亲节点查找所有子节点的实现方法
- 详解C#读取Appconfig中自定义的节点
- Erlang分布式节点中的注册进程使用实例
- Android开发之activiti节点跳转
- PHP遍历XML文档所有节点的方法
- ztree获取选中节点时不能进入可视区域出现BUG如何解决
- 在javascript中关于节点内容加强
- 用JavaScript实现用一个DIV来包装文本元素节点
- JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
- ztree获取当前选中节点子节点id集合的方法
- JQuery节点元素属性操作方法
- JQuery中节点遍历方法实例
- JavaScript节点及列表操作实例小结
- jquery 获取 outerHtml 包含当前节点本身的代码
- JS 动态获取节点代码innerHTML分析 [IE,FF]
- javascript中节点的最近的相关节点访问方法
- 递归删除一个节点以及该节点下的所有节点示例