Как пробросить HDD в LXC контейнер Proxmox?

На сервере Proxmox поднял LXC контейнер с OpenMediaVault. Теперь думаю как лучше ей дать доступ к физическим дискам.
Будет 2 диска, собранные в Raid 1. В дальнейшем есть планы расширения количества дисков и организация Raid 5 или 6.
Подскажите, как правильнее это сделать? Не думаю, что монтирование разделов, будет лучшим выходом. Есть какой-то способ полностью передать управление диском контейнеру, по аналогии с пробросом диска в ВМ?
  • Вопрос задан
  • 4303 просмотра
Пригласить эксперта
Ответы на вопрос 3
@Vova-vova
За три года так и не появилось ответа. В интернетах попадается только проброс в Виртуальную Машину, а не в контейнер lxc. Тогда я отвечу сам.
Пробросить физически диск с хоста в контейнер проксмокса (на самом деле папку на хосте) можно в консоли хоста proxmox так:
pct set 102 -mp1 /mnt/pve/moydisk/films,mp=/mnt/hdd2
pct - Proxmox Container Toolkit, утилита для управления контейнерами
set - команда выбора контейнера
102 - номер контейнера
-mp0 - опция указывающая номер точки монтирования. Первая начинается с 0, потом 1, потом2 и так далее, если хотите несколько дисков пробросить в контейнер.
/mnt/pve/moydisk/films - путь, куда у вас примонтирован диск (ну либо вы просто папку с хоста хотите пробросить в контейнер). В случае софтрейда это будет например /dev/md0.
mp=/mnt/hdd2 - путь внутри контейнера, куда будет отображаться диск. Эту директорию надо предварительно создать, если её нет.
После этого можно проверить. Для этого надо зайти в веб-морду проксмокса, далее выбрать наш контейнер - Resourses - и там будет виден новый пункт Mount Point. Смонтированный диск сразу виден в окружении контейнера, перезагружаться не надо. Актуально для версии 7.4, но наверное и на других версиях тоже самое.
И не забудьте в хостовой системе (проксмоксе) выдать права на запись, чтобы приложения из контейнера могли туда писать.
Ответ написан
Melkij
@Melkij
PostgreSQL DBA
Само устройство - никак. С диском должно общаться ядро. У контейнера своего ядра нет.
Монтируете диски к хост-системе, биндите в контейнер: https://wiki.debian.org/LXC#Bind_mounts_inside_the...
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Либо маунтите в lxc диски через конфиг, либо биндом в lxc пробрасываете
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы