Недавно я приобрел Supermicro SYS-1029P-N32R с 16 твердотельными накопителями NVMe емкостью 14 ТБ (Micron 9300 Pro) в работе. У нас есть 100-гигабитная сеть для наших хостов VMWare. Мы пробовали использовать FreeNAS для размещения zvol ZFS в качестве iSCSI LUN, но результаты нас не впечатлили - а FreeBSD / FreeNAS официально не поддерживается в коробке. В частности, мы видели некоторые странные проблемы с сетью.
Есть ли у кого-нибудь мысли о том, как добиться максимальной производительности от этой машины в качестве хоста для хостов VMWare? Все подключенные к нему хосты - это ESXi 7.0.
Что насчет RAID 10 XFS на CentOS / RHEL 8, обслуживаемого через NFS? Какие настройки / размеры полосок лучше всего подходят для этого?
Ceph на CentOS / RHEL 8 с одним OSD на диск?
Windows Server как хост iSCSI?
У нас нет доступа к vSAN, поэтому нам нужно решение для Linux или Windows.
Ceph отсутствует в вашем случае из-за необходимости иметь разумно 4 узла в качестве доменов сбоя. Имея только один узел и несколько экранных меню, вы столкнетесь с болезненными перестройками после запланированного или незапланированного простоя хоста. Windows отсутствует из-за того, что цель iSCSI НЕ сертифицирована для хранения ESXi / vSphere, и в целом это решение с довольно низкой производительностью. Единый блок Ubuntu с ZFS и LIO, открывающий некоторые iSCSI LUN, должен помочь.
Некоторые предложения, но вам нужно будет проверить лучший ответ / решение.
Я предлагаю вам использовать поддерживаемый дистрибутив Linux, сервер Redhat / Centos или Debian / Ubuntu и попробовать как цель iSCSI, так и сервер NFS, чтобы проверить, какой из них дает наилучшие результаты. Bonnie++
- достойный инструмент для сравнительного анализа. Что касается файловой системы, XFS или ext4, я не думаю, что вы увидите много различий, но вы также можете провести некоторые тесты. Также есть F2FS, дружественная к флеш-памяти, но я бы пока не доверял ей как производственному серверу.
Я полагаю, вы имеете в виду аппаратный RAID. Я бы не стал использовать программный RAID, если бы у меня был контроллер рейда hw.
Ceph можно использовать как блочное хранилище, но он должен быть распределенным. На одной машине один сервер хранения, в чем смысл; это определенно имеет некоторые накладные расходы, я не думаю, что вы получите лучшую производительность. Тем не менее, если у вас есть время, почему бы и нет, проверьте и это.
Цель Windows iSCSI? Я не категорически против. Тем не менее, я предпочитаю UNIX-подобную ОС из-за возможностей настройки. Windows не дает такой гибкости.
Как насчет более экзотического теста? NexentaStor
- это ОС на основе OpenSolaris, родной ZFS для служб хранения. У него также есть версия для сообщества.
Поделитесь своими результатами, если хотите!