文档章节

Openstack搭建过程中配置的小技巧

狗陈
 狗陈
发布于 2017/02/04 16:10
字数 342
阅读 46
收藏 1

在搭建过程中,每个组件都涉及到很多配置项的改动,组件的原配置文件中含有大量的注释,对我们改动配置项或多或少存在一定影响。

因此,个人在安装过程中先将原配置文件备份,然后提取一份没有任何注释的新配置文件,方便配置修改和查看,降低安装过程中配置项出现问题的概率。

注:原配置文件尽量不要删除,后续可以查看每个配置项的说明。

以ceilometer为例:

1、备份原配置文件

mv ceilometer.conf ceilometer.conf.bak


2、重新生成没有注释的配置文件

grep -vE "^#|^$" ceilometer.conf.bak >> ceilometer.conf


此时,我们查看ceilometer.conf就会发现内容非常简单,修改起来也比较不容易出错。

[DEFAULT]
[api]
[collector]
[compute]
[coordination]
[cors]
[cors.subdomain]
[database]
[dispatcher_file]
[dispatcher_gnocchi]
[event]
[exchange_control]
[hardware]
[ipmi]
[keystone_authtoken]
[matchmaker_redis]
[meter]
[notification]
[oslo_concurrency]
[oslo_messaging_amqp]
[oslo_messaging_notifications]
[oslo_messaging_rabbit]
[oslo_messaging_zmq]
[oslo_policy]
[polling]
[publisher]
[publisher_notifier]
[rgw_admin_credentials]
[service_credentials]
[service_types]
[storage]
[vmware]
[xenapi]

3、根据官方安装教程修改配置,修改完成后的内容如下:

[DEFAULT]
meter_dispatchers=gnocchi
event_dispatchers=gnocchi
transport_url = rabbit://openstack:openstack@controller
[api]
[collector]
[compute]
[coordination]
[cors]
[cors.subdomain]
[database]
[dispatcher_file]
[dispatcher_gnocchi]
filter_service_activity = False
archive_policy = low
[event]
[exchange_control]
[hardware]
[ipmi]
[keystone_authtoken]
[matchmaker_redis]
[meter]
[notification]
[oslo_concurrency]
[oslo_messaging_amqp]
[oslo_messaging_notifications]
[oslo_messaging_rabbit]
[oslo_messaging_zmq]
[oslo_policy]
[polling]
[publisher]
[publisher_notifier]
[rgw_admin_credentials]
[service_credentials]
auth_type = password
auth_url = http://controller:5000/v3 
project_domain_name = default 
user_domain_name = default 
project_name = service 
username = ceilometer 
password = ceilometer 
interface = internalURL 
region_name = RegionOne
[service_types]
[storage]
[vmware]
[xenapi]

 

© 著作权归作者所有

狗陈
粉丝 10
博文 70
码字总数 29375
作品 0
成都
高级程序员
私信 提问
在openstack上使用Bosh部署cloudfoundry集群(上)

本文所要讨论的是如何在openstack上使用Bosh部署cloudfoundry集群,并分为上下两个部分。在第一部分中主要涉及stemcell和bosh自部署的内容,第二部分是有关cloudfoundry的集群搭建配置和最终...

长平狐
2013/11/25
2.2K
0
基于 Openstack 的 Tempest 测试框架的原理与实践

Tempest 是一个旨在为云计算平台 OpenStack 提供集成测试的开源项目。它是基于 unittest2 和 nose 建立的灵活且易于扩展及维护的自动化测试框架,使得 OpenStack 相关测试效率得到大幅度提升...

IBMdW
2014/03/13
3.7K
0
OpenStack 基金会发布白皮书,推进容器技术

最近的一项调查显示,69% 的公司将会在下一年在生产环境中使用容器。为了更好地说明容器现下如此广受关注的原因,OpenStack 基金会近期发布了一篇名为《探索机遇:容器与 OpenStack》的白皮书...

oschina
2015/09/09
1K
6
Fuel 5.1安装openstack I版本环境 (ESXi)

Fuel 简介 Fuel是Mirantis公司开发的部署openstack集群工具,主要功能为裸机PXE安装操作系统,master节点提供DHCP、TFTP服务,能够实现openstack服务编排,通过puppet进行配置服务管理,此外...

剑气满天
2015/08/18
0
0
OpenStack简介和相关资料 --- 转

最近2个星期在尝试用OpenStack搭建私有云,提供方便的虚拟机部署和管理。写一篇博客记录一下相关资料。 1. OpenStack简介 OpenStack是一个开源软件,它提供了一个部署云的平台。为虚拟计算或...

DongZhang
2012/02/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

GMTC2019|闲鱼-基于Flutter的架构演进与创新

作者:闲鱼技术-宗心 2012年应届毕业加入阿里巴巴,主导了闲鱼基于Flutter的新混合架构,同时推进了Flutter在闲鱼各业务线的落地。未来将持续关注终端技术的演变及趋势 Flutter的优势与挑战 ...

阿里云云栖社区
24分钟前
2
0
迪蒙人工智能共享停车吸引国际关注

  近来,华为创始人任正非多次提及人工智能。即便在华为生死攸关的关键时刻,任正非依旧不忘强调教育的重要性,“如果不重视教育,实际上我们会重返贫穷的,因为这个社会,最终是要走向人工智能的...

琴殇的
26分钟前
0
0
iOS开发之EventKitUI框架的应用

iOS开发之EventKitUI框架的应用 前面博客,有介绍EventKit这个框架的使用,使用EventKit可以与系统的日历和提醒应用进行交互,读写用户的日程事件。EventKitUI,顾名思义,其实基于EventKit框...

珲少
34分钟前
0
0
从MySQL源码看其网络IO模型

从MySQL源码看其网络IO模型 前言 MySQL是当今最流行的开源数据库,阅读其源码是一件大有裨益的事情(虽然其代码感觉比较凌乱)。而笔者阅读一个Server源码的习惯就是先从其网络IO模型看起。于是...

无毁的湖光-Al
34分钟前
0
0
WebService学习笔记

什么是Web Services? Web Services 是应用程序组件 Web Services 使用开放协议进行通信 Web Services 是独立的(self-contained)并可自我描述 Web Services 可通过使用UDDI来发现 Web Serv...

榴莲黑芝麻糊
51分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部