2014-01-12 69 views
1

現在AWS有PostgreSQL服務的RDS,於是,我就用PostgreSQL的RDS實例安裝廚師服務器11通過編輯屬性在/opt/chef-server/embedded/cookbooks/chef-server/attributes/default.rb與AWS RDS安裝廚師服務器11

default['chef_server']['postgresql']['vip'] = "rds instance endpoint" 

,並用下面的命令

導入數據庫
/opt/chef-server/embedded/bin/psql -h "rds instance endpoint" -p 5432 -U "user_name" "database_name" < /opt/chef-server/embedded/service/erchef/lib/chef_db-f086a97/priv/pgsql_schema.sql 

但我無法做到這一點。 chef-server-ctl reconfigure給出了一個錯誤 curl -sf http:// 127.0.0.1:8000 /_status returned 7

請幫我配置RDS實例的廚師服務器。

+0

我想我能解決我的問題。這是因爲在erchef配置文件中加密了密碼。我編輯了「/opt/chef-server/embedded/cookbooks/chef-server/templates/default/erchef.config.rb」,現在看起來工作得很好。 謝謝 –

+0

Arpit,你能回答你自己的問題,然後標記答案是正確的嗎? – sethvargo

+0

雅肯定,但它需要我7小時將其標記爲正確的答案:) –

回答

1

我想我能解決我的問題。這是因爲在erchef配置文件中加密了密碼。我編輯

「/opt/chef-server/embedded/cookbooks/chef-server/templates/default/echef.config.rb」

爲相同的,現在看來工作完全正常。

感謝

0

chef-server-rds食譜在github上可用於安裝與AWS RDS廚師服務器11。

給定一個iam密鑰和祕密,它將提供rds實例,如果它不存在於帳戶中,則初始化chef架構並安裝適當的平臺特定的主服務器Omnibus包並執行初始配置在AWS彈性計算ubuntu實例上的Chef Server。

在Amazon RDS上使用postgres可將數據庫資源的使用從主服務器主機上卸載。它還可以使各種數據庫功能(如擴展,備份和恢復)獨立於廚師服務器安裝而完成。可以爲其他數據庫服務提供者編寫類似的配置。

+0

請總結鏈接文本的相關部分,因爲它可能無法加載或未來解決。 – 2014-08-08 19:30:40