Привет! У меня кластер 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 — будет полезный опыт.
Подумал, что можно создать 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 — будет полезный опыт.
