Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Подмонтировать CephFS в LXC.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Подмонтировать CephFS в LXC., Proxmox Виртуальная Среда
     
    KeyzerSuze
    Guest
    #1
    0
    12.06.2025 15:30:00
    Привет! У меня кластер Proxmox из 5 узлов. Я создал на них Ceph-кластер и CephFS. Хотелось бы получить доступ к CephFS с других устройств в моей домашней лаборатории.

    Подумал, что можно создать LXC (Debian 12) с NFS и потом примонтировать CephFS с базового узла в LXC через rbind. Получится privileged + nested + CIFS, чтобы можно было запустить nfs-kernel. Думаю, у меня есть 2 варианта:

    a) rbind — как это сделать? У меня CephFS примонтирован в `/mnt/pve/cephfs` на узлах, и я создал `/mnt/pve/cephfs/hme1/fs/`. Хочу примонтировать это в LXC как `/srv/hme1fs`.

    b) Можно примонтировать CephFS напрямую в LXC — думаю, нужно установить `ceph-common`. Но нужна какая-то учетная запись и секретный ключ, где их взять?

    Вариант a кажется самым простым — сработает ли он? Не против попробовать вариант b, потому что можно будет настроить это на других устройствах и обойти NFS — будет полезный опыт.
     
     
     
    aaron
    Guest
    #2
    0
    12.06.2025 15:40:00
    Вариант A с bind mount, должно быть, точно сработает: https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_bind_mount_points Но CephFS ведь идёт с сервером NFS Ganesha? https://docs.ceph.com/en/latest/cephfs/nfs/ Это тоже может сработать, или, как вариант, в зависимости от ваших клиентов, можно монтировать CephFS напрямую на клиентах. Для этого варианта в идеале нужно иметь ID клиента и ключ для каждого клиента. https://docs.ceph.com/en/latest/cephfs/client-auth/
     
     
     
    alexskysilk
    Guest
    #3
    0
    12.06.2025 18:50:00
    Подтверждаю. В реализации для PvE этого точно нет, по крайней мере, "из коробки". Может, тебе стоит добавить? Если серьезно, это мало зачем. Любой клиент, поддерживающий NFS, лучше подключит CephFS напрямую (Windows может и должен использовать SMB).
     
     
     
    aaron
    Guest
    #4
    0
    13.06.2025 09:30:00
    Все пакеты Ceph должны быть доступны для установки, даже с репозиториями Proxmox Ceph. Некоторые вещи могут не работать, но это часто связано с тем, что Ceph, развернутый на Proxmox VE, не использует метод Ceph Orchestra, который запрещает несколько вещей, для которых он требуется. Также есть Windows-клиент для CephFS, и я знаю хотя бы одного клиента, который использует свой Ceph-кластер в основном как сетевую шару CephFS для Windows-клиентов.
     
     
     
    KeyzerSuze
    Guest
    #5
    0
    13.06.2025 09:40:00
    Спасибо всем за вклад. Итак, я понял, что Ceph идет с NFS-сервером => NFS Ganesha server. Приятно это знать — когда доберусь до создания отдельного кластера Ceph, посмотрю на это. Но немного опасаюсь испортить установку Ceph в PVE, учитывая, что всё связано. Так что bind mount на LXC, который занимается экспортом файловой системы, сработает — это может быть NFS или CIFS, если захочу. Но, думаю, чтобы получить максимум, лучше научиться монтировать файловую систему Ceph на сервер, кажется, вы также предоставили какие-то ссылки на это << думаю, это путь, который я попробую первым. Еще раз спасибо.
     
     
     
    KeyzerSuze
    Guest
    #6
    0
    13.06.2025 12:31:00
    Для тех, кто следит за этим: ceph osd pool ls .mgr cephPool01 cephfs_data cephfs_metadata. Не уверен, как получить пространства имен через cli, но через веб-интерфейс proxmox могу cephfs # создать пользователя без аутентификации ceph auth get-or-create-key client.max # изменить аутентификацию. Думаю, это позволяет мне смонтировать cephfs. Думаю, ceph auth caps client.max mon 'allow r' osd 'allow rw pool=cephPool01 namespace=cephfs'.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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