GlusterFS 11 : GlusterFS + NFS-Ganesha2024/11/01 |
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 2.0G 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 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-network-generator.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-udev-load-credentials.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-sysctl.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-tmpfiles-setup-dev-early.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-tmpfiles-setup-dev.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-vconsole-setup.service tmpfs tmpfs 2.0G 0 2.0G 0% /tmp /dev/vda2 xfs 960M 316M 645M 33% /boot tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-tmpfiles-setup.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-resolved.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/getty@tty1.service tmpfs tmpfs 1.0M 0 1.0M 0% /run/credentials/serial-getty@ttyS0.service tmpfs tmpfs 391M 4.0K 391M 1% /run/user/0 node01.srv.world:/vfs_distributed nfs4 30G 4.2G 26G 15% /mnt # पढ़ने और लिखने का सत्यापन करें [root@client ~]# echo "Gluster NFS write test" > /mnt/testfile.txt [root@client ~]# cat /mnt/testfile.txt Gluster NFS write test |
Sponsored Link |
|