繁体   English   中英

如何在Chef自动服务器中配置外部Postgresql数据库

[英]How to configure external postgresql database in chef automate server

我想知道如何配置Chef自动服务器以使用外部Postgresql数据库。 我有一个配置有外部elasticsearch和postgresql数据库的Chef服务器,现在我想在Chef自动服务器中使用相同的postgresql数据库。 有人可以告诉我如何实现吗?

这是我的delivery.rb文件配置

 delivery_fqdn "192.168.0.101"
 delivery['chef_username'] = "delivery"
 delivery['chef_private_key'] = "/etc/delivery/delivery.pem"
 delivery['chef_server'] = "https://192.168.0.102/organizations/automate_org"
 insights['enable'] = true
 elasticsearch['urls'] = ['http://192.168.0.103:9200']
 elasticsearch['external'] = true
 data_collector['token'] = 'helloworld123'
 postgresql['version'] = '9.6'
 postgresql['external'] = true
 postgresql['vip'] = '192.168.0.103'
 postgresql['port'] = '5432'
 postgresql['username'] = 'admin'
 postgresql['superuser_username'] = 'admin'
 postgresql['superuser_password'] = 'admin123'

这是我的chef-server.rb

postgresql['external'] = true
postgresql['vip'] = '192.168.0.103'
postgresql['port'] = 5432
postgresql['db_superuser'] = 'admin'
postgresql['db_superuser_password'] = 'admin123'
opscode_erchef['search_provider'] = 'elasticsearch'
opscode_solr4['external'] = true
opscode_solr4['external_url'] = 'http://192.168.0.103:9200'
opscode_solr4['elasticsearch_shard_count'] = 3
opscode_solr4['elasticsearch_replica_count'] = 2
opscode_erchef['search_queue_mode'] = 'batch'
rabbitmq['enable'] = false
rabbitmq['management_enabled'] = false
rabbitmq['queue_length_monitor_enabled'] = false
opscode_expander['enable'] = false
dark_launch['actions'] = false
data_collector['root_url'] = 'https://192.168.0.101/data-collector/v0'
profiles['root_url'] = 'https://192.168.0.101'

Chef Automate服务器仍然使用Chef Server, 请参阅此处的“自动设置” delivery.rb用于自动设置非默认设置。 Chef Server设置可能仍需要在chef-server.rb设置, 请参阅此处 ,然后运行chef-server-ctl reconfigure因为Automate仍将食谱和数据存储在Chef Server中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM