Я собираю Proxmox VE на Dell R820, так как карта Perc H710 не поддерживает path-through
или JBOD
режимы.
Я сделал раздел, чтобы включить RAID-0 на 14 дисках SAS 1,0 ТБ для zfs
хранилище и RAID-1 из 2x 320,0 ГБ SSD для системы lvm
.
Официальная документация OpenZFS говорит, что лучше всего zfs
полный доступ к накопителям, немного затронули некоторые проблемы с Hardware RAID-0.
Есть ли у кого-нибудь опыт построения Proxmox VE на серверах Dell без поддержки path-through
или JBOD
и есть ли способ дать zfs
полный доступ к дискам без аппаратного RAID?
В данный момент я сталкиваюсь с той же проблемой. Из того, что я мог исследовать, есть различия:
RAID0 на H710 позволяет использовать кэш записи с резервным питанием от батареи. Это могло бы быть ускорением, но у вас есть много логики между этим вызовом Sync () ZFS и реальной sync () на диске. Так что контроллер может врать ZFS. Это не совсем отличается от использования LVM или какой-аппаратного RAID, поэтому я предполагаю, что это спорный, но в зависимости от ваших требований, это может быть проблемой. В основном, когда запись не выполняется на пути батарея -> диск - ZFS не знает.
Похоже, горячая замена невозможна - вы воссоздали эти диски RAID0 для измененного диска и, возможно, перезагружались каждый раз, когда вы что-то меняли: /
Что-то, что нужно проверить, - это фактическая структура диска - если вы хотите использовать пул и диски на другой машине может быть что H710 с RAID0 делает глупые вещи вроде записи метаданных или специальной схемы разделов на диск. Я понятия не имею.
Кроме того, я также настрою его с помощью виртуальных дисков raid0 - посмотрим, что будет, и подготовим резервные копии :)
ваш контроллер SCSI / BIOS / ... представляет только первый диск как загрузочный (как видно на скриншоте, где вы сделали 'ls' в оболочке восстановления grub). только с этим одним диском grub не может прочитать данные. вы можете исправить это, поигравшись с настройками BIOS / контроллера, в противном случае вам нужно обойти это, используя другой диск в качестве загрузочного диска и поместив / загрузившись туда (потеря избыточности для загрузки).