Size: a a a

KVM (PVE/oVirt etc)

2021 April 05

r

riv1329 in KVM (PVE/oVirt etc)
Ох я про дедупликацию-то и забыл написать. Мне кажется, они пускают пыль в глаза, но я под впечатлением от факапов уже только обратил внимание вот на что:
Если бы они хотел сориентировать пользователя, то выдавали бы полезную статистику: - коэффициент сжатия, коэффициент дедупликации без учета дедупликации между снимками (поблочная дедупликация) и коэффициент экономии места из-за инкрементального характера хранения снимков. Вместо всего этого там одно число что-то тимпа 1/1000. Впечатляет, если не учитывать что в знаменатели есть полная логическая емкость всех снимков!

По факту, просто хранение снимками со сжатием в zfs экономичнее, чем их супердедупликация.

Я очень давно эксплуатирую zfs и задумываюсь об эффективности и проблемах механизмов в них. У меня уже сформировалось понимание "на кончиках пальцев". Так вот ответственно заявляю что люди просто "не умеют готовить" дедупликацию в zfs. Все упирается в сравнительно большой объем таблицы метаданных дедупликации (контрольных сумм). Я могу дать рабочий и прогнозируемый рецепт как включить дедупликаю в zfs так, чтобы она у вас работала хорошо и экономила деньги.

В крадце:
- у вас обязательно должен быть special vdev с самого начала существований пула, и на нем должно быть достаточно свободного места (более 5ГБ) после того как пул заполнится. Сложно заранее сказать сколько это, но его объем пропорционален количеству даннхз ДО дедупликации и примерно ~ 100ГБ на каждый 8ТБ данных ДО дедупликации
- таблицу дедупликации нужно вынести на несколкко dedup vdev их объем пропорционален объему данных после дедупликации и примерно эквивалентен 300ГБ на 8ТБ дедуплицированных данных
- производительность дедупликации будет примерно соответствовать 50-100Мбит  на каждые vdev из SSD intel s3700 и примерно 500-100МБит (50-100Мбайт/сек) на каждый vdev из intel optane (200 000 iops) -и это уже не плохой вариант.

Я логически не вижу пути сделать дедупликацию с меньшим количеством обращений к таблице дедупликации. Отдельно надо обратить внимание, что при записи данных которые легко дедуплицируются, они проверяются чтением с основного пула и это тоже источник тормозов. Можно использовать контрольные суммы где вероятность коллизии мала (что-то типа возраста вселенной надо записывать туда данные чтобы столкнуться с коллизией хеша) или наоборот осознанно использовать маленькие хеши с включенной проверкой - что выбрать зависит от ваших задач.

И ещё. Дедуплицировать имеет смысл только виртуальные машины с 16К размером блока данных. По этому в винде надо на этапе инсталлции шаблона переформатировать диск.
источник

r

riv1329 in KVM (PVE/oVirt etc)
Сейчас изучу. Вообще первый раз слышу.
источник

TF

Terry Filch in KVM (PVE/oVirt etc)
еще раз, это фри версия, которая идет клиенту скорей всего с учетами фишек и замечаний твоих
источник

r

riv1329 in KVM (PVE/oVirt etc)
Они фактически занимаются созданием zfs на файлах. То есть создают структуру данных, с тем-же назначением и теми же входными и выходными данными что и zfs. Только zfs уже есть, а их подход пока работает в 1000 раз медленнее. Вот и всё. Уверен, что в не фри версии все тоже самое. Если бы они впилили туда интеграцию с zfs я думаю они бы не молчали об этом.
источник

Г

Георгий in KVM (PVE/oVirt etc)
Вот тут не понятно немножко: pbs чем плох? Он ставится на zfs, коэфицент сжатия он показывает, коэфицент дедупликации тоже показывает. Далее, ты сам решаешь ставить тебе его или нет, и отдельное кеш-устройство для zfs ты сам решаешь делать или не делать.
источник

AD

Art D in KVM (PVE/oVirt etc)
Спасибо, очень ценные сведения. Люблю такие выжимки из теории\практики. В меморис.

Но честно говоря, инфа не обрадовала... Это получается на один пул нужно два специальных vdev, причём SSD и конечно зазеркаленных. Получается дорога и сложна(

PBS то банально проще выходит, чем своё комплексное решение. Хотя, если онём говорить, то этот Deduplication Factor в статистке бэкап-датастора выглядит забавно. У меня он сейчас 37.75 и я не понимаю, что это значит😅
источник

AS

Alexander Scherba in KVM (PVE/oVirt etc)
кто-нибудь настраивал виндовую nfs-шару для овирт? В инструкции написано что овнером должен быть юзер/группа 36:36 vdsm:kvm, в винде это как-нибудь может быть реализовано?
источник

MS

Michael Silich in KVM (PVE/oVirt etc)
Флейма ради. А что в жизни должно пойти не так чтобы там создавать NFS шару?
источник

S

Sergey in KVM (PVE/oVirt etc)
Может лицензии купили, пропадают зря :D
источник

AS

Alexander Scherba in KVM (PVE/oVirt etc)
То что виндовая машина уже есть и НФСшара создаётся там в два клика. Да и просто интересно, как это всё делается. А то пока выглядит так, как-будто вообще ни с чем виндовым мы дружить не будем из принципа.
источник

I

Ivan in KVM (PVE/oVirt etc)
источник

MS

Michael Silich in KVM (PVE/oVirt etc)
В Винде нфс шара, да даже обычный маунт очень хреново работает. Наелись этого с одним кастомером. Если уж так хочется Винду, то делаете там обычный iscsi и подсовывайте овирту.
источник

I

Ivan in KVM (PVE/oVirt etc)
2021 год, а винда еще не умеет в utf-8
источник

Г

Георгий in KVM (PVE/oVirt etc)
Кек, а как буд-то обычная не в 2 клика...
источник

AS

Alexander Scherba in KVM (PVE/oVirt etc)
короче ответ - нет, винду с овиртом не подружить?
источник
2021 April 06

AG

Alex Gluck in KVM (PVE/oVirt etc)
Подружить, только вам это не надо
источник

ЕБ

Евгений Буймов... in KVM (PVE/oVirt etc)
Всех приветствую! Прошу помочь новичку. Поставили ovirt host  на сервер и подключили к менеджеру. При выключении хоста вм не стартуют автоматически. Может кто подсказать, как добиться, чтобы при старте хоста автоматически поднимались важные вм?
источник

MS

Michael Silich in KVM (PVE/oVirt etc)
В настройках вм включить для нее Highly Available
источник

ЕБ

Евгений Буймов... in KVM (PVE/oVirt etc)
А не подскажите с какими настройками, я правильно понимаю Target Storage Domain for VM Lease -  no vm lease. Behavor - auto resume?
источник

ЕБ

Евгений Буймов... in KVM (PVE/oVirt etc)
Еще мне не до конца понятен механизм  high avsilable я из доков рончл что его задача рри откпзе запустить на моседнем хосте, а у нас хомт один?
источник