Size: a a a

KVM (PVE/oVirt etc)

2020 March 23

I

Ivan in KVM (PVE/oVirt etc)
Andrey Mikhaylov
Привет. Слушайте, объясните доступным языком, что именно делает галочка Shared в свойствах стораджа в PVE? Просто если добавлять сторадж без этой галочки, то он все равно на всех нодах появляется.
значит что хранилище может быть одновременно используемым
источник

I

Ivan in KVM (PVE/oVirt etc)
в каждом хранилище можно ностраить видимость на нодах
источник

I

Ivan in KVM (PVE/oVirt etc)
советую настроить
источник

AM

Andrey Mikhaylov in KVM (PVE/oVirt etc)
Вот это и сбивает с толку, т.е. если я не выберу ноды на которых должен появится сторадж, то он появляется на всех и что в таком случае делает эта галка я не понимаю.
источник

I

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

I

Ivan in KVM (PVE/oVirt etc)
например есть isicsi хранилище, оно поддерживает одновременную запись на него с разных нод - это shared
источник

I

Ivan in KVM (PVE/oVirt etc)
а вот обычный локальный lvm такого не поддерживает
источник

AM

Andrey Mikhaylov in KVM (PVE/oVirt etc)
На примере. Есть каталог /test (он реплицируется сторонними службами), я его в кластере добавляю без галки Shared и не указываю конкретные ноды. Хранилище добавляется на все ноды, я его могу использовать на всех нодах, но при этом галки нет.
источник

AM

Andrey Mikhaylov in KVM (PVE/oVirt etc)
Ivan
например есть isicsi хранилище, оно поддерживает одновременную запись на него с разных нод - это shared
Вот как раз по поводу nfs и iscsi вопросов нет, оно же даже помоему не дает возможность не shared сделать.
источник

i

ivdok in KVM (PVE/oVirt etc)
Andrey Mikhaylov
Вот это и сбивает с толку, т.е. если я не выберу ноды на которых должен появится сторадж, то он появляется на всех и что в таком случае делает эта галка я не понимаю.
Даёт знать гипервизору, что хранилище доступно на двух и больше нодах одновременно, и это влияет на доступные операции с вм
источник

AM

Andrey Mikhaylov in KVM (PVE/oVirt etc)
ivdok
Даёт знать гипервизору, что хранилище доступно на двух и больше нодах одновременно, и это влияет на доступные операции с вм
Во, это уже понятнее, спасибо!
источник

DB

Dmitry Burlakov in KVM (PVE/oVirt etc)
Vladimir Manko
Но я уже несколько лет не использовал zfs с kvm под проксом, не знаю подводных камней - хз как kvm уживается с zfs и thinprovisioning. не хотелось бы глюков и потери производительности в виртуалках, а на фулл флеше хотелось бы меньше ссд насиловать
прекрасно уживается
источник

i

ivdok in KVM (PVE/oVirt etc)
Andrey Mikhaylov
Во, это уже понятнее, спасибо!
https://i.imgur.com/elWuYNG.png вот тут можно выбрать видимость стораджа, если он не везде расшарен
источник

DB

Dmitry Burlakov in KVM (PVE/oVirt etc)
Vladimir Manko
Уже оценил. Все выходные тестил mdadm+thinlvm vs zfs, zfs за счет ARC выигрывает по чтение конски, но в записи конечно уныло. Но пока остановился на zfs ибо это категорически удобнее чем mdadm+thinlvm
там еще при вылете диска прям сильно все лучше у zfs чем у drbd, гораздо быстрее resilvering
источник

DB

Dmitry Burlakov in KVM (PVE/oVirt etc)
Vladimir Manko
К слову с включенным сжатием lz4 скорость пула меньше чем без сжатия в пределах мизера, так что сжатие неплохо. KVM виртуалки на zfs со сжатием гоняли? Как оно сейчас? Проблем нет с точки зрения непредвиденного поведения?
со сжатием нет проблем
источник

AM

Andrey Mikhaylov in KVM (PVE/oVirt etc)
ivdok
https://i.imgur.com/elWuYNG.png вот тут можно выбрать видимость стораджа, если он не везде расшарен
Да, это с этим я уже разобрался, меня смущала именно галочка, но теперь понятно, что это просто флаг для гипервизора который говорит какая функциональность для виртуальной машины доступна в плане HA, Спасибо.
источник

i

ivdok in KVM (PVE/oVirt etc)
Andrey Mikhaylov
Да, это с этим я уже разобрался, меня смущала именно галочка, но теперь понятно, что это просто флаг для гипервизора который говорит какая функциональность для виртуальной машины доступна в плане HA, Спасибо.
HA тут ни при чём, это зависит от того, реализовано ли на стороне стораджа кластерное хранилище. При наличии этой галки прокс обеспечивает блокировку и распределение I/O, чтобы не перезаписать/стереть того, что нужно другой ноде.
источник

i

ivdok in KVM (PVE/oVirt etc)
Множества пересекаются, но не включают друг друга
источник

AM

Andrey Mikhaylov in KVM (PVE/oVirt etc)
Жалко всего это в доке нет, там общими словами только, без таких подробностей.
источник

G

George in KVM (PVE/oVirt etc)
Vladimir Manko
Стоит оставить или вырубить lz4?
латенси может добавить, тут от нагрузки нужно смотреть. Если не сильно латенси замечаете - стоит включать
источник