Высокая доступность NFS

Как упоминалось в DopeGhoti , вы можете сделать это с помощью символических ссылок:

cd
mv .vimrc workspace/dotfiles/
ln -s workspace/dotfiles/.vimrc .

Обычно это работает довольно хорошо.

Однако существует более сложный инструмент, предназначенный именно для этого: vcsh . Это позволяет использовать несколько репозиториев и, что более важно, использовать реальные файлы в ~ , а не символические ссылки:

vcsh init vim
vcsh vim add ~/.vimrc ~/.vim
vcsh vim commit -m 'Initial commit of my Vim configuration'

Вы можете добавить git пульты дистанционного управления, push, pull и т. Д. В документации содержится гораздо больше деталей. vcsh доступен в виде пакета во многих дистрибутивах.

2
27.06.2016, 18:00
2 ответа

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

  • Вы создаете двухузловой кластер

  • Вы создаете приложение, единственной целью которого является монтирование
    файловой системы или нескольких файловых систем, если это так, и их экспорт
    {{ 1}} как общие ресурсы NFS

  • Вы назначаете VIP (виртуальный IP-адрес) этого приложения в качестве обслуживающей точки сервера NFS.

  • Настройте кластер для автоматического переключения на другой ресурс (после проверки его стабильности в течение нескольких недель)

0
27.01.2020, 22:11

Вам нужно общее устройство хранения, но действительно ли вам нужна NFS?

Вы можете попробовать такие вещи, как OCFS2 (файловая система кластеризации с общим диском, которая ожидает, что одно и то же блочное устройство открыто на нескольких машинах и находится в ядре Linux с 2.6.16) или ceph (кластерная файловая система, которая обменивается данными через Ethernet или аналогичную, ожидая, что отдельные узлы будут иметь свое собственное локальное блочное устройство, и который использует СХЕМУ, подобную СХЕМЕ RAID, для распределения данных по всем этим узлам).

Существует множество других схем для обеспечения высокодоступного кластерного хранилища. Конечно, какой вариант лучше для вас, зависит от ваших потребностей. В Википедии есть довольно хороший обзор вариантов.

2
27.01.2020, 22:11

Теги

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