Kako učiniti višestruke volume_paths dostupnima Podman volumenima?

Dakle, možete promijeniti zadanu lokaciju za sveske, u redu, ali što ako imate više dostupnih lokacija za pohranu? Imam NFSv4 montiranje podržano NVME SSD-ovima, kao i NFSv4 montiranje podržano raidom10 spinnera i moram moći postaviti koji volumeni kamo idu.

Isprobao drugi pristup:
podman volume create --opt type=nfs --opt o=rw --opt device=my.nfs.host:/nfs-fast/podman-storage ssdvoltest

zasada je dobro

podman run -it -d -v ssdvoltest:/mnt/myfolder busybox

Pogreška: pogreška pri postavljanju volumena ssdvoltest za spremnik 9f106d4d2e5fd1028e37c8a36cd5c2e1e524fbe2d608df263533411e5fcebbbc: /usr/sbin/start-statd: redak 10: /run/rpc.statd.lock: Dopuštenje odbijeno
mount.nfs: rpc.statd nije pokrenut, ali je potreban za daljinsko zaključavanje.
mount.nfs: Ili koristite '-o nolock' da zaključavanja budu lokalna, ili pokrenite statd.
mount.nfs: Radnja nije dopuštena

Ali ja koristim NFSv4 koji za početak ne koristi statd?

Opcije --opt se prosljeđuju za montiranje, tako da ako koristite NFSv4 onda to eksplicitno navedite s "--opt type=nfs4".

Odustao sam od NFS-a zbog Podmana.

"Korisnik podmana" ima drugačiji kontekst od korisnika koji pokreće podman i ne možete izdati naredbu mount.nfs osim ako ste root (opcija "korisnik" u fstabu je br. pomoć za naredbe montiranja koje podman želi napraviti), poništavajući cijelu svrhu korištenja Podmana. Čak i ako koristite root za stvaranje nfs montiranja, postavite odgovarajuća dopuštenja i zatim mu postavite volume_path, neće uspjeti jer nećete moći postaviti selinux kontekst preko NFS-a. Da, znam da NFS4.2 "podržava" selinux, ali ono malo što podržava zapravo nije dovoljno za ovaj slučaj upotrebe. Nemam namjeru pokrenuti Podman kao root ili onemogućiti SELinux jer nema root-a, a kompatibilnost sa selinuxom su za mene glavne točke Podmana.

Na kraju sam odabrao iSCSI umjesto NFS-a i to čini čuda. Ipak bi bilo lijepo imati mogućnost postavljanja više od 1 opcije staze volumena. Korištenje vezanih nosača na sekundarnoj iscsi lokaciji očito funkcionira, ali vezanje montiranja i imenovani volumeni nisu ista stvar.

--security-opt label=disable je čarobna zastavica za izbjegavanje SELinuxovih smicalica bez njegovog onemogućavanja (u teoriji -v foo: bar: z radi trik, ali još uvijek imam problema s tim. Nemam pojma i moja bi opcija mogla biti potpuno nesigurna... ali je do sada dobro funkcioniralo).

Najnoviji post na blogu

Čarobnjak koji izvodi čaroliju nije magija
November 24, 2023

Ali, u slučaju Harry Pottera i sličnih čarobnjaka i magije, magija nije misteriozno ili izvan razumijevanja. Zapravo, uobičajeno je prikazati čaro...

Čarobnjak koji izvodi čaroliju nije magija
November 24, 2023

Ali, u slučaju Harry Pottera i sličnih čarobnjaka i magije, magija nije misteriozno ili izvan razumijevanja. Zapravo, uobičajeno je prikazati čaro...

Sadržaj generiran umjetnom inteligencijom i kutija za sapun
November 24, 2023

Lt_Storm je rekao: Čak ni ljudi zapravo ne shvaćaju pravila takvim mjerilima. Mislim, naravno, 1,7% bi moglo biti relativno loše, ali praktički ne ...