#author("2025-04-23T18:27:37+00:00","default:sysosa","sysosa") #author("2025-04-23T18:30:25+00:00","default:sysosa","sysosa") 目下のlinuxマシンには大抵 ceph のクライアント機能が入っている. なのでcephから「ceph 構成ファイル」(/etc/ceph/ceph.conf) と「キーリング」を取得すればネイティブでcephと繋げます. でも従来のnfsでの接続も可能でceph側の設定で利用可能となる。 [[Ceph/cephadm/smb]]のようにmoduleを確認すると初めから利用可能のようです #code(nonumber){{ [root@ceph01 ~]# ceph mgr module ls MODULE : nfs on : [root@ceph01 ~]# }} 作ったemfsファイルシステムを ceph02 でnfs公開(nfsサーバ)にしていきます #code(nonumber){{ [root@ceph01 ~]# ceph nfs cluster create nfs-emfs ceph02 [root@ceph01 ~]# ceph orch ls NAME PORTS RUNNING REFRESHED AGE PLACEMENT : nfs.nfs-emfs ?:2049 1/1 2m ago 2m ceph02 : [root@ceph01 ~]# ceph orch ps NAME HOST PORTS STATUS REFRESHED AGE MEM USE MEM LIM VERSION IMAGE ID CONTAINER ID : nfs.nfs-emfs.0.0.ceph02.uewrna ceph02 *:2049 running (2m) 2m ago 2m 17.5M - 5.9 4892a7ef541b 786468df7d9c : [root@ceph01 ~]# }} その後はダッシュボードに入って File -> NFS にて下記のように設定します &ref(2025y04m24d_032241194.png,nolink,80%); 「Create NFS export」ボタンを押下すると登録が完了して下記のようになります。 &ref(2025y04m24d_032407329.png,nolink); ここでnfsを利用したいクライアントからは ceph02でのnfsコンテナでは「/volumes/_nogroup/emfs/fb8b4b21-5e02-4e72-a480-38ac5dc0ea8b」がexportの実態ですが、Pseudoにて「/emfs」に偽装されて使いやすい名称にしてます なので、ここでnfsを利用したいクライアントからは #code(nonumber){{ mkdir /emfs mount -t nfs ceph02:/emfs /emfs }} で利用可能となります。 としてnfs-mountとなります