2015-04-28 2 views
0

Я оцениваю кластер Percona xtradb 5.6 из 3 узлов в среде AWS. Я использую ec2-consistent-snapshot с --mysql, чтобы сделать снимок данных EBS. Однако, когда снимок сделан на node 1, а затем node 2 перезапускается с использованием этого моментального снимка, кластер сломается.Повторное использование снимков EBS на другом узле кластера percona xtradb

путем проб и ошибок, я обнаружил, что это вызвано повторным использованием auto.cnf и gvwstate.dat файлы в тузд DATADIR, который будет содержать идентификаторы node 1, а вопросы (по-видимому) вызвано другой узел пытается присоединиться id другого узла уже в кластере. Удаление этих файлов, похоже, устранило проблему, и теперь узлы идут вверх и вниз, как ожидалось.

Мой вопрос: я сделал правильную вещь? Должен ли я удалить auto.cnf и gvwstate.dat перед использованием datadir другого сервера? Нужно ли мне что-то делать? Какая стандартная практика для такого рода вещей?

ответ

0

Что вы сделали правильно. Однако не забудьте проверить размер вашего gcache, чтобы избежать SST. Вполне возможно, что вы можете взять ebs-snap сейчас, пойти на обед, вернуться и создать node3, используя эту привязку, запустить mysql и SST.

Я бы проверил ваши журналы на новом узле, чтобы убедиться, что SST НЕ произошел.

Смежные вопросы