2

Engineyardにインスタンスがあり、postgisをインストールしたいと思います。

私はシェフと一緒にいくつかのことを試しましたが、まったく成功しませんでした。

Engineyardにpostgisを正常にインストールした人はいますか?どうやってやったのか教えてもらえますか?

4

2 に答える 2

0

sudoとして手動でインストールしました...

于 2011-06-07T11:19:02.400 に答える
0

手動でサービスを開始するのは面倒であり、推奨される方法ではありません。手動の方法を好む場合は、 Systemd daemontoolsrunit、Initng、Monitなどのスーパーバイザーを使用することを忘れないでください。

CHEFの使用

CHEFレシピを初めて使用する場合は、既存のCHEFレシピをカスタマイズするのが最善の方法であり、可能であればレシピを作成できます。

まず、リポジトリhttps://github.com/engineyard/ey-cloud-recipesのクローンを作成します。
次に、 ifブロックを変更cookbooks/main/recipes/default.rbしてコメントを外し、コメントを外して、 !を変更することを忘れないでください。postgrespostgresql9_postgis "dbname""dbname"

  # enable Extension modules for a given Postgresql database
  # if ['solo','db_master', 'db_slave'].include?(node[:instance_role])
  # PostGis 1.5 (use with versions 9.0, 9.1, 9.2 on 2009a/stable-v2)
  # postgresql9_postgis "dbname"

  # PostGis 2.1 (use with version 9.2 on 2009a/stable-v2 and all versions on 12.11/stable-v4)
  # postgresql9_postgis2 "dbname"

次に、レシピをアップロードして実行します。

ey recipes upload -e environment_name
ey recipes apply -e environment_name
于 2015-07-22T02:25:07.120 に答える