Home CentOS התקנת שרת Linux NFS וחיבור קבוע לכונן ה NFS

התקנת שרת Linux NFS וחיבור קבוע לכונן ה NFS

by Tal Ben Shushan 04/09/2017 0 comment
התקנת שרת Linux NFS וחיבור קבוע לכונן ה NFS
נהנתם מהמאמר ? שתפו אותו!

כל הזכויות שמורות לטל בן שושן – Shushan.co.il

התקנת שרת Linux NFS

NFS הוא קיצור של Network File System הוא פרוטוקול נפוץ לשיתוף כונני תיקיות והאפשרות של שרתים לטעון אותם אליהם ולהשתמש בהם כאחסון, שימוש נפוץ שלהם הוא לדוגמה במערכי האחסון של vMware vSphere שכן ניתן לטעון את כונן ה NFS (תיקייה משותפת משרת NFS) ולהגדיר בתוכו “דיסקים וירטואלים” ובכך לנצל את ה VFS כאחסון ברשת.

במאמר זה נגדיר שרת CentOS 7 שהוא שרת ה NFS ושרת נוסף של CentOS 7 גרסת Desktop

שרת

נפתח את שרת ה NFS ונתקין את כלי הNFS

[root@localhost ~]# yum install nfs-utils

ניצור תיקייה בvar בשם nfs

[root@localhost ~]# mkdir /var/nfs

ניתן הרשאות על מנת שיהיה ניתן לכתוב אליו

chmod -R 777 /var/nfs/

נפעיל את כל השירותים החיונים ל NFS

[root@localhost ~]# systemctl start rpcbind
 [root@localhost ~]# systemctl start nfs-server
 [root@localhost ~]# systemctl start nfs-lock
 [root@localhost ~]# systemctl start nfs-idmap

נגדיר לשירותים לעלות בהפעלה

[root@localhost ~]# systemctl enable rpcbind
 [root@localhost ~]# systemctl enable nfs-server
 [root@localhost ~]# systemctl enable nfs-lock
 [root@localhost ~]# systemctl enable nfs-idmap

על מנת לשתף את התיקייה שהגדרנו ב NFS נערוך את הקובץ

[root@localhost ~]# vi /etc/exports

נכניס את השורה

/var/nfs 192.168.1.150(rw,sync,no_root_squash,no_all_squash)

*הכתובת 192.168.1.150 זה כתובת השרת שיתחבר אל שרת ה NFS וספציפית אל התיקייה שיצרנו

נבצע כעת ריסטארט לשירות על מנת שיחיל את התיקייה שהגדרנו

[root@localhost ~]# systemctl restart nfs-server

כעת נפתח את הפורטים בפיירוואל

[root@localhost ~]# firewall-cmd --permanent --zone public --add-service mountd

[root@localhost ~]# firewall-cmd --permanent --zone public --add-service rpc-bind

[root@localhost ~]# firewall-cmd --permanent --zone public --add-service nfs

[root@localhost ~]# firewall-cmd --reload

לקוח

בשרת שיתחבר אליו ה NFS (נעבור כעת לשרת השני זה שיתחבר לNFS)

נתקין את כלי ה NFS

[root@Tal ~]# yum install nfs-utils

כעת ניצור תיקייה חדשה בmnt בשם nfs כך שנטען את הNFS בשרת לNFS בשרת שאנחנו כרגע נמצאים בו

[root@Tal ~]# mkdir -p /mnt/nfs

נפעיל את כל השירותים החיונים ל NFS[root@Tal ~]# systemctl start rpcbind

[root@Tal ~]# systemctl start nfs-server
 [root@Tal ~]# systemctl start nfs-lock
 [root@Tal ~]# systemctl start nfs-idmap

נגדיר לשירותים לעלות בהפעלה

[root@Tal ~]# systemctl enable rpcbind
 [root@Tal ~]# systemctl enable nfs-server
 [root@Tal ~]# systemctl enable nfs-lock
 [root@Tal ~]# systemctl enable nfs-idmap

כעת נבצע את ה Mount

[root@Tal ~]# mount -t nfs 192.168.1.100:/var/nfs /mnt/nfs/

*כתובת שרת ה NFS שממנו נטען את הכונן NFS הכתובת שלו 192.168.1.100 ואילו 192.168.1.150 הוא השרת שעכשיו אנחנו עובדים עליו והוא למעשה הלקוח

נקיש כעת

[root@Tal ~]# df -kh

בשורה האחרונה

172.26.0.234:/var/nfs 50G 2.1G 48G 5% /mnt/nfs

מעולה, נוכל לבדוק את הרשאות הכתיבה על ידי יצירת קובץ txt

[root@Tal ~]# touch /mnt/nfs/tal.txt

על מנת לטעון אתה NFS באופן קבוע

יש לערוך

[root@Tal ~]# vi /etc/fstab

בשורה האחרונה הוסיפו שורה חדשה

192.168.1.100:/var/nfs /mnt/nfs nfs defaults 0 0

ה nfs לפני ה defaults אומר לו שזהו כונן NFS

מאמרים קשורים

Leave a Comment