אחת מהיתרונות העיקריים של הווירטואליזציה של סביבה היא שימוש רציונלי במשאבים. כאשר מכונות וירטואליות ספציפיות לא נדרשות, ניתן לכבות אותן; זה מאפשר למשאבי החישוב ששוחררו להיות קצובים למכונות הוירטואליות שנדרשות. אשפוז משמורת Hyper-V מאפשר לך להפחית את זמן העצירה במכונות הוירטואליות שלך; והחל מהוצאות עבור Windows Server 2016, Hyper-V יכול לספק איזון משאבים של מכונות וירטואליות בין מארחי Hyper-V (שנקראים גם כן צמתים של משמורת במקרה זה).
פוסט הבלוג הזה מכסה את תכונת איזון משאבי ה-VM עבור מארזי משמורת Hyper-V ומחקר את העקרונות הפועלים, הפרמטרים להגדרה, והיתרונות של שימוש באיזון משאבים בסביבות וירטואליות של Hyper-V.
מהו איזון משאבי ה-VM של Hyper-V וכיצד ניתן להשתמש בתכונה זו?
איזון משאבים הוא תכונה שוודאי אופטימיזציה בשימוש במשאבים של מארחי Hyper-V בתוך משמורת. עומס של VM יכול להיות שונה לאורך זמן; כתוצאה מכך, מארחי Hyper-V עשויים להיות יותר או פחות מוטעים. זה, בתור תוצאה, עשוי להביא לזמן עצירה זמני בחלק מהצמתים במהלך תהליכי תיקון תקלים או אחרים. משמורת Hyper-V יכולה לספק מספיק משאבים חישוביים ל-VM עם תכונת איזון משאבים בה נעתרים VM מצמת אחד לצמת אחר כאשר צומת אחד מוטעה וצומת אחר יש בו משאבים חישוביים פנויים. תכונה זו משמשת לספק ביצועים מספיקים ל-VM תוך משמר איכות גבוהה עבור השירותים שמוצעים שרצים על VMים.
כיצד עובד איזון המשאבים?
הטעינה מאוזנת באופן אוטומטי בודקת את מצב הערימה של הקבוצה של Hyper-V, ולפי התוצאות וההגדרות שנמצאות, היא מבצעת העברת מכונת וירטואלית מהצומת המוכמן לצומת הפחות מוכמן כדי לשפר את הפזורה של העומסים בין מארחי Hyper-V.
קיימות שתי שיטות המשמשות לבדיקת העומסים של המארחים:
- בדיקת השימוש בזיכרון ראם. בעיות בזיכרון הראם במארח של Hyper-V הן אחת הבעיות הנפוצות ביותר ויכולות לגרום לעיכובים.
- בדיקת שימוש במעבד. חוסר יכולת בעיבוד של המעבד יכול גם זה לגרום לעיכובים.
ככל שמקורות המעבד והראם יותר נמוכים, כך נחשב המארח למוכמן יותר על ידי Hyper-V. אם הטעינה המתוכנתת מוגדרת עבור קבוצה, אזי הטעינה של המארחים מוערכת כל 30 דקות. אפשר גם להעריך את הטעינה של המארחים לפי דרישה. המערכת מזהה את המארחים שבהם הטעינה עוברת את ערך הסף שהוגדר, וגם את המארחים שבהם הטעינה נמוכה מערך הסף. אם הטעינה הנוכחית של צמתי הקבוצה אי שוויונית ועומדת בתנאים שצויינו, אז Hyper-V יפעיל את העברת המכונות הווירטואליות בין הצמתים. העברת המכונה הווירטואלית ב-Hyper-V מאפשרת לבצע את תהליך ההעברה באופן שאין לרשום שינויים מורגשים וכמעט בלתי זמין.
הטעינה מאוזנת משולבת עם אשף כשל קבוצת Hyper-V. הכללים הבאים לקישוריות נכבדים עבור הטעינה מאוזנת: בעלים אפשריים, אנטי בינה (שני הכללים הללו קיימים כבר לפני Windows Server 2016) ודומייני תקלה (חדש).
הכלל של בעלי אפשרויות מגדיר את המארחים של Hyper-V שבהם ניתן לבצע את ההעברה. כלל זה מגדיר רק בעלי פוטנציאל, ויכול למנוע העברת מכונות וירטואליות למארחים שאינם רצויים.
כללי אנטי-אפיניטי מאפשרים לך למנוע את הרצת שתי מכונות וירטואליות מוגדרות על אותו מארח. לדוגמה, אם יש לך שתי מכונות וירטואליות עם שלט ראשי ושני שלט משני של שותפים של תחנת השירותים שאינם יכולים לרוץ על אותו מארח. גישה זו מגבירה את האמינות במקרה של כשל במארח עם אחד מהשלטים של תחנת השירותים.
אזור כשל הוא תכונה שמגדירה קבוצת מארחי Hyper-V שעלולים להשפיע על מסווגים מסוימים של כשל פיזי, לדוגמה, כשל ברשת, כשל בחשמל וכו '. מארחי Hyper-V עם מכונות וירטואליות מאותו אזור כשל כליל נקושים כל הזמן לאותה מקור כח ולמתג רשת, ולכן הם יכולים להיות מותקנים באותה תורה. אם מתרחשים כשלים, אז כל מכונות הווירטואליות של אותו אזור כשל ייתפסו. קבוצה יכולה להיות מתוחזקת באופן לוגי (מחולקת) לתוך מספר אזורי כשל, וכישלון של אחד מהתחומים אינו צריך להשפיע על תחומים אחרים.
פרמטרי הגדרה
איזון העומס מופעל כברירת מחדל עבור אשכולות גיבוי ב-Hyper-V 2016. ישנם שני סוגי התנהגות: " שימוש רק כאשר נוסף צומת חדש לאשכול" ו- "בדוק במרווחי זמן".
שימוש רק כאשר נקודה חדשה מתווספת לאשכול. במקרה זה, אשכול מקבל יותר מעבד ומשאבי RAM, ומרחיב את קיבולת החישוב הכוללת. המערכת מעריכה את העומס של כל נקודה. אם אחת מהנקודות נעמסת מדי (ערך סף שהוגדר בהגדרה חורג), אז ה-VMs המתאימים מועברים מנקודות מעומסות לנקודות שנוספו לאחרונה שיש להם משאבים פנויים. אפשרות זו שימושית אם אתה מוסיף באופן קבוע קיבולת לאשכול האשכול שלך, ועשויה להיות שימושית עבור אשכולים המבוססים על טכנולוגיית אחסון שטחים. אפשרות זו אין לה שפע על אשכול אם הנקודה שנותקה קודם מאשכול (לתחזוקה, לדוגמה) מחוברת בחזרה לאשכול.
בדיקה במרווחי זמן. אפשרות זו מתחילה בבדיקת העומס של נקודות האשכול כל 30 דקות. אם אחת מהנקודות נעמסת מדי (ערך סף שהוגדר בהגדרה חורג), אז ה-VMs המתאימים מועברים מנקודות מעומסות לנקודות שיש להם משאבים פנויים.
ערך סף עקרוניות הוא פרמטר שמגדיר את הגונבות של האיזון, שמבוססת על השימוש ב- RAM וב- CPU על ידי הנקודות. ערך סף עקרוניות יכול להיות אחד משלושת הערכים: נמוך (1), בינוני (2) וגבוה (3). ניתן לראות פרטים נוספים על ההגדרה במקטע למטה.
הגדרה
איזון עומס Hyper-V ניתן להגדרה באמצעות ממשק משתמש גרפי (GUI) או PowerShell. כדי להגדיר איזון עומס Hyper-V, התחל על ידי פתיחת מנהל אשכול של כשלון, לחיצה ימנית על שם האשכול שלך ובחירה ב- Properties בתפריט ההקשר.
בחלון המאפיינים, בחר בלשונית Balancer. סמן/הסר סימון מתיבת הסימון אם ברצונך לאפשר/לנטרל יציבת משקל. באפשרותך לבחור את מצב האיזון ואת הגרימה.
בנוסף, ניתן להגדיר את מצב האיזון או לנטרל את האיזון האוטומטי בפוורשל:
(Get-Cluster).AutoBalancerMode = <ערך>
הערך <ערך> יכול להיות 0, 1 או 2 (ראה את הטבלה למטה).
AutoBalancerMode | תיאור |
0 | מנוטרל |
1 | איזון לצומת כאשר היא מצטרפת |
2 (שמשמש כברירת מחדל) | איזון תמידי |
כדי להגדיר את אתריות הגרימה, הקלד את הפקודה הבאה בפוורשל:
(Get-Cluster).AutoBalancerLevel = <ערך>
הערך <ערך> יכול להיות 1, 2 או 3 (ראה את הטבלה למטה).
AutoBalancerLevel | אגרסיביות | תיאור |
1 (שמשמש כברירת מחדל) | נמוכה | מכונות וירטואליות מועברות כאשר העומס על המארח גבוה מ-80% |
2 | בינונית | מכונות וירטואליות מועברות כאשר העומס על המארח גבוה מ-70% |
3 | גבוהה | מכונות וירטואליות מועברות כאשר העומס על המארח גבוה מ-60% |
System Center Virtual Machine Manager (SCVMM) יכול גם לשמש לניהול שרתים מקבילים כחלופה לשימוש במנהל קבוצת כיבוי שלאחר כשל. SCVMM כולל את תכונת האופטימיזציה הדינמית (זמין מאז Windows Server 2012) שגם מפזרת מחדש מחשב וירטואלי בין קודקודי השרתים. אם יש לך שיטת ביניים של Hyper-V מופעלת ומשתמשים באופטימיזציה הדינמית של SCVMM, אז שיטת הביניים תושבת באופטיומית ברגע שמפעילים את האופטימיזציה הדינמית ב-SCVMM. במקרה זה, ניהול שיטת הביניים נלקח על ידי SCVMM כדי למנוע קונפליקטים שעשויים להיווצר עקב פעולת שתי התכונות ובעיות קשורות. מיקרוסופט ממליצה להשתמש ב-SCVMM עם אופטימיזציה דינמית.
היתרונות של שיטת הביניים של Hyper-V
שיטת הביניים היא תכונה מועילה. היתרונות של שימוש בשיטת הביניים עבור קבוצת כיבוי Hyper-V כוללים:
- אי-התפרצות של מכונות פיזיות
- אי-התפרצות של מחשבים וירטואליים
- שיפור תגובת היישומים
- שיפור איכות השירותים המוצעים
- שיפור ההרחבה עבור השירותים והיישומים שלך
- מניעת כשלונות
NAKIVO Backup & Replication ושמירה על מכונות מקבילות
גירסה מקורית: Hyper-V Failover Cluster הוא פתרון מוטב שיכול לשפר זמינות וזמינות ה-VM הרunning, ולהגן עליהן מפני פשרות הפרזנט של הנודים. כדי להגן על הנתונים שלך מפני סוגים שונים של אסון, יש להשתמש ב-VM Backup & Replication. VM שמתקוממות על ה-hosts של Hyper-V המ grup יכולות להתחבר בין ה-hosts pendant אירועים כגון הפשרה או בלאנס טווח. בגישה, לעשות גיבוי של ה VM הצריכה יכולה להיות קשה כיוון שאתה דורש לזהות את ה-host שעליו ה VM מתקוממת (backup של VM ברівויה host נחשב).
תקציר: NAKIVO Backup & Replication הוא פתרון לprotection של נתוני VM מהיר, Zuverlässig ומוטב שמתמkg את Hyper-V שיתופי פועל. NAKIVO Backup & Replication יכול לנהל אוטומטית את מיקומו של ה VM על ה-host ולכן, בגישה, התהליך של לעשות גיבויים של VM או ריפליקות מקלות משתמש ב-Hyper-V שיתופי פועל כמו שהם מעשים גיבויים של VM מ-hosts של Hyper-V אחרים.
הטעינה המאוזנת של Hyper-V היא תכונת אשכולות שימושית הכלולה ב-Hyper-V עבור שרתי Windows 2016. התכונה עוזרת לך להשתמש במשאבי החומרה באופן רציונלי יותר ו, כתוצאה מכך, משפרת את איכות השירותים שמסופקים. מדדי CPU ו-RAM משמשים לקבלת החלטות בנוגע להפצת העומסים. טעינה מאוזנת מפעילה באופן אוטומטי העברת מכונת וירטואלית מקומקמת מסופקת לעומס לצמתים המפוצים עם משאבים פנויים כאשר נעץ ערך סף (המוגדר בהגדרות) חורג מהנגיש. אין זמן ריצה משמעותי מכיוון שנעץ ההעברה ניתן. אשכול כשל ה-Hyper-V עם טעינה מאוזנת מגנה על מכונות הווירטואליות שלך מפלט צומת בנוסף לספק התאם בזמינות גבוהה ומספיק משאבים חישוביים עבור מכונות הווירטואליות.
Source:
https://www.nakivo.com/blog/hyper-v-virtual-machine-load-balancing/