Ответы пользователя по тегу DevOps
  • По каким руководствам лучше изучать Jenkins?

    AlexeyVi
    @AlexeyVi
    Linux, MySQL, PostgreSQL, ElasticSearch, HiLoad
    Есть на Ютюбе, может чем то поможет прям для вхождения:
    https://www.youtube.com/watch?v=cyb10iplv7U&list=P...
    Ответ написан
    Комментировать
  • По каким руководствам и какие темы/фреймворки лучше изучать по питону для DevOps/Linux Administrator?

    AlexeyVi
    @AlexeyVi
    Linux, MySQL, PostgreSQL, ElasticSearch, HiLoad
    И если уж взялись за кодерство, не помешает знать алгоритмы
    Норм книга: Грокаем Алгоритмы
    По Питону тоже норм: Простой Python. Современный стиль программирования
    Ответ написан
    Комментировать
  • Почему падает процедура?

    AlexeyVi
    @AlexeyVi
    Linux, MySQL, PostgreSQL, ElasticSearch, HiLoad
    debug mode?)
    Ответ написан
    Комментировать
  • ELASTICSEARCH как более "изящно" осуществить репликацию через playbook ANSIBLE?

    AlexeyVi
    @AlexeyVi
    Linux, MySQL, PostgreSQL, ElasticSearch, HiLoad
    Вы не правы, я на проде никогда не перезагружал ноды, после добавления новых.
    Все делается налету:
    В конфиге новой ноды вы прописываете все ноды, после запускаете и она заходит в кластер и начинается синкаться (лучше делать когда нагрузка на кластер минимальна, так как будет много копирования), синк будет зависит от настроек распределения шардов и реплик. Соответственно:
    1. Убрать все ограничения по сети (настроить правила firewall (Добавить, поправить и тд)), если существуют
    2. Запустить новую ноду, она сама зайдет в кластер и будет синкаться
    3. Добавить на существующие в конфиг новую.

    По поводу ваших вопросов сплит брейна, в настройках эластика есть настройка минимальное кол-во нод для работы: discovery.zen.minimum_master_nodes: кол-во
    Это позволяет, например, у вас 5 нод, вы держите по 1 праймари шарду на каждой ноде и 2 реплики каждого шарда на других нодах. С настройкой discovery.zen.minimum_master_nodes: 3, вы всегда сможете вывести 2 сервера из работы (на обслуживание), при этом кластер перейдет в желтое состояние но будет отдавать данные (не так быстро правда, деградации производительности)
    Ответ написан
    Комментировать