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 וסמנתי בV את Turn On vSphere DRS
כעת קיימים שלושה אפשרויות
Manual –
ה- DRS ייתן הצעות לביצוע למנהל המערכת ולא יבצע פעולות אוטומטיות רק לאחר אישור ממנהל המערכת ואחרי שמנהל המערכת קיבל את ההצעה ה DRS יבצע את הפעולה שבחר מנהל המערכת כמובן שעל מנהל המערכת לבדוק כל כמה זמן את ה vCenter ולשים לב להצעות הDRS דוגמה: יש להעביר את מכונה DC ל ESXI4 בגלל חוסר במשאבים, אם יחליט מנהל המערכת שזה הצעה טובה הוא יבצע אותה.
Partially Automated –
הוא ביצוע אוטומטי וגם ידני לחלק מההגדרות למשל כאשר נדליק מכונה וירטואלית הוא יעביר אותה לאיפה שהוא חושב לנכון על פי חלוקת העומסים ואלו שכבר דלוקים הוא רק יציע הצעות למנהל המערכת בדיוק כמו ב Manual.
Fully automated –
הDRS יבצע העברות של מכונות לפי מצב העומסים באופן אוטומטי וללא התערבות מנהל הרשת, כמובן שניתן להגדיר על פי מה יפעל ה vMotion למשל הגדרת ברירת המחדל אומרת שהוא יפעל על פי רצף שאותו נגדיר אם נרצה בהמשך ,רוב מנהלי הרשת משאירים זאת על ברירת המחדל
ניתן להשתמש ב Power Management למעשה הDRS יכול להדליק מכונות ( Esxi Hosts) שקרסו \ נכבו על ידי Wake On Lan IPMI או ILO
כרגע נשאיר הגדרה זו על OFF ולחצו על הבא
במסך זה קיים Enhanced vMotion שמתאים את ה vMotion על פי סוג המעבד הנבחר אם מאינטל ואם מAMD על כן חייב שכל הHosts מדגם מסויים כמו Xeon יהיו קיימים ולא חלק של AMD וחלק של Intel …
כרגע נשאיר על Disable
איפה יאוחסנו ה Swapfile ? נשאיר את ברירת המחדל על המכונות ולחצו על הבא
ולסיום Finish
כעת תוכלו לראות שה Cluster נוצר , ויש להעביר את המכונות הקיימות לשם על ידי גרירתן אל ה Cluster
לחצו על הבא פעמיים ובצעו זאת בכל הHosts
כעת לחצו קליק ימני על ה 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 ….
מקווה שהבנתם את הנקודה…
בנוסף ניתן להגדיר אם אתם רוצים ש- Host מסוים לא ינוהל באופן אוטומטי וכל השאר כן וזה מבוצע ב Host Options
כמובן שכל מה שהגדרנו בהתחלה ניתן לשינוי בדיוק פה.
*לא הצגתי את כל האפשרויות שכן אציג אותם במדריך אחר*