Как создать персональный кластер?

Если в сомнении, создайте резервную копию всего, что это находится на диске.

Самыми очевидными вещами можно пропустить резервное копирование, является подкачка и /tmp (который уже может быть в виртуальной памяти).

Если Вы хотите оставить резервное свободное место, за счет более медленного восстановления, можно опустить /usr, кроме /usr/local. Для восстановления сделайте минимальную установку системы, установите пакеты, которые Вы установили (это зависимо от распределения), затем восстановитесь с резервного копирования.

Существуют остатки в /var то, что Вы не должны создавать резервную копию. В частности, что-либо в /var/cache предназначен, чтобы быть повторно созданным по требованию. Существует одно исключение: /var/cache/debconf/config.dat и /var/cache/debconf/passwords.dat в находящихся в dpkg системах содержит данные конфигурации пакета Debian, вводимые администратором (это неуместно под /var/cache).

9
01.03.2013, 05:38
2 ответа

При создании ха среда имеет много протестов и является сложной, и часто времена зависят от фактического программного обеспечения (например, создание среды "главный-подчиненный" для mysql отличается, чем для postfix0

Если Вы хотите начать и только хотеть иметь две системы и не имеете времени для конфигурирования всех демонов соответственно, необходимо взглянуть на drbd, совершить рейд 1 по сети. С тем всем содержанием blockdevice будет копироваться в Вашу другую систему. Объединение это с чем-то как corosync или heartbeat и у Вас может быть другая система, автоматически вступают во владение.

В целом это сводится к:

  1. Имейте некоторую совместно используемую память, или SAN, drbd и т.д. или имейте поддержку со стороны системы сервера
  2. Автоматически обнаружьте отключение электричества системы и возьмите на себя ответственность (например, IP, или удалите его из кластера),

Если у Вас нет системы совместно используемой памяти, у Вас обычно должна быть поддержка в Вашем приложении, такие системы, например, cassandra, mongodb и т.д.

7
27.01.2020, 20:07
  • 1
    Существует хороший набор документов о linuxvirtualserver.org о том, как обеспечить фронтэнд HA для того, чем может быть Ваш дублируемый сервис. –  Matt 01.03.2013, 11:34
  • 2
    @mindthemonkey примеры, кажется, все http/application конкретный. но да базовый принцип, совместно используемая память, система контроля и т.д. существует также linux-ha.org, который обеспечивает введение в различные компоненты программного обеспечения. –  Ulrich Dangel 01.03.2013, 11:40

Heartbeat удерживается от использования.

Используйте Кардиостимулятор + Corosync для 1+1, N+1, кластеры N+N

1
27.01.2020, 20:07

Теги

Похожие вопросы