GlusterFS : GlusterFS + NFS-Ganesha2023/08/28 |
NFS-Ganesha स्थापित करें और NFS प्रोटोकॉल के साथ Gluster वॉल्यूम माउंट करने के लिए GlusterFS के साथ एकीकृत करें।
NFS-Ganesha द्वारा समर्थित NFS प्रोटोकॉल v3, v4.0, v4.1, pNFS हैं। |
|
[1] | सबसे पहले Gluster में NFS सुविधा को अक्षम करें। Gluster में NFS सुविधा आधिकारिक तौर पर बंद कर दी गई है। इसके अलावा यदि NFS सर्वर चल रहा है, तो उसे भी रोकें और अक्षम करें। |
# ठीक है अगर [nfs.disable: चालू] (डिफ़ॉल्ट सेटिंग) root@node01:~# gluster volume get vol_distributed nfs.disable Option Value ------ ----- nfs.disable on # यदि [nfs.disable: off], तो अक्षम करने के लिए मुड़ें root@node01:~# gluster volume set vol_distributed nfs.disable on volume set: success # यदि NFS सर्वर चल रहा है, तो इसे अक्षम करें root@node01:~# systemctl disable --now nfs-server |
[2] | GlusterFS क्लस्टर में एक नोड पर NFS-Ganesha स्थापित और कॉन्फ़िगर करें। |
root@node01:~#
root@node01:~# apt -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 Pseudo पथ पर माउंट करना संभव है mount_path_pseudo = true; # NFS शिष्टाचार Protocols = 3,4; } EXPORT_DEFAULTS { # डिफ़ॉल्ट एक्सेस मोड Access_Type = RW; } EXPORT { # अनोखा ID Export_Id = 101; # Gluster Volume का माउंट पथ Path = "/vol_distributed"; FSAL { # कोई भी नाम name = GLUSTER; # इस नोड का होस्टनाम या आईपी पता hostname="10.0.0.51"; # Gluster वॉल्यूम नाम volume="vol_distributed"; } # root Squash के लिए सेटिंग Squash="No_root_squash"; # NFSv4 Pseudo पथ Pseudo="/vfs_distributed"; # अनुमत सुरक्षा विकल्प SecType = "sys"; } LOG { # डिफ़ॉल्ट लॉग स्तर Default_Log_Level = WARN; } # निर्यात सूची दिखाएँ root@node01:~# showmount -e localhost Export list for localhost: /vfs_distributed (everyone) |
[3] | क्लाइंट होस्ट पर बढ़ते हुए NFS को सत्यापित करें। |
root@client:~#
apt -y install nfs-common # ganesha.conf में [Pseudo=***] पर Pseudo पथ सेट निर्दिष्ट करें root@client:~# mount -t nfs4 node01.srv.world:/vfs_distributed /mnt root@client:~# df -hT Filesystem Type Size Used Avail Use% Mounted on tmpfs tmpfs 393M 1.1M 392M 1% /run /dev/mapper/ubuntu--vg-ubuntu--lv ext4 27G 7.0G 19G 28% / 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 126M 1.7G 7% /boot tmpfs tmpfs 393M 4.0K 393M 1% /run/user/0 node01.srv.world:/vfs_distributed nfs4 54G 15G 37G 29% /mnt |
Sponsored Link |
|