Ubuntu 24.04
Sponsored Link

Ceph Squid : CephFS + NFS-Ganesha2024/05/03

 
NFS प्रोटोकॉल के साथ Ceph फ़ाइल सिस्टम को माउंट करने के लिए NFS-Ganesha स्थापित करें।
[1] CephFS नोड पर NFS-@गणेश स्थापित और कॉन्फ़िगर करें।
root@node01:~#
apt -y install nfs-ganesha-ceph
root@node01:~#
mv /etc/ganesha/ganesha.conf /etc/ganesha/ganesha.conf.org

root@node01:~#
vi /etc/ganesha/ganesha.conf
# नया निर्माण

NFS_CORE_PARAM {
    # NLM अक्षम करें
    Enable_NLM = false;
    # RQUOTA अक्षम करें (यह CephFS पर समर्थित नहीं है)
    Enable_RQUOTA = false;
    # NFS शिष्टाचार
    Protocols = 4;
}
EXPORT_DEFAULTS {
    # डिफ़ॉल्ट एक्सेस मोड
    Access_Type = RW;
}
EXPORT {
    # अनोखा ID
    Export_Id = 101;
    # CephFS का माउंट पथ
    Path = "/";
    FSAL {
        name = CEPH;
        # इस नोड का होस्टनाम या आईपी पता
        hostname="10.0.0.51";
    }
    # रूट स्क्वैश के लिए सेटिंग
    Squash="No_root_squash";
    # NFSv4 Pseudo पथ
    Pseudo="/vfs_ceph";
    # अनुमत सुरक्षा विकल्प
    SecType = "sys";
}
LOG {
    # डिफ़ॉल्ट लॉग स्तर
    Default_Log_Level = WARN;
}

root@node01:~#
systemctl restart nfs-ganesha
[2] क्लाइंट होस्ट पर बढ़ते हुए NFS को सत्यापित करें।
root@client:~#
apt -y install nfs-common
# ganesha.conf में [Pseudo=***] पर Pseudo पथ सेट निर्दिष्ट करें

root@client:~#
mount -t nfs4 node01.srv.world:/vfs_ceph /mnt

root@client:~#
df -hT

Filesystem                        Type   Size  Used Avail Use% Mounted on
tmpfs                             tmpfs  392M  1.1M  391M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv ext4    28G  6.3G   20G  24% /
tmpfs                             tmpfs  2.0G     0  2.0G   0% /dev/shm
tmpfs                             tmpfs  5.0M     0  5.0M   0% /run/lock
/dev/vda2                         ext4   2.0G   95M  1.7G   6% /boot
tmpfs                             tmpfs  392M   12K  392M   1% /run/user/0
node01.srv.world:/vfs_ceph        nfs4   152G     0  152G   0% /mnt
मिलान सामग्री