تا %60 تخفیف خرید برای 7 نفر با صدور مدرک فقط تا
00 00 00
در توسینسو تدریس کنید

فایل های تشکیل دهنده ماشین مجازی در Vmware Vsphere- قسمت 1

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

  • فایل vmdk.
  • فایل flat.vmdk-
  • فایل delta.vmdk-
  • فایل rdm.vmdk-
  • فایل nvram.*
  • فایل vmx.*

 فایل های تشکیل دهنده ماشین مجازی در Vmware Vsphere- قسمت 1

فایل VMDK


فایل .VMDK اطلاعات مربوط به هارد دیسک یک ماشین مجازی را در خود نگهداری می کند . به عبارتی می توان گفت این فایل در واقع می تواند به طور مستقل یک ماشین مجازی به حساب آید. در پوشه مربوط به ماشین مجازی ، به تعداد هارد دیسک هایی که برای یک ماشین مجازی ایجاد کرده اید ، یک .VMDK خواهید داشت.در برخی موارد نیز مدیران ترجیح می دهند که این فایل را به صورت فایل های 2GB داشته باشند . از اینرو تعداد این فایل ها بیشتر خواهد شد حداکثر حجم فایل با فرمت .VMDK دو ترابایت است و در نسخه جدید ESXi این فرمت به ظرفیت 64 ترابایت رسیده است . این فایل حکم هارد دیسک ماشین مجازی را دارد . همه ی دیسک های مجازی دارای یک فایل .VMDK مستقل می باشند که حجم آن مساوی با حجم دیسک مجازی می باشد و یک فایل Descriptor کوچک که در بردارنده اطلاعات کلی در مورد دیسک ها می باشد . از جمله این اطلاعات که در این فایل کوچک توصیف شده است ، سایز دیسک و هندسه جغرافیایی فایل دیسک های مجازی می باشد . این فایل کوچک به علاوه دارای یک Pointer یا اشاره گر نیز می باشد که به فایل بزرگ دیسک مجازی اشاره می کند. انواع مختلف این فایل های کوچک اطلاعاتی که در ماشین های مجازی مورد استفاده قرار می گیرند عبارتند از :

فایل flat.vmdk-


زمانی که شما اقدام به ایجاد یک دیسک مجازی که از نوع RDM نمی باشد ، می کنید ، فایل –flat.vmdk به صورت پیش فرض در پوشه ماشین مجازی شما ایجاد می شود.اگر دیسک شما از نوع Thick Disk باشد ، سایز این فایل تقریبا به اندازه سایز هارد درایو مجازی که ایجاد می کنید ، می باشد. به ازای هر هارد مجازی که ایجاد می شود ، یکی از این فایل ها تولید می شود.

 فایل های تشکیل دهنده ماشین مجازی در Vmware Vsphere- قسمت 1

 فایل های تشکیل دهنده ماشین مجازی در Vmware Vsphere- قسمت 1

فایل delta.vmdk-


این فایل تنها زمانی که Snapshot ی درست می شود ، ایجاد می شود. زمانی که یک Snapshot درست می شود ، کلیه دسترسی های –flat.vmdk متوقف می شود و به یک فایل read-only تبدیل می شود و کلیه اطلاعات پس از آن در –delta.vmdk نوشته می شود . سایز اولیه این فایل ها 16 MB می باشد و در صورت نیاز و یا افزوده شدن تغییرات به آن، سایزش نیز افزایش می یابد . با توجه به اینکه این فایل تنها حاوی تغییرات ایجاد شده در ماشین مجازی می باشد ، از اینرو سایز آن نمی تواند از سایز –flat.vmdk بیشتر باشد. به ازای درست شدن هر Snapshot ، یک deltafile ایجاد می شود . اسامی آنها با استفاده از اعداد و بدین صورت افزایش می یابد :

 (i.e., myvm-000001-delta.vmdk, myvm-000002-delta.vmdk) 

با حذف شدن Snapshot ها ، این فایل ها نیز حذف خواهند شد.

 فایل های تشکیل دهنده ماشین مجازی در Vmware Vsphere- قسمت 1

فایل –rdm.vmdk


این فایل در مواقعی که از قابلیت RDM استفاده می کنید ، تولید و استفاده می شود.در واقع این فایل اطلاعات لازم را جهت Device RDM در اختیار قرار می دهد. اطلاعاتی که در این فایل قرار می گیرد شامل محل قرارگیری Device مورد نظر و وضعیت آن می باشد . در صورتی که اقدام به تهیه یک Directory List کنید ، متوجه می شوید که سایز این فایل دقیقا برابر با همان میزان فضایی می باشد که در LUN به VM اختصاص داده شده است اما در واقعیت سایز آنها بسیار کوچک است . به ازای هر RDM که در یک VM ساخته می شود ، یکی از این فایل ها ایجاد می شود.

فایل nvram.


این فایل کوچک شامل تنظیمات BIOS ی می باشد که هر ماشین مجازی هنگام بوت ، استفاده می کند. دقیقا مشابه یک سرور فیزیکی که دارای BIOS chip می باشد و اجازه انجام تنظیمات سهت افزاری را می دهد .هر ماشین مجازی نیز دارای یک BIOS مجازی می باشد که در فایل nvram می باشد . به محض فشردن کلید F2 ، BIOS قابل دسترسی می شود .هر تغییری که در تنظیمات سخت افزاری یک ماشین مجازی در BIOS اعمال شود ، در فایل NVRAM ذخیره می شود.این فایل دارای فرمت باینری می باشد و در صورتی که حذف شود ، به صورت اتوماتیک با روشن شدن ماشین مجازی ، مجددا ایجاد می شود.

فایل vmx.


این فایل شامل کلیه تنظیمات ، اطلاعات و سخت افزارهایی می باشد که در یک ماشین مجازی ایجاد شده است. اعمال کوچکترین تغییری در Setting ماشین مجازی ، همه و همه در این فایل متنی ذخیره می شود. از اینرو این فایل شامل اطلاعات گوناگونی از ماشین مجازی می باشد از جمله : تنظیمات خاص سخت افزارهای ماشین مجازی ( اندازه RAM ، اطلاعات مربوط به کارتهای شبکه ماشین مجازی ، اطلاعات مربوط به هارد و ... ) ، تنظیمات مربوط به منابع و advance power و همچنین تنظیمات power management . شما می توانید با edit این فایل تنظیمات مربوط به ماشین مجازی را تغییر دهید اما توصیه می شود تا زمانی که به کارتان مسلط نیستید ، دست به اینکار نزنید، به علاوه قبل از اینکار حتما از فایل backup تهیه کنید . در شکل زیر می توانید نمونه ی باز شده این فایل را تماشا کنید.

 فایل های تشکیل دهنده ماشین مجازی در Vmware Vsphere- قسمت 1

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

موفق و سربلند باشید.

نویسنده : فاطمه قرباوی

منبع : جزیره مجازی سازی وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد .

نظر شما
برای ارسال نظر باید وارد شوید.
5 نظر
افرادی که این مطلب را خواندند مطالب زیر را هم خوانده اند