قبل از اینکه دراین مقاله به معرفی کامل Vmware Esxi بپردازیم بهصورت مختصر مجازیسازی و مزایای آن را توضیح میدهیم. در واقع مجازی سازی امکان به اشتراک گذاری منابع سخت افزاری می باشد. مهمترین مزیتهای مجازیسازی کاهش هزینههای راه اندازی و پشتیبانی و نگهداری، امنیت بالا، مدیریت آسان منابع و دسترسی راحت به منابع مورد نیاز میباشد. برای اینکه کاملا به مفهوم مجازی سازی و انواع آن پی ببرید می توانید به مقاله مجازی سازی چیست مراجعه بفرمایید.
VMware ESXi که اخیراً با نام ESX (Elastic Sky X) شناخته میشد، یک نرم افزار نوع 1 انترپرایز هایپروایزر است. این نرم افزار برای استقرار و سرویس کامپیوترهای مجازی توسط VMware ایجاد شده است. به عنوان یک Hypervisor نوع 1،ESXi یک برنامه نرم افزاری که روی سیستم عامل (OS) نصب شده نیست. به جای آن میتوان گفت که اجزای حیاتی سیستم عامل مانند هسته را شامل شده و یکپارچه میکند. در این مقاله قصد داریم به بررسی VMware ESXi، ویژگیها و امکانات آن بپردازیم. همراه ما باشید.
Vmware Esxi چیست ؟
محصولاتی که کمپانی بزرگ VMware ارائه میدهد برای راه اندازی مجازی سازی به کار می روند. VMware ESXi یکی از محصولات شرکت VMware میباشد. بعد از انتشار نسخه 4.1 که در سال 2010 ، VMware نام ESX را به ESXi تغییر داد (“I” اضافه شده در انتها از Integrated گرفته شده است). تغییر بزرگ آن یک OS کاملاً یکپارچه جایگزین Services Console (یک operating system ابتدایی) بود. ESX/ESXi هر دو از مؤلفههای اصلی مجموعه نرم افزاری VMware Infrastructure هستند. این نرم افزار یک OS پیشرفته و حرفهای است که قادر به ایجاد ابر عمومی و خصوصی است.
VMware ESXi به عنوان یک لایه مجازی سازی در معماری مجازی شده سرور مورد استفاده قرار میگیرد. VMware ESXi یک نوع سیستم عامل محسوب میشود که مستقیما روی سخت افزار قرار میگیرد و نیازی به هاست و میزبان ندارد. در واقع host less میباشد. EXSi در واقع آخرین نسخه VMware hypervisor است و ماشینهای مجازی را ایجاد میکند. این نرم افزار منابع را به ماشینهای مجازی اختصاص میدهد.
Hypervisor یک لایه میانی میباشد که قابلیت و ویژگیهای لایه پایینتر را در اختیار لایههای بالایی قرار میدهد. به این صورت که لایههای بالایی از تغییرات لایههای پایینی اطلاعاتی ندارند. این لایه میانی میتواند میان دو لایه سخت افزار و سیستم عامل، لایه سیستم عامل و برنامه و یا داخل لایه شبکه قرار بگیرد و وظایف خود را انجام دهد.
نرم افزار VMWare ESXi چه عملکردی دارد؟
مهندسین IT شرکتها دائماً تحت فشار نوسانات بازار و افزایش تقاضای مشتریان هستند. از سوی دیگر باید منابع فناوری اطلاعات را مطابق با درخواستهای پروژهها افزایش دهند. خوشبختانه، ESXi برای ایجاد تعادل بهتر در نتایج کسب و کارها و صرفهجویی در هزینههای IT به کمکشان آمده است.
این محصول سالهاست که به عنوان قدیمیترین و محبوبترینHypervisor شناخته شده است. این نرم افزار توانسته به عنوان پیشتاز در عرصه مجازی سازی بخش بزرگی از بازار این حوزه را از آن خود کند. ESXi یک محصول Free و کاملاً مجانی است؛ شما میتوانید بدون پرداخت هزینه و تنها با دانلود آن از سایت VMware ماشین مجازی ایجاد کنید. اما بسیاری از قابلیتهایی که مجازی سازی را برای ما جذاب کرده فقط با وجود ESXi به تنهایی قابل دسترس نیست. بلکه نیاز به خرید License و استفاده از سایر محصولات vSphere نظیر vCenter میباشد.
چگونه از VMware ESXi استفاده کنیم؟
اگر قصد دارید ESXi را روی یک سرور فیزیکی نصب کنید، به دو نکته مهم توجه داشته باشید. قبل از خرید سرور یا هر قطعه مرتبط با آن، مطمئن شوید که VMware از تجهیزات مورد نظر شما پشتیبانی کند. برای این منظور کافی است به سایت VMware بروید یا با ما تماس بگیرید. نکته دوم اینکه لازم است یک سری بهینه سازی و تغییر در BIOS سرور ایجاد کنید. به این منظور به مستندات شرکت سازنده سرور مراجعه نمایید.
علاوه بر اینکه می توانید ESXi را به طور مستقیم روی یک سرور فیزیکی نصب کنید. میتوانید ESXi را به عنوان یک ماشین مجازی، روی VMware Workstation یا یک ESXi که روی سرور فیزیکی است، داشته باشید. در این حالت اصطلاحاً یک Nested Hypervisor خواهید داشت. Nested ESXi عموماً با هدف لابراتوار مورد استفاده قرار میگیرد؛ اما در برخی شرایط ممکن است برای بخشی از زیرساخت مجازی عملیاتی خود، نیاز به یک Nested ESXi داشته باشید. مثلاً در پیاده سازی vSAN با دو Node فیزیکی و یک Nested Witness Node.
مزایای استفاده از VMware ESXi چیست؟
استفاده از این نرم افزار مزایای بسیاری دارد. در زیر به برخی از آنها اشاره میکنیم:
- کاهش CapEx و OpEx
- افزایش عملکرد برای برتری رقابتی
- ترکیب سخت افزار برای استفاده از ظرفیت بیشتر
- سادهسازی مدیریت فناوری اطلاعات از طریق مدیریت متمرکز
- به حداقل رساندن منابع سخت افزاری مورد نیاز برای اجرای Hypervisor و کارایی بیشتر
چه تفاوتی میان ESX و ESXi وجود دارد؟
ESX (Elastic Sky X ) نام قدیمی مجازی ساز شرکت VMware بود. آخرین نسخه آن ۴.۱ بود و بعد از آن نسخه نام آن به ESXi تغییر کرد. تفاوت این دو تنها به نام آنها ختم نمیشود و فرقهای زیادی هم در ساختارشان با هم دارند.
در ESX کرنل یا هسته اصلی مجازی سازی یک مورد مجزا از سیستم عامل بود و مانند نرم افزاری بود که بر روی یک سیستم عامل نصب شده است. تمامی ابزارهای مرتبط با مجازی سازی به صورت ابزارهای جانبی بر روی هسته سیستم عامل لینوکس نصب شده و پنل یکپارچهای برای مدیریت آن وجود نداشت. در واقع ESX مانند نرم افزاری بود که بر روی سیستم عاملی به نام server console نصب شده بود.
اما ESXi (Elastic Sky X Integrated) تحول بزرگی ایجاد نمود. در این محصول VMware، دیگر خبری از server console نیست و هسته اختصاصی به نام VMkernel ایجاد شده است. این هسته تمامی ابزارهای مجازی سازی را به صورت یکپارچه در خود دارد.
ESXi چه امکاناتی دارد؟
ESXi با تلفیق چند سرور نیاز به سرور فیزیکی را کاهش میدهد. علاوه بر آن نیاز به فضای دیتا سنتر، مصرف انرژی و نیازهای اداری IT در هنگام عملکرد با سرعت بالا کاهش مییابد. در ادامه به برخی از امکانات این نرم افزار اشاره میکنیم.
- Small Footprint
تنها با Small Footprint 150 مگابایت،ESXi امکان انجام کارهای بیشتر با کمترین تلاش را دارد. همچنین تهدیدات امنیتی را برای Hypervisor به حداقل میرساند.
- عملکرد قابل اعتماد
تفاوتی ندارد برنامهها چه حجمی دارند. این نرم افزار قادر است تمامی آنها را جای دهد. ESXi میتواند تا 128 سی پی یو مجازی، 6 ترابایت مموری و 120 دستگاه را پیکربندی کند تا تمامی نیازهای اپلیکیشنها را برآورده سازد. همچنین برای اطمینان از اینکه از تنظیمات پشتیبانی شده برای محیط خود فراتر نروید، از راهکارهای محدود کننده انحصاری استفاده میکند.
- امنیت پیشرفته
با قابلیتهای رمزگذاری قدرتمند از دادههای حساس ماشین مجازی محافظت میکند. دسترسی مبتنی بر وظیفه، مدیریت را ساده کرده و ورود به سیستم ایمنتر، پاسخگویی مناسبتر و تجزیه و تحلیل آسانتر شده است.
- اکوسیستم تطبیق پذیر
این نرم افزار قادر است از طیف وسیعی از فروشندگان سخت افزار، اپلیکیشن ها و سیستم عاملهای مهمان پشتیبانی دریافت کند.
- تجربه کاربری آسان
Administrative Operation روزانه را با رابط کاربری مدرن داخلی مبتنی بر استانداردهای HTML5 مدیریت کنید. برای مشتریانی که عملیات خود را به صورت اتوماتیک انجام میدهند، VMware هم vSphere Command Line Interface و هم توسعهدهندگان REST مبتنی بر APIها را ارائه میدهد.
انواع روشهای دسترسی به Vmware Esxi
- بااستفاده از(TSM (Text Support Mode امکان دسترسی به محیط shell را برای ایجاد تنظیمات دلخواهی که کاربران میخواهند فراهم میکند.
- (RTSM (Remote Text Support Mode امکان دسترسی به محیط shell را از راه دور فراهم می آورد.
- VSphere Client یکی دیگر از نرم افزارهایی که متعلق به شرکت Vmware می باشد که توسط این نرم افزار به Vmware Exsi متصل شده و سرور و ماشین های مجازی موجود را مدیریت می کنیم. سخت افزار و منابع موجود را مدیریت می کند. اگر چندین سرور فیزیکی موجود باشد و Esxi بخواهد روی این سرورها قرار بگیرد مسئولیت یکپارچه کردن این سرور ها بر عهده Vcenter میباشد.
مهمترین مزیت esxi میتوان به حجم خیلی کمی که روی دیسک اشغال میکند اشاره کرد. به دیگر مزیتهای این نرمافزار به افزایش کارایی، محیط مجازی سازیای باامنیت بالا و نصب آن به راحتی اشاره کرد.
نتیچه گیری
در این راهنما سعی کردیم شما را با VMWare ESXi آشنا کنیم. در حال حاضر در شرکتها کمتر با زیرساختهای اصولی شبکهای برخورد میکنیم که به صورت فیزیکی و مجزا فعالیت کنند. بیشتر زیرساختها به صورت مجازی در حال فعالیت هستند. پس عاقلانه است در تصمیمگیری برای پیادهسازی شبکه و سرویسهای مورد نیاز خود، برای افزایش انعطافپذیری کسب و کارمان، از این سیستم نهایت استفاده را ببریم.
ما در مجموعه تکنوکلاینت همراه شما هستیم تا بتوانید با کمترین هزینه، بهترین و منعطفترین زیرساخت را برای کسب و کار خود رقم بزنید.