Рейтинг:0

В Proxmox, почему монтирование LVM в готовый контейнер lxc debian работает, но не монтируется в контейнер Centos?

флаг in

Шаги работы с Debian под ключ

  • создать контейнер
# pct create 102 local:vztmpl/debian-10-turnkey-core_16.1-1_amd64.tar.gz \
--features mknod=1,nesting=1,fuse=1 --ostype debian --storage=lvmthinCTVM \
--description "debian glusterfs" --имя хоста debiangluster --password "пароль" \
--onboot 1 --net0 имя=eth0,мост=vmbr0 --непривилегированный=0
  • Добавьте следующие строки в /etc/pve/lxc/102.conf для монтирования жесткого диска и символьных устройств, необходимых контейнеру для связи с lvm.
lxc.autodev: 1
lxc.cgroup2.devices.allow:
lxc.mount.entry: /dev/disk/by-id/ata-ST2000DM008-2FR102_ZFL1MDSK dev/sdc нет привязки, создать=файл 0 0
lxc.mount.entry: /dev/mapper/control dev/mapper/control нет привязки, создать=файл 0 0
lxc.mount.entry: /run/lvm run/lvm none bind,create=file 0 0
  • LVM должен работать

Неудачные шаги Centos

  • Создайте контейнер
# pct create 101 local:vztmpl/centos-8-default_20201210_amd64.tar.xz --features mknod=1,nesting=1,fuse=1 --ostype centos --storage=CTVM --description "centos glusterfs" --hostname thorgluster --password "пароль" --onboot 1 --net0 name=eth0,bridge=vmbr0 --unprivived=0
  • Установите LVM на контейнер
# начало пкт 101
# пкт введите 101
# компакт-диск /etc/yum.repos.d/
# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
# обновление днф
# днф установить lvm2
  • Затем отредактируйте /etc/pve/lxc/101.conf и добавьте те же строки сверху (скопировано здесь)
lxc.autodev: 1
lxc.cgroup2.devices.allow:
lxc.mount.entry: /dev/disk/by-id/ata-ST2000DM008-2FR102_ZFL1MDSK dev/sdc нет привязки, создать=файл 0 0
lxc.mount.entry: /dev/mapper/control dev/mapper/control нет привязки, создать=файл 0 0
lxc.mount.entry: /run/lvm run/lvm none bind,create=file 0 0
  • Затем я получаю сообщение об ошибке при запуске контейнера
# начало пкт 101
safe_mount: 1200 Не каталог — не удалось смонтировать «/run/lvm» в «/usr/lib/x86_64-linux-gnu/lxc/rootfs/run/lvm»
mount_entry: 2406 Не каталог — не удалось смонтировать «/run/lvm» на «/usr/lib/x86_64-linux-gnu/lxc/rootfs/run/lvm»
lxc_setup: 4365 Не удалось настроить записи монтирования
do_start: 1274 Не удалось настроить контейнер "101"
sync_wait: 34 Произошла ошибка в другом процессе (ожидаемый порядковый номер 3)
__lxc_start: 2068 Не удалось создать контейнер "101"
запуск контейнера "101" не удался

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.