VMware ESXi یک مجازی سازی روی سرورهای فیزیکی است و آن را با نام “Hypervisor Type 1” هم می‌شناسیم. ESXi به‌طورمستقیم روی سخت‌افزار و بدون نیاز به سیستم‌عامل، نصب شده و کار می‌کند. اما اجازه دهید سوال «ESXi چیست» را زیر ذره‌بین قرار دهیم و مزایا و معایب آن را هم بررسی کنیم. همچنین مقایسه‌ای بین این مجازی‌ساز با سایر نسخه‌های محصولات مشابه مانند ESX، vSphere و XenServer را انجام دهیم تا به قابلیت‌های گسترده‌اش پی ببریم.

نرم افزار VMware ESXi چیست؟

esxi چیست

VMware ESXi یک نرم‌افزار هایپروایزر Bare-metal است که روی سرورها نصب می‌شود. منظور از Bare-metal، لایه مجازی‌سازی است که به‌شکل‌مستقیم روی سخت‌افزار فیزیکی انواع سرور (سرور چیست) نصب می‌شود. این نوع هایپروایزر مستقل از هر سیستم‌عاملی عمل می‌کند و به آن اجازه می‌دهد تا چند ماشین مجازی (VM) را به‌طور موثر مدیریت کند.

اصطلاح “Elastic Sky X Integrated” به‌نام کامل VMware ESXi اشاره دارد که در آن “ESXi” از “Elastic Sky X” مشتق شده است و “i” مخفف “Integrated” است.

 

مفاهیم مرتبط با VMware ESXi

برای ادامه آشنایی با این نرم‌افزار مجازی‌سازی سرور، باید با برخی مفاهیم آشنا شویم که لیست آن‌ها را در ادامه مشاهده خواهید کرد.

نرم افزار ESXi چه کاری انجام می دهد؟

VMware ESXi با هدف متعادل‌سازی نیازهای مشتریان خدمات هاست و کسب نتایج بهتر از کسب‌وکارشان، باعث صرفه‌جویی در مدیریت منابع محدود سرور می‌شود. ازجمله کارهایی که این نرم‌افزار می‌تواند انجام دهد شامل:

VMware ESXi چیست

مزایا و معایب ESXi 

در این بخش به مزایا و معایب VMware ESXi اشاره خواهیم کرد.

مزایای VMware ESXi

معایب VMware ESXi

VMware ESXi چگونه کار می کند؟

VMware ESXi یک لایه مجازی‌سازی قوی بین سخت‌افزار و سیستم‌عامل فراهم می‌کند. ازآنجایی‌که مستقل است، هیچ سیستم‌عاملی روی سخت‌افزار قبل از نصب VMware ESXi لازم نیست. پس از نصب، می‌توانید هاست خود را مدیریت و نظارت کنید.

VMware ESXi سرور را به چند VM (ماشین مجازی) امن و متحرک که در کنار هم، روی یک سخت‌افزار اجرا می‌شوند، تقسیم می‌کند. هر VM یک سیستم کامل است که توسط لایه مجازی از دیگر سیستم‌ها جدا شده است. این انزوا مانع از تاثیرگذاری یک ماشین مجازی ناموفق بر دیگری می‌شود.

معماری Bare-metal به VMware ESXi، امکان کنترل منابع سرور اختصاص داده‌شده به هر ماشین مجازی را می‌دهد. بنابراین عملکرد روان به‌شکل‌بومی و مقیاس‌پذیری در سطح سازمانی به‌سادگی فراهم می‌شود. 

پیش نیازهای نصب VMware ESXi

VMware ESXi به یک کامپیوتر فیزیکی یا سرور با حداقل ۴ گیگابایت رم، ۲ CPU و ۳۲ گیگابایت فضای ذخیره‎سازی نیاز دارد. بهترین پیکربندی ذخیره‌سازی حافظه برای این نرم‌افزار، RAID 1 است؛ چون کاهش خرابی درایو و از دست دادن داده‌ها را تضمین می‌کند. همچنین باید مجازی‌سازی سخت‌افزار را در سیستم اصلی ورودی/خروجی (BIOS) هاست خود روشن کنید تا ESXi به‌درستی کار کند.

هر VM شامل موارد زیر است:

پس از ایجاد ماشین مجازی با VMware ESXi، می‌توانید یک سیستم‌عامل و نرم‌افزارها را مانند هر دستگاه محاسباتی دیگری، نصب و اجرا کنید.

تفاوت نسخه های ESX و ESXi چیست؟

تفاوت نسخه های ESX و ESXi به‌شرح زیر هستند:

ویژگیVMware ESXiVMware ESX
معماریبدون وابستگی‌به سیستم‎عامل مجزا روی سخت‌افزاربراساس هسته لینوکس
مصرف منابعبه‌حداقل رساندن مصرف منابع برای بهبود عملکرد هاست یا سیستم استفاده از برخی منابع سیستم برای انجام و پیشبرد عملیات خود 
امنیتایمن‌تر؛ به‌دلیل Footprint کوچک‌تر نسبت‌به ESXآسیب‌پذیری بالقوه به‌دلیل هسته اصلی لینوکس
مدیریتمدیریت به‌واسطه یک رابط وب یا سرور vCenter نیاز به کنسول سرویس برای پیکربندی
در دسترس بودندردسترس و توسعه یافتن توسط شرکت سازنده به‌طورمکرر و فعال 

تفاوت vSphere و VMware ESXi 

vSphere یک ابزار مدیریتی برای ماشین‌های مجازی و VMware ESXi یک مجازی‌ساز است. این دو تفاوت‌های دیگری هم با یکدیگر دارند که در جدول پایین، می‌توانید با جزئیات هرکدام را بخوانید.

ویژگیVMware ESXivSphere
تعریفهایپروایزری که به‌طورمستقیم منابع سخت‌افزاری را مدیریت و ماشین‌های مجازی را روی سرور فیزیکی اجرا می‌کند.مجموعه‌ای از محصولات نرم‌افزاری کمپانی VMware که شامل ESXi و ابزارهای مدیریتی دیگری هم است.
عملکردپلتفرم هسته‌ای برای مجازی‌سازی یک لایه مدیریت جامع را برای محیط‌های vSphere فراهم می‌کند.
اجزا– هسته هایپروایزر 

– درایورهای دستگاه 

– رابط کاربری پایه برای مدیریت ماشین‌های مجازی

– ESXi

– vCenter Server

– vSphere Client

– سایر اجزای اختیاری

مدیریتمدیریت ماشین‌ها در یک رابط کاربری وب– مدیریت و پیشبرد متمرکز سرورها در vCenter
مقیاس‌پذیریبالا؛ چون از چند ماشین مجازی روی یک سرور فیزیکی پشتیبانی می‌کند.می‌تواند به محیط‌های مجازی‌سازی‌شده در مقیاس بزرگ با هاست‌های متعدد مقیاس شود.
در دسترس بودن بالاویژگی‌های محدود در زمینه دسترسی‌پذیری بالاویژگی‌های پیشرفته در دسترسی مانند HA، DRS، و vMotion.
صدور مجوز– رایگان برای استفاده شخصی

– مجوزهای تجاری برای کاربران سازمانی با نیازها و پیکربندی‌های خاص

– الزام به خرید مجوز Commercial برای استفاده

 مقایسه VMware ESXi و XenServer

XenServer محصولی از شرکت Citrix Systems برای مجازی‌سازی سرور است که تفاوت‌هایی با VMware ESXi دارد. این تفاوت‌ها را در ادامه می‌خوانید.

ویژگیVMware ESXiXenServer
نوع هایپروایزرنوع ۱ (Bare-metal)نوع ۲ (میزبان‌شده)
سازندهVMwareCitrix
سهم بازارغالبحضور چشم‌گیر در بازار
عملکردعملکرد بالا به‌صورت کلیشناخته‌شده با عملکرد خوب و بهینه خود
نحوه صدور مجوزتجاریصدور مجوز تجاری
مدیریتسرور vCenterCitrix XenCenter
در دسترس بودن بالابا قابلیت‌های پیشرفته مانند HA، DRS، vMotionویژگی‌های در دسترس بودن بالا ازجمله HA و Live Migration
سازگاریسازگار با طیف گسترده‌ای از سخت‌افزارها و سیستم‎عامل‌ها سازگاری خوب با سخت‌افزارها و سیستم‌عامل‌های مختلف
پشتیبانی توسط جامعه کاربرانحمایت قوی پشتیبانی فعال از سوی جامعه متخصصان
یک‌پارچه‌سازی با محیط ابریادغام کامل و عالی با سرویس‌های ابری VMwareادغام با انواع پلتفرم‌های ابری

کاربردهای VMware ESXi در سناریوهای واقعی

در سناریوهای متفاوت می‌توانیم از VMware ESXi استفاده کنیم که لیست آن‌ها را در ادامه مشاهده خواهید کرد.

یک‌پارچه‌سازی سرور

با ESXi می‌توانید چند سرور فیزیکی کم‌توان را به چند سرور مجازی (vps چیست؟) بسیار کارآمد تبدیل کنید. با این کار امکان کاهش هزینه‌های سخت‌افزاری و مصرف انرژی هم ساده می‌شود.

مجازی‌سازی دسکتاپ

برای فعال کردن مجازی‌سازی ایستگاه کاری هاست خود، می‎‌توانید از ESXi استفاده کنید. این رویکرد به کارمندان شرکت هاستینگ اجازه می‌دهد تا از راه دور و از هر مکانی، به ایستگاه‌های کاری خود دسترسی داشته باشند.

توسعه و آزمایش برنامه

به‌منظور توسعه و آزمایش نرم‌افزارهای مختلف، می‌توانید از ESXi برای ساخت و کنترل محیط‌های sandbox استفاده کنید. این قابلیت می‌تواند به شما در افزایش کیفیت نرم‌افزار کمک کرده و احتمال خرابی تولید آن را کاهش دهد.

بازیابی فاجعه

VMware ESXi چیست؟

پشتیبان‌‌گیری منظم از داده‌های ESXi قبل از وقوع فاجعه امکان‌پذیر است. با ویژگی Disaster Recovery می‌توانید به کاهش زمان خرابی و به‌حداقل رساندن اختلال در کسب‌وکارتان، در صورت بروز فاجعه کمک کنید.

بیشتر بخوانید: هاست لینوکس چیست؟ چه مزایا و امکاناتی دارد؟

اموزش نصب VMware ESXi

برای نصب VMware ESXi، ابتدا باید سخت‌افزارهای زیر را داشته باشید:

 VMware ESXi چیست؟

پس از بررسی قابلیت‌های سخت‌افزاری کامپیوتر یا سرور خود، عبارت «دانلود vsphere hypervisor» را در وب فارسی جست‌وجو و برنامه را دانلود کنید. همان‌طور که پیش‌تر گفتیم، برای استفاده از VMware ESXi، باید از مجموعه vSphere استفاده کنیم.

فرمت فایل دانلودشده “ISO” خواهد بود. این فایل را باید روی یک CD یا فلش مستقر کنید. بهترین برنامه برای استقرار این برنامه روی فلش، Rufus است.

پس از استقرار فایل ISO نرم‌افزار روی فلش یا CD، سیستم خود را Restart کنید تا منوی Boot نمایش داده شود. بسته‌به سیستم‌عامل سرور یا کامپیوترتان، باید از دکمه‌های F یا ESC برای انتخاب سخت‌افزار بوت‌کننده استفاده کنید.

اگر VMware ESXi را در مرحله قبل روی فلش مستقر کردید، سخت‌افزار Boot را روی فلش و اگر روی CD کار را پیش بردید، روی CD تنظیم کنید.

حال باید سیستم شما با نصب VMware ESXi بالا بیاید و مراحل نصب شروع شوند.

هنگام راه‌اندازی نصب، صفحه‌ای مشابه تصویر زیر را مشاهده خواهید کرد.

VMware ESXi چیست؟

حال پنجره نصب را به‌شکل زیر می‌بینید:

VMware ESXi چیست؟

در صفحه “End User License Agreement”، روی “Accept and Continue” کلیک کنید. این صفحه برای توافق با شرایط استفاده از نرم‌افزار است.

VMware ESXi چیست؟

با انتخاب این گزینه، وارد صفحه بعد، یعنی “Select a Disc to Install or Upgrade” می‌شوید. در این صفحه دیسک موردنظرتان را برای ذخیره داده‌های نرم‌افزار انتخاب و روی “Continue” کلیک کنید.

. VMware ESXi چیست؟

پس از طی کردن این مراحل، باید زبان برنامه را انتخاب کنید. در پنجره “please select a keyboard layout”، کیبورد “US Default” را انتخاب کنید.

VMware ESXi چیست؟

در پنجره بعدی، یعنی “Enter a root password” باید یک رمز عبور برای VMware ESXi در نظر بگیرید. این رمز را ترکیبی از حروف، اعداد و کاراکترهای خاص – مانند ! و & – بنویسید.

VMware ESXi چیست؟

حال به مرحله “Confirm Install” رسیدیم که باید فرآیند نصب را تایید کنیم. در این مرحله روی “Install” کلیک کنید تا نصب شروع شود.

VMware ESXi چیست؟

هنگام نصب، آدرس IP برنامه به‌شکل DHCP تنظیم می‌شود که بهترین شیوه برای اختصاص IP به ماشین مجازی نیست. بنابراین باید آن را به‌صورت دستی تنظیم کنیم.

VMware ESXi چیست؟

پس از اتمام نصب و رسیدن به تنظیمات (Configuration) ماشین مجازی، باید از بخش “Configure Management Network”، آدرس روبه‌روی کادر “IPv4 Address” را تغییر دهیم. 

 VMware ESXi چیست؟

یک آی‌پی ثابت برای آن درنظر گرفته و DNS را هم در همین پنجره و بخش “DNS Configuration” تغییر دهید.

VMware ESXi چیست؟

با طی کردن تمام این مراحل، نصب به پایان می‌رسد و می‌توانید وارد سیستم‌عامل خود شوید. 

اکنون برای وصل شدن به ماشین مجازی، باید از سیستم‌عامل‌تان – ممکن است ویندوز، مک یا لینوکس باشد؛ اما ما در این‌ مثال از ویندوز استفاده کردیم – مرورگر را باز کنید.

پس از باز کردن مرورگر، آدرس IP که در بخش قبل به ماشین مجازی اختصاص دادید را وارد کنید. 

VMware ESXi چیست؟

ما از مرورگر کروم استفاده کردیم و هنگام مراجعه به آی‌پی ماشین مجازی، پیغامی مبنی‌بر امن نبودن ارتباط گرفتیم. این موضوع جای هیچ نگرانی ندارد؛ چون درحال‌حاضر VM شما به‌طورکامل پیکربندی نشده است. پس روی گزینه “Advanced” کلیک و دکمه “Proceed to …” را انتخاب کنید.

VMware ESXi چیست؟

با انتخاب گزینه‌هایی که نام بردیم، به صفحه لاگین ماشین مجازی می‌رسید و با تصویری مشابه آن‌چه در زیر نشان دادیم، مواجه می‌شوید.

VMware ESXi چیست؟

صفحه پیکربندی ماشین مجازی شما هم شکلی مشابه زیر را خواهد داشت.

 VMware ESXi چیست؟

اموزش نصب VMware ESXi در همین‌جا به پایان رسید و می‌توانید از ماشین مجازی خود استفاده کنید.

بیشتر بخوانید: ارائه راهکارهای رایانش ابری Cloud Computing – بررسی مهارت های مهم در رایانش ابری

آنچه در VMware ESXi خواندیم

مجازی‌سازی به‌ویژه با کمک VMware ESXi، زیرساخت‌های سرورهای مدرن را متحول کرده است تا کسب‌وکارها بتوانند با صرف بودجه کمتر برای خرید تجهیزات سخت‌افزاری، از سرورهای خود بیشترین بهره را ببرند. ESXi به‌دلیل طراحی جدید، اجرای تدابیر امنیتی تقویت‌شده و ویژگی‌های گسترده خود، به گزینه موردعلاقه برای بسیاری از کاربران حرفه‌ای شبکه‌های کامپیوتری تبدیل شده است. جذابیت این پلتفرم را می‌توانیم در قابلیت اطمینان، مقیاس‌پذیری و توانایی کار با طیف گسترده‌ای از تنظیمات سخت‌افزاری ببینیم.

شما کدام پلتفرم را برای مجازی‌سازی انتخاب می‌کنید؟ خوش‌حال می‌شویم تا در بخش نظرات این مقاله، نام پلتفرم و دلایل انتخاب‌تان را بخوانیم. 

سوالات متداولی که شما می‌پرسید

  1. VMware ESXi چیست؟

ESXi نرم‌افزاری برای تبدیل یک سرور فیزیکی به چند هاست است.

  1. VMware ESXi چه زمانی استفاده می‌شود؟

مجازی‌سازی، ساخت ماشین مجازی برای استقرار و توسعه نرم‌افزارهای تستی و بازیابی تنظیمات بهینه پیش‌از بروز فاجعه، از کاربردهای عمده VMware ESXi هستند.

  1. مزایای VMware ESXi چیست؟

سادگی در استفاده، مدیریت بهینه ماشین‌ها در یک پلتفرم جامع و امنیت پیشرفته، ازجمله مزایای VMware ESXi هستند.

منابع:

vmware

C#Corner

Cloud Infrastructure Services

5 پاسخ

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

    در قسمت اول اون قسمت بعد نصب وی ام ور نگفتید ک چطوری ای پی و بقیه چیزا رو تنظیم کنم

    در قسمت دوم گفنتید مراحل نصب سیستم عامل برید
    ک نگفتید چطوریه

    شاید براشما اسان باشه ولی برا ما ک مبتدی هستیم سخته

    میشه اینا رو توضیح بدید
    حتی اموزش نصب سنتوسم نزاشتید
    شما این اموزش ک گذاشتید میشه کاملش کنید ممنون میشم
    بخدا اگه اوکی کنید انگار هزار ادم خوشحال کردید
    و من شخصا هرروز دعاتون می کنم

  2. سلام.مرسی از مطالب عالی شما.من الان روی سرور شرکت هم از هایپر وی استفاده میکنم هم از vm,فقط کاش فرقهای esx با اونا بگید میخوام قابلیت های این نرم افزار ببینم.با تشکر

    1. انشالله به زودی مطلبی در خصوص تفاوت ESXi، هایپر وی و KVM ارائه خواهد شد.

  3. سلام . در صورت امکان یه مطلب جامع در مورد backup & recovry در vmware برای آموزش توضیح بدهید . باتشکر

    1. با تشکر از توجه شما انشالله در آینده این مطلب نیز پوشش داده خواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *