PracticU

הגדרת Failover Cluster ISCSI

בלי כתוביותעם כתוביות
PracticU › קורס וירטואליזציה - Hyper-V › הגדרת Failover Cluster ISCSI
מילון מושגים:
iSCSI - פרוטוקול שמאפשר לגשת להתקני אחסון מרוחקים דרך רשת IP, כאילו היו דיסקים מחוברים מקומית.
SAN - רשת אחסון ייעודית ומהירה שמחברת שרתים למערכי אחסון, כאילו הדיסקים מקומיים.
TCP/IP - אוסף הפרוטוקולים שעליו בנוי האינטרנט, המגדיר כיצד נתונים נארזים, מנותבים ומועברים בין מכשירים.
TCP - פרוטוקול תקשורת אמין שמוודא שכל חבילות המידע מגיעות ליעד בשלמות ובסדר הנכון.
ביט - יחידת המידע הקטנה ביותר במחשב, שערכה 0 או 1. שמונה ביטים מרכיבים בייט.
מטמון - אחסון זמני ומהיר של נתונים שנדרשים שוב, כדי להאיץ גישה ולהפחית עומס מהמקור המקורי.
RAM - זיכרון הגישה האקראית של המחשב, מהיר ונדיף, שבו נשמרים נתונים ותוכניות בזמן ריצתם.
NTFS - מערכת הקבצים העיקרית של Windows, התומכת בהרשאות, הצפנה ומבנה מתקדם של דיסק.

הגדרת Failover Cluster ISCSI
קלאסטר הוא כמה שרתים שעובדים יחד, כדי שאם אחד נופל השני ימשיך לתת את השירות. השיעור מקים Failover Cluster מעל דיסק משותף שמסופק על ידי שרת iSCSI, ומראה איך מעבירים את השליטה בין השרתים.
הרעיון ומה ההבדל מ-NLB
1. קלאסטר: שרתים (Nodes) שמתחלקים בעומסים או מגבים זה את זה. בדוגמה של אתר גדול, כתובת IP אחת מסתירה הרבה שרתים פיזיים.
2. Failover Cluster לעומת NLB: Failover Cluster מעביר שליטה על דיסק משותף מהשרת הפעיל לשרת הגיבוי. NLB מפזר חיבורים בין שרתים פעילים בלי דיסק משותף.
iSCSI ו-SAN
3. הבדל בין NAS ל-SAN: NAS מעביר קבצים, כלומר שיתוף ברמת קובץ. SAN מעביר בלוקים, כלומר הדיסק נראה למחשב כדיסק מקומי.
4. iSCSI: פקודות SCSI שנארזות ב-TCP/IP ונשלחות לדיסק במחשב מרוחק.
5. StarWind: תוכנה שהופכת שרת רגיל ליעד iSCSI. בשיעור משתמשים בגרסת ניסיון של 30 יום. שירות Microsoft iSCSI Initiator חייב להיות על Automatic.
הכנה
6. רשת: בשרתים הקלאסטר צריך לפחות שני כרטיסי רשת, אחד ללקוחות ואחד לפעימות לב (Heartbeat) בין השרתים. לסטורג' נדרש חיבור מהיר, בשיעור מצוין שג'יגה ביט מינימום ומומלץ לעבוד בתשתית אופטית.
7. סטורג' עם שני צדדים: שני שרתים נותנים את אותו דיסק, ומתרפלקים זה לזה כך שאם אחד נופל השני ממשיך.
8. מטמון: כתיבה למטמון ב-RAM מאיצה, אבל בלי UPS נפילת חשמל יכולה לאבד מידע.
הקמת הקלאסטר
9. Validate: בדיקה של החומרה והתוכנה לפני יצירת הקלאסטר. בלי זה מוצרי מיקרוסופט לא יעבדו.
10. Create Cluster: מזינים שמות השרתים, שם הקלאסטר וכתובת IP ווירטואלית שאליה הלקוחות פונים.
11. Quorum: קובע מי מחזיק בשליטה כשהרשת מתנתקת. אפשר לבחור Node Majority, Node and Disk Majority או Node and File Share Majority. בבחירה שגויה אפשר להגיע למצב שני שרתים פעילים בו זמנית ואובדן מידע.
12. הוספת שירות: מוסיפים שירות כמו File Server, ואפשר לראות אותו עובר בין השרתים.
מה קורה בהעברה
13. Move: מעבירים את האפליקציה מצומת לצומת. ההעברה לוקחת כ-30 שניות.
14. NTFS על דיסק משותף: NTFS לא יודע לעבוד עם שני חיבורים כותבים בו זמנית. לכן הדיסק המשותף נשלט רק על ידי צומת אחד בכל רגע, וזה ההבדל החשוב בין קלאסטר לבין שיתוף רגיל.
שימו לב
- ההבחנה בין שני סוגי הקלאסטרים היא מה שקובע איזו טכנולוגיה מתאימה לאיזו אפליקציה.
- יש אפליקציות שיודעות לעבוד בקלאסטר ואחרות שלא. לפני התקנה בודקים מול יצרן התוכנה.
בסיום השיעור השירות של הקלאסטר עובר בין השרתים, ודיסק משותף משרת אותו.
השיעור הבא בקורס: סיכום ב-3 דקות - Cluster NLB + Failover

פרקי ההרצאה: הגדרת Failover Cluster ISCSI

  1. 00:00

    מבוא לקלאסטר ומטרתו

  2. 03:05

    כרטיסי רשת נדרשים בכל שרת בקלאסטר

  3. 04:14

    מהו iSCSI ואיך הוא עובד

  4. 05:32

    התקנת StarWind כאחסון iSCSI

  5. 06:13

    הבדל בין SAN ל-NAS ברמת הבלוקים

  6. 09:29

    רוחב פס נדרש לתעבורת האחסון

  7. 11:18

    סיכון נפילת אחסון ורעיון המירור

  8. 11:57

    הגדרת Host ו-Target ב-StarWind

תמלול ההרצאה: הגדרת Failover Cluster ISCSI

הטקסט המלא של הדקות הראשונות בהרצאה «הגדרת Failover Cluster ISCSI» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:00

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

  2. 00:22

    לדוגמה, אתם יכולים לעשות פה NS-לוקאפ לפייסבוק, בואו נראה כמה כתובות IP יש לפייסבוק.דוטקום. אתם רואים לפי פייסבוק.קום יש כתובת IP 1, הרי זה לא הגיוני שכל העולם מתחבר לכתובת IP 1 כי המחשב היה קורס אחרי איזה 10,000 חיבורים, המחשב כבר לא יכול לסבול יותר סשנים, יותר

  3. 00:40

    חיבורים, נופל. אפילו יכול להגיע אולי עד 20,000 ואז הוא יפול. אז פשוט מאוד, מאחורי כתובת IP הזאת יש הרבה שרתים פיזיים, מאחורי IP 1 הרבה שרתים פיזיים.

  4. 00:53

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

  5. 01:20

    התוכנה של פייסבוק במקרה של שיתופים תוכנת שיתופים במקרה של sql sql exchange כל תוכנה כאילו על השרת עצמו מותקנת תוכנה ולרוב גם יש סטורג' משותף, כדי שכל הנתונים ייכנסו למקום אחד מרכזי, יש ארט דיסק משותף לכולם, וזה בדיוק מה שאנחנו הולכים לעשות בהרצאה הזאת.

  6. 01:46

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

  7. 02:06

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

  8. 02:22

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

  9. 02:49

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

  10. 03:19

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

  11. 03:51

    כל זה ארונות שלימים, כל אחד כזה זה דיסקים. תלוי בכמה גודל אתם רוצים, כמה דיסקים במקביל אתם רוצים. רוב הסטורג'ים שיש בחברות זה משהו כזה דבר.

  12. 04:01

    15 דיסקים, 30 דיסקים במקביל שעובדים. הם כמובן עובדים ברייט והכל. היתרון של סטורג' שהוא יכול להתחבר לכמה שרתים ביחד, לכמה מחשבים ביחד.

  13. 04:14

    בו זמנית. ארט דיסק רגיל אתה לא יכול לחבר אותו בו זמנית לשני מחשבים. מה אנחנו נעשה? אנחנו נעשה סטורג' משלנו.

  14. 04:21

    מה זה אומר שאנחנו נעשה סטורג' משלנו? אנחנו ניקח ונתקין סטורג' בטכנולוגיות iSCSI. בואו נעשה סטורג' בטכנולוגיות iSCSI, בשביל זה אנחנו נעבור לשרת, יש לנו פה שרת, נניח זה השרת הראשון.

  15. 04:40

    אנחנו נלמד את השרת הזה להיות iSCSI. מה זה iSCSI? iSCSI, בעצם מה זה SCSI בכלל? SCSI זה פרוטוקול בין הבקר ל-harddisk, איך הבקר מעביר הוראות לדיסק, במקום שהוא יעביר לדיסק המקומי שלו הוא יארוז את זה ב-tcpip וישלח למחשב מרוחק.

  16. 05:06

    זאת אומרת הדיסקים של המחשב יהיו במחשב מרוחק והוא מקבל הוראות בשפת האסקאזי. אורזים את האסקאזי הרגיל ב-tcpip ושולחים למחשב מרוחק.

  17. 05:19

    זה הרעיון, בואו נעשה את זה. יש חברה שנקראת סטארווינדס. איפה הסטארווינדס? בואו נעבור שנייה לגוגל לחברה שנקראת סטארווינדס.

  18. 05:36

    סטארווינד זה חברה שהם נותנים לנו חינם ל-30 יום. סטארווינד זה לידר in iSCSI צאן סופטוור. סטארווינד עושים בעצם את כל הסיפור הזה. כאשר הם רוצים כסף ומי שרוצה ממש בחינם יכול לקחת אופן פיילר.

  19. 06:00

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

  20. 06:30

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

  21. 07:04

    שר אתה מתייחס לסטורג' חיצוני כאילו זה סטורג' רק ברמת קבצים אתה לא יכול להגיד לו ברמת בלוקים קח קובץ תן קובץ זה שר זה לא טוב לנו כשאנחנו מדברים על דאטה בייסים כן או של קבצים גדולים לעומת זאת סאן SAN זה Storage Area Network, שזה אחסון ברמת

  22. 07:23

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

  23. 07:37

    ה-SAN זה דיסק מרוחק שאתה לא מעביר לו קבצים, אתה מעביר לו הוראות, קח בלוק כזה, תביא לי בלוק כזה, ממש כמו דיסק שנמצא אצלך.

  24. 07:45

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

  25. 08:09

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

  26. 08:23

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

  27. 08:43

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

  28. 09:09

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

  29. 09:39

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

  30. 09:50

    כי ארדיסק עובד 80 מגה בייט בשנייה, ארדיסק אחד, רייד עובד איזה 300-400 מגה בייט בשנייה, אז תפסור כפול שמונה, אתם תראו שאתם צריכים כמה ג'יגה ביטים, שזה יעבוד כמו שצריך אז עושים לרוב באופטי כי אופטי עובד ארבע ושמונה ג'יגה ביט אופטי כאילו כבל רשת רגיל זה מאה ואלף יש גם עשר אלף אבל זה משהו מאוד יקר אז עושים כבל אופטי לרוב כי זה פשוט יותר

  31. 10:17

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

  32. 10:42

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

  33. 11:08

    מייקרוסופט לא מעניין אותם storage, מבחינתם של מייקרוסופט יש לך storage אחד, הם לא מתעסקים ב storage. למייקרוסופט יש Windows Server שנקרא Storage Server שעושה אותו דבר אבל מייקרוסופט לא מתעסקים ב storage.

  34. 11:26

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

  35. 11:40

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

  36. 12:02

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

  37. 12:09

    כי אני חייב בשביל הקלאסטר סטורג'. אוקיי, add host ואני מוסיף בעצם storage אני מוסיף פה הסיסמה זה root ו-starwind שם של חברה הכל אותיות קטנות והנה התחברתי לניהול שלו ועכשיו אחרי שהתחברתי לניהול שלו אני עושה write click add target ואני אומר לו שזה יהיה hdd אחד harddisk אחד ככה הלקוחות שיבואו להתחבר אליי ב-isca

  38. 12:37

    זה יראו את הדיסק זה ייראה אצל הלקוחות האם זה harddisk פיזי או התקן טייפ גיבוי אני אומר harddisk פיזי האם זה ממש harddisk פיזי כמו סאטה רייד או שזה Basic Virtual שזה כמו קובץ VHD, כמו קובץ VMDK, כמו קובץ של מכונה וירטואלית.

  39. 12:56

    אני אומר זה כמו קובץ של מכונה וירטואלית במקרה שלי, כי אני לא רוצה להוסיף עוד דיסק. או שאפשר לעשות Advanced, ובאדוונס יש לנו פה High Availability, זה אומר זמינות גבוהה.

  40. 13:08

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

  41. 13:31

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

  42. 13:41

    זה פשוט מאוד. אתם יודעים מה? יאללה, נעשה את זה למרות שלא תכננתי. למרות שלא תכננתי, נעשה את זה. אני אכנס פה כאדמיניסטרטור, ונעשה את זה זריז, אדמיניסטרטור.

  43. 13:56

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

  44. 14:13

    טוב, אני אעביר לפה עכשיו את הכובע של הסטארווינד, אני אעצור את הסרט לדקה. טוב, הנה העתקנו לפה את הסטארווינד הזה, בואו נעשה לו התקנה זריזה.

  45. 14:26

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

  46. 14:49

    חבר'ה, זה בכלל לא קשור, כל מה שעשינו עד עכשיו בכלל לא קשור לקלאסטרים, זו הכנה שיהיה להם סטורג' משותף,

לקורס המלא: קורס וירטואליזציה Hyper-V

ההרצאה הקודמת: הסרת חומרה

ההרצאה הבאה: הקמת Cluster HyperV - חלק 1

הרצאות קשורות מקורסים אחרים

  • Swarm Cluster - Failover
  • סיכום ב-3 דקות - Cluster NLB + Failover
  • הגדרת דיסק ISCSI בלינוקס
  • הגדרת iSCSI - על VMware ESXi

קורסים נוספים במסלול

  • קורס וירטואליזציה - VMware ESXi 8
  • קורס OpenStack