The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз Fedora Workstation 27 отложен до 7 ноября, а Fedora Se..."
Отправлено Аноним, 29-Окт-17 21:56 
Проект такой, что разрабатываться он будет ещё года три как минимум, а в режиме только багфиксов и мелких поправок рискует пережить его создателей. После завершения активной разработки можно стабилизировать зависимости и перевести его на Cent.

Обновлять несложно, т.к. серверов несколько и работают они в кластере, реплицируя данные друг на друга, а доступ извне на чтение и запись идёт через балансировщик. По дефолту их три. Процедура такая - выводом один сервер из бвлансировщика и переводим в режим read only, ждём, пока остальные получат с него все последние изменения, затем тушим базу на нём, обновлвем софт, ребутаемся, если всё хорошо - делаем image/snapshot и по очереди поднимаем ещё два инстанса, выводя старые и вводя новые, созданные из имиджа. Если есть ломающие синхронизацию между старыми и новыми версиями изменения - тогда объявляем о даунтайме и обновляем с полной обстановкой.

Все эти операции делает Ansible.

Имиджи нужны для того, чтобы жирную базу не надо было синхронизировать с нуля. Но иногда это требуется, и тогда виртуалка делается с нуля теми же скриптами, и синхронизируется самостоятельно. Если требуется, база лежит на отдельном разделе и имиджи делают только для неё, а ОС разворачивают с нуля (точнее, со свежего стоковый образ fedora cloud base).

Разрабатываемый софт обновляется еженедельно, так что обновлять заодно и ось обычно не есть проблемой.

Сейчас начали внедрение Continuous Delivery как логичное продолжение Continuous Integration, таким образом готовые имиджи с предустановленным софтом отдельно от базы будут создаваться с нужной регулярностью.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру