Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    LXC не запускается после обновления с V5 на V6 с использованием ZFS для хранения

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    LXC не запускается после обновления с V5 на V6 с использованием ZFS для хранения, Proxmox Виртуальная Среда
     
    mjoconr
    Guest
    #1
    0
    06.09.2019 03:53:00
    ПРИВЕТ ВСЕМ! Я только что закончил обновление с V5 на V6 Proxmox, и у меня возникла проблема с LXC, которые не запускаются. Похоже, что LXC запускается без предварительного монтирования ZFS подтома. В результате создается каталог dev, из-за чего ZFS больше не может монтироваться, поскольку в точке монтирования уже есть файлы. Монтирование не работает. Код: root@pve:/rbd# zfs mount rbd/subvol-109-disk-0 нельзя смонтировать '/rbd/subvol-109-disk-0': каталог не пуст. Существует каталог, созданный в попытке запустить lXC. Код: root@pve:/rbd# find /rbd/subvol-109*/ /rbd/subvol-109-disk-0/ /rbd/subvol-109-disk-0/dev Удалите каталог. Код: rm -rf /rbd/subvol-109-disk-0/dev/ Смонтируйте том rbd. Код: root@pve:/rbd# zfs mount rbd/subvol-109-disk-0. После этого я могу запустить LXC с веб-страницы или через CLI. Вопрос: что монтирует подтом ZFS? Это проблема ZFS, что он не монтирует подтом при загрузке? Должен ли Proxmox монтировать образ? Разве Proxmox не должен проверять, смонтирован ли он, перед запуском LXC? Я смог запустить LXC, но после перезагрузки, похоже, мне снова нужно вручную исправлять монтирования. Спасибо!
     
     
     
    tonci
    Guest
    #2
    0
    29.09.2019 12:38:00
    Здравствуйте всем, да, я столкнулся с той же проблемой... после обновления до версии 6, lxc-даты не монтируются... директория не пуста и так далее... После очистки подкаталогов я могу монтировать их вручную и запускать контейнер. Но перезагрузка возвращает ситуацию обратно... подкаталоги не смонтированы. Есть еще одна странная вещь... я поставил nfs-сервер на самом хосте. Создал один датасет, который экспортируется через nfs-сервис для резервного сервера nfs для основного хоста. Этот датасет также пропадает после перезагрузки. Поэтому rpool/data/nfs-export не может быть смонтирован по той же причине... директория не пуста... после удаления директорий dump и template я могу смонтировать его вручную и тоже нужно перезапустить nfs-сервис... но после этого всё работает. Всё, что упоминалось выше, работало нормально на версии 5.x... Большое спасибо заранее за любое решение/совет... С уважением, Тонци.
     
     
     
    ramrot
    Guest
    #3
    0
    29.09.2019 22:29:00
    Я бы проверил, включены ли сервисы systemd для zfs с помощью команды systemctl list-unit-files. На моих машинах включены: Code: zfs-import-cache.service                включен
    zfs-import-scan.service                 отключен
    zfs-mount.service                       включен
    zfs-share.service                       включен
    zfs-zed.service                         включен
    zfs-import.target                       включен
    zfs.target                              включен. Ты проверял журнал на наличие ошибок? Показывает ли журналctl -u zfs-mount.service (или любого другого сервиса zfs) что-то о проблеме, с которой ты столкнулся?
     
     
     
    mjoconr
    Guest
    #4
    0
    29.09.2019 22:59:00
    Извините, я обновил список рассылки Proxmox с ответом, но забыл сделать то же самое для форума. Проблема заключалась в том, что у меня была запись в fstab, которая создавала привязку из пула zfs в обычное место. Это вызывало сбой службы монтирования zfs, поскольку она думала, что в пуле zfs есть файлы. Убрал это, изменив службу, чтобы она использовала директорию rbd напрямую вместо привязки. Предлагаю, что проблема tonci заключается в том, что путь NFS находится внутри директории пула zfs. Смонтируйте NFS через конфигурацию хранилища Proxmox или убедитесь, что точка монтирования NFS находится вне пула zfs.
     
     
     
    tonci
    Guest
    #5
    0
    30.09.2019 07:51:00
    Да, спасибо вам обоим за ваши ответы... Надеюсь, я это решил... Проблема заключалась в том, что я очистил только содержимое подтомов lxc (т.е. /rpool/data/subvol-xyz), но не всё содержимое /rpool/. Как только я удалил содержимое /rpool/, подтома были смонтированы правильно (тестировал после нескольких перезагрузок). Что касается nfs... Я тоже это выяснил, у меня была некая "петля монтирования" (как вы упоминали)... Я удалил ту же строку fstab, и набор данных /rpool/nfs-server наконец был готов к экспорту через nfs-сервис для других узлов, и, как вы сказали, я смонтировал его через prox-storage-config как директорию для локальных дампов... Но я использую набор данных внутри /rpool/ для nfs-экспортов, и это "работает" (вопрос остаётся, как это работало в 5.x... или, может быть, что-то изменилось после обновления)... mjconor, я не совсем понимаю, что вы имели в виду под "убедитесь, что точка монтирования nfs находится вне пула zfs", поэтому прошу вас уточнить? .. ramrot, я проверил сервисы, которые вы упомянули, и они все были неактивны до того, как я исправил эту проблему с монтированием, а теперь они все активны. Спасибо ещё раз, с уважением, Тонци.
     
     
     
    mjoconr
    Guest
    #6
    0
    30.09.2019 23:35:00
    Экспорт NFS ZFS пула должен выполняться через встроенную функцию NFS ZFS (https://blog.programster.org/sharing-zfs-datasets-via-nfs), но если вы монтируете внешнюю файловую систему внутри пула ZFS (думаю, в вашем случае это rpool), и эта файловая система монтируется до того, как пул будет полностью готов к работе, ZFS не смонтирует файловую систему корректно, из-за чего мы оба и получили ошибки.
     
     
     
    ChESch
    Guest
    #7
    0
    03.08.2020 08:21:00
    Я могу подтвердить, что решение от tonci также сработало для меня, я написал все, что помогло мне решить мою проблему, прямо здесь!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры