这篇文章将为大家详细讲解有关Openstack搭建过程中配置的小技巧有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
在搭建过程中,每个组件都涉及到很多配置项的改动,组件的原配置文件中含有大量的注释,对我们改动配置项或多或少存在一定影响。
因此,个人在安装过程中先将原配置文件备份,然后提取一份没有任何注释的新配置文件,方便配置修改和查看,降低安装过程中配置项出现问题的概率。
注:原配置文件尽量不要删除,后续可以查看每个配置项的说明。
以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]
关于“Openstack搭建过程中配置的小技巧有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。