איפה יושבים קבצי delta של snapshot?

כידוע, כשיוצרים snapshot של מכונה וירטואלית, עבור כל דיסק שלה נוצר קובץ delta ומאותו רגע כל שינוי נכתב לתוך קובץ delta ולא לקובץ המקורי.

איפה נוצרים קבצי delta האלה?

1. ב-vSphere 4.1 ומטה הקבצים נוצרים בתיקייה שבה יושבים קבצי הקונפיגורציה של המכונה (vmx וכו').

זאת אומרת שגם אם יש למכונה מספר VMDKs על datastores שונים, כל קבצי ה-delta ישבו באותה "תיקיית הבית":

snap_test_4

לכן לפני שלוקחים snapshot צריך לוודא שיש מספיק מקום פנוי לשמור את כל ה-deltas של כל הדיסקים ב-datastore "הבית".

אגב, על ידי שינוי פרמטר בקובץ VMX היה ניתן להגדיר נתיב שונה שבו יישמרו כל קבצי ה-delta.

2. ב-vSphere 5.0 ומעלה ההתנהגות השתנתה. מעתה קןבץ delta של כל VMDK נוצר באותה תיקייה שבה יושב ה-VMDK:

snap_test_5

עכשיו, לפני שלוקחים snapshot חייבים לוודא מקום פנוי בכל ה-datastores שהמכונה יושבת עליהם.

על ידי הוספה \ שינוי פרמטרים מסוימים ניתן להחזיר את ההתנהגות לזו של vSphere 4, אבל זה לא עובד טוב עם Storage DRS (שהוא בעצם הסיבה המרכזית לשינוי בהתנהגות בגירסא 5).

הערה:

שימו לב שההתנהגות נקבעת על ידי גירסא של ESX ולא של vCenter. כלומר אם יש לכם ESX 4.x שמנוהל על ידי vCenter 5.x, ה-delta יישבו בתיקיית הבית (כמו בתמונה מס' 1).

מקורות:

Changing the location of snapshot delta files for virtual machines in ESXi 5.x

VMware vSphere Blog – Storage vMotion, Storage DRS & Virtual Machine Snapshots Interoperability

שם תוכלו בנוסף לקבל מידע על הפרמטרים וכל מיני מקרי קצה.

מיכאל.

כתיבת תגובה

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

*