Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    [РЕШЕНО] ВНИМАНИЕ: Обнаружена устаревшая версия systemd (< v232), контейнер не запустится в чистой среде cgroupv2!

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО] ВНИМАНИЕ: Обнаружена устаревшая версия systemd (< v232), контейнер не запустится в чистой среде cgroupv2!, Proxmox Виртуальная Среда
     
    ramses
    Guest
    #1
    0
    06.09.2022 20:46:00
    Привет всем, я обновил PVE с v6.4 до v7.2-7, и всё работает отлично, кроме LXC, который у меня есть. Когда я пытаюсь запустить контейнер LXC:

    ----------------------------------------------------------------
    root@proxmox:/etc/pve/lxc# pct start 120
    WARN: old systemd (< v232) detected, container won't run in a pure cgroupv2 environment! Please see documentation -> container -> cgroup version.
    Task finished with 1 warning(s)!
    root@proxmox:/etc/pve/lxc#
    ----------------------------------------------------------------

    Конфиг CT такой (Debian 8 / Jessie):

    ----------------------------------------------------------------
    root@proxmox:/etc/pve/lxc# pct config 120
    arch: amd64
    cores: 1
    description: lxc.cgroup2.devices.allow = c 10%3A200 rwm%0A
    hostname: soporte
    memory: 1024
    nameserver: 8.8.8.8 8.8.4.4
    net0: name=eth0,bridge=vmbr0,gw=192.168.2.1,hwaddr=96:7F:45:EC:57:E8,ip=192.168.2.95/24,type=veth
    onboot: 1
    ostype: debian
    rootfs: local-lvm:vm-120-disk-1,size=40G
    searchdomain: soporte.local
    swap: 1024
    root@proxmox:/etc/pve/lxc#
    ----------------------------------------------------------------

    Я пытался добавить строку GRUB_CMDLINE_LINUX_DEFAULT="systemd.unified_cgroup_hierarchy=0 quiet" в GRUB, но в LXC CT нет файлов GRUB:

    ----------------------------------------------------------------
    root@soporte:/# ls -la /etc/default/grub
    ls: cannot access /etc/default/grub: No such file or directory
    root@soporte:/# ls /boot/grub/grub.conf
    ls: cannot access /boot/grub/grub.conf: No such file or directory
    root@soporte:/#
    ----------------------------------------------------------------

    Я создал файл "/etc/default/grub" со строкой GRUB_CMDLINE_LINUX_DEFAULT="systemd.unified_cgroup_hierarchy=0 quiet", но когда я пытаюсь обновить GRUB:

    ----------------------------------------------------------------
    root@soporte:/# update-grub
    bash: update-grub: command not found
    root@soporte:/#
    ----------------------------------------------------------------

    Я могу войти в CT и запустить сеть с помощью service networking start и получить доступ в Интернет, но она не запускается автоматически, и все службы остановлены, но я могу запустить, например, ssh-сервер вручную. Что я могу сделать, чтобы решить эту ошибку в LXC CT?

    С уважением и огромное спасибо!
     
     
     
    Neobin
    Guest
    #2
    0
    06.09.2022 22:25:00
    Я не буду спрашивать, почему вы используете ОС, которая достигла конца жизненного цикла более 4 года назад (нормально) и более 2 года (LTS)... Вам нужно добавить этот параметр на ваш PVE-хост, а не на LXC: https://pve.proxmox.com/pve-docs/chapter-pct.html#pct_cgroup_compat ("Changing CGroup Version")
     
     
     
    Neobin
    Guest
    #3
    0
    25.06.2023 16:41:00
    https://pve.proxmox.com/wiki/Upgrade_from_7_to_8#cgroup_V1_Deprecation

    Обновление с Proxmox VE 7.x на 8.x

    Важно! Обновление с версии 7.x до 8.x может быть сложным. Рекомендуется внимательно изучить эту документацию перед началом обновления.

    Основные изменения и проблемы

    *   Новые функции:
       *   Поддержка графических процессоров Intel Arc.
       *   Улучшенное управление контейнерами Windows.
       *   Новые API.
    *   Устаревшие функции:
       *   cgroup v1: В Proxmox VE 8.x cgroup v1 больше не поддерживается. Переход на cgroup v2 обязателен. Если у вас есть контейнеры или виртуальные машины, использующие cgroup v1, то они не будут работать после обновления.
       *   Zabbix agent 5.0: Теперь рекомендуется использовать Zabbix agent 6.0 или более позднюю версию.
    *   Проблемы, возникающие при обновлении:
       *   Контейнеры, использующие cgroup v1, не будут работать после обновления.
       *   Некоторые конфигурации, которые работали в Proxmox VE 7.x, могут перестать работать в Proxmox VE 8.x.
       *   Возможны проблемы с сетевыми мостами.

    Рекомендации по обновлению:

    1.  Обязательно сделайте резервную копию вашей системы перед обновлением.
    2.  Проверьте вашу конфигурацию на предмет использования cgroup v1 и перейдите на cgroup v2 до обновления.
    3.  Используйте Zabbix agent 6.0 или более позднюю версию.
    4.  Внимательно прочитайте документацию по обновлению, чтобы избежать проблем.
    5.  Протестируйте обновление на тестовой среде, прежде чем обновлять продуктивную систему.

    Обновление cgroup v1

    Проxmox VE 8.x больше не использует cgroup v1 по умолчанию. Все новые контейнеры и виртуальные машины будут использовать cgroup v2.

    Если у вас есть контейнеры или виртуальные машины, использующие cgroup v1, вам необходимо перевести их на cgroup v2 до обновления на Proxmox VE 8.x.

    Для этого выполните следующие действия:

    1.  Остановите контейнер или виртуальную машину.
    2.  Измените конфигурацию контейнера или виртуальной машины, чтобы указать `cgroup_v2 = true`.
    3.  Запустите контейнер или виртуальную машину.

    Если у вас возникли проблемы с обновлением cgroup v1, обратитесь к документации или форуму поддержки Proxmox VE.

    [#ProxmoxVE #Upgrade #cgroupV2]
     
     
     
    zPro
    Guest
    #4
    0
    25.06.2023 18:54:00
    Огромное спасибо, hybrid всё ещё поддерживается с Proxmox 8, я думал, что это уже невозможно... Только что попробовал и работает отлично после добавления в grub. На будущее нужно посмотреть, но один старый сервер только работает в Ubuntu 16, так что надо будет посмотреть, сможет ли, например, docker помочь в будущем... Инструмент менять точно не могу.
     
     
     
    daiznez
    Guest
    #5
    0
    01.04.2025 19:23:00
    Привет, добрый день! Я тут новенький и нужна помощь с этой проблемой. Не знаю, куда команды класть и как их связать. Может, кто-нибудь сможет помочь? Спасибо.
     
     
     
    daiznez
    Guest
    #6
    0
    01.04.2025 20:11:00
    Я добавляю параметр на PVE-хост, а не на LXC.
     
     
     
    ramses
    Guest
    #7
    0
    07.09.2022 13:55:00
    @Neobin огромное спасибо! Мой LXC CT теперь запускается нормально. Спасибо ещё раз!
     
     
     
    zPro
    Guest
    #8
    0
    25.06.2023 12:41:00
    Решит ли это решение также работать на Proxmox 8? Есть ли какие-то недостатки для самого Proxmox?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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