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.
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".
"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).