Владимир
У меня нет ледупликации
Владимир
И после ребута оно удалится за мгновение
Alexander
И после ребута оно удалится за мгновение
А версия ZFS ?
Если это не прод и есть возможность поменять версию (пул совместим), то было бы интересно узнать, как оно поведет себя на версии 0.8.6
Alexander
Кстати интересно, можно ли установить на Debian Stretch ZFS 0.8.6 из Debian Buster backports или Debian Bullseye ?
Alexander
Чето мне совсеми не хочется апгрейдить свой Stretch.
Из сорцов то ведь точно можно?
Alexander
Интересно, кто-нибудь использует ZFS из современной Oracle Солярки? У них ведь вроде есть какая-то бесплатная версия под X86? Что там с зависаниями, такое вообще возможно на Solaris ZFS?
А совместимости send | receive между Oracle и OpenZFS никогда не будет? Это невозможно даже в теории?
Хотя бы с минимальным количеством поддерживаемых features в пуле, просто бэкапа ради, и чтобы не городить Соляру на бэкап серверах, ее достаточно только на прод хранилищах.
Владимир
Владимир
Alexander
2.0.4
Можно попробовать на 0.8.6?
Про 2.0.4 можно много "интересного" нагуглить и прочитать в github issues.
Alexander
Лично я 2.x пока использую только на копеечных виртуалках just for fun, чтобы ознакомиться.
Владимир
Alexander
Владимир
Да и в остальных дедиках проблемы нет
Владимир
Alexander
Да
Я пулы держу пока в версии 0.7.x :) целее будут ...
Alexander
Да
Тогда только через send | recieve, у меня норм работало с 2.x на 0.8.6
Если еще и прод, то вообще мрак со SLA и т.п.
Владимир
Я не буду откатываться))
Alexander
Я не буду откатываться))
Тогда только новые приключения в новых версиях :)
Кстати как раз что-то вышло вроде типа 2.0.5 ...
У меня на рабочей станции до сих пор 0.7.12, rock solid, солярка зовидует :)
Alexander
Интересно с Кубером такая же история, не считая то, что вероятно там откатиться проще, если новые фичи еще пока не задействованы в своих ямлах?
Василий
Alexander
твой любимый опенсорс :)
Так надо выбирать стабильные версии ZOL, никто же не заставляет использовать беты.
Проприетарный якобы стабильный предназначенный для прода (ога щаз) ESXi, глючащий с и так тормозющими снэпшотами VMFS по сравнению с OpenZFS - это вообще стыдобушка вселенского масштаба.
Вот бы проприетарная Solaris такая выдала сообщение, мол "не могу удалить снэпшот, обращайтесь в спортлото", - это же оскандалиться на весь мир. А для VMWare ESXi - это норм ... в порядке вещей, объективная реальность, деньги есть ума не надо.
Василий
Василий
Я просто не очень за этой веткой зфс слежу
Alexander
Владимир на бэте?
Если почитать хистори чатика выше, то далеко не все рискуют апгрейдиться в проде с 0.8.6 до 2.x.
В FreeNAS кажется недавно был вообще эпичный фэйл с просером данных на версии 2.x
Василий
Alexander
2ка бета или релиз?
С точки зрения прод админов бета, с точки зрения разрабов ZOL - х.з., кого это интересует собственно.
С моей точки зрения стабильной версией ZOL X.Y.Z можно считать только последний minor X.Y-1.Z, которому уже хотя бы уже полгода после увеличения major Y и про который не гуглится ничего ужасно плохого.
Т.е. сейчас это 0.8.6 и 0.7.12
Тем более, что ZFS 2x - это переход на унифицированный вариант для всех осей, т.е. небольшая революция, а не эволюция, IMHO раньше, чем в версии типа 2.1.12 с ней вообще лучше не связываться в проде, где важен SLA и то только через год после ее релиза.
Хотя если нужен persistent L2ARC и есть постоянные реплики на второе хранилище с ZFS 0.8.6, то можно и рискнуть ради производительности из-за всегда горячего кэша, но всегда имея ввиду план B по возврату на 0.8.6 даже на мастере.
И то наверно только при условии, что приложение само дополнительно сверяет целостность данных на dataset, например Db2 делал это уже 15 лет назад:
http://www.dbatodba.com/db2/problem-resolution/database-crashes/how-to-investigate-a-bad-page-in-table-space/
Alexander
IMHO ядро и версию ZFS в проде нужно менять максимально редко, только после теста на других менее важных серверах, и держать их на отдельном хранилище, а не на сервере приложений, чтобы изолировать от воздействий другого софта, его доп. нагрузки на ядро и т.п.
Доступ по iSCSI, NBD и т.п.
Интересно, имеет ли смысл сжимать траф, аналогично ZFS ?
Вырастет ли в целом производительность такой системы по сравнению с аналогичной, но без сжатия, подразумевается, что ядер на хранилище достаточно, чтобы LA не улетал за верхнюю грань реально доступного железа?
При декомпрессии на сервере приложений вероятно нагрузка на CPU вообще никакая?
И чем сжимать траф? Это еще какой-то туннель?
Проще наверно найти сжимающий DM для сервера приложений, чтобы сжатие происходило на клиенте, а не на zvol ZFS хранилища.
Ext3 -> LVM VDO LZ4 compression -> iSCSI -> ZFS ZVol без сжатия
Масло маслянное, но надо попробовать :)
Δαρθ
чисто теоретически, потеря одного из многих vdev -- это полная потеря пула или только того, что на том vdev сидело?
Alexander
Ilya
Ну это простой страйп = потеря всего пула
Δαρθ
не как в btrfs, когда мету можно raid1 а данные в 1 экз?
Alexander
не как в btrfs, когда мету можно raid1 а данные в 1 экз?
Метаданные можно на отдельное устройство, вероятно зеркалированное тоже.
Только сомневаюсь, что целые метаданные позволят что-то вытащить из пула, который тупо не импортируется без отсутствующих vdevs, или что-то уже поменялось в этом плане с учетом separated meta?
Δαρθ
Alexander
в btrfs можно монтироваться в degraded режиме без каких-то дисков. если мета была raid1 то по идее прокатит
Может быть, и в ZFS прокатит, не пробовал, по крайне мере без кэширующих или дублирующих устройств аналогично пишет degraged, но все же импортирует, если форснуть опцией. Кстати интересно было бы узнать, если такое действительно станет возможным.
Вообще IMHO идеально было бы держать данные файлопомойки и бэкапов на dRAID, а мету на тройном или четверном быстром SSD zmirror. Быстрые данные для СУБД можно на отдельном массиве zmirror.
Δαρθ
кстати а в чем фишка draid? стоит на него переходить с z2?
Δαρθ
Василий
Василий
В это группа дисков с какой-то организацией внутри
Alexander
Василий
Василий
Это что-то хитро мутное
Alexander
Это что-то хитро мутное
Declustered RAID, насколько я понял, - это когда избыточность равномерно размазана по всем дискам.
Василий
Василий
А вот когда на одном это Raid 3
Василий
Его никто давно не использует
Василий
Alexander
@IvanVolosyuk
IvanVolosyuk
Feb 20, 2021
IMHO draid main selling point is very fast rebuild times, when all disks
are busy rebuilding instead of conventional raid when rebuild speed is
limited by the write performance of the spare. Also all disks including
spares are in use during normal operation, when in the conventional raid -
spares are completely idle.
https://github.com/openzfs/zfs/discussions/11620
Alexander
Т.е. получается, что по другому процессится включение в пул замены из hot spare после факапа устройства. В dRAID намного эффективнее.
Δαρθ
Василий
Василий
в чем профит
Василий
Δαρθ
Δαρθ
конечно в зфс как я понимаю каждый кусок отдельно чексуммится и поэтому все выпадения известные
(в чем он лучше mdraid 5/6 кот ВООБЩЕ не защищают от порчи, только от выпадений дисков)
Alexander
Δαρθ
я про mdraid в линухе
Δαρθ
бес понятия, у меня такого нету и не игрался
Δαρθ
еще в mdraid есть write hole :(
Alexander
еще в mdraid есть write hole :(
Шикарно, но для хранения readonly бутлоадера с ядром и initrd наверно сойдет :)
Bootloader вероятно загрузится даже без mdraid с одной из частей зеркала?
Δαρθ
правда там недавно придумали ставить еще 1 драйв для журналов чтоб побороть дыру, но это такое...
Alexander
Кстати, интересно, кто-нибудь использует до сих пор древний grub4dos от 2009 года или более новые сборки?
Как-то отключить бы в нем на старте опрос всех контроллеров кроме usb_storage, а то он виснет на новом оборудовании :(
Подхватил бы только ядро с флэхи или CDROM на интегрированном старинном SATA/IDE матплаты, а дальше уже дрова ядра разрулят откуда и чего.
Говорят, что обычный современный GRUB2 малость затроянен буткитами от NSA?
nikolay
EL8.4 Package: zfs-release.el8_4.noarch.rpm (zfs-2.0.5)
nikolay
2.0.5 стал совсем stable?
Ivan
о, в дебьян тоже завезли сегодня 2.0.5
Ivan
а не, вру. 2.0.3-9 завезли
Владимир
хотя эта приписка 8 это походу чисто дебиановская приписка