AlmaLinux9 Podman NFS サーバーを利用して外部ストレージを利用する方法

環境
AlmaLinux release 9.2 (Turquoise Kodkod)

概要
外部ストレージとして NFS サーバーを利用する場合の設定です。
[nfs.arkgame.com] 上の [/home/nfsshare] ディレクトリを共有ディレクトリとして設定します。

操作手順
1. [nfs-volume] ボリューム作成

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# podman volume create \
--opt type=nfs4 \
--opt o=rw \
--opt device=10.0.0.52:/home/nfsshare nfs-volume
# podman volume create \ --opt type=nfs4 \ --opt o=rw \ --opt device=10.0.0.52:/home/nfsshare nfs-volume
# podman volume create \
--opt type=nfs4 \
--opt o=rw \
--opt device=10.0.0.52:/home/nfsshare nfs-volume

2.ボリューム一覧を表示する
# podman volume ls

3.[nfs-volume] の詳細表示

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# podman volume inspect nfs-volume
# podman volume inspect nfs-volume
# podman volume inspect nfs-volume

4.[nfs-volume] を コンテナー上の [/nfsshare] にマウントして起動する

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# podman run -it -v nfs-volume:/nfsshare almalinux
# podman run -it -v nfs-volume:/nfsshare almalinux
# podman run -it -v nfs-volume:/nfsshare almalinux

5.動作確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# df -hT /nfsshare
# echo "NFS Volume Data" > /nfsshare/res.txt
# cat /nfsshare/res.txt
# df -hT /nfsshare # echo "NFS Volume Data" > /nfsshare/res.txt # cat /nfsshare/res.txt
# df -hT /nfsshare
# echo "NFS Volume Data" > /nfsshare/res.txt
# cat /nfsshare/res.txt

 

AlmaLinux 9

Posted by arkgame