The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Создать новую тему
 - Свернуть нити
Пометить прочитанным
Архив | Избранное | Мое | Новое | | |  
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
Форум Открытые системы на сервере
Бекап баз из кластера GALERA, Поделитесь опытом.., !*! flintus9, 14-Окт-21, 10:29  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • На вид выглядит как отделить процессы сетапа кластера, сетапа доступов и т п о, !*! Anto Nimno (?), 12:54 , 19-Окт-21 (1)
    На вид выглядит как: отделить процессы сетапа кластера, сетапа доступов и т.п. от процесса дампа баз. Для бекапа баз по одному процессу на базу. При восстановлении уметь отдельно создать площадку с Галерой под базы и отдельно уметь раскатать базы. Уметь это отдельными, не связанными действиями. Базы бекапить или поштучно своими скриптами, с обработками ошибок и т.д. или поискать готовое решение. Поставить на мониторинг процесс возникновения новых бекапов (добиться работоспособности процесса). Стараться не привязываться к особенностям Галеры, не добавлять зависимостей.

    Когда нужно задним числом посмотреть в базы, то удобно иметь возможность раскатки базы в стороне, просто возможность анализа простыми средствами. Поэтому rsync выглядит очень неудобно. Не подлезть посмотреть в бэкап, без манипуляций с специально настроенными нодами и "раскатки" обратно. Возникает возможная привязка к сетапу OS ноды, вместо сетапа просто только MSQL базы. Поэтому ценна возможность получить каждый дамп отдельно независимым tar.gz или подобное.

    Может не прав. Возникло подозрение о желании решения, но не обрабатывать ошибки. Чтобы решение не могло закончится с ошибкой. Ошибки нужно обрабатывать. Нужно иметь работоспособный процесс на этот случай (в т.ч. отработка оповещений из мониторинга). Всегда.

    > скрипт как-то не корректно завершался, вероятно не возвращая чего-то

    Замены слов "как-то" и "чего-то" содержат в себе ответ или вопрос о причинах. Причины могут быть в выбранной комбинации действий, что относится к обработке ошибок или выбору другой комбинации у себя. А могут быть в особенностях Марии и Галеры.

    сообщить модератору +/ответить
  • mydumper https github com maxbube mydumper releasesmyloader для восстановле, !*! XXXX (?), 00:37 , 20-Окт-21 (3)
    mydumper: https://github.com/maxbube/mydumper/releases
    myloader  для восстановления (сам почитаешь)

    mydumper -h $SQL_HOST -P $SQL_PORT -u $SQL_USER -p $SQL_PASS --regex '^(?!(mysql\.[^u].*|sys\.|sys-schema.*\.|PERCONA_SCHEMA\.))' \
    --outputdir=$CUR_BACKUP_PATH \
    --compress \
    --threads=$(($(grep -Ec "processor" /proc/cpuinfo)+2)) \
    --compress-protocol \
    --triggers \
    --events \
    --routines \
    --less-locking \
    --trx-consistency-only \
    --rows=500000 \
    --build-empty-files \
    --logfile $CUR_BACKUP_PATH/mydumper.log \
    --verbose 3

    >[оверквотинг удален]
    > пришлось пристрелить..
    > Четвертый вариант - проходили, со слейвом можно делать что угодно, но запись
    > в бин лог не добавляет стремительности всему кластеру, ну и отдельная
    > радость от восстановления реплики в случае чего, то еще удовольствие.
    > Собственно может кто поделится опытом, как решает схожую задачу, или может урл
    > какой почитать укажет, хотя гугл мне пока никак с этим не
    > помог. Может кто пробовал реализовать wsrep_sst_backup_mariabackup, или еще какой вариант?
    > Помогите люди добрые..
    > P.S. SST и IST работают как часы, mariabackup'ом.
    > P.P.S. Использую MariaDB 10.4 + galera4

    сообщить модератору +/ответить
  • Если хотите PITR, то только со слейва , !*! Аноним (5), 16:32 , 20-Окт-21 (5)
    Если хотите PITR, то только со слейва.
    сообщить модератору +/ответить
 
Пометить прочитанным Создать тему
Архив | Избранное | Мое | Новое | | |



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру