У меня смешанный рой старых ПК и VMware VM.Оба работают под coreOS / «Контейнер Linux».Единственный сервис в моем рое - это какой-то gitlab-runner
Ни у одного сервиса не было постоянных данных, но сейчас я хочу добавить какой-нибудь сервис в рое.
- portainer (база данных)
- артефакт (база данных и постоянный том для артефакта)
- и т. Д.
Я думаю, что общий доступтом NFS и попросите демон докера сохранить том (базы данных и артефакта) в этой точке монтирования nfs, поскольку у нас уже есть экземпляр FreeNAS, который уже является резервной копией.
Я не планирую больше запускатьчем 1 реплика артефакта или переносчика (кроме агента), но если по какой-то причине узел больше не используется, я хочу, чтобы рой направил службы (веб-сервер) на другой доступный узел без потери моих данных.Поэтому, когда новый экземпляр веб-сервера загружается, он может подключиться.
Я также читал о каком-то подключаемом модуле докера, в основном, этом REX-Ray , который заставляет рой быть в курсе общего тома, но, насколько я знаю, он в основном подключается к облачному хранилищу, а не непосредственно.Я также читал о некоторых других вещах типа flocker , которые, похоже, больше не поддерживаются
Это может быть распространенный вопрос, но как правильно это сделать или что будет хорошей практикой?
Мой текущий план:
- Монтирование NFS для сохранения именованного тома.Раздели его через рой
- Получение драйвера тома, который может разделить указанный том.