pdn tech-v mware-convert-pvmos

18
c تبدیلهنمای راندوزی از وین مجازی ماشیvmware بهPVM وده: محدندوزی از وین مجازینتقال ماشی نحوه ا مستند به اینvmware به سامانهPVM می پردازد.

Upload: pdnsoftco

Post on 17-Aug-2015

23 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Pdn tech-v mware-convert-pvmos

c

vmware ماشین مجازی ویندوزی از راهنمای تبدیل

PVMبه

محدوده: می پردازد.PVM به سامانه vmwareاین مستند به نحوه انتقال ماشین مجازی ویندوزی از

Page 2: Pdn tech-v mware-convert-pvmos

:تاریخچهتوضیحاتشماره ویرایشتاریخنویسندهردیف

۹۴/۲/۰۶۱.۰.۰تحقیق و توسعه فنی و مهندسی۱

و کنترل پروژه فنی وبرنامه ریزی۲رفع برخی اشکلت لغوی و ویرایشی۹۴/۰۲/۰۹1٫0٫1مهندسی

ویرایش۹۴/۰۲/۰۹۱.۱.۰تحقیق و توسعه فنی و مهندسی۳

ویرایش۹۴/۰۲.۱۳۱.۱.۱تحقیق و توسعه فنی و مهندسی۴

اصلح لینکهای دانلود۹۴/۰۲/۲۷2٫0٫0تحقیق و توسعه فنی و مهندسی۵

کلیه حقوق مادی و معنوی این مستند به شرکت مهندسی شبکه پویش داده نوین تعلق دارد.

۲

Page 3: Pdn tech-v mware-convert-pvmos

فهرست مندرجات۴.......................................................................................................................................................................................................- چکیده

۴..............................................................................................................................................................................................- کلید واژه ها۵.....................................................................................................................................................................................................- مقدمه۱disk snapshot ......................................................................................................................................۶- روش اول، استفاده از برنامه ۲

windows xp/2003.............................................................................................................................................................................۶- انتقال ۲.۱vista/7/2008...........................................................................................................................................................................۷- انتقال ویندوز ۲.۲snapshot.exe............................................................................................................................................................................۱۱- استفاده از ۲.۳

۱۲..............................................................................................................................................................- روش دوم، تبدیل دیسک ها۳۱۲.................................................................................................................................................................................................- پیش اقدام ها۳.۱۱۳.....................................................................................................................................................................................................- روال انتقال۳.۲

SSH ..........................................................................................................................................................................۱۳- انتقال با استفاده از سرویس ۳.2.1vSphere....................................................................................................................................................۱۶- انتقال دیسک ها با استفاده از برنامه ۳.2.2۱۶................................................................................................................................................................................................. ها snapshot- انتقال ۳.2.۳

qcow2....................................................................................................................................................۱۷ یه vmdk- تبدیل فایلها از فرمت ۳.۳۱۸......................................................................................................................................................................................- خطاهای رایج۴

۱۸....................................................................................................................................................................... بودن دیسکbootable- عدم ۴.۱۱۸............................................................................................................................................. ، صفحه آبیSTOP: 0x0000007B - خطای ۴.۲

فهرست تصاویرrepair................................................................................................................................................................۷: ورود به گزینه ۱تصویر ۸...................................................................................................................................................................: انتخاب سیستم عامل۲تصویر ۹...........................................................................................................................................................: اتخاب کنسول خط فرمان۳تصویر snapshot.exe.............................................................................................................................................................۱۰: اجرای ۴تصویر ssh.........................................................................................................................................................۱۳: فعال کردن سرویس ۵تصویر ssh.........................................................................................................................................................۱۴: اجرا کردن سرویس ۶تصویر ssh......................................................................................................................۱۵: تنظیم فایروال جهت دسترسی به سرویس ۷تصویر

۳

Page 4: Pdn tech-v mware-convert-pvmos

چکیده در این مستند توضیح داده شده است.PVM به VMWare مجازی ویندوزی از ماشین هاینحوه انتقال

کلید واژه هاPVM , vmdk

۴

Page 5: Pdn tech-v mware-convert-pvmos

مقدمه۱ سه روش عمده وجود دارد: pvm به vmwareجهت انتقال ماشین مجازی از

snapshot.exeروش اول انتقال فایلها با استفاده از برنامه •

pvmروش دوم تبدیل دیسک های مجازی به • clonezilla روش سوم با استفاده از •

در روش دوم دو چالش عمده وجود دارد: qcow2 به vmdkتبدیل فرمت دیسک های مجازی از .۱ و بروز خطای صفحه آبی ideعدم پشتیبانی از درایور هارد غیر از .۲زمان انتقال طولنی.۳

که در ادامه بهدوم پیش اقدام هایی لزم است در روش ،لت ذکر شدهجهت جلوگیری از بروز مشکلهمچنین ممکن است در برخی انواع ویندوز به صورت قطعی ح`ل نش`ود. روش س`وم دراقدام هاین اشاره شده است. اآن ها

مستند شده است. جابجایی سرور فیزیکی به سرور مجازی ویکی سایت شرکت با عنوان

صیه می شود برای انتقال ماشین های مجازی از روش اول اس`تفاده ش`ود. ای`ن روش نس`بت ب`ه بقی`ه روش ه`اتوتر و سریع تر میباشد. قطعی

۵

Page 6: Pdn tech-v mware-convert-pvmos

disk snapshot استفاده از برنامه ،روش اول۲

استفاده می کنیم. این برنامه ویندوزی با حجم بسیار کم`ی ک`ه داردsnapshotدر این روش از یک برنامه با نام به راحتی از یک پارتیش ویندوزی ایمیج گرفته وآنرا به صورت فشرده ذخیره میکند.

windows xp/2003انتقال ۲.۱

xp که امکان راه اندازی یک ویندوز pebuilder از سی دی می توان 200۳برای انتقال ویندوز های قدیمی تر از

میدهد استفاده میکنیم. liveرا به صورت `ه آدرس `هhttp://support.pdnsoft.com/download/files/pebuilder.iso جهت دریافت این سی دی ب مراجع

کنید.`امه برنامه ه`ا بوت میکنی`م. از لیس`ت pebuilderبرای اجرای این برنامه ماشین مجازی را با سی دی Disk برن

snapshot.را انتخاب کرده و اجرا میکنیم

۶

Page 7: Pdn tech-v mware-convert-pvmos

vista/7/2008انتقال ویندوز ۲.۲

`امه ۷در ویندوزهای جدیدتر از snaphsot میتوان از سی دی نصب سیستم عامل برای بوت سرور و اج`رای برن

ویندوز کپی میشود. دق`ت کنی`د ک`ه درص`ورتc روی درایو snapshot.exeاستفاده کرد. در این روال ابتدا برنامه استفاده کنید.snapshot64.exe بیتی باید از فایل ۶۴استفاده از نسخه

سپس سرور با سی دی بوت شده و بعد از ورود به خط فرمان ویندوز برنامه را اجرا میکنیم. بیت روال زیر را پی میگیریم:۶۴ نسخه 200۸به عنوان مثال برای یک ویندوز

را انتخاب میکنیم.Repair your computeگزینه

۷

repair: ورود به گزینه ۱تصویر

Page 8: Pdn tech-v mware-convert-pvmos

را فشار دهید.Next سیستم عامل را انتخاب و گزینه

۸

: انتخاب سیستم عامل۲تصویر

Page 9: Pdn tech-v mware-convert-pvmos

را انتخاب کنید.command promptگزینه

۹

: اتخاب کنسول خط فرمان۳تصویر

Page 10: Pdn tech-v mware-convert-pvmos

را اجرا کنید.snapshot64.exe برنامه c: و رفتن به درایو cبا اجرا دستور

۱۰

snapshot.exe: اجرای ۴تصویر

Page 11: Pdn tech-v mware-convert-pvmos

snapshot.exeاستفاده از ۲.۳

را در یک مسیر دلخواه ذخیره کنی`د.آن هابعد از اجرای برنامه، پارتیشن های مورد نظر را انتخاب کرده و ایمیج از یک هارد اکسترنال جهت ذخیره فایل استفاده کنید.می شودجهت تسریع در انتقال فایل ایمیج توصیه

ب`وتpebuilder یک ماشین مجازی با دیسک های دلخواه ایجاد کنید. ماش`ین را ب`ا س`ی دی pvmروی سرور کرده و ایمیج را روی دیسک ها بر گردانید. بعد از بازگرداندن اطلعات سیستم عامل دستور زیر را اجرا کنید:

• snapshot –checkboot Hdx

را وارد کنید.C شماره ردیف پارتیشن درایو xدقت کنید که به جای حرف دستور زیر را اجرا میکنیم.ideبرای تغییر درایور دیسک سرور به

• Snapshot --mergeide

c:\windows مثلvبعد از اجرای دستور فوق مسیری که ویندوز نصب شده است را انتخاب میکنیم.

در این حالت ماشین مجازی آماده راه اندازی میباشد.

۱۱

Page 12: Pdn tech-v mware-convert-pvmos

روش دوم، تبدیل دیسک ها۳

پیش اقدام ها۳.۱قبل از انتقال ماشین مجازی باید موارد زیر انجام شود:

تهیه شود. snapshot از ماشین مجازی یک می شودجهت حصول اطمینان توصیه .۱ روی ویندوز اجرا شود. اینmergeideجهت اعمال برخی تغییرات در رجیستری سیستم عامل ویندوز فایل .۲

`ک `وع دیس `تیبانی از ن `ه پش `وط ب `رات مرب `ه آدرسideتغیی `ل ب `افت فای `ت دری `د. جه میباشhttp://support.pdnsoft.com/download/files/Mergeide.zip.مراجعه کنید

روی ماشین مجازی نصب شده است آنرا از ماشین مجازی حذف کنیدvmware-toolsچنانچه برنامه .۳`ارحتم`اv تغییر دهید و جهت اعمال تغییرات ideدر تنظیمات ماشین مجازی نوع هارد دیسک را به .۴ ی`ک ب

روشن کنید. با این کار ویندوز به صورت خودکار دایور مربوطمجدداv خاموش و بعد کاملvماشین مجازی را را نصب میکند.ideبه دیسک

درنهایت ماشین خاموش شود..۵

۱۲

Page 13: Pdn tech-v mware-convert-pvmos

روال انتقال۳.۲ میباشد. این فایله`ا دیس`ک ه`ای مج`ازیvmdk شامل یک /چند فایل باپسوند vmwareهر ماشین مجازی در

آن ها دو روش وجود دارد.ماشین مجازی هستند. برای انتقال

SSHانتقال با استفاده از سرویس ۳.۲.۱ برای استفاده از این سرویس ابتدا باید آنرا فعال کرد. برای فعال کردن این سرویس لزم اس`ت رواله`ای زی`ر را

دنبال شود: را اجرا کنید.vSphereبرنامه .۱ را انتخاب کنید.Security Profileبعد از انتخاب هاست مربوطه گزینه .۲ در گوشه سمت راست یک پنجره کوچک شامل همه سرویس ه`ا نش`انPropertiesبعد از انتخاب گزینه .۳

را انتخاب کنید.Options گزینه SSH serviceداده میشود. بعد از انتخاب

۱۳

ssh: فعال کردن سرویس ۵تصویر

Page 14: Pdn tech-v mware-convert-pvmos

را فشار دهید.startگزینه .۴

۱۴

ssh: اجرا کردن سرویس ۶تصویر

Page 15: Pdn tech-v mware-convert-pvmos

را فعال کنید.ssh گزینه مربوط به firewall propertiesدر قسمت .۵

را فشار دهید.okدر پایان کلید

۱۵

ssh: تنظیم فایروال جهت دسترسی به سرویس ۷تصویر

Page 16: Pdn tech-v mware-convert-pvmos

فراهم میگردد. در مرحل`هssh از طریق vmwareامکان اتصال مستقیم به رابط خط فرمان با انجام روالهای فوق `تفاده متصل میشویم. با esx به سرور root با نام کاربری ssh در ویندوز یا دستور puttyبعد با استفاده از برنامه اس

انتقال می دهیم.pvm را روی سرور vmdk فایلهای scpاز دستور استفاده شود.vmware و سرور pvmجهت سرعت بیشتر انتقال توصیه می شود از کابل کراس بین سرور

vSphereانتقال دیسک ها با استفاده از برنامه ۳.۲.۲

storage و اتصال به سرور وارد قس`مت vSphereبعد از اجرای برنامه managementش`ده و ب`ر روی فای`ل ماشین مجازی راست کلیک کرده و فایل را دانلود کنید.

ها snapshotانتقال ۳.۲.۳`ام آنه`ا وج`ودsnapshotدر صورتی که دیسک داشته باشد باید کل فایلهای دیسک شامل آنهایی که عدد درن

دارد نیز منتقل شوند. در این حالت نام دیسک های ماشین مجازی با یک شماره پایان می پذیرد. دراین حالت بع``د همه فایلها به هم چسبانده میشود. این روال به صورت زیر است:qemu-imgاز تبدیل این فایها با دستور

# for i in `ls *[0-9].vmdk`; do qemu-img convert $i -O raw ${i/vmdk/raw} ; done# cat *.raw >> flattened.img

۱۶

Page 17: Pdn tech-v mware-convert-pvmos

qcow2 یه vmdkتبدیل فایلها از فرمت ۳.۳

دیسک ها استفاده میشود.convert برای qemu-img از دستور pvmبعد از انتقال فایلها به سرور به عنوان نمونه:

qemu-img convert vmtest-copy.vmdk -O qcow2 vmtest-copy.qcow2

انتخاب شده باشد.ideبرای اجرای ماشین مجازی دقت کنید که نوع هارد

۱۷

Page 18: Pdn tech-v mware-convert-pvmos

خطاهای رایج۴

بودن دیسکbootableعدم ۴.۱موارد زیر بررسی شود:

باشدide حتماvنوع هارد • انتخاب ش`ود. بع`د از انتخ`ابrecoverبا سی دی ویندوز ماشین مجازی بوت شود. در اولین مرحله گزینه •

ویندوز و وارد کردن کلمه عبور سرور دستورات زیر اجرا میشوند.Fixboot c:fixmbr

صفحه آبی، STOP: 0x0000007B خطای ۴.۲`رای احی`ای وین`دوز تا لحظه نگارش این مستند مورد قطعی برای حل مشکل پیدا نشده است. بنابراین تنها راه ب

است. CDریکاور کردن ویندوز از طریق

۱۸