אז מה בעצם הקשר בין כל הדברים שמוזכרים בכותרת?
לאחרונה שמתי לב שעל כמה שרתים מתקבלת הודעת שגיאה הבאה:
Unable to apply DRS resource settings on host <hostname> in <datacenter name>. Another task is already in progress. This can significantly reduce the effectiveness of DRS.
ריסטרט של ה – agents בשרת העיף את ההודעה, אבל אחרי זמן קצר היא חזרה שוב. חיפוש באינטרנט הביא אותי ל – KB הבא:
למרות שה – KB מדבר על ESX 4.0 U2 ששודרג ל – 4.1 (ואצלי זה קרה על ESXi 4.1 U1 התקנה נקיה) ועל מכונות של Linux (לא היו כאלה על השרתים הבעייתיים), הסימפטומים היו ממש דומים, לכן ניסיתי לפעול לפי ה – KB.
התברר שעל כל השרתים הבעיתיים היו מכונות עם התקנה תקועה של VMTools ש – Update Manager הריץ לפני כמה ימים. כל המכונות הן Windows 2008 R2. הפתרונות שהציעו ב – KB, כמו ריסטרט של vCenter או ריסטרט של management agents בשרת, לא עזרו. עדיין היה נראה כאילו מתבצעת התקנה של VMTools:
וכשמנסים לסיים אותה, ה – task נכשל:
ריסטרט של המכונה כן עוזר, אבל זה לא פתרון כמובן.
אז מה שצריך לעשות הוא להתחבר למכונה, לחכות דקה-שתיים (פעם אחת זה לקח חמש), עד שתקפוץ הודעה:
בוחרים ב – View the message ומקבלים את המסך הבא:
כנראה שמאיזושהי סיבה ההתקנה רצה ב – interactive mode במקום ב – automatic.
אתם יכולים להמשיך את ההתקנה או לבטל אותה. אני בחרתי לבטל:
לוחצים על Finish.
לוחצים על Return now וחוזרים ל – Desktop.
בודקים שוב ורואים שההתקנה התקועה עפה:
זמן קצר אחרי זה נעלמת גם ההודעה בשרת ה – ESXi.
מישהו נתקל במשהו דומה? האם אתם מצליחים לשדרג VMTools על R2 בעזרת Update Manager?
מיכאל.
OK. נראה שהסיבה לכך היא ש – Update Manager לא תומך במכונות וירטואליות של 2008 R2.
התמיכה ב – 2008 R2 נוספה רק ב – Update2!
http://www.vmware.com/support/vsphere4/doc/vsp_vum_41u2_rel_notes.html