Кластер Proxmox с хранилищем TrueNAS SCALE: кейс миграции с VMware
Интеграция TrueNAS Proxmox позволила нашему клиенту — дистрибьюторской компании из Московской области — полностью отказаться от лицензий VMware и построить отказоустойчивый кластер виртуализации с общим хранилищем. 15 виртуальных машин, три ноды, zero downtime при обслуживании — и $0 за лицензии. В этом кейсе мы покажем, как связка TrueNAS Proxmox решает задачу shared storage для малого и среднего бизнеса без компромиссов.
15
$0
3
Почему компания решила уйти с VMware
Клиент — дистрибьюторская компания, около 60 сотрудников, Московская область. ИТ-инфраструктура строилась на трёх хостах VMware ESXi с бесплатной лицензией. На них работали 15 виртуальных машин: 1С:Предприятие, файловый сервер, корпоративная почта и внутренние сервисы.
В феврале 2024 года Broadcom отменил бесплатную версию ESXi. В апреле 2025 вернул урезанный вариант (ESXi 8.0U3e), но без vCenter, без vMotion, без HA и с ограничением в 8 vCPU на ВМ — для продакшена непригодно.
Стоимость vSphere Standard по данным прайс-листа Broadcom — ~$4 800 в год (96 ядер × $50). Старый Essentials Plus Kit за ~$6 000 единоразово снят с продажи в Q4 2024.
Директор принял решение: перейти на связку TrueNAS Proxmox с нулевой стоимостью лицензий. За реализацией обратились к нам.
Суть проблемы: Broadcom перевёл VMware на подписочную модель с ценой от $50 за ядро в год. Для компании с тремя хостами (96 ядер) это ~$4 800 ежегодно. Бесплатный ESXi ограничен настолько, что не подходит даже для тестовых сред.

Нет live migration
Локальные диски
Риск потери данных
Медленные бэкапы
Нужна помощь с миграцией?
Мы проведём бесплатный аудит вашей инфраструктуры и подготовим план миграции с VMware на Proxmox + TrueNAS SCALE — с оценкой сроков и стоимости оборудования.
До и после: что изменилось
Мы заменили разрозненную инфраструктуру с локальными дисками на кластер TrueNAS Proxmox с общим хранилищем по iSCSI. Вот как изменились ключевые параметры:
| Параметр | До (VMware ESXi) | После (TrueNAS Proxmox) |
|---|---|---|
| Хранилище | Локальные диски (RAID-10) | Общее TrueNAS SCALE (RAIDZ2, iSCSI) |
| Live migration | Нет | Да (shared storage) |
| Снимки | vzdump (медленно) | ZFS (мгновенно) |
| Thin provisioning | Нет | Да (ZFS) |
| Обслуживание | Простой ВМ | Миграция без простоя |
| Лицензии | ~$4 800/год | $0 |
Ключевое изменение — появление общего хранилища. Именно оно открыло возможность live migration и мгновенных ZFS-снимков через интерфейс Proxmox.
Решение: кластер Proxmox с общим хранилищем TrueNAS SCALE
Мы спроектировали инфраструктуру на базе связки TrueNAS Proxmox, где роли разделены между гипервизором и системой хранения данных.
Гипервизор — Proxmox VE 8.x+. Три физических сервера объединены в кластер. Proxmox обеспечивает управление ВМ, live migration, веб-интерфейс и API. Лицензия бесплатная (Community Edition).
Хранилище — TrueNAS SCALE 25.04+ на выделенном сервере. ZFS-пул RAIDZ2 (8×4ТБ SATA + 2 NVMe SLOG/L2ARC). Датасет tank/proxmox. TrueNAS SCALE — Linux-дистрибутив от iXsystems, бесплатный для коммерческого использования.
Транспорт — iSCSI через TrueNAS Storage Plugin v1.2.6. Плагин автоматически создаёт zvol и iSCSI-экстенты при добавлении диска ВМ в Proxmox.
Параметр shared 1 делает хранилище доступным всем нодам кластера — live migration работает автоматически.
Мы регулярно строим подобные кластеры и сопровождаем их 24/7 — подробнее в разделе администрирование серверов. Рекомендуем также стратегию резервного копирования 3-2-1.
Настройка TrueNAS Proxmox: пошаговая инструкция
1. Создать датасет — Datasets → Add Dataset. Имя: tank/proxmox.
2. Включить iSCSI — System Settings → Services → iSCSI → Start Automatically.
3. Создать iSCSI Target и Portal — Shares → Block Shares → Targets → Add. Имя: proxmox. Порт: 3260.
4. Сгенерировать API-ключ — Credentials → Local Users → Edit → API Key → Add.
На каждой ноде Proxmox выполнить:
bash <(curl -sSL https://raw.githubusercontent.com/WarlockSyno/truenasplugin/alpha/install.sh)
Установщик разместит TrueNASPlugin.pm в /usr/share/perl5/PVE/Storage/Custom/ и перезапустит сервисы. Доступна установка на все ноды одновременно.
Добавить в /etc/pve/storage.cfg:
truenasplugin: truenas-storage
api_host 192.168.1.100
api_key 1-your-truenas-api-key
api_transport ws
target_iqn iqn.2005-10.org.freenas.ctl:proxmox
dataset tank/proxmox
discovery_portal 192.168.1.100:3260
content images
shared 1
Для TrueNAS SCALE 25.04+ обязательно api_transport ws — REST API удалён в 26.04.
После настройки TrueNAS Proxmox проверить:
pvesm status truenas-storage — статус хранилища.
qm set 100 --scsi0 truenas-storage:32 — добавить диск 32 ГБ. Плагин автоматически создаст zvol.
qm snapshot 100 backup1 — ZFS-снимок через Proxmox UI.
Установщик включает 12-точечную проверку и 8 тестов валидации.
ZFS-снимки и live migration: что получил клиент
После развёртывания кластера TrueNAS Proxmox клиент получил две ключевые возможности.
Мгновенные ZFS-снимки. В отличие от vzdump, ZFS-снимки работают на стороне TrueNAS — мгновенные, не занимают места до изменения данных. Создание: qm snapshot 100 backup1. Откат: qm rollback 100 backup1. Поддерживаются live-снимки с сохранением RAM (vmstate).
Live migration. Благодаря shared 1, хранилище доступно всем нодам. ВМ переносится без простоя — обновление, замена памяти, перезагрузка в рабочее время.
Thin provisioning. ZFS выделяет место по мере записи. 15 ВМ с «назначенными» 800 ГБ занимают ~340 ГБ.
Опыт миграции физических серверов — P2V-миграция Linux-серверов.
Результаты внедрения
Итоги проекта
Связка TrueNAS Proxmox позволила клиенту устранить зависимость от VMware, обеспечить live migration и получить мгновенные ZFS-снимки вместо медленного vzdump.
Проект выполнен за 2 недели. Миграция с VMware ESXi на TrueNAS Proxmox прошла поэтапно — без простоя. Сейчас мы сопровождаем этот кластер в рамках администрирования серверов.
Кому подходит это решение
Связка TrueNAS Proxmox подходит компаниям, которые:
- Используют VMware ESXi и хотят уйти от лицензий Broadcom без потери функциональности
- Нуждаются в отказоустойчивом кластере виртуализации с общим хранилищем и live migration
- Ищут решение на open source с нулевой стоимостью лицензий и коммерческой поддержкой
Часто задаваемые вопросы
Перед внедрением TrueNAS Proxmox клиенты часто задают следующие вопросы.
Да, плагин поддерживает NVMe/TCP начиная с TrueNAS SCALE 25.10.0. Указать transport_mode nvme-tcp и discovery_portal :4420. На Proxmox нужен nvme-cli. NVMe/TCP даёт меньшую задержку, но требует более новой версии TrueNAS Proxmox.
Нет. Плагин работает с content images — только диски ВМ (QEMU/KVM). Контейнеры LXC, ISO и бэкапы хранятся на локальном LVM или NFS.
REST API удалён в TrueNAS SCALE 26.04. Плагин TrueNAS Proxmox поддерживает WebSocket (api_transport ws) — единственный способ с этой версии. Рекомендуем сразу настраивать WebSocket.
Нет. Proxmox VE Community Edition бесплатна для коммерческого использования. Платная подписка (от €110/сокет/год) даёт enterprise-репозиторий и поддержку. Все функции — кластер, live migration, TrueNAS Proxmox — работают без подписки.
ZFS-снимки — мгновенный rollback, но не заменяют бэкапы. Рекомендуем Proxmox Backup Server на отдельном хранилище (NFS/локальные диски). PBS поддерживает инкрементальные бэкапы и дедупликацию. Для мониторинга подключаем мониторинг серверов 24/7.
Построим кластер Proxmox с общим хранилищем под ключ
Мы проектируем и внедряем кластеры TrueNAS Proxmox для компаний от 10 до 500 сотрудников. От аудита до миграции и сопровождения 24/7.




