31-08-2005, 19:07
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
2003 סרבר, DFS ו-load balancing
שאלה מחבר שלי:
נתון:
- AD על 2003
- שרת קבצים X
- שרת קבצים Y
- שיתוף בשם share על שרתים X ו-Y שהוא זהה על ידי מנגנון עצמאי (לא replication של מיקרוסופט)
- הוגדר DFS בשם "dfsroot" על הדומיין, ובתוכו הוגדר target שנקרא share1 אל השיתוף share בשני השרתים.
- נבדק סטטוס, שני השרתים מחזירים Okay
- שונה זמן ה-cache של ה DFS ל 5 שניות גם ב Root וגם ב Target
- שני שרתי הקבצים נמצאים באותו סגמנט, ויש אליהם את אותו TTL (כלומר אותו מספר hop-ים) וגם אותו זמן פינג (למקרה שמישהו יטען שזה site-awareness...)
- הכל מחובר דרך מתגים של 100mbps full duplex, כאשר שרת ה-AD אינו מקושר ישירות, אלא דרך נתב בסגמנט אחר.
הבעייה: כניסה אל השיתוף (domain\dfsroot\share1\\) מגיעה תמיד אל אותו שרת קבצים, גם אחרי שסוגרים את החלון וממתינים את זמן התוקף של ה-cache של ה DFS. אם מפילים את שרת הקבצים שאליו הלקוח תמיד מגיע, מתבצעת קפיצה אל השרת השני (כלומר fail-over יש). אם מחזירים את השרת הישן לפעולה, מחכים לזמן רענון, הלקוח ימשיך להגיע אל השרת השני. כלומר הבעייה היא שהוא פשוט לא בודק אלא אם כן הוא לחלוטין לא מצליח להיכנס.
לסיכום: איך גורמים ל load balancing לעבוד, אם זה בכלל אפשרי...
|