نحوه snapshoot گرفتن از ماشین های مجازی Xenserver
با استفاده از Snapshot میتوانید از وضعیت کنونی ماشینمجازی نسخهای تهیه کنید. سپس بر روی ماشینمجازی تغییراتی ایجاد کنید. اگر در این بین به مشکلی برخورد کردید میتوانید بهوسیله بازگرداندن Snapshot، به حالت اولیه برگردید.
موارد استفاده از Snapshot به شرح زیر می باشد:
- قبل از اعمال تغییر بر روی نرم افزار های ماشین مجازی
- قبل از آپدیت کردن سیستم عامل و یا نرم افزار های داخل آن
- هنگام گرفتن Backup (تمامی سیستم های Backup گیری برای ارائه یک نسخه بی نقص از Snapshot استفاده می کنند که این Snapshot در داخل سیستم عامل به وسیله VSS Virtual Shadow Copy Service نرم افزار ها را لحظه ای Pause می کند تا بتواند از سلامت نرم افزار ها در هنگام Backup گرفتن اطمینان حاصل کند.
از زمان گرفتن Snapshot اطلاعات در دیسک دوم نوشته می شود. پس زمانی که شما گزینه بازگرداندن Snapshot را اجرا می کنید شما را تنها به دیسک اول منتقل می کند و کار خاص دیگری انجام نمی دهد. در دیسک جدید تنها تغییرات را یادداشت می کند، برای همین دیسک بوجود آمده Snapshot مانند دیسک Thin می ماند ولی در اصل باید بدانید که دیسک آن در اصل Sparse است. فقط در نظر داشته باشید که این دیسک می تواند به اندازه دیسک مادر بزرگ شود که در این صورت سرعت ماشین مجازی بسیار پایین خواهد آمد.
Snapshot گرفتن از ماشین های مجازی در XenServer
ماشین مجازی که می خواهید Snapshot تهیه کنید را انتخاب کنید و وارد سربرگ snapshots شوید.
بر روی گزینه Take Snapshot کلیک کنید.
در پنجره باز شده در کادر Name یک نام را وارد نمایید.
در کادر Description می توانید توضیحات مختصری را وارد نمایید.
در قسمت Snapshot mode دو حالت برای گرفتن Snapshot در اختیارتان قرار می دهد:
- حالت snapshot the virtual machine’s disk فقط اطلاعات پیکربندی دیسک Metadata و دیسک های ذخیره سازی را ذخیره می کند.
- حالت snapshot the virtual machine and memory علاوه بر دیسک های ماشین مجازی از حافظه Memory هم snapshot میگیرد. در صورتی که با این حالت از ماشین مجازی Snapshot تهیه کنید برای بازگشیت دیگر به راه اندازی مجدد ماشین مجازی نیاز نخواهد بود.
بازگشت به Snapshot گرفته شده
برای اینکه بتوانید از Snapshot که گرفته اید استفاده کنید کافیست snapshot که لازم دارید را انتخاب کنید و بر روی گزینه Revert To کلیک کنید.
پس از کلیک بر روی گزینه Revert To هشداری به شما نمایش داده می شود که گزینه ای به صورت پیش فرض فعال دارد که به این معنی در ابتدا یک snapshot از وضعیت فعلی ماشین مجازی خواهد گرفت و سپس به snapshot که انتخاب کردید بازخواهد گشت.
ایجاد ماشین مجازی جدید از Snapshot یک ماشین مجازی
یکی از قابلیت های جالبی که XenServer در اختیارن قرار می دهد این میباشد که می توانید از Snapshot هایی که از ماشین مجازی گرفته اید آن ها را تبدیل به یک ماشین مجازی کاملا مستقل کنید.
برای انجام این کار با کلیک بر روی Snapshot که دارید کلیک راست و گزینه New VM from snapshot را انتخاب کنید.
سپس مراحل ایجاد ماشین مجازی را باید انجام دهید.