Запускать службы вручную неудобно и не рекомендуется. Если вы предпочитаете ручной способ, не забудьте использовать супервизоры , такие как Systemd
daemontools , runit , Initng, Monit .
Использование CHEF
Лучший способ - настроить уже существующий рецепт CHEF, если вы новичок в рецептах CHEF, и вы можете создать рецепт, если можете.
Первый клон репо https://github.com/engineyard/ey-cloud-recipes.
Затем измените cookbooks/main/recipes/default.rb
и раскомментируйте postgres
, если блокируйте и раскомментируйте postgresql9_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