Выделенные серверы для TrueNAS
Удаленный NAS, хранилище резервных копий и общее хранилище для Proxmox VE
ZFS на физических дисках: HBA, память ECC и до 36 отсеков с горячей заменой. Удаленное файловое хранилище, хранилище резервных копий для Veeam или vzdump либо блочное хранилище iSCSI и NVMe/TCP для кластера виртуализации – в дата-центрах ЕС и Азии.
-
HDD с горячей заменой, NVMe под SLOG
-
Частный VLAN для трафика хранилища
-
Безлимитные порты 1–40 Гбит/с
-
Доступ к консоли через IP-KVM
Аппаратные требования TrueNAS
ZFS сама управляет избыточностью и восстановлением, поэтому ей нужен доступ к каждому физическому диску. Аппаратный RAID-контроллер скрывает диски за одним виртуальным томом, и ZFS не видит, какой диск вышел из строя. Серверу хранения нужен HBA в режиме IT либо встроенные порты SATA и NVMe, через которые диски передаются как есть.
Данные проходят через оперативную память до того, как ZFS запишет их на диск, и ошибка в памяти записывается как корректные данные. Память ECC исправляет такие ошибки и останавливает систему, если исправить их не удается. Руководство по оборудованию TrueNAS отмечает, что большинство пользователей настоятельно рекомендуют ECC.
База – 8 ГБ на первые восемь дисков плюс 1 ГБ на каждый следующий диск. Хранилищу iSCSI для виртуальных машин нужно от 32 ГБ, дедупликация и L2ARC добавляют по несколько гигабайт каждая. Для NAS на 8–24 диска это 32–128 ГБ.
RAIDZ2 выбирают ради объема: восемь дисков по 20 ТБ дают 120 ТБ и переживают отказ двух дисков. Зеркала выбирают ради скорости: каждая пара добавляет производительность записи, а отказавший диск восстанавливается за часы, но половина объема уходит на копию. Резервные копии и файлы хранят на RAIDZ2, диски виртуальных машин – на зеркалах.
Виртуальные машины и базы данных ждут подтверждения каждой записи, а HDD подтверждают записи медленно. Один корпоративный NVMe с защитой от потери питания в роли журнала записи (SLOG) ускоряет синхронную запись на порядок. Зеркальная пара NVMe как специальный vdev хранит метаданные, и работа с миллионами мелких файлов идет на скорости флеш-памяти.
Потолок сервера хранения задает сеть: 1 Гбит/с – это около 110 МБ/с, меньше одного HDD. Трафик к кластеру Proxmox VE или серверу резервного копирования идет по частному VLAN 25 Гбит/с между серверами, отдельно от публичного порта. Этого достаточно для пула NVMe по iSCSI или NVMe/TCP.
Цены на выделенные серверы для TrueNAS
Просмотреть все конфигурации
Арендовать выделенный сервер для TrueNAS
в INTROSERV
Как заказать выделенный сервер
Выберите конфигурацию, затем установите TrueNAS через IP-KVM или запросите помощь поддержки.
Открыть документациюУстановка TrueNAS через IP-KVM
Подключение ISO-образа, установка на загрузочный диск, первый вход и настройка сети.
Открыть руководствоTrueNAS как хранилище для кластера Proxmox VE
-
1
Подготовить TrueNAS
Создается датасет для Proxmox, включается служба iSCSI с порталом, группой инициаторов и целью, генерируется ключ API. Для NVMe/TCP дополнительно включается служба NVMe-oF.
-
2
Установить плагин на узлы Proxmox
Плагин ставится на каждый узел Proxmox VE из репозитория APT iXsystems, на TrueNAS ничего не устанавливается. Поддерживаются Proxmox VE 8.x и 9.x, для NVMe/TCP нужна 9.x.
-
3
Добавить хранилище
Одна запись в конфигурации хранилищ Proxmox указывает адрес TrueNAS, ключ API, датасет и цель iSCSI. Хранилище помечается как общее и появляется на всех узлах.
-
4
Создать диски виртуальных машин из Proxmox
Диски виртуальных машин и контейнеров создаются, расширяются, снимаются и мигрируют из интерфейса Proxmox. Снимки – это снимки ZFS на стороне TrueNAS, включая состояние виртуальной машины с памятью. Трафик идет по частному VLAN между серверами.
Лицензирование и поддержка TrueNAS
Лицензирование
TrueNAS Community Edition бесплатна и имеет открытый исходный код: без лицензионных платежей и без ограничений по объему, числу дисков и клиентов. SMB, NFS, iSCSI, NVMe/TCP, снимки, репликация, приложения Docker и плагин TrueNAS Proxmox VE Storage Plugin входят в состав.
Поддержка
Community Edition поддерживается через форумы и документацию TrueNAS. Установку, настройку пулов и общих ресурсов и подключение к кластеру Proxmox VE на серверах INTROSERV можно заказать как почасовое системное администрирование.
Часто задаваемые вопросы
-
TrueNAS или Ceph как хранилище для кластера Proxmox?
Ceph требует трех и более узлов с одинаковыми дисками и выделенной сети, и его накладные расходы оправдываются только в таком масштабе. Один сервер TrueNAS с зеркальными NVMe по iSCSI или NVMe/TCP дает кластеру Proxmox из двух-трех узлов общее хранилище со снимками и живой миграцией по цене одного сервера.
-
Почему не рекомендуется запускать TrueNAS в виртуальной машине?
Руководство по оборудованию TrueNAS указывает, что виртуализированная TrueNAS с виртуальными дисками не поддерживается для рабочих данных: ZFS не видит физические диски и не может защитить от ошибок на них. На выделенном сервере каждый диск подключен напрямую.
-
Что происходит при отказе диска?
Пул продолжает работать: RAIDZ2 переживает отказ двух дисков, зеркало – одного в каждой паре. TrueNAS отправляет уведомление, клиент открывает тикет в поддержку, и INTROSERV заменяет диск в дата-центре. Затем ZFS восстанавливает на новый диск только занятые данные; диск горячего резерва в пуле начинает восстановление, не дожидаясь замены.
-
Можно ли расширить пул TrueNAS позже?
Да. Начиная с TrueNAS 24.10 группу RAIDZ можно расширять по одному диску, а любой пул растет за счет добавления новой группы или замены дисков на более емкие. Диски в свободные отсеки добавляются по тикету в поддержку, ежемесячная цена меняется соответственно.
-
Может ли TrueNAS быть репозиторием резервных копий Veeam?
Да. Veeam Backup & Replication использует общий ресурс SMB или NFS либо том iSCSI на TrueNAS как репозиторий. Снимки ZFS на стороне TrueNAS добавляют точку восстановления, которую нельзя изменить с сервера резервного копирования.
-
Может ли TrueNAS запускать приложения и виртуальные машины на том же сервере?
Да. TrueNAS Community Edition запускает приложения Docker из своего каталога прямо на сервере хранения; доступны также виртуальные машины на KVM, а системные контейнеры Linux по-прежнему помечены как экспериментальные. Для кластера Proxmox рекомендуемое разделение – вычисления на Proxmox, хранение на TrueNAS.
-
TrueNAS CORE или SCALE: что устанавливать?
SCALE. TrueNAS CORE, линейка на FreeBSD, завершилась версией 13.3 и больше не находится в активной разработке. TrueNAS SCALE на базе Linux – текущий продукт, распространяется как TrueNAS Community Edition; установочный образ по-прежнему называется TrueNAS-SCALE-25.10.x.iso. Существующие системы CORE переходят на SCALE через встроенное обновление.
-
Сколько полосы нужно репликации ZFS?
Полный объем передается только при первой копии: 100 ТБ занимают около десяти дней на 1 Гбит/с и около суток на 10 Гбит/с. Дальше каждый запуск передает только блоки, измененные с последнего снимка, обычно несколько процентов данных, поэтому ежедневная репликация пула на 100 ТБ укладывается в обычный порт. Между двумя серверами в одном дата-центре данные лучше передавать по частному VLAN.