Storage vMotion ושינוי שם של הקבצים ב-vSphere 5 – **עודכן ב-4.5.13**

כפי שכולכם יודעים כשמשנים שם למכונה וירטואלית ב-vSphere Client זה לא משנה את שמות הקבצים ב-datastore:

   rename_1

מה זה משנה בכלל?

חוסר התאמה זה יכול לסבך את תהליך ה-troubleshooting כי יהיה קשה למצוא את הקבצים ששייכים למכונה בתוך ה-datastore.

אז מה עושים?

1. אופציה ראשונה היא לפעול לפי ה-KB

Renaming a virtual machine and its files in VMware ESXi/ESX

ולשנות את שמות הקבצים ידנית. זהו תהליך מסורבל ובנוסף דורש הורדה של המכונה ורישום שלה מחדש ב-vCenter.

2. Storage vMotion. זה מה שכולם עושים ועבד מצוין ב-vSphere 4:

rename_2

אבל ב-vSphere 5 ההתנהגות הזאת השתנתה כדי לאפשר תאימות עם Storage DRS.

אם תבצעו Storage vMotion רק שם התיקייה ישתנה, שמות הקבצים לא:

rename_3

הלקוחות לא אהבו את זה כמובן והנושא טופל ב-vCenter 5.0 Update 2.

התקנתי vCenter בגירסאת U2 אבל משום מה לא ראיתי הבדל בהתנהגות! התחלתי לבדוק למה זה קורה ומסתבר שלא מספיק רק להתקין \ לשדרג את ה-vCenter.

בנוסף צריך להוסיף פרמטר ב-Advanced Settings של vCenter:

שם הפרמטר:

provisioning.relocate.enableRename

ערך:

true

rename_5

מעתה הכל עבד כמצופה והשמות כן השתנו:

rename_4

כמה הערות חשובות:

1. אין צורך לרסט את ה-services לאחר הוספת הפרמטר.

2. שימו לב שלא חייבים ESXi בגירסא Update 2, זוהי פונקציה של vCenter. כלומר, ברגע ש-vCenter שלכם בגירסא 5.0 U2, זה יעבוד בכל הסביבה בלי קשר מהי גירסאת ה-ESX.

3. כל זה נכון גם לגבי Cold Storage Migration (כשהמכונה כבויה)

4. ההתנהגות לא שונתה ב-vCenter 5.1 עדיין. כנראה תשתנה ב-Update הקרוב.

**************************

4.5.13 – אכן יצא Update1 של 5.1 ובו הוכנסה האופציה לבצע rename.

**************************

מקור:

vSphere 5.x Storage vMotion does not rename virtual machine files on completing migration

מיכאל.

כתיבת תגובה

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

*