Home PlatformsvMware vSphere vSphere DRS – Distributed Resource Scheduler

vSphere DRS – Distributed Resource Scheduler

0 comment
נהנתם מהמאמר ? שתפו אותו!

vSphere DRS – Distributed Resource Scheduler

מהו DRS?

מטרתו של ה DRS זה לאזן לבצע Balance| עומסים בתוך ה Cluster בזמן עבודה וגם לפני הדלקת המכונות, למשל אם הVM קרס עקב חוסר ב Resource אז הוא יבדוק האם יש הוסט שאפשר לעביר אליו את אותו VM ויבצע העברה אוטומטית כמובן שאם הוגדר עוד בהגדרת ה Cluster ה Fully Automated
בנוסף אם תרצו להדליק מכונה מסוימת הדורשת הרבה משאבים, ואין ב Cluster את אותם משאבים לא תוכלו להדליק את המכונה ובנוסף אם Host מסוים עמוס מידי ה DRS יעביר את אותה המכונה לHost אחר שקיים בו יותר משאבים על מנת לחלק את העומסים
הוא ינהל את כל הESXI הקיימים כבריכת משאבים זאת אומרת ניתן ליצור הגדרה שבה יש כמות משאבים מוגבלת למכונות ספציפיות ואילו האחרות לו , או איזה מכונה היא החשובה ביותר מבחינת משאבים

Prerequisites – חובה לפני הפעלת הDRS

1. על כל המכונות להיות מותקנות על VMFS, כך גם השמות, ובדקו את התקינות על ידי לחיצה על vMotion ושההודעה למטה מראה שהכל תקין

2. על כל ה ESXI HOSTS יהיה גישה כל אחד למשנהו ל VMFS על מנת לבצע vMotion

כאשר אני רוצה ליצור Cluster ב vSphere צריך להבין שה Cluster למעשה בנוי מ ה DRS ומ HA – High Availability

אז קודם כל עלינו ליצור Cluster , לחצו קליק ימני על ה Data Center ואז New Cluster

יש ליצור Cluster

יש ליצור Cluster

ניתן לו את השם הרצוי, למען המטרה קראתי לו Cluster וסמנתי בV את Turn On vSphere DRS

במאמר אחר תוכלו ללמוד על HA

במאמר אחר תוכלו ללמוד על HA

כעת קיימים שלושה אפשרויות

Manual –

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

Partially Automated –

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

Fully automated –

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

נסמן את FA

נסמן את FA

ניתן להשתמש ב Power Management למעשה הDRS יכול להדליק מכונות ( Esxi Hosts) שקרסו \ נכבו על ידי Wake On Lan IPMI או ILO

כרגע נשאיר הגדרה זו על OFF ולחצו על הבא

הבא

הבא

במסך זה קיים Enhanced vMotion שמתאים את ה vMotion על פי סוג המעבד הנבחר אם מאינטל ואם מAMD על כן חייב שכל הHosts מדגם מסויים כמו Xeon יהיו קיימים ולא חלק של AMD וחלק של Intel …

כרגע נשאיר על Disable

הבא

הבא

איפה יאוחסנו ה Swapfile ? נשאיר את ברירת המחדל על המכונות ולחצו על הבא

הבא

הבא

ולסיום Finish

Finish

Finish

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

לחצו על הבא פעמיים ובצעו זאת בכל הHosts

כרגע לא יצרנו Resource Pool במאמר אחר באתר מוסבר כיצד יוצרים ומה השימוש של Resource Pool

כרגע לא יצרנו Resource Pool במאמר אחר באתר מוסבר כיצד יוצרים ומה השימוש של Resource Pool

כעת לחצו קליק ימני על ה Cluster ואז Edit Setting (מסומן בכחול)

עריכת הגדרות

עריכת הגדרות

ונעבור ל Rules ולחצו על Add

כללים

כללים

ניתן שם ל Rule

Rule הוא כלל שאומר לDRS אך לפעול עם מכונות וירטואליות מסויימות

קיימים שלושה סוגים Host Affinity rule , Anti Affinity  ו VM Affinity

ה Rule  שאתם רואים פה אומר לעולם אל תכניס את שני המכונות הוירטואליות האלו לאותו ה Host .. הסיבה?

לדוגמה בצעתם DHCP Failover  האם תכניסו את 2 שרתי ה DHCP Failover לאותו ה Host?! ואם אותו ה Host יקרוס? אז בעצם אף פעם לא היה לכם DHCP Failover ….

מקווה שהבנתם את הנקודה…

שם לכלל ולחצו על Add

שם לכלל ולחצו על Add

בנוסף ניתן להגדיר אם אתם רוצים ש- Host מסוים לא ינוהל באופן אוטומטי וכל השאר כן וזה מבוצע ב Host Options

בחרו את המכונה והגדירו אחד מ-3 האפשרויות

בחרו את המכונה והגדירו אחד מ-3 האפשרויות

כמובן שכל מה שהגדרנו בהתחלה ניתן לשינוי בדיוק פה.

*לא הצגתי את כל האפשרויות שכן אציג אותם במדריך אחר*

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

Leave a Comment