HA MySQL Cluster. PERCONA XtraDB. Установка и конфигурация.

Поділитися
Вставка
  • Опубліковано 13 січ 2025

КОМЕНТАРІ • 46

  • @dumnin
    @dumnin Рік тому +4

    Большое спасибо! Очень ждал.) Посмотрю завтра на работе, а пока лайк и комментарии)

    • @RomNero
      @RomNero  Рік тому +1

      Спасибо. Всё для вас🙂

  • @lobanovkirill
    @lobanovkirill Рік тому +4

    Спасибо за видео. Очень классная и интересная подача!

    • @RomNero
      @RomNero  Рік тому

      Спасибо за отзыв👍

  • @DmitryBelkovsky
    @DmitryBelkovsky 6 місяців тому

    Спасибо! ОЧень подробно!! Так держать!

  • @audio-dim
    @audio-dim Рік тому +2

    Спасибо, полезное видео.
    Ещё есть комплексное решение Vitess (аналог кластера + прокси + менеджмент)

    • @RomNero
      @RomNero  Рік тому +3

      Спасибо.
      Нужно посмотреть Vitess👍

  • @VitaliySunny
    @VitaliySunny Рік тому +2

    Интересная тема конечно, по идеи настройку кластера можно завязать на Ansible, тогда вообще можно будет поднимать одной командой.

    • @RomNero
      @RomNero  Рік тому +1

      Да, это лучшее решение👍👍

    • @valarg5756
      @valarg5756 Рік тому +2

      ​@@RomNero тогда можно нам рассчитывать на продолжение урока, но с апгрейдом этой части в Ansible?

    • @RomNero
      @RomNero  Рік тому +1

      Нишевые видео не очень хочется делать. На это уходит много времени, а отдача очень маленькая.
      Что-то могу подсказать, посоветовать по данной теме.

    • @valarg5756
      @valarg5756 Рік тому

      @@RomNero Я имел ввиду просто небольшое видео именно как вариант развития, возможно, помимо Ansible, есть ещё какой то вариант улучшить. Собрать 2-3 совета и реализация к ним.

    • @valarg5756
      @valarg5756 Рік тому +1

      @@RomNero все равно, спасибо, за крутой контент

  • @valarg5756
    @valarg5756 Рік тому

    Спасибо большое, как всегда супер.

  • @ivanaevsky
    @ivanaevsky Рік тому

    Супер! Спасибо!

  • @comazloytroy3061
    @comazloytroy3061 Рік тому +1

    А можно пожалуйста видео по развертке PostgreSQL в режиме HA?

    • @sarge19741
      @sarge19741 9 місяців тому

      Здесь несколько путей, либо etcd+patroni либо BIHA от PgPro.
      Оба не так просты в реализации, короткого видео не будет.
      Хотя автор, наверняка сможет :-)

  • @shamil.urkaev
    @shamil.urkaev Рік тому

    Спасибо большое, очень помог

    • @RomNero
      @RomNero  Рік тому

      Спасибо. Всегда рад помочь👍

  • @Саша-т9б5с
    @Саша-т9б5с Рік тому

    Спасибо, 👍

  • @compoundonline
    @compoundonline Рік тому +1

    Apr 28 14:17:11 db01 Keepalived_vrrp[5915]: (/etc/keepalived/keepalived.conf: Line 25) Unexpected '{' - ignoring
    Apr 28 14:17:11 db01 Keepalived_vrrp[5915]: (/etc/keepalived/keepalived.conf: Line 26) Unknown keyword 'check_mysqld'
    Apr 28 14:17:11 db01 Keepalived_vrrp[5915]: (/etc/keepalived/keepalived.conf: Line 27) Unknown keyword '}'
    Apr 28 14:17:11 db01 Keepalived_vrrp[5915]: (/etc/keepalived/keepalived.conf: Line 28) Unknown keyword '}'
    Apr 28 14:17:11 db01 Keepalived_vrrp[5915]: Script /usr/sbin/pidof cannot be accessed - No such file or directory
    Apr 28 14:17:11 db01 Keepalived_vrrp[5915]: Disabling track script check_mysqld since not found/accessible
    Apr 28 14:17:11 db01 Keepalived_vrrp[5915]: (xtraDB) No VIP specified; at least one is sensible
    Apr 28 14:17:11 db01 Keepalived_vrrp[5915]: (xtraDB) No VIP specified; at least one is sensible
    Apr 28 14:17:11 db01 Keepalived[5914]: Reload complete
    Apr 28 14:17:11 db01 systemd[1]: Reloaded Keepalive Daemon (LVS and VRRP).
    Здравствуйте. Что то не работает, ещё скрипт нужен какой то?

  • @yalexd87
    @yalexd87 6 місяців тому

    If I use haproxy, is it still necessary to use keepalive? Thank you! You have a great UA-cam channel!

    • @RomNero
      @RomNero  6 місяців тому

      Hi. Keepalived is only required for the virt. IP.

  • @donatetoallhandsvolunteers9415
    @donatetoallhandsvolunteers9415 11 місяців тому

    Would love to see English caption

  • @sossh5182
    @sossh5182 Рік тому

    👍👍👍👍💪

  • @pavel_dev
    @pavel_dev Рік тому

    Спасибо. А в какой программе рисовали картинки?

    • @RomNero
      @RomNero  Рік тому

      С давних времен есть база иконок. Стараюсь их использовать. Я в графике не силён 😄

  • @MilagroUfa
    @MilagroUfa Рік тому

    @RomNero Добрый день, подскажите пожалуйста, для PostgreSQL что-то будет в обучающих видео? Или подскажите через что можно как у Вас орагинзовать, но для PostreSQL.

    • @RomNero
      @RomNero  Рік тому +1

      Добрый день.
      С postgesql не так часто приходиться работать. И сейчас используем SaS.
      Хотя для postgesql есть классные системы кластеризации. Возможно, позже сделаю видео, но пока что в планах не было.
      Вот здесь есть список решений:wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling

    • @MilagroUfa
      @MilagroUfa Рік тому

      @@RomNero Спасибо!

  • @timafun
    @timafun 2 місяці тому

    Keepalived на видео показывает статус Script /usr/sbin/pidof cannot be accessed - No such file or directory. Disabling track script check_mysqld sonce not found/accessible. + Ругается на пароль, что много символов. Т.е. фактически проверки никакой не происходит, а переключение происходит только исходя из приоритетов.

  • @flashback867
    @flashback867 9 місяців тому

    RomNero хотел бы спросить а есть ли реализация percona без мульти мастера где есть 1 мастер и 2 реплики? На подобии Patroni.

    • @RomNero
      @RomNero  9 місяців тому

      Да есть такая возможность. Мы всегда ставили именно percona из-за лёгкой настройки multimaster.

  • @ЕгорГончаренко-н9б

    А для кубернетиса есть похожее решение?P.S да нашел вроде есть helm чарт

  • @denystry
    @denystry Рік тому

    Хорошее видео, а где можно найти скрипт для проверки статуса бд?

    • @RomNero
      @RomNero  Рік тому

      Спасибо.
      Я просто проверяю запущен ли MySQL. Так же можно написать свой небольшой скрипт, который отправляет 0 или 1 (в качестве негативного)

  • @СергейЕфимов-ц4в

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

    • @RomNero
      @RomNero  Рік тому +3

      Это стандарт. Всё сетевые соединения должны быть зашифрованы

    • @СергейЕфимов-ц4в
      @СергейЕфимов-ц4в Рік тому

      @@RomNero вы ещё предложите с фронта на бэк трафик шифровать

    • @RomNero
      @RomNero  Рік тому +3

      Да, зачастую так нужно делать. Не первый год уже работаю с security организациями.
      Поверьте, это стандарт сейчас. Весь сетевой трафик должен шифроваться.
      Вы можете, конечно, пересылать всё чистым текстом, это ещё можно делать, но тенденция идёт к тому, что без кодировки никак.

    • @СергейЕфимов-ц4в
      @СергейЕфимов-ц4в Рік тому +1

      @@RomNero я понимаю dmz ...но внутри закрытого периметра же. Шифровать кучу соединений там где н кого нет нагружая процессор это круто

    • @MrDimitsuri
      @MrDimitsuri Місяць тому +1

      если бы вопрос этот был бы задан лет 10-15 назад, то задумался, а нынче даже не самые новые процы имеют в своем ядре регистры типа AES и с операциями шифрования разбираются играючи...так что может Вы свое барохлишко спишите уже или подарите в детский дом?😉