GlusterFS 11 : GlusterFS + NFS-Ganesha2024/04/25 |
|
NFS-Ganesha स्थापित करें और NFS प्रोटोकॉल के साथ Gluster वॉल्यूम माउंट करने के लिए GlusterFS के साथ एकीकृत करें।
NFS-Ganesha द्वारा समर्थित NFS प्रोटोकॉल v3, v4.0, v4.1, pNFS हैं। |
|
| [1] | यदि NFS सर्वर चल रहा है, तो उसे रोकें और अक्षम करें। |
|
[root@node01 ~]# systemctl disable --now nfs-server |
| [2] | GlusterFS क्लस्टर में एक नोड पर NFS-Ganesha स्थापित और कॉन्फ़िगर करें। |
|
[root@node01 ~]#
[root@node01 ~]# dnf -y install nfs-ganesha-gluster mv /etc/ganesha/ganesha.conf /etc/ganesha/ganesha.conf.org
[root@node01 ~]#
vi /etc/ganesha/ganesha.conf # नया निर्माण
NFS_CORE_PARAM {
# NFSv3 से NFSv4 छद्म पथ पर माउंट करना संभव है
mount_path_pseudo = true;
# NFS शिष्टाचार
Protocols = 3,4;
}
EXPORT_DEFAULTS {
# डिफ़ॉल्ट एक्सेस मोड
Access_Type = RW;
}
EXPORT {
# अनोखा ID ID
Export_Id = 101;
# Gluster वॉल्यूम का माउंट पथ
Path = "/vol_distributed";
FSAL {
# कोई भी नाम
name = GLUSTER;
# इस नोड का होस्टनाम या आईपी पता
hostname="10.0.0.51";
# Gluster वॉल्यूम नाम
volume="vol_distributed";
}
# रूट स्क्वैश के लिए कॉन्फ़िगरेशन
Squash="No_root_squash";
# NFSv4 छद्म पथ
Pseudo="/vfs_distributed";
# अनुमत सुरक्षा विकल्प
SecType = "sys";
}
LOG {
# डिफ़ॉल्ट लॉग स्तर
Default_Log_Level = WARN;
}
[root@node01 ~]#
systemctl enable --now nfs-ganesha
# माउंट सत्यापित करें [root@node01 ~]# showmount -e localhost Export list for localhost: /vfs_distributed (everyone) |
| [3] | यदि Firewalld चल रहा है, तो NFS सेवा की अनुमति दें। |
|
[root@node01 ~]# firewall-cmd --add-service=nfs success [root@node01 ~]# firewall-cmd --runtime-to-permanent success |
| [4] | क्लाइंट होस्ट पर बढ़ते हुए NFS को सत्यापित करें। |
|
[root@client ~]#
dnf -y install nfs-utils # ganesha.conf में [Pseudo=***] पर सेट छद्म पथ निर्दिष्ट करें [root@client ~]# mount -t nfs4 node01.srv.world:/vfs_distributed /mnt [root@client ~]# df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/fedora-root xfs 15G 1.9G 14G 13% / devtmpfs devtmpfs 4.0M 0 4.0M 0% /dev tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 782M 1.1M 781M 1% /run tmpfs tmpfs 2.0G 0 2.0G 0% /tmp /dev/vda2 xfs 960M 344M 617M 36% /boot tmpfs tmpfs 391M 4.0K 391M 1% /run/user/0 node01.srv.world:/vfs_distributed nfs4 30G 4.1G 26G 14% /mnt # पढ़ने और लिखने का सत्यापन करें [root@client ~]# echo "Gluster NFS write test" > /mnt/testfile.txt [root@client ~]# cat /mnt/testfile.txt Gluster NFS write test |
| Sponsored Link |
|
|