2.3 KiB
2.3 KiB
Назначение системы
Данный образ Ubuntu Server используется как Golden Image для виртуальных машин.
Образ предназначен для развёртывания сервисов, при этом все данные и конфигурации хранятся вне системного диска — на NFS-шарах TrueNAS.
Ключевая философия
Системный диск — расходник. Данные пользователей и сервисов — вечные.
Это означает:
- Виртуальную машину можно удалить и пересоздать
- Сервисы могут легко мигрировать между ВМ и сразу продолжают работать
- Конфиги формируются единожды и позволяют запустить сервис на любой ВМ
Базовые принципы
- ❌ Никакие данные сервисов не хранятся на системном диске
- ✅ Все сервисы живут в
/srv/<service_name> - ✅ У каждого сервиса есть:
config/— конфигурация (docker-compose.yml, .env)data/— данные
- ✅ Данные сервисов монтируются по NFS
- ✅ Конфиги и данные разделены физически на разные датасеты
- ➡️ Источник данных — TrueNAS
- ➡️ VM — дает лишь вычислительные мощности
Стандартная структура
/srv/
PortainerAgent/
config/
data/
BeszelAgent/
config/
data/
MiscService/
config/
data/
Даже если сервис маленький — структура сохраняется всегда.
Итог
Этот образ — фундамент для работы сервисов, а не просто Ubuntu.
Он предназначен для:
- масштабирования
- экспериментов
- пересборки
- обучения
- продакшена
Меняй VM — не бойся. Данные всегда в безопасности.