Добрый день! У нас есть два мастера на версии 2.3.1, есть задача обновить до 2.6.2 и в другой подсети. Используется только memtx. Правильно ли собираюсь сделать:
Поднимаю инстанс указывая
replication = {'
fcbreplicator:pass@172.27.5.109:3301', -- URI мастера1 v2.3.1
'
fcbreplicator:pass@172.27.5.110:3301' -- URI мастера2 v2.3.1
'
fcbreplicator:pass@10.8.103.71:3301' -- URI нового инстанса v2.6.2};
read_only = true;
жду синхронизации
захожу на оба старых мастера и выставляю им: box.cfg{read_only=true}
убеждаюсь, что box.info.signature везде одинаков, на новом инстансе делаю: box.cfg{read_only=false}
добавляю второй новый инстанс и там указываю
replication = {'
fcbreplicator:pass@10.8.103.71:3301' -- URI нового инстанса v2.6.2
'
fcbreplicator:pass@10.8.103.72:3301' -- URI второго нового инстанса v2.6.2};
read_only = true;
жду синхронизации и потом делаю из него мастер: box.cfg{read_only=false}
затем удаляю старые инстансы как написано в
https://www.tarantool.io/ru/doc/latest/book/replication/repl_remove_instances/