Skip to content

Запуск трёх нод для Percona XtraDB Cluster (PXC)

License

Notifications You must be signed in to change notification settings

Nickmob/vagrant_percona_cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PXC кластер с Vagrant и Ansible

Стенд для настройки Percona XtraDB Cluster

Дистрибутив: Ubuntu 22.04.

Запуск трёх машин:

  • pxc1: 10.0.26.201
  • pxc2: 10.0.26.202
  • pxc3: 10.0.26.203

Перед запуском нужно разрешить диапазон адресов 10.0.* для частных сетей.

По умолчанию устанавливается PXC 8.0 из репозиториев Percona.

Основные настройки находятся в файле: provision/roles/mysql/defaults/main.yml

Запуск:

vagrant up

cd provision
ansible-playbook playbooks/environment.yml

vagrant ssh pxc1

Для корректного подключения не забыть синхронизировать SSL-ключи и сертификаты (уже реализовано в Ansible, сертификаты берутся из папки ssl):

on pxc1

mkdir -p /vagrant/ssl
cp /var/lib/mysql/server-key.pem /vagrant/ssl
cp /var/lib/mysql/ca.pem /vagrant/ssl
cp /var/lib/mysql/server-cert.pem /vagrant/ssl

on pxc2 pxc3

cp -r /vagrant/ssl/* /var/lib/mysql/
chown -R mysql:mysql /var/lib/mysql

About

Запуск трёх нод для Percona XtraDB Cluster (PXC)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages