esxi چیست؟ این اولین سوالی است که در دنیای مجازی سازی باید از خود بپرسیم. این تکنولوژی باعث کاهش هزینه های سازمانها و شرکتها و مدیریت ساده تر میشود. با استفاده از این سیستم میتوانید از حداکثر توان سخت افزاری سرورهای خود استفاده کنید. اگر نمیدانید که این سیستم عامل چیست و چگونه کار میکند، نگران نباشید ما در این مطلب سعی کردیم به این موضوع بپردازیم که در مجازی سازی، esxi چیست و چه کاربردی دارد.
اگر آشنایی مختصری با مجازی سازی سرور داشته باشید، میتوانید این چند خط را مطالعه نکنید، در غیر این صورت این قسمت را حتما مطالعه کنید تا با تکنولوژی و ماهیت آن آشنا شوید.
در تکنولوژی مجازی سازی سرور میتوان چندین سیستم عامل را بر روی یک سخت افزار واحد پیاده سازی کرد و به طور همزمان از همه آن ها استفاده کرد.
حالتی را در نظر بگیرید که در سازمانی نیاز به نرم افزار حسابداری، نرم افزار مدیریت ارتباط با مشتری و یک سیستم برای مدیریت کاربران در شبکه دارید. در این صورت شما باید برای هر سرویسی که نیاز دارید یک سیستم سخت افزاری جدا تهیه کنید.
این کار هزینه بالایی دارد و عملا نمیتوان از تمام توان سخت افزاری آن سیستم ها استفاده کرد. پس راهکار چیست؟
راهکار مناسب استفاده از این تکنولوژی است و یکی از انواع سیستم عامل هایی که بر روی کامیوتر و یا سرور ما نصب میشود تا عمل مجازی کردن سرور را برای ما انجام دهد esxi است.
با استفاده از مجازی سازی هر کدام از سرویسهایی که در بالا بیان شد به صورت یک ماشین مجازی و در یک پنل واحد در اختیار شما قرار میگیرد.
حال که با این موضوع آشنا شدید که سرور esxi چیست بهتر است با تعریف دقیق آن و شرکت ارائه دهنده این محصول آشنا شوید.
این محصول یک نوع هایپروایز نوع اول است که به عنوان سیستم عامل بر روی سخت افزار کامپیوتر یا سرور شما قرار گرفته و کنترل و تخصیص منابع را بر عهده دارد.
این سیستم عامل یک پنل تحت وب (در نسخه های پایین تر از esxi 6.5 به صورت نرم افزاری ) در اختیار شما قرار میدهد که با استفاده از آی پی که در هنگام نصب به آن اختصاص میدهید قابل دستیابی است. در آن پنل شما قادر به نصب و مدیریت ماشینهای مجازی هستید.
این محصول، هایپروایزر مجازی ساز سرور شرکت VMware است.
برخی از شرکت های تولید کننده سرورها مانند HP، DELL و … برای هماهنگی بیشتر esxi را، برای سرور های خود سفارشی سازی کرده اند تا نهایت هماهنگی سخت افزار با نرم افزار را برای کاربرانی که از سرورهای آنها استفاده میکنند فراهم کنند.
پس در هنگام استفاده از نسخه این تکنولوژی برای سرور خود بهتر است از نسخه بهینه شده برای برند سرور خودمان استفاده کنیم.
اگر نسخه بهینه شده ای وجود نداشت هم جای نگرانی نیست میتوانیم با خیال راحت از نسخه اصلی که خود شرکت vMware ارائه کرده است استفاده کنیم.
به صورت ساده esx (Elastic Sky X ) نام قدیمی مجازی ساز شرکت vMware بود. آخرین نسخه آن 4.1 بود و بعد از آن نسخه نام آن به esxi تغییر کرد.
تفاوت این دو تنها به نام آنها ختم نمیشود و فرق های زیادی در ساختار با هم دارند.
در esx کرنل یا هسته اصلی مجازی سازی یک مورد مجزا از سیستم عامل بود و به مانند نرم افزاری بود که بر روی یک سیستم عامل نصب شده بود. تمامی ابزارهای مرتبط با مجازی سازی بصورت ابزارهای جانبی بر روی هسته سیستم عامل لینوکس نصب می شدند و پنل یکپارچه ای برای مدیریت آن وجود نداشت.
در واقع esx به مانند یک نرم افزاری بود که بر روی یک سیستم عامل به نام server console نصب شده بود.
اما esxi ( Elastic Sky X Integrated ) تحول بزرگی را ایجاد کرد. در این محصول vMware ، دیگر خبری از server console نیست و هسته اختصاصی به نام vMkenel ایجاد شده است که تمامی ابزار های مجازی سازی را به صورت یکپارچه در خودش دارد.
از لحاظ ساختاری بسیار سبک تر از esx است و پایداری بالاتری دارد . و به لطف یکپارچه بودن نصب و استفاده از آن بسیار ساده تر است.
شرکت vMware به صورت دورهای آپدیت هایی را با عنوان Path ارائه میدهد که برای رفع موارد امنیتی، رفع باگ ها و یا اضافه شدن قابلیت جدید است.
Offline bundle یک فایل ZIP مشابه ساختار همان path ها است که برای بروز رسانی نسخه esxi به کار میرود و مشابه همان پچها بر روی سرور نصب میشود. حسن آن این است میتوان بدون خاموش کردن سرور esxi نسبت به آپدیت نسخه آن اقدام کرد. ( توجه داشته باشد در حالت عادی برای آپدیت سرور esxi با استفاده از ISO نیاز است که سرور را خاموش کنیم. )
پس در مواقعی که نیاز داریم با کمترین downtime نسخه esxi سرور را بروزرسانی کنیم باید از بسته offline bundle استفاده کنیم.
در زمان نگارش این مقاله آخرین نسخه موجود VMware-ESXi-7.0U1c است که برای دانلود آن میتوانید از اینجا اقدام کنید.