Непрерывное развертывание с использованием новой виртуальной машины и haproxy - PullRequest
0 голосов
/ 06 апреля 2020

Только что начал новую работу за неделю до блокировки. Мне было поручено настроить непрерывное развертывание приложения в частном облаке. Приложение работает на Windows виртуальных машинах. Haproxy используется для направления трафика c на виртуальные машины. Когда мне нужно развернуть новую версию, я хотел бы создать временную виртуальную машину с временным именем, развернуть приложение и проверить его. Затем, где и возникает вопрос, как-то избавиться от старой виртуальной машины и заставить новую виртуальную машину двигаться вперед. Я хотел бы, чтобы новая виртуальная машина приняла старое имя виртуальной машины и добавила его в конфигурацию haproxy, чтобы она использовалась в будущем. Я хотел бы сделать это без простоев, но я не могу придумать никакого способа сделать это, не имея простоев в момент смены имен виртуальных машин, и какой из них сейчас является рабочей виртуальной машиной в будущем.

I у меня крайне ограниченный опыт работы с виртуальными машинами и еще меньше - с haproxy.

В данный момент я не обязательно заинтересован в доставке дополнительного багажа дополнительного программного обеспечения. Я бы хотел использовать VMware и haproxy напрямую.

Может кто-нибудь дать мне какое-нибудь указание или несколько указателей.

Надеюсь, мой вопрос был хотя бы полусвязным ... Как я уже сказал эти технологии являются новыми для меня.

Я пробовал несколько поисков и несколько попыток просмотреть другие вопросы и не нашел ничего, что могло бы помочь удаленно. Я должен верить, что я не первый человек, который хотел сделать это ...

...