تبدیل یک کامپیوتر قدیمی به یک ماشین مجازی
هر روز تعداد زیادی از شرکتها را میبینیم که از دردسرهای سخت افزارهای قدیمی و کهنه شده آسی شدهاند و قصد رهایی از مشکلات زیرساختهای سنتی را دارند و به این امید به دنبال بهترین زیرساخت مجازی کارا هستند. در این مقطع برای شرکتها و مدیران IT بسیار مهم است که با کمترین هزینه ممکن و سریعترین روشها به این مهم دست پیدا کنند. اما سؤال اساسی این شرکتها از کارشناسان مجازی سازی این است که سیستمهای قدیمی را چطور به زیرساخت مجازی منتقل میکنید؟ آیا از این بابت در فعالیتهای شرکت اختلال ایجاد میشود؟ چند روز باید منتظر شویم تا سیستمهای قدیمی که دهها سال از نصب و تنظیم آنها گذشته در زیرساخت مجازی اجرا شوند؟
در ابتدا که حرف از استفاده از تکنولوژی مجازی سازی مطرح میشود اولین مسئله همین است یعنی انتقال سیستمهای قدیمی و حساس شرکتها. برخی از این کامپیوترهای قدیمی که بعضاً نرمافزارهای حساسی هم بر روی آنها نصب هستند دیگر به طور رسمی از طرف شرکت سازنده پشتیبانی نمیشوند و یا ممکن است تنظیمات و نصب مجدد آن بر روی یک ماشین مجازی پروسه ای زمان بر و دشوار باشد. اینجاست که ابزارهای مجازی سازی مانند Disk2vhd عرض اندام میکنند!
در زیرساختهای مبتنی بر Hyper-V با استفاده از نرم افزار Disk2vhd میتوان در کمتر از 2 ساعت یک سیستم قدیمی را به یک ماشین مجازی تبدیل کرد بدون اینکه نیازی داشته باشید کوچکترین تغییری در تنظیمات سیستم عامل آن و یا سخت افزار آن سیستم ایجاد کنید. این کار چطور و چگونه انجام میشود؟ این موضوعی است که مرحله به مرحله با هم طی خواهیم کرد.
تبدیل سیستمهای قدیمی به ماشینهای مجازی
ابتدا بایستی ابزار Disk2vhd را از لینک زیر دانلود کنید:
http://technet.microsoft.com/en-us/sysinternals/ee656415.
این ابزار قابلیت اجرا بر روی سیستم عاملهای ویندوز XP SP2 و ویندوز سرور نسخه 2003 و به بالا را دارد و در آخر مطلب مکانیزم کار این ابزار را برای شما تشریح خواهم کرد.
فعلاً از آن سیستم قدیمی تنها چیزی که نیاز داریم همان لایسنس نرم افزار نصب شده است، بهتر است لایسنس را دم دست نگهدارید تا در صورت نیاز از آن استفاده شود.
مراحل تبدیل
1- ابزار Disk2vhd را دانلود کنید و در یک پوشه به طور موقت ذخیره کنید.
2- ابزار را با دسترسی Administartor اجرا کنید.
3- پس از باز شدن نرم افزار مسیری را که میخواهید فایل VHD در آن ذخیره شود را انتخاب کنید. فایل VHD یک هارد دیسک مجازی از تمامی تنظیمات و اطلاعات کامپیوتر قدیمی شما است.
4- مطابق شکل پارتیشنهایی را که میخواهید همراه ماشین مجازی در دسترس باشند را انتخاب کنید. توصیه میکنم تنها پارتیشنهای اصلی سیستم انتخاب شوند و سایر اطلاعات غیرضروری را در آینده به طور دستی در ماشین مجازی انتقال دهید.
5- این ابزار درحالیکه کامپیوتر روشن است شروع به جمع آوری تمامی اطلاعات میکند و به این صورت کاربران شاهد هیچ گونه اختلالی در عملکرد سیستم نخواهند بود. مدت زمان این مرحله بستگی به میزان اطلاعات موجود و سرعت سیستم دارد و اغلب اوقات بایستی حداقل 30 دقیقه زمان برای این مرحله در نظر گرفت.

6- پس از اتمام این مرحله شما بایستی فایل VHD ساخته شده بر روی کامپیوتر را به میزبان Hyper-V انتقال دهید.
7- پس از اتمام کپی فایل VHD به کنسول مدیریت Hyper-V بروید و یک ماشین مجازی ایجاد کنید و پس از تنظیم آن به قسمت Virtual Hard Disk رفته و فایل VHD ساخته شده را به آن متصل کنید.
8- در صورتی که فایل VHD را متصل کردهاید و تنظیمات ماشین مجازی مانند تعداد پردازنده، میزان حافظه، کارت شبکه و غیره را انجام دادهاید میتوانید ماشین مجازی را روشن کنید. برای اینکه اختلالی در شبکه بروز نکند شما بایستی قبل از روشن کردن ماشین مجازی سیستم قدیمی را از شبکه قطع کنید تا خطای IP Conflict ایجاد نشود.
9- پس از ورود به سیستم عامل ماشین مجازی جدید بایستی سرویس Hyper-V Integration Component بر روی ماشین مجازی نصب شود تا Hyper-V و ماشین مجازی جدید بتوانند به صورت کامل به یکدیگر مرتبط شوند. برای این کار به منوی Action بروید و از آنجا گزینه Insert Integration Services Setup Disk را انتخاب کنید.
10- پنجره Autorun بر روی صفحه ظاهر خواهد شد و با انتخاب گزینه Install Hyper-V Integration Component مراحل نصب سرویس Hyper-V آغاز خواهد شد.
11- پس از نصب سرویس Hyper-V ماشین مجازی تبدیل شده شما آماده استفاده است.
اما این کار چطور انجام میشه؟
Disk2vhd یک ابزار رایگان شرکت مایکروسافت برای تبدیل کامپیوترهای واقعی به ماشینهای مجازی است. این نرم افزار توسط شرکتsysninternals که بعدها توسط شرکت مایکروسافت خریداری شد ایجاد شده است و مثل بقیه ابزارهای این شرکت عملکرد بسیار خوب و بی عیبی دارد. این ابزار با استفاده از مکانیزم Windows Volume Snapshot از پارتیشنهایی که شما انتخاب کردهاید یک snapshot تهیه میکند. مزیت اصلی Disk2vhd امکان انجام مراحل تبدیل سیستم قدیمی آن هم در زمانی که شما در حال کار با سیستم هستید است.
سلام…
سلام
مرسی مقاله مفیدی بود. نرم افزارهایی که با کدهای سخت افزاری کدگذاری میشند با این روش باید دوباره بهشون لایسنس داد. روشی وجود داره که بشه شماره سریال هارد دیسک مجازی رو تغییر داد و مثل هارد دیسک فیزیکی قبلی داد؟
من هنوز راه حلی برای این…
من هنوز راه حلی برای این موضوع پیدا نکردم و بعید هم می دونم به این راحتی ها بشه این کار رو انجام داد ولی اگر فرصت کردم یه جستجو می کنم.
اگر لایسنس نرم افزار شما سخت افزاری باشه و روی یک ماشین مجازی نصب شده باشه و شما Hardware version ماشین مجازی را ارتقا بدید مثلا از نسخه 7 به نسخه 8، این مشکل اونجا هم بروز می کنه. البته بستگی به مکانیزم کدگذاری لایسنس هم داره.
سلام. خدا قوت ممنون از مطلب…
سلام. خدا قوت ممنون از مطلب خوب و مفیدتون، من تازه کار با مجازی سازی رو شروع کردم، و خیلی در این امر وارد نیستم، یه مقدار با ESXi و XenServer کار کردم، ولی بستر مجازی سازی شرکت رو روی ESXi قرار دادم. و الان می خواستم بدونم همچین امکانی برای ESXi هم وجود داره یا نه؟ اگه اجازه بدین می خواستم با ذکر منبع از مطالبتون توی وبلاگم استفاده کنم. با تشکر
بسیار خوب، بله این قابلیت در…
بسیار خوب، بله این قابلیت در محصولات وی ام ور، ماکروسافت و زن پشتیبانی شده و به راحتی قابل تنظیم است. با ذکر منبع مسئله ای نیست. موفق باشید
سلام خسته نباشید تو ورژن 1…
سلام خسته نباشید تو ورژن 1.64 این برنامه گزینه ای به نام Prepare for use in Virtual PC وجود داره. میشه توضیح بدین که فعال یا غیر فعال کردن این گزینه چه تأثیری در خروجی برنامه داره؟
با سلام در زیرساختهای مبتنی…
با سلام در زیرساختهای مبتنی بر Esxi چه نرم افزاری برای این کار وجود دارد؟ با تشکر
می تونید از VMware Convertor…
می تونید از VMware Convertor استفاده کنید