
یک عکس فوری داده ها و وضعیت یک ماشین مجازی را در یک نقطه خاص از زمان ذخیره می کند.
- وضعیت ماشین مجازی شامل حالت روشن، خاموش یا تعلیق است.
- داده ها شامل تمام فایل هایی است که ساختار یک ماشین مجازی را تشکیل می دهند، از جمله دیسک(ها)، حافظه و سایر سخت افزارها مانند کارت های شبکه.
برای یک ماشین مجازی، عملیات مختلفی برای ایجاد و مدیریت عکس های فوری وجود دارد. این عملیات امکان ایجاد، بازگرداندن یا حذف عکس های فوری را فراهم کرد.
فرآیند ایجاد الف یک عکس فوری
هنگام ایجاد یک عکس فوری، گزینه های زیر برای تعیین در دسترس شما هستند:
نام: این فیلد برای تعیین شناسه Snapshot استفاده می شود.
شرح: اگر توضیح بیشتری برای عکس فوری نیاز است، آن را در این قسمت وارد کنید.
تصویری از حافظه ماشین مجازی: در صورت انتخاب این گزینه، یک Dump از محتویات حافظه ماشین مجازی (وضعیت داخلی) ایجاد می شود. انتخاب این گزینه زمان گرفتن عکس فوری از ماشین مجازی را افزایش می دهد، اما باعث می شود ماشین مجازی به همان حالتی که در زمان گرفتن عکس فوری بود برگردد. این گزینه به صورت پیش فرض انتخاب شده و لازم به ذکر است که در حین انجام این عملیات امکان تغییر حالت ماشین مجازی وجود نخواهد داشت.
توجه: اگر در حین آماده سازی Snapshot گزینه Snapshot the virtual machine memory انتخاب شود، علائم زیر ممکن است در این فرآیند در ماشین مجازی مشاهده شود:
- ماشین مجازی را غیرفعال کنید. (ماشین مجازی پاسخ نمی دهد)
- ماشین مجازی به دستورات ارسال شده (از ESXi یا vCenter) پاسخ نمی دهد.
- ماشین مجازی را برای توقف پینگ کنید.
: سیستم فایل مهمان را جدا کنید اگر این گزینه در حالی که ماشین مجازی روشن است انتخاب شود، VMware Tools برای متوقف کردن فایل سیستم ماشین مجازی استفاده خواهد شد. خاموش شدن سیستم فایل فرآیندی است که دادههای روی دیسک ماشین مجازی یا فیزیکی را به حالتی مناسب برای ایجاد یک نسخه پشتیبان از آن میآورد. این فرآیند می تواند شامل مواردی مانند انتقال اطلاعات مربوط به سیستم عامل (به عنوان مثال، یک بافر کثیف) که در حافظه موقت به دیسک وجود دارد، یا سایر وظایف مرتبط با برنامه سطح بالا باشد.
توجه:
- برای استفاده از این گزینه باید VMware Tools روی ماشین مجازی نصب شده باشد.
- استفاده از گزینه Quiescing باعث توقف یا تغییر وضعیت فرآیندهای در حال اجرا می شود، به خصوص آنهایی که ممکن است در حین پشتیبان گیری اطلاعات روی دیسک را تغییر دهند. این باعث می شود فایل پشتیبان تهیه شده از دیسک مجازی ایمن و قابل استفاده باشد.
یادداشت مهم: اگر هیچ یک از گزینههای حافظه ماشین مجازی Snapshot یا سیستم فایل مهمان Quiesce در حین آمادهسازی عکس فوری انتخاب نشده باشد، هنگام از کار افتادن دستگاه از عکس فوری نهایی استفاده میشود.
فایل ها در حین آماده سازی یک عکس فوری بوجود آمدند
برای هر ماشین مجازی، مجموعه ای از فایل ها با پسوند vmdk و –delta.vmdk وجود دارد که در حین آماده سازی Snapshot به عنوان یک دیسک مجازی به آن متصل می شوند. این فایل ها می توانند به عنوان اشاره گر به درایو فرزند یا پیوندهای دلتا عمل کنند. دیسک های فرزند را می توان به عنوان دیسک های والد آینده نیز مشاهده کرد. با توجه به هر دیسک والد، هر دیسک فرزند شامل یک دیسک دلتا است که به وضعیت قبل از وضعیت فعلی اشاره دارد.
توجه:
- نام دیسک های فرزند ایجاد شده از یک عکس فوری ممکن است اصلاح نشود. نام فایل ها بر اساس نام های قابل انتخاب انتخاب می شوند.
- اگر حجم دیسک مجازی بیشتر از 2 ترابایت باشد، فایل دلتا ایجاد شده با فرمت –vmdk خواهد بود.
- در سیستم فایل VMFS6، تمام فایل های اسنپ شات بدون توجه به اندازه دیسک مجازی پارتیشن بندی می شوند.
فایل .vmsd در واقع یک فایل پایگاه داده است که اطلاعات لحظه ای ماشین مجازی در آن ذخیره می شود و قسمت Snapshot Manager هر ماشین مجازی اطلاعات این فایل را نمایش می دهد. این فایل رابطه بین Snapshot ها و دیسک های فرزند مرتبط با هر Snapshot را فهرست می کند.
فایل .vmsn حاوی اطلاعاتی در مورد پیکربندی و وضعیت فعلی (اگر هنگام گرفتن عکس فوری ماشین مجازی روشن بود) ماشین مجازی است. اگر هنگام گرفتن عکس فوری گزینه حافظه ماشین مجازی Snapshot انتخاب نشده باشد، هنگام بازگشت به عکس فوری، ماشین مجازی خاموش می شود.
توجه: فایل های ذکر شده در بالا به طور پیش فرض در پوشه هر ماشین مجازی ایجاد می شوند. امکان تغییر مکان این فایل ها نیز وجود دارد که در مقالات بعدی در مورد نحوه تغییر مسیر پیش فرض فایل های اسنپ شات صحبت خواهد شد.
دیسک کودکان و مصرف دیسک
در مورد مصرف فضای دیسک توسط دیسک های کودک باید به نکات زیر توجه کرد:
- اگر ماشین مجازی یک عکس فوری داشته باشد، تمام تغییرات در دیسک فرزند نوشته می شود. همانطور که عملیات نوشتن بیشتر روی آن دیسک انجام می شود، حجم آن دیسک افزایش می یابد و این افزایش ممکن است به اندازه دیسک زیرین (به علاوه مقداری سربار) افزایش یابد.
- این ایده وجود دارد که حجم دیسکهای فرزند میتواند به قدری افزایش یابد که کل فضای ذخیرهگاه داده را اشغال کند، اما این زمانی اتفاق میافتد که فضای ذخیرهگاه داده برای ذخیره دیسک اولیه، عکسهای فوری ایجاد شده، فایلهای vmsn کافی نباشد. . فضای بالای سر مورد نیاز در نظر گرفته نمی شود.
زنجیر دیسک
به طور معمول، هنگامی که یک عکس فوری ماشین مجازی برای اولین بار آماده می شود، اولین دیسک فرزند از دیسک والد ایجاد می شود. ایجاد عکس های فوری متوالی، دیسک های فرزند جدید را از دیسک های فرزند قبلی ایجاد می کند.
تصویر زیر نمونه ای از زنجیره ای از عکس های فوری است.