GlusterFS היא מערכת המספקת אחסון רשת אשר יש את היכולת להיעשות אשמה סובלנית, מיותרת וניתן להרחבה. זוהי אפשרות נהדרת ליישומים הזקוקים לגישה לקבצים גדולים, כגון פתרונות אחסון ברמה מדעית. מה שמערכת הקבצים עושה היא אגרגטים ומקורות זיכרון דרך מרחב שמות גלובלי יחיד למאגר אחסון והיא נגישה באמצעות פרוטוקולים ברמה מרובת קבצים.

הדבר הגדול על GlusterFS היא שזה מאוד קל לשימוש ולתחזק. הנה איך אתה יכול להגדיר NAS שלך עם GlusterFS.

מה אתה צריך:

  • רשת
  • GlusterFS
  • תיבות לינוקס

.1 הגדר את הרשת שלך

ההימור הטוב ביותר שלך הוא חיבור GlusterFS ל Gigabit Ethernet ואת מערך עצום של שרתים, בתוספת התקני אחסון. אם אין לך את אלה על היד, שני מחשבים או VMs הם בדרך כלל מספיק, במיוחד אם אתה רק מקבל את העניין.

2. התקן את השרת שלך

Glusterfs כלול במאגר של הפצות לינוקס רבות. לפני ההתקנה, אתה יכול להשוות תחילה את מספרי הגירסה בין אתר האינטרנט שלך distro. זכור שעליך לעדכן את הלקוחות באופן ידני. אם יש לך גרסה חדשה למדי, תוכל להתקין את השרת על ידי הקלדה (בהפצה מבוססת Debian):

 sudo apt-get להתקין שרת glusterfs 

3. עבור אל IP סטטי והוספת / הסרה של כרכים

פתח את הקובץ "etc / network / interfaces":

 סודו ננו / וכו '/ רשת / ממשקים 

ולהסיר את הקו (אם קיים) ifacetho0 inet dynamic, ולאחר מכן להוסיף את השורות:

 אוטומטי eth0 ethace eth0 inet כתובת סטטית 192.168.0.100 netmask 255.255.255.0 שער 192.168.0.1 שידור 192.168.0.255 רשת 192.168.0.0 

הפעל מחדש את המחשב וודא שהרשת פועלת. אם כן, הקלד את הדברים הבאים:

 נפח גלוסטר ליצור testvol 192.168.0.100:/data 

הקלדה זו תיצור נפח "testvol" אשר יאוחסנו בשרת. הקבצים שלך יהיה ממוקם בספריה "/ נתונים" אשר נמצאת במערכת השורש ומה GlusterFS שוקל לבנים.

כדי לוודא שהוא פועל, הקלד:

 נפח גלוסטר להתחיל 

תוכל להסיר את אמצעי האחסון במועד מאוחר יותר על ידי הקלדת שניהם:

 נפח לעצור 

ו

 נפח למחוק - - 

4. הרכבה אמצעי אחסון מקומי

אתה יכול לעשות זאת בקלות על ידי מציאת:

 mkdir / mnt / gluster 

לאחר מכן, השתמש בפקודה שבהמשך כדי לטעון אותה.

 mount.glusterfs 192.168.0.100:/ testvol / mnt / glusterfs הד "זה עובד"> / mnt / gluster / test. טקסט 

ודא שהוא פועל לפני שתמשיך.

5. שיתוף זה מעל NFS

גרסאות עדכניות יותר מעניקות באופן אוטומטי גישה ל- NFS לכרכים. אתה עדיין צריך להוסיף חבילת portmap לשרת על מנת לגרום לזה לעבוד למרות. כדי לעשות זאת, כל שעליך לעשות הוא להוסיף נקודת הר:

 sudo mkdir / mnt / nfsgluster 

הקט

 sudo mount-nfs 192.168.0.100:/ testvol / mnt / nfstest / -o tcp, לעומת = 3 

כדי להפוך את הלקוח הר לשתף את האתחול, להוסיף את הפרטים של שיתוף NFS Gluster ל / etc / fstab בדרך הרגילה. לדוגמה, הוסף את השורה:

 192.168.0.100:7997:/testvol / mnt / nfstest nfs defaults, _netdedev 0 0 

זהו זה!

סיכום

לאחר ההגדרה, תוכל להוסיף שרת חדש על ידי ביצוע השלבים שלמעלה. ודא שאתה נותן לשרת החדש שלך כתובת IP אחרת. כדי לבדוק את הסטטוס של השרת החדש שלך, הקלד:

 gler peer בדיקה 192.168.0.101 מעמד עמית גלאסטר 

אם ברצונך לעבוד עם שמות ולא עם כתובות IP עבור השרתים שלך, עליך להוסיף אותם לקובץ המארחים במנהל המערכת. כל שעליך לעשות הוא לערוך /etc/hosts עם עורך הטקסט שלך ולהוסיף שורה (למשל 192.168.0.101) עבור כל שרת.