cli на несколько серверов?
Что я имею ввиду:
1) У меня 2 физических сервера, на которых я раскатываю по n инстансов, которые и хочу объединить в один кластер
2) На каждом сервере приложение, и отдельный файл с конфигурацией инстансов, в котором инстансы только этого сервера.
3) На одном сервере есть файл replicasets.yml, в котором указаны ВСЕ инстансы.
4) При попытке cartridge replicasets setup он начинает ругаться, что в списке инстансов нет инстансов со второго сервера. Вручную через UI настраивается корректно.
5) Если же добавить все инстансы со второго сервера в файл instances.yml первого сервера, но при этом не менять файл replicasets.yml всё заводится правильно, и нужные инстансы со второго сервера подцепляются и объединяются в кластер - но это выглядит как костыль.
Так вопрос - как правильно всё таки объединять в кластер через cartridge cli в такой ситуации?
cartridge-cli этого не умеет
Получается только руками?
https://github.com/tarantool/ansible-cartridge
Спасибо, посмотрю. Тут даже дело не в том, что мне это реально надо. Просто хочу разобраться как это всё работает.
Обсуждают сегодня