2015-05-04 4 views
0

Я хотел запустить экземпляр с высокой доступностью без фактора риска, т. Е. Экземпляр будет запущен в нескольких регионах (зонах), чтобы синхронизировать состояние, подобное базе данных (master-slave). Когда некоторые приложения были установлены, они должны отражать и в другом регионе/зоне (в основном, в формате изображения). Можем ли мы это сделать?Как добиться высокой доступности экземпляра в openstack

Я проверил некоторые ссылки на основе этого. У меня возникла путаница после прочтения всех документов.

  • Host-агрегатный/Cell в OpenStack
  • Нова эвакуировать команду
  • Buildbot инструмент

Именно то, что разница между. Репликация VM & Синхронизация возможна в Openstack?

+0

Я думаю, что мне не хватает точки на ваш вопрос, что вы хотите иметь высокую доступность? OpenStack, то есть узел контроллера, сетевой узел и т. Д.? или ваше приложение, которое выполняется в экземплярах, развернутых поверх openstack? – Athafoud

+0

Привет, Athafoud, я хочу запустить экземпляр в одном узле (регион/зона). Если он опускается, я хочу, чтобы параллельный экземпляр с тем же состоянием оригинала (который был запущен первым с существующими приложениями) должен быть доступен на другой регион. Подобно базе данных, если основная база данных сбрасывается, сальса будет с теми же данными, какие есть у мастера. Есть ли способ создать/запустить экземпляр, выбрав несколько регионов, даже один идет вниз, другой должен быть поднят – user1097153

ответ

1

Насколько я знаю, Open Stack на данный момент не поддерживает репликацию VM.

В проекте Xen имеется компонент под названием Remus, который потенциально может использоваться при ручной настройке, так как Open Stack поддерживает Xen (https://www.xenproject.org/directory/directory/projects/70-remus.html). Но это кажется медленным и нестабильным.

Новейший подход называется реверсированием реверсивной виртуальной машины (http://dl.acm.org/citation.cfm?id=2996894&CFID=918229768&CFTOKEN=85577813), кажется, это очень интересно, и некоторые критические проблемы в репликации VM хорошо определены и элегантно решены. Однако я не нашел для него проект с открытым исходным кодом.