Hello World
У меня тут возник гениальный план "высочайшей доступности" для криворукого админа.
Беру контроллер ноду, копирую её полностью на ещё один сервер и настраиваю репликацию БД. Nova, cinder, glance на цефе.
Если умерает контроллер - просто запускаю на нём все опенстаковские процессы и меняю айпи на айпи первого контроллера.
Оно поднимется? Какие могут быть подводные?
Мне кажется деплой средствами поддерживающими высокую доступность при моем уровне умственного развития займет слишком много времени, а вышеописанная схема даст мне возможность быстро восстановится в случае поломки контроллера.
Смотри, репликацию ты и так уже собрался настраивать, второй комплект всех сервисов тоже.
На кой черт тебе тогда смена ip и ручная работа?
Поставь балансировщик перед всеми сервисами и пусть они в active\active работают с распределением нагрузки. А для neutron, если используешь openvswitch нужно использовать dvr.
Твоя схема в плане neutron чревата тем, что поскольку он на резервном сервере в работе не участвует до поры до времени, когда произойдет переключение, там не будет настроенных виртуальных роутеров, не будет нужных flow в ovs и вообще на какое-то время все поломается в плане сети. Опять же, сообщения из очередей rabbitmq (или какой у тебя там мессадж брокер) тоже потеряются. В общем, бедовая схема.