PracticU

הגדרת FT - Fault Tolerance
VMware - ESXi

בלי כתוביותעם כתוביות
PracticU › קורס וירטואליזציה - VMware ESXi 8 › הגדרת FT - Fault Tolerance VMware - ESXi
מילון מושגים:
VMware - חברה ומוצרי וירטואליזציה הנפוצים בארגונים, המאפשרים להריץ מכונות וירטואליות רבות על חומרה פיזית אחת.
ESXi - מערכת ההפעלה (היפרווייזר) של VMware שמותקנת ישירות על השרת ומריצה עליו מכונות וירטואליות.
קלאסטר - קבוצת מחשבים או שרתים שעובדים יחד כמערכת אחת, לשם זמינות גבוהה, ביצועים או חלוקת עומס.
vMotion - יכולת של VMware להעביר מכונה וירטואלית פעילה בין שרתים פיזיים בלי להפסיק את פעולתה.
מתג - התקן רשת שמחבר מכשירים בתוך אותה רשת מקומית ומעביר נתונים ישירות ליעד לפי כתובת ה-MAC.
אחסון - שמירת נתונים באופן קבוע על התקנים כמו דיסקים או שירותי ענן, כך שיישמרו גם לאחר כיבוי.
רישיון - ההיתר החוקי להשתמש בתוכנה, הקובע את תנאי השימוש, מספר ההתקנות וזמן התוקף.
VLAN - רשת מקומית וירטואלית שמחלקת מתג פיזי לרשתות לוגיות נפרדות, לשם ארגון ואבטחה.

הגדרת FT - Fault Tolerance VMware - ESXi
Fault Tolerance (FT) הוא שדרוג לקלאסטר הרגיל: במקום להפעיל מחדש מכונה על ESXi אחר ולאבד את הזיכרון, הוא מחזיק עותק חי של המכונה על ESXi נוסף, ואם הראשון נופל העותק ממשיך לעבוד מיד.
איך זה עובד
בקלאסטר רגיל, כשה-ESXi נופל, המכונה עולה מחדש מהדיסק וכל מה שלא נשמר (זיכרון, מסמכים פתוחים) הולך לאיבוד. ב-FT הזיכרון מסונכרן כל הזמן ל-ESXi אחר, כמו vMotion שלא נגמר. המכונה המקורית נקראת Primary והעותק נקרא Secondary.
השלבים העיקריים
1. הגדרת כרטיס ה-VMkernel: בסוויץ' בוחרים Configure Topology, מוצאים VMK שדרכו תעבור התקשורת, ולוחצים Edit Settings ומסמנים Fault Tolerance Logging. עושים זאת בכל ה-ESXi.
2. הפעלת FT: כפתור ימני על המכונה, Fault Tolerance, ואז Turn On Fault Tolerance. בוחרים דיסק ו-ESXi לעותק.
3. התראת Storage משותף: ההרצאה מציגה אזהרה על כך שהדיסק הראשי והגיבוי על אותו Storage הם נקודת כשל אחת, ולכן החליפו לדיסק אחר של 7 טרה. אחרי שהתאימות (Compatibility) מסומנת ב-V ירוק, ממשיכים עד Finish.
4. בדיקת נפילה: ביטלו את החשמל ב-ESXi הראשון (Power Off וניתוק הכבל). המכונה ב-ESXi השלישי הפכה מ-Secondary ל-Primary מיד, והמסמך הפתוח ב-Notepad נשאר.
5. חזרה לאחור: כשה-ESXi הראשון עולה, הוא הופך ל-Secondary. כדי להחזיר את ה-Primary אליו משתמשים ב-Test Failover.
6. ביטול FT: קודם Suspend Fault Tolerance, ואחרי שהוא הושלם, Turn Off Fault Tolerance. העותק נעלם.
מגבלות
- בגרסת Standard עד שני vCPU למכונה, וברישיון Enterprise Plus עד שמונה.
- המכונה חייבת להיות תואמת ל-vMotion.
- מומלץ רשת של 10 גיגה, כי צריך לסנכרן זיכרון במהירות, וכן רשת ייעודית (VLAN נפרד) ל-FT. בהרצאה הרשת היא ג'יגה אחד כי אין עומס.
- יש הגבלה ל-4 מכונות FT ול-8 vCPU לכל ESXi, וניתן לבטל כל אחת מהן בהגדרות המתקדמות על ידי הערך 0.
כדאי לבדוק היטב אם צריך את FT. למשל ל-SQL הוא לא נחוץ, כי הוא מאשר ללקוח רק פעולה שכבר נשמרה בדיסק. FT מעמיס על השרתים ומוסיף מגבלות, ולכן בפועל משתמשים בו מעט.

פרקי ההרצאה: הגדרת FT - Fault Tolerance VMware - ESXi

  1. 00:00

    מהו Fault Tolerance

  2. 01:13

    הפעלת FT והגדרת הרשת

  3. 02:12

    Fault Tolerance Logging על VMK

  4. 03:05

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

  5. 04:16

    מגבלות FT ורישיונות

  6. 05:32

    מגבלת מעבדים וביטולה

  7. 06:27

    Failover אוטומטי בנפילת שרת

  8. 07:42

    ביצוע Test Failover

תמלול ההרצאה: הגדרת FT - Fault Tolerance VMware - ESXi

הטקסט המלא של הדקות הראשונות בהרצאה «הגדרת FT - Fault Tolerance VMware - ESXi» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    שלום לכולם בהרצאה הזו אני רוצה לספר לכם על אופציה מדהימה שנקראת Fault Tolerance FT שבניגוד לקלאסטר רגיל שבמקרה של נפילה נניח של E6-1 שלי הוא מפעיל את המכונה הווירטואלית מחדש ב-E6 אחר אבל כל הזיכרון שלה הלך לאיבוד כל המסמכים הפתוחים שהיו שם הלכו לאיבוד כל מה שלא נשמר בדיסק הלך מה שעושה FT בשדרוג לקלאסטר הרגיל

  2. 00:30

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

  3. 00:56

    לא צריך להעלות את המכונה הווירטואלית מה-Hardisk, לחכות לכל הבוט ולאבד את הזיכרון רם שלה. בואו תראו איך זה עובד. אני נכנס פה לתוך מכונה וירטואלית, עושה לוגין, פותח notepad, unsaved new dock.

  4. 01:12

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

  5. 01:22

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

  6. 01:53

    של ESX עצמו ולא למכונות הווירטואליות יש כרטיסי רשת שמחוברים למכונות הווירטואליות, ויש כרטיסי רשת שמחוברים לסרוויסים של ESX. אז VMK זה למעשה כרטיס רשת שבו משתמש ESX כאילו הוא מכונה וירטואלית שצריך שירות.

  7. 02:12

    וגם VMK הזה מחובר בסוף לאיזשהו אפלינג. והאפלינג זה כבר כרטיס פיזי, VMNIC. מה אנחנו רוצים לעשות? אנחנו רוצים לעמוד על VMK כלשהו, ללחוץ כאן שלוש נקודות Edit Settings, ולשים לו V של Fault Tolerance Logging.

  8. 02:29

    זה אומר שהתקשורת של FT תעבור דרך ה-VMK הזה. הסרוויס של Fault Tolerance יהיה מחובר לכרטיס רשת הזה שנקרא VMK2 עם IP כזה וכזה. אותו דבר אני עושה על ESX-I השני שלי, ESX-I-02, VMK2 עם FT, ואותו דבר אני עושה על FT השלישי שלי.

  9. 02:50

    לוחץ פה שלוש נקודות Edit Settings. מסמן V של Fault Tolerance Logging עם IP כזה. כזה וכזה. עכשיו כשיש לי FT מאופשר על כרטיסי VMK, יכול לעמוד על מכונה וירטואלית שנמצאת ב-eSX-i הראשון שלי.

  10. 03:05

    אני בוחר אותו, שימו לב זה VMים פה. לוחץ כפתור ימני, "Fault Tolerance". תעשה לה העתק חי, צריך לתפוס איזשהו ארדיסק. נניח הארדיסק הזה של 150 ג'יגה. נקסט ל-eSX-i שלישי.

  11. 03:20

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

  12. 03:33

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

  13. 03:45

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

  14. 03:56

    ועכשיו הוא מתחיל להכין לי את ה-FT, שימו לב מה הוא עשה, הוא קרא למכונה הקיימת פריימרי, פה בסוגריים הוא הוסיף לה פריימרי, והוא מכין לי את ההעתק החי שלה.

  15. 04:06

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

  16. 04:16

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

  17. 04:35

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

  18. 04:58

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

  19. 05:22

    לי, אני יכול לבטל אותה, לעשות לה דה-אקטיבציה, פשוט לשים במשתנה הזה ערך 0. סתם באים לעזור לי ככה להגביל אותי. יש גם מגבלה על כמות המעבדים הווירטואליים עבור כל המכונות הווירטואליות של FT, שלא יעברו ב-ESX 8 מעבדים, וגם את המגבלה הזאת אפשר לבטל, לעשות לה דה-אקטיבציה על ידי 0.

  20. 05:46

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

  21. 05:58

    עד שדיברנו, הוא סיים ליצור לי את המכונה השנייה, איפה היא? הנה ב-XI השלישי יש לנו פה סקנדרי. תראו, ב-XI הראשון יש את הראשי וב-XI השלישי יש את הסקנדרי.

  22. 06:13

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

  23. 06:29

    עכשיו הוא ייזהה שטסט VM1 דיסקונקטד והוא הפך להיות סקנדרי, לבד, וב-XXI השלישי המכונה הווירטואלית הפכה להיות פריימרי, הכל קרה אוטומטית במיידי.

  24. 06:42

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

  25. 06:57

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

  26. 07:08

    בקיצור, זה מדהים. אז זה ה-FT המדהים. דרך אגב, מה יקרה אם אני אדליק עכשיו את ה-ESX? ניתן לו לעלות פה.

  27. 07:17

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

  28. 07:47

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

  29. 08:17

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

לקורס המלא: קורס וירטואליזציה VMware ESXi 8

ההרצאה הקודמת: בדיקה של Teaming - VMware - ESXi

ההרצאה הבאה: צירוף vCenter - ל-Active Directory

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

  • OpenStack vs VMWare
  • התקנה של Ubuntu על VMware
  • התקנת VMware Workstation
  • הורדה של VMware Workstation Pro

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

  • קורס וירטואליזציה - Hyper-V
  • קורס OpenStack