כיצד ליצור NAS משלך עם
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) עבור כל שרת.