Size: a a a

OpenNebula - русскоговорящее сообщество

2019 April 15

MB

Mikhail Butalin in OpenNebula - русскоговорящее сообщество
а у тебя что было?
источник

MB

Mikhail Butalin in OpenNebula - русскоговорящее сообщество
Так, для себя, в коллекцию практик...
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Mikhail Butalin
а у тебя что было?
Я готовлю патч для lvm, проблема была в нем, т.к. пофиксив удаление undeployed виртуалок, мы сломали деатач дисков для задеплоенных.
т.к. команда lvremove выполняется на ноде из BRIDGE_LIST, а не на той где находится виртуалка в данный момент
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
О, кстати это не мой косяк, оно уже и в 5.8 реализованно 🤦
https://github.com/OpenNebula/one/commit/5af6dba3dde51e88bdf7251c17b99489a7c23557
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
кстати я тут немного упололся, и решил драйвер для линстора написать, переодически поглядываю исходники для fs_lvm и ceph драйверов
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
похоже что fs_lvm можно легко подправить что-бы он не требовал шаренной ФС для своей работы
источник

NS

Nik Sh in OpenNebula - русскоговорящее сообщество
kvaps
похоже что fs_lvm можно легко подправить что-бы он не требовал шаренной ФС для своей работы
ОМГ, на что вы меня подписали, теперь придется туда зарываться. Для меня это блокер кейс был для прода.
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Nik Sh
ОМГ, на что вы меня подписали, теперь придется туда зарываться. Для меня это блокер кейс был для прода.
можно посмотреть на исходники ceph.
По сути, все что нужно - это заменить все:
DEV=$(readlink $DST_PATH)
на
DEV=/dev/vg-one-${DS_ID}/lv-one-${VM_ID}-${DISK_ID}

и написать save.fs_lvm и restore.fs_lvm actions для kvm vmm
источник

MB

Mikhail Butalin in OpenNebula - русскоговорящее сообщество
Я поковырялся с линстор и понял что до тех пор пока у него нет распределенной ФС из коробки, мне оно не пойдёт
источник

MB

Mikhail Butalin in OpenNebula - русскоговорящее сообщество
остановился на GlusterFS
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
эмм, linstor - это распределенное блочное устройство из коробки)
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
а это лучше, чем фс для виртуалок
источник

MB

Mikhail Butalin in OpenNebula - русскоговорящее сообщество
да что ты!
источник

MB

Mikhail Butalin in OpenNebula - русскоговорящее сообщество
я про распределеннуй ФС вообще-то говорил
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
а я про образы виртуалок
источник

MB

Mikhail Butalin in OpenNebula - русскоговорящее сообщество
а ок, не буду тебе мешать... продолжай беседовать сам с собой...
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
Mikhail Butalin
Я поковырялся с линстор и понял что до тех пор пока у него нет распределенной ФС из коробки, мне оно не пойдёт
Я думал, вы про применимость к виртуалкам.
источник

k

kvaps in OpenNebula - русскоговорящее сообщество
Mikhail Butalin
я про распределеннуй ФС вообще-то говорил
А зачем тебе распределенная фс?
источник

ИИ

Игорь Исаенко in OpenNebula - русскоговорящее сообщество
А если вы про простое использование, то да, linstor для этого не особо подойдет.
Хотя... можно нарезать фс в блочном устройстве
источник

MB

Mikhail Butalin in OpenNebula - русскоговорящее сообщество
ИМХО когда нет единой точки отказа, то надёжнее
источник