در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

فایل های تشکیل دهنده ماشین مجازی در 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

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

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

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

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

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

#فایل_vmdk_در_vmware_vsphere #فایل_nvram_در_vmware_vsphere #نگاهی_بر_اجزای_esxi_hypervisor #فایل_rdm.vmdk_در_vmware_vsphere #فایل_delta.vmdk_در_vmware_vsphere #فایل_flat.vmdk_در_vmware_vsphere #فایل_های_تشکیل_دهنده_ماشین_مجازی #انواع_فایلهای_vmdk #فایل_vmx_در_vmware_vsphere
عنوان
1 فایل های تشکیل دهنده ماشین مجازی در Vmware Vsphere- قسمت 1 رایگان
2 فایل های تشکیل دهنده ماشین مجازی در Vmware Vsphere- قسمت 2 رایگان
زمان و قیمت کل 0″ 0
5 نظر
minoosn

با سلام

میشه در مورد قابلیت RDM توضیح بدین؟

محمد نصیری

یا کاری رو انجام نمی دید یا اگه انجام بدید به بهترین شکل انجام می دید. عالی بود

فاطمه قرباوی

RDM : بعضی وقتا بنا بر دلایلی شما قادر به ذخیره سازی فایل های ماشین مجازیتون بر روی datastoreتون نیستید و یا کلا سیاستتون رو اینجور قرار می دید که کل ماشین های مجازیتون روی LUN های مربوط به یه SAN دیگه باشه ، از اینرو فایل -rdm.vmdk به وجود میاد و به آدرس ماشین مجازی در همان Lunی که هست اشاره می کند . این به صورت خیلی خلاصه بود .

موفق باشید

علی  محبوبی نژاد

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

منظورتون از این کل ماشین های مجازیتون روی LUN های مربوط به یه SAN دیگه باشه چیه؟

شما فرض کنید ما یه SAN استوریج داریم در یه مجموعه. که lun بندی شده قاعدتا!

خب ما دیسک های ماشین های مجازیمون همگی روی این SAN‌هست. و چیزی روی هارد های لوکال سرور هامون نیست.

در اینجا وقتی vmdk‌ساخته میشه یه فایل .vmdk ساخته میشه که درواقع حجم کمی داره و یه نشانگر هست و یه فایل با سایز اصلی که .flat.vmdk‌هست .

پس این RDM دقیقا چه زمانی ساخته میشه. یعنی چی یه SAN‌دیگه؟

علی  محبوبی نژاد

بعد اینکه یه اشتباه در ترجمه این مقاله وجود داره من متن اصلی رو خوندم

.flat.vmdk به هیچ عنوان فایل کوچک اطلاعاتی نیست

اون فایل کوچک اطلاعاتی که در واقع Descriptor هست همون .vmdk خالی هست که در کنار .flat.vmdk‌ایجاد میشه

این در پنجره مربوط به datastore ‌در محیط گرافیگی vsphere client و web به صورت یک فایل دیده میشه

برای تفکیک و دیدن .flat.vmdk و .vmdk باید به محیط command یا web-based datastore brosewr مراجعه کرد

در اونجا میشه کاملا دید که .vmdk و .flat.vmdk دو فایل جدا هستند

ولی .vmdk همیشه سایز خیلی کوچکی در حد کیلو بایت داره و .flat.vmdk به هیچ عنوان اون فایل کوچک ما نیست و در واقع Descriptor‌ ما همون .vmdk خالی هست.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....