VM עם הסטטוס של inaccessible

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

לא היה לי זמן להתחיל לקרוא את הלוגים (הייתי עסוק בפעילות אחרת) ולכן עשיתי לו Remove from inventory ולאחר מכן Add to inventory מתוך החלון של Datastore browser. הוא נרשם ב – VC אבל עדיין עם אותו סטטוס. ניסיתי לרשום אותו מתוך ה – Service Console של ה – ESX שה – VM רץ עליו על ידי הפקודה vmware-cmd -s register /vmfs/volumes/datastore_name/vm_folder_name/vm_name.vmx – אותו דבר: unknown (inaccessible).

ואז למזלי נזכרתי בבלוג שקראתי לא מזמן, שמסביר מה עושים במקרה כזה. מה שצריך לעשות הוא למחוק קובץ vm_name.vmxfלא את ה – vmx! – שיושב בתיקיה של ה – VM. זהו קובץ הגדרות שה – ESX לא משתמש בו וקיים רק לצורך תאימות עם VMware Workstation. מחקתי את הקובץ (הגודל שלו היה 0) וה – VM נרשם כמו שצריך (מחקתי את הקובץ כשה – VM לא היה רשום ב – VC למרות שלפי המאמר לא חייבים את זה). קובץ ה – vmxf נוצר מחדש בגודל של כמה KB.

לא יודע אם פעולה הזאת נתמכת על ידי VMware, אבל הפתרון עבד לי יופי.

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

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

*