GD Star Rating
loading...

Чуваки, порекомендуйте, пожалуйста, настоящего сварщика сисадмина.

Задача:
есть виртуальный сервер на котором бежит один относительно большой сайт на вордпрессе (php-fpm + nginx + mysql) и пара мальньких сайтов на джанго (apache + mod_wsgi) и немного статики через nginx
нужно сделать набор манифестов / рецептов для паппета / шефа (или чего угодно другого), так чтобы перееезд на новый сервак был очень простым

посте или например [email protected]
Спасибо!

Tagged with →  

5 Responses to Чуваки, порекомендуйте, пожалуйста, настоящего сварщика сисадмина.

  1. Relbad:

    Переезд одноразовый?
    1. Напишите небольшой скрипт, собирающий все версии необходимого софта, установите с помощью него такие же на новый сервер.
    2. Также небольшим скриптом скопируйте серверный конфигурации.
    3. Задеплойте приложения на новый сервер.
    4. Часть трафика со старого сервера заверните на новый, просмотрите логи, если все ок, то переключайтесь.

    Не понимаю, к чуму тут система управления конфигурациями, с одним-то сервером.

  2. Ylznode:

    : я работаю на полную ставку, это не моя специальность и тратить время на ковыряние в линуксе мне не хочется, но хочется чтобы сделано все было как следует. переезд из моего опыта часто бывает не одноразовым.

    кроме того, я не специалист в таких вещах (базовых для того, кто на этом зарабатывает деньги), как iptables, вскяие там правильные распределения прав и правильная стратегия бэкапов и т.д. кучу всего можно сделать неправильно в настройке сервера 🙂

  3. Relbad:

    : Ok, я понимаю. Я лишь имею ввиду, что шеф и паппет тут админу ни к чему.

  4. Ylznode:

    : ну, может быть не шеф или паппет, но мне бы хотелось иметь возможность потом в любой момент переехать на новый сервер, запустить что-нибудь вроде:
    puppet install -c environment.cnf
    и иметь готовый настроенный сервер, с юзерами, правами, папками, софтом и моими проектами. плюс, это же референс всего что есть в системе написанный нормальный языком.
    ну, как bundle в руби, или requirements в pip или там package.json в ноде. то есть чтобы проект был «переносимым»

  5. Xibin:

    : да тут обычным makefile обойтись можно ))

Добавить комментарий