نوشته شده توسط طاهری مرکز آموزش 0 دیدگاه آخرین بروزرسانی : ۲۸ آذر ۱۴۰۲
فهرست مطالب
اگر بخواهیم از ماشین مجازی (Virtual Machine) بر روی سرور استفاده کنیم در ابتدا یک برنامه hypervisor نیاز داریم. هایپروایزرها به ما کمک میکنند تا بتوانیم از سرورهای مجازی روی سرور فیزیکی استفاده کنیم. در ادامه با hypervisor آشنا شده و آموزش گام به گام نصب ESXi را که نوعی هایپروایزر است یاد میگیریم. با ما همراه باشید.
هایپروایزر چیست؟
میتوان گفت هایپروایزر یک نوع برنامه مجازی سازی است که ماشین مجازی اجرا میکند، در واقع یک نوع سیستم عامل است. این نوع برنامه منابع سخت افزاری مانند RAM ،CPU و… را به صورت مناسب در اختیار ماشینهای مجازی و مهمانان میگذارد. هایپروایزر میتواند چندین سیستم عامل را روی یک ماشین بالا بیاورد بدون آنکه منابع مورد استفاده توسط هرکدام دچار اختلال شوند.
انواع هایپروایزر
به طور کلی دو نوع هایپروایزر در دنیا وجود دارد که در ادامه به آنها میپردازیم.
1. هایپروایزرهای نوع 1
هایپروایزرهای نوع 1 میتوانند بدون نیاز به سیستم عامل و مستقیماً روی سخت افزار نصب شوند. همینطور به عنوان هایپروازرهای فلزی نیز شناخته میشوند؛ زیرا به طور مستقیم روی سخت افزار کار میکنند و نیاز به نصب شدن روی سیستم عامل خاصی ندارند.
2. هایپروایزرهای نوع 2
هایپروایزرهای نوع 2 همانند یک نرم افزار ساده که روی سیستم عامل نصب و اجرا میشوند به صورت یک لایه نرم افزاری کار میکنند. پس در این صورت به سیستم عامل مجزا برای اجرا شدن نیاز دارند. اکثر هایپروایزرهای موجود برای هردو سیستم عاملهای لینوکس و ویندوز عرضه شدهاند.
معروف ترین هایپروایزها
در این قسمت با چند مورد از بهترین هایپروایزرهای حال حاضر دنیا آشنا میشویم. در این لیست هر دو نوع هایپروایزر وجود دارد.
Hyper-V
یک هایپروایزر ساخته مایکروسافت که برای مجازی سازی روی سیستم عاملهای ویندوز از آن استفاده میشود. برخلاف ESXi از سیستم عامل مک او اس پشتیبانی نمیکند.
VirtualBox
توسط شرکت Oracle برای استفادههای شخصی و به صورت هایپروایزر نوع 2 ساخته شده و روی سیستم عامل نصب میشود.
Xen
یک هایپروایزر نوع 1 متن باز که توسط لابراتوار دانشگاه کمبریج توسعه داده شد.
Microsoft Virtual PC
هایپروایزر قدیمیتر مایکروسافت که تنها روی ویندوز 7 اجرا میشود و امروزه استفاده زیادی ندارد.
ESXi
ESXi یکی از هایپروایزرهای فلزی پرکاربرد است که توسط شرکت VMware توسعه یافته و برای استفاده در vSphere به کار میرود. همینطور به عنوان یکی از اصلیترین اجزای شرکت VMware کاربرد دارد. هنگامی که کاربر درخواستی مبنی بر استفاده از یک منبع در سرور ارسال میکند، ESXi این درخواست را گرفته و با استفاده از ارتباط مستقیمی که با سخت افزار سرور دارد میتواند آن را هندل و مدیریت کند. همچنین ESXi به عنوان یکی از اصلیترین و محبوبترین برنامههای مدیریت مجازی سازی برای سرورها به کار میرود. زیرا این قابلیت را دارد تا روی سرورهای فیزیکی نصب شده و فرآیند مجازی سازی را انجام دهد.
برخی از ویژگیهای ESXi
هایپروایزر ESXi دارای مزایای بسیاری است که در این قسمت با آنها آشنا میشویم.
دارای رابط گرافیکی ساده
دادن دسترسیهای امنیتی بر اساس نقش (برای مثال ادمین و یوزر)
بالون کردن حافظه
مقیاس پذیری بالا
نصب آسان و بسیاری سریع بر روی سرور
و…
معایب ESXi
با وجود همه ی این مزایا، ESXi معایبی هم دارد.
پرفورمنس پایینتر
دسترسی به تعداد پردازندههای کمتر
قیمت گذاری
قیمت گذاری ESXi به صورت زیر است:
Essentials Kit: قیمت سالانه 576 دلار
Essentials Plus Kit: قیمت سالانه 5596 دلار
تفاوت این دو مورد در خدماتی که VMware Vsphere ارائه میدهد است که مورد دوم خدمات بسیار بیشتری نظیر Vsphere Motion, Cross Motion, Vshpere cross shield endpoint و… می باشد. پلنهای دیگری هم ارائه میشود که به آنها نمیپردازیم.
ورژنهای قبلی
قبل از ESXi شرکت VMware هایپروایزر ESX را که شباهت بسیاری به آن داشت وارد بازار کرد. ESX بر خلاف ESXi پیچیدگی بالاتری داشت و از فایروال و سیستم عامل کنسولی نیز پشتیبانی میکرد. اما بعد از معرفی ESXi در سال 2010 پشتیبانی از آن متوقف شد. در حال حاضر نسخه 8 آخرین نسخه از ESXi است. اما بیشتر از نسخه 7 یا 6.7 استفاده میشود.
vSphere چیست؟
یک پلتفرم مجازی سازی برای سرورها است که این امکان را به ما میدهد تا در یک ماشین فیزیکی چندین سرور مختلف به صورت مجازی به صورت همزمان فعال باشیم. vSphere همانند محصولات شرکت ادوبی یک مجموعه نرمافزاری است که امکانات جامع و کاملی را در اختیار کاربر میگذارد. این مجموعه شبیه به پایه برای سرورهای مجازی ارائه شده روی سرور فیزیکی عمل میکند. vSphere دارای بخشهای مختلفی است. یکی از بخشهایی که ما هم به آن در این پست علاقه داریم VMware ESXi نام دارد.
آموزش نصب هایپروایزر ESXi
برای نصب ESXi به RAM حداقل 4 گیگابایت نیاز دارید. اگر بخواهید از تمام قابلیتهای آن بهره ببرید به حداقل RAM 8 گیگابایت نیاز میباشد.
1. قدم اول چک کردن سخت افزار مورد نیاز است تا ببینیم سیستم ما توانایی اجرای این برنامه را دارد یا خیر. شما میتوانید این مورد را از این لینک مشاهده کنید.
2. قدم دوم دانلود کردن vSphere از وب سایت VMware است. نکته حائز اهمیت این است که باید حتماً مطابق سرور خود ورژن مخصوص را دانلود کنید.
3. بعد از دانلود، باید فایل ISO آن را روی CD یا DVD رایت کنید یا میتوانید از طریق برنامه Rufus آن را روی فلش بوت کنید.
مراحل نصب
4. اکنون که این مراحل تمام شد فلش خود را که نرم افزار را روی آن بوت کردید به سرور متصل کنید.
5. سرور را از روی فلش بوت کنید و بالا بیاورید. در این هنگام گزینه ESXi installer را انتخاب کنید.
6. نمایش صفحه زیر به معنی لود پکیج نصب کننده برنامه است.
7. در مرحله بعد در این صفحه Continue را انتخاب کنید (Enter بزنید).
8. در مرحله بعدی F11 را بزنید.
9. در این مرحله باید درایوی که قصد دارید نرم افزار را در آن جا نصب کنید انتخاب کنید (با استفاده از Enter).
10. اکنون زبان مورد نظر را انتخاب کنید (بهتر است روی US Default باشد).
11. پسورد ادمین را تعریف کنید و Enter را بزنید.
12. زمانی که در صفحه پیغامی مبنی بر تایید فرآیند کانفیگ شدن نصب نرم افزار ظاهر شد F11 را بزنید.
13. نصب نرم افزار آغاز میشود صبر کنید تا پایان یابد.
14. زمانی که فرآیند نصب به پایان رسید Enter را بزنید تا سرور ریبوت شود.
بعد از ریبوت شدن سرور VMware ESXi قابل استفاده میباشد.دقت کنید برای نصب آخرین نسخه یعنی ESXi 8.0 به حداقل RAM 8 گیگابایت نیاز خواهید داشت (برای اجرای ماشینهای مجازی روی آن به بالای 12 گیگابایت نیاز است).
در نهایت
هایپروایزرهای فلزی از جمله ESXi به این دلیل که روی سطح سخت افزار نصب میشوند و نیاز به سیستم عامل مجزایی برای اجرا ندارند و میتوانند عملکرد بسیار سریعی از خود نشان دهند. این نوع از هایپروایزرها کاربرد خانگی و مصارف شخصی نداشته و معمولاً روی سرورهای خاصی نصب میشوند تا کار مجازی سازی را انجام دهند. امیدواریم این مقاله برای شما مفید واقع شده باشد. جهت دیدن مقالات و آموزشهای بیشتر به وبلاگ پویان آی تی مراجعه نمایید.
اولین دیدگاه را اضافه کنید.