ReFS и дисковые пространства в виртуальной среде - ESXi / VMware vSphere
Поскольку ReFS от Microsoft привлекает мое внимание из-за повреждения данных в моем хранилище, я задаюсь вопросом, не рекомендуется ли использовать ReFS в виртуализированной среде.
Если быть точным, мой стек будет представлять собой набор физических дисков на RAID-контроллере на физическом хосте Esxi, который виртуализирует Windows Server 2016 в качестве файлового сервера.
Хранилище данных создается поверх RAID-массива. В хранилище данных, например, создаются два виртуальных диска (vmdk), которые подключены к виртуальной машине файлового сервера.
Оба этих виртуальных диска используются для создания зеркальной файловой системы ReFS с включенной целостностью данных.
Обзор:
Physical host -- physical discs
| |
| RAID Controller
| |
| RAID 0 or 1
| |
Esxi Host Datastore
| |
VM (file server) multiple virt. drives (vmdk)
| |
Windows Server 2016 Storage Spaces
|
Virtual Drive (ReFS)
|
populated network share
---------------------
Вы бы порекомендовали этот стек или какие элементы могут быть проблематичными? Основная цель - обеспечить защиту от гниения (тихое повреждение данных). Ограничения - это одна физическая машина, которая должна содержать разные виртуальные машины (одна может быть файловым сервером) и контроллер RAID, не поддерживающий JBOD (но контроллер может быть удален).
1 ответ
- Убедитесь, что вы понимаете, что ReFS с включенной контрольной суммой превращает себя в файловую систему с лог-структурой, и одна эта вещь кардинально меняет схему ввода-вывода. TL;DR: не все рабочие нагрузки в порядке с "безопасным" ReFS.
- Плохо делать слой один бревно поверх другого.