Size: a a a

KVM (PVE/oVirt etc)

2019 September 23

k

kvaps in KVM (PVE/oVirt etc)
Dmitry Nagovitsin
а как вы их туда отдаете? у вас свой какой то оператор?
На счёт оператора кстати, есть OpenEBS, они тоже используют istgt, собственно у них я и подсмотрел это решение

Эти вообще взяли zfs и реализовали его в user-space
источник

DN

Dmitry Nagovitsin in KVM (PVE/oVirt etc)
kvaps
нет, раньше я генерил их из темплейта, сейчас занимаюсь миграцией этого всего на linstor
как линстор, кстати?
источник

k

kvaps in KVM (PVE/oVirt etc)
Dmitry Nagovitsin
как линстор, кстати?
В целом отлично. У нас весь сторадж на нём построен. Kubernetes работает через нативный драйвер. А OpenNebula пока через прослойку в виде iscsi и lvm.

Есть свои проблемы. Но радует то, что разработчики идут на контакт и очень быстро реагируют на issues.
источник

k

kvaps in KVM (PVE/oVirt etc)
Ещё есть прокс, он тоже на Linstor
источник

k

kvaps in KVM (PVE/oVirt etc)
Для OpenNebula официальный драйвер мне не понравился, потому написал свой:
https://github.com/OpenNebula/addon-linstor_un несколько месяцев в стейдже он отработал, теперь буду прод на него переносить
источник

DN

Dmitry Nagovitsin in KVM (PVE/oVirt etc)
kvaps
Для OpenNebula официальный драйвер мне не понравился, потому написал свой:
https://github.com/OpenNebula/addon-linstor_un несколько месяцев в стейдже он отработал, теперь буду прод на него переносить
хорош )
источник

G

George in KVM (PVE/oVirt etc)
kvaps
вообще, как показывает практика, серверная часть любой хранилки отлично себя в user-space чувствует. Там же нет ни FUSE ни других прослоек.
я бы сказал вообще значения не имеет где код выполняется, если при этом не происходит постоянного свитчинга между kernel и user спейсами. Но устоявшееся "kernel space = скорость" живёт в головах :(
источник

I

Ivan in KVM (PVE/oVirt etc)
George
я бы сказал вообще значения не имеет где код выполняется, если при этом не происходит постоянного свитчинга между kernel и user спейсами. Но устоявшееся "kernel space = скорость" живёт в головах :(
пример с openvpn живет в головах
источник

UD

Uncel Duk in KVM (PVE/oVirt etc)
kvaps
ну мы юзаем в продакшене, запускаем таргеты сразу в kubernetes
Рецепт есть?
источник

k

kvaps in KVM (PVE/oVirt etc)
Uncel Duk
Рецепт есть?
Создаёшь том в Linstor, получешь ожидаемое блочное устройство /dev/drbd1234 на двух нодах. Затем запускаешь под с istgt и nodeAffinity к этим двум нодам.
источник

k

kvaps in KVM (PVE/oVirt etc)
Но на самом деле непонятно зачем, т.к. linstor и сам diskless-ноды умеет.
источник

UD

Uncel Duk in KVM (PVE/oVirt etc)
kvaps
Создаёшь том в Linstor, получешь ожидаемое блочное устройство /dev/drbd1234 на двух нодах. Затем запускаешь под с istgt и nodeAffinity к этим двум нодам.
много хранилок нарезаете  и бездисковые серваки?
источник

k

kvaps in KVM (PVE/oVirt etc)
Uncel Duk
много хранилок нарезаете  и бездисковые серваки?
зависит от workload, когда вместе а когда и отдельно
источник

UD

Uncel Duk in KVM (PVE/oVirt etc)
Надо потестить, на что только не пойдешь лишь бы базу не выносить из кубера =)
источник
2019 September 24

SM

Stephen Mayer in KVM (PVE/oVirt etc)
ребят, кто-нибудь сталкивался с таким, что после добавления нового раздела диска его размер 1к?

└─sde4                 8:68   0    1K  0 part
источник

VM

Vladimir Manko in KVM (PVE/oVirt etc)
А расширенный раздел в котором валяются логические диски
источник

VM

Vladimir Manko in KVM (PVE/oVirt etc)
По крайней мере должно быть так
источник

VM

Vladimir Manko in KVM (PVE/oVirt etc)
Посмотрите через parted -l
источник

VM

Vladimir Manko in KVM (PVE/oVirt etc)
Если в партед у него будет размер равный сумме дисков sde5,6,7 итд то 5,6,7 это логические внутри расширенного sde4, который в lsblk отображается размером 1к.
источник

SM

Stephen Mayer in KVM (PVE/oVirt etc)
дак нету sde 5 6 7
источник