Home Windows ServerWindows Server 2012 R2 DFS | Distributed File System

DFS | Distributed File System

by Tal Ben Shushan 06/03/2014 0 comment
DFS | Distributed File System
נהנתם מהמאמר ? שתפו אותו!

DFS | Distributed File System

DFS הוא שירות שיכול לעזור לנו בכמה מובנים, הרבה מיחסים חשיבות ליכולת לבצע Replication בין תיקיות שכל תיקייה בשרת אחר ובכך ליצור יתירות, סוג של גיבוי לקבצים (אני בכוונה אומר סוג של) ואפשרות לתת למשתמשים גישה מהירה יותר לקבצים.

תארו לכם שקיים שרת קבצים בירושלים וחלק מהמשתמשים נמצאים בתל אביב ומה קורה כאשר המשתמשים בתל אביב רוצים להתחבר לכונן הרשת הנמצא בירושלים, הם נתקלים באיטיות רבה יותר מכוון שצריך להוריד את הקבצים “מהרשת הגלובלית” ולא הפנימית

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

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

עד כה הדוגמה, במאמר זה אציג כיצד מתקינים DFS כיצד מגדירים תיקיה , וכונן רשת אתם אמורים לדעת כבר אך יוצרים ואם לא קיים מאמר באתר.

נפתח את

Server Manager -> Manage -> Add Roles -> Server Roles

נפתח את File and Storage Services

נסמן בV להתקנה את

DFS Namespaces ואת DFS Replication

לא חובה לסמן את files RM

לא חובה לסמן את files RM

בסיום נפתח את Tools ונלחץ על DFS Management

למעלה לחצו על Tools

למעלה לחצו על Tools

כעת ניצור “תיקיית שיתוף” חדשה

נלחץ קליק ימני על NameSpaces

New Namespaces

קליק ימני

קליק ימני

כעת נבחר באיזה שרת ניצור את תיקייה זו

רשמתי את השרת DC1 שלי

לחצו על עיון ובחרו את השרת

לחצו על עיון ובחרו את השרת

ניתן לראות את הדוגמה למעלה שאם ניתן שם מסוים הוא יהיה /server/name// (או הדומיין)

נתתי את השם DocumentsDC1

Namespace הוא סוג של תיקייה

Namespace הוא סוג של תיקייה

אם נלחץ על Edit Settings

ניתן לראות באיזה שרת, שם תיקיית השיתוף, נתיב התיקייה (השארתי את הDefault)

וסימנתי את administrators have full access users read and write

כמו בתמונה

ניתן להגדיר כאן את סוגי ההרשאות

ניתן להגדיר כאן את סוגי ההרשאות

כעת ניתן לסמן 2 אפשרויות

Domain-base namespace

stand-alone namespace

מה נבחר? אפשרות הDomain היא הטובה מכולם, כך ניתן תמיד לזכור שם הדומיין ואז לרשום את התיקייה , ככה קל יותר לזכור ולזהות וגם אם יצרתם כונן רשת משותף למשתמשים והחלפתם שרת קבצים אין כאן שום בעיה! אותו שם תיקיית השיתוף (NameSpace) ליתר דיוק והכל ממשיך לעבוד כרגיל

קיים אפילו הסבר מצויין של מיקרוסופט

קיים אפילו הסבר מצויין של מיקרוסופט

Next

כל ההגדרות שכרגע בצענו

כל ההגדרות שכרגע בצענו

סיימו את האשף

כעת הגדרתי דרך Group Policy כונן רשת (קיים באתר מאמר בנושא)

הכונן שיצרתי דרך GPO

הכונן שיצרתי דרך GPO

כעת אני מעוניין ליצור תיקיה, נלחץ על הנתיב שיצרנו קליק ימני ואז New Folder

הוספת תיקייה

הוספת תיקייה

נלחץ על Add

Add

Add

נרשום שרת אחר, זאת דוגמה טובה שמציגה שאת התיקייה שעכשיו אני יוצר “כאלו בנתיב של DC1 זה בעצם תיקייה שנמצאת בDC2 (בDC2 יצרתי תיקיית שיתוף מבעוד מועד)

תיקייה שצרתי בשרת DC2

תיקייה שצרתי בשרת DC2

בתוך תיקייה זו (DC2Share) אני יצור תיקיית Drives וניתן לראות בתמונה את ה Preview Namespace

לחצו OK

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

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

הכנסתי קובץ לדוגמה בתוך כונן הרשת בתיקיית Drives שיצרתי

קובץ שאיתו מאוחר יותר נבדוק את השכפול

קובץ שאיתו מאוחר יותר נבדוק את השכפול

כעת נלחץ על התיקייה Drives שיצרתי , וילחץ קליק ימני

בדיוק כמו בתמונה

Replicate folder

Replicate folder

אנו נקבל אזהרה שאומר שנצטרך 2 תיקיות מטרה (תיקייה על כל שרת) כדי ליצור את השכפול

נלחץ YES

כן

כן

נבחר את התיקייה הראשונה (אמרנו צריך 2 תיקיות שיבצעו Rpelication) בניהם

עיון

עיון

אז נלחץ Browes נלחץ על Drives ואז OK

את התיקייה Drives בשרתDC1 יצרתי הרגע על מנת להוסיף אותו לשכפול (כמובן שהוא Share)

את התיקייה Drives בשרתDC1 יצרתי הרגע על מנת להוסיף אותו לשכפול (כמובן שהוא Share)

ושוב OK

OK

OK

כעת נבחר ב YES

כן

כן

נקבל את הנתיב כעת (Drives במציאות יושבת ב DC2) שבחרנו ואת השם של התיקייה שאותה נשכפל

בחרנו בDrives שנמצא בDC1 אותו יצרתי דקה לפני כן על מנת שאליו ישתכפלו הקבצים (Drives המקורי נמצא ב DC2)

ה- Namespace

ה- Namespace

עכשיו! בגלל שבחרנו ב Drives ב DC1 (ויצרתי לפני זה תיקייה בשם Drives ב DC1) הוא כבר תיאם את שני תיקיות אלו

ניתן להוסיף אפילו עוד שרת

ניתן להוסיף אפילו עוד שרת

בחרו את השרת הראשי – זאת אומרת שאם קיימים קבצים דומים בשרת אחר אז הוא יצור תיקייה בשרת השני של קבצים משוכפלים ובכך ימנע את מחיקתם

נבחר את השרת הראשי שבו לא ישתנו הקבצים אם קיימים כפולים

נבחר את השרת הראשי שבו לא ישתנו הקבצים אם קיימים כפולים

כעת ניתן לבחור באיזה שיטה יפעל השכפול מה שכן לא ניתן לבחור את HUB בגלל שאין ברשותנו יותר מ3 שרתים

סמנו Full Mesh

סמנו Full Mesh

נלחץ Next

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

בסביבת פרודקשין נבצע זאת פעם ביום בשעה מוגדרת

בסביבת פרודקשין נבצע זאת פעם ביום בשעה מוגדרת

נלחץ Create

צור!

צור!

מעולה!

מעולה הכל V

מעולה הכל V

אם נכנס ל Replication

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

ואם נלחץ על ה DFS Replication ונלחץ על Verify Topology

בדיקה האם הכל תקין

בדיקה האם הכל תקין

הכל תקין!

הכל תקין

הכל תקין

למעלה בלשונית Connection ואז לחצו קליק ימני על אחד מהתיקיות ואז Replicate Now על מנת לזרז תהליכים

ניתן לבצע Replication on dimand

ניתן לבצע Replication on dimand

לחצו OK

OK

OK

כעת אם תיגשו לשתי התיקיות תוכלו לראות שהקבצים השתכפלו !

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

Leave a Comment