Size: a a a

KVM (PVE/oVirt etc)

2020 October 07

TF

Terry Filch in KVM (PVE/oVirt etc)
krakazyabra
а тебе реально зашел этот проект?
почему бы и нет
источник

NU

Nikita Uchaev in KVM (PVE/oVirt etc)
Вечер добрый, господа.
Кто активно использует lxc-контейнеры на proxmox, как вы борете проблему не-монтирования zfs-сабвольюмов после нештатного выключения сервера?
Воспроизводится на 100% моих инсталляций. Воспроизведение - запустите контейнер, использующий zfs в качестве стораджа, запустите пинг внутри и рубаните по питанию железку.
Результат - после запуска zfs-сабвольюм с хранилищем контейнера не смонтируется автоматом, пожалуется, что директория для монтирования не пуста. Само собой контейнер не запустится тоже, причем с дебильной жалобой, что не знает тип дистрибутива.
Монтируем контейнер через pct mount XXX, лезем в rootf - там гарантированно остаётся пустая /dev или /proc.
Удаляем, отмонтируем контейнер, монтируем zfs саювольюм, стартуем контейнер. Всё работает.


А теперь вопрос - что за херня и как эту проблему решить кардинально?
источник

NU

Nikita Uchaev in KVM (PVE/oVirt etc)
Ну и неужели ни у кого более нет подобных проблем?
источник

TF

Terry Filch in KVM (PVE/oVirt etc)
Nikita Uchaev
Вечер добрый, господа.
Кто активно использует lxc-контейнеры на proxmox, как вы борете проблему не-монтирования zfs-сабвольюмов после нештатного выключения сервера?
Воспроизводится на 100% моих инсталляций. Воспроизведение - запустите контейнер, использующий zfs в качестве стораджа, запустите пинг внутри и рубаните по питанию железку.
Результат - после запуска zfs-сабвольюм с хранилищем контейнера не смонтируется автоматом, пожалуется, что директория для монтирования не пуста. Само собой контейнер не запустится тоже, причем с дебильной жалобой, что не знает тип дистрибутива.
Монтируем контейнер через pct mount XXX, лезем в rootf - там гарантированно остаётся пустая /dev или /proc.
Удаляем, отмонтируем контейнер, монтируем zfs саювольюм, стартуем контейнер. Всё работает.


А теперь вопрос - что за херня и как эту проблему решить кардинально?
в чате zfs спрашивали?
источник

TF

Terry Filch in KVM (PVE/oVirt etc)
Nikita Uchaev
Вечер добрый, господа.
Кто активно использует lxc-контейнеры на proxmox, как вы борете проблему не-монтирования zfs-сабвольюмов после нештатного выключения сервера?
Воспроизводится на 100% моих инсталляций. Воспроизведение - запустите контейнер, использующий zfs в качестве стораджа, запустите пинг внутри и рубаните по питанию железку.
Результат - после запуска zfs-сабвольюм с хранилищем контейнера не смонтируется автоматом, пожалуется, что директория для монтирования не пуста. Само собой контейнер не запустится тоже, причем с дебильной жалобой, что не знает тип дистрибутива.
Монтируем контейнер через pct mount XXX, лезем в rootf - там гарантированно остаётся пустая /dev или /proc.
Удаляем, отмонтируем контейнер, монтируем zfs саювольюм, стартуем контейнер. Всё работает.


А теперь вопрос - что за херня и как эту проблему решить кардинально?
источник

ВМ

Владимир Муковоз... in KVM (PVE/oVirt etc)
Nikita Uchaev
Вечер добрый, господа.
Кто активно использует lxc-контейнеры на proxmox, как вы борете проблему не-монтирования zfs-сабвольюмов после нештатного выключения сервера?
Воспроизводится на 100% моих инсталляций. Воспроизведение - запустите контейнер, использующий zfs в качестве стораджа, запустите пинг внутри и рубаните по питанию железку.
Результат - после запуска zfs-сабвольюм с хранилищем контейнера не смонтируется автоматом, пожалуется, что директория для монтирования не пуста. Само собой контейнер не запустится тоже, причем с дебильной жалобой, что не знает тип дистрибутива.
Монтируем контейнер через pct mount XXX, лезем в rootf - там гарантированно остаётся пустая /dev или /proc.
Удаляем, отмонтируем контейнер, монтируем zfs саювольюм, стартуем контейнер. Всё работает.


А теперь вопрос - что за херня и как эту проблему решить кардинально?
И часто Вы по питанию рубите сервер?) Не логичнее решить проблему чтобы он вырубался корректно?
источник

I

Ivan in KVM (PVE/oVirt etc)
Nikita Uchaev
Ну и неужели ни у кого более нет подобных проблем?
службой монтирования решается
источник

ВМ

Владимир Муковоз... in KVM (PVE/oVirt etc)
Я юзаю контейнеры в проксмоксе и у меня ниразу не было с этим проблем, наверное потому что я корректно всё вырубаю. Мне кажется это малое что может случиться в случае не корректного выключения.
источник

NU

Nikita Uchaev in KVM (PVE/oVirt etc)
Ivan
службой монтирования решается
Сорри, а тут куда смотреть? Ковырять конфиг systemd для zfs?
Это предположение или рабочее решение проблемы, используемое Вами?
источник

NU

Nikita Uchaev in KVM (PVE/oVirt etc)
Владимир Муковоз
И часто Вы по питанию рубите сервер?) Не логичнее решить проблему чтобы он вырубался корректно?
К сожалению, всё на всех площадках не предусмотреть, но понимание, что ни один контейнер после этого не стартанет - заставляет всерьёз задумываться о переходах на альтернативы.
Т.е. с kvm гостями и docker-контейнерами, использующими тот же сторадж проблем не наблюдается.
источник

I

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

I

Ivan in KVM (PVE/oVirt etc)
часть Fix filesystem mount ordering
источник

ВМ

Владимир Муковоз... in KVM (PVE/oVirt etc)
Nikita Uchaev
К сожалению, всё на всех площадках не предусмотреть, но понимание, что ни один контейнер после этого не стартанет - заставляет всерьёз задумываться о переходах на альтернативы.
Т.е. с kvm гостями и docker-контейнерами, использующими тот же сторадж проблем не наблюдается.
у тебя мускуля нигде нет?
источник

I

Ivan in KVM (PVE/oVirt etc)
и чуть выше служба монтирования прочих пулов
источник
2020 October 08

NU

Nikita Uchaev in KVM (PVE/oVirt etc)
Владимир Муковоз
у тебя мускуля нигде нет?
Есть практически везде
источник

NU

Nikita Uchaev in KVM (PVE/oVirt etc)
Ivan
часть Fix filesystem mount ordering
Огромное спасибо, обязательно попробую
источник

NU

Nikita Uchaev in KVM (PVE/oVirt etc)
Хотя кажется это немного не о том
источник

r

riv1329 in KVM (PVE/oVirt etc)
Nikita Uchaev
Вечер добрый, господа.
Кто активно использует lxc-контейнеры на proxmox, как вы борете проблему не-монтирования zfs-сабвольюмов после нештатного выключения сервера?
Воспроизводится на 100% моих инсталляций. Воспроизведение - запустите контейнер, использующий zfs в качестве стораджа, запустите пинг внутри и рубаните по питанию железку.
Результат - после запуска zfs-сабвольюм с хранилищем контейнера не смонтируется автоматом, пожалуется, что директория для монтирования не пуста. Само собой контейнер не запустится тоже, причем с дебильной жалобой, что не знает тип дистрибутива.
Монтируем контейнер через pct mount XXX, лезем в rootf - там гарантированно остаётся пустая /dev или /proc.
Удаляем, отмонтируем контейнер, монтируем zfs саювольюм, стартуем контейнер. Всё работает.


А теперь вопрос - что за херня и как эту проблему решить кардинально?
Хм... а я сталкивался с этим, но в другой ситуации. И пришел к выводу, что виноват проксмокс. Он пытается запустить хранилище до его монтирования и там появляются разные папки. Можно задизаблить хранилище, проверить что действительно все размонитровано, удалить папки, и потом его заэнаблить, и это в скрипт. Запускать из rc.local например, с задержкой 😊
источник

i

ivdok in KVM (PVE/oVirt etc)
riv1329
Хм... а я сталкивался с этим, но в другой ситуации. И пришел к выводу, что виноват проксмокс. Он пытается запустить хранилище до его монтирования и там появляются разные папки. Можно задизаблить хранилище, проверить что действительно все размонитровано, удалить папки, и потом его заэнаблить, и это в скрипт. Запускать из rc.local например, с задержкой 😊
Это абсолютно другая ситуация
источник

i

ivdok in KVM (PVE/oVirt etc)
И rc.local использовать вместо systemd - очень плохо
источник