GlusterFS 11 : GlusterFS + NFS-Ganesha2023/10/03 |
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 devtmpfs devtmpfs 4.0M 0 4.0M 0% /dev tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 780M 972K 780M 1% /run /dev/mapper/fedora-root xfs 28G 1.9G 27G 7% / tmpfs tmpfs 2.0G 0 2.0G 0% /tmp /dev/vda2 xfs 960M 281M 680M 30% /boot tmpfs tmpfs 390M 0 390M 0% /run/user/0 node01.srv.world:/vfs_distributed nfs4 56G 4.4G 52G 8% /mnt # पढ़ने और लिखने का सत्यापन करें [root@client ~]# echo "Gluster NFS write test" > /mnt/testfile.txt [root@client ~]# cat /mnt/testfile.txt Gluster NFS write test |
Sponsored Link |