آیا در مورد VMware ESXi و نحوه عملکرد آن تعجب می کنید؟ ما شما را تحت پوشش قرار داده ایم.
ماشین های مجازی برای افرادی که اغلب با دو سیستم عامل کار می کنند واقعا مفید هستند. به عنوان مثال، اگر تمام کارهای توسعه خود را بر روی لینوکس انجام می دهید اما همچنان برای بازی به ویندوز نیاز دارید. در چنین مواردی، اجرای یک ماشین مجازی لینوکس بر روی رایانه شخصی شما را از خرید رایانه دوم نجات می دهد.
گفته می شود، اکثر برنامه های مجازی سازی در بالای یک سیستم عامل “میزبان” موجود اجرا می شوند. اما اگر میخواهید واسطه را حذف کنید و برنامه مجازیسازی را مستقیماً با سختافزار رابط ایجاد کنید، باید از یک هایپروایزر فلزی خالی مانند ESXi VMware استفاده کنید.
VMware ESXi چیست؟
VMware ESXi هایپروایزر فلزی لخت VMware است که هایپروایزر نوع 1 نیز نامیده می شود. این در اصل یک سیستم عامل ویژه است که مستقیماً روی سخت افزار سیستم شما اجرا می شود و به سیستم عامل های مهمان اجازه می دهد تا مستقیماً با اجزای سیستم تعامل داشته باشند، از این رو نام آن: فلز لخت است.
این با سایر برنامه های مجازی سازی مانند Wine یا VirtualBox خود VMware که هایپروایزر نوع 2 هستند متفاوت است. در یک هایپروایزر نوع 1، VM مهمان (ماشین مجازی) و با بسط، سیستم عامل در حال اجرا بر روی VM مذکور مستقیماً با سخت افزار سیستم ارتباط برقرار می کند. در مقابل، هایپروایزرهای نوع 2 به عنوان برنامه های معمولی در بالای سیستم عامل میزبان اجرا می شوند که سپس می توانند ماشین های مجازی را در بالای سیستم عامل میزبان اجرا کنند.
این بدان معناست که یک سرور VMware ESXi میتواند چندین نصب از سیستمعاملهای مشابه یا متفاوت را پشتیبانی کند که همگی در محیطهای ایزوله اجرا میشوند. این عمل یکپارچه سازی سرور نامیده می شود و اغلب در شرکت های بزرگ انجام می شود که در آنها صرفه جویی در هزینه های سخت افزار، خنک کننده و برق می تواند قابل توجه باشد.
به طور کلی، ESXi یکی از اجزای ارائه شده در مجموعه نرم افزار vSphere ارائه شده توسط VMware است. سایر محصولاتی که معمولاً با ESXi کار می کنند عبارتند از VCenter Server، VMware Directory Service و vCenter Server Database و غیره.
چندین تفاوت عمده بین این دو نوع هایپروایزر وجود دارد. همانطور که گفته شد، هایپروایزرهای نوع 1 به طور کلی بهتر در نظر گرفته می شوند زیرا عملکرد بهتری دارند و از آنجایی که ماشین های مجازی به طور طبیعی ایزوله هستند، ایمن تر هستند.
ویژگی های VMware ESXi
ESXi که با در نظر گرفتن برنامه های کاربردی سازمانی طراحی شده است، مجموعه ای از ویژگی ها را ارائه می دهد، از جمله:
- ردپای کوچک: کل بسته تنها حدود 200 مگابایت حجم دارد. این بدان معناست که ESXi میتواند روی ماشینهایی با منابع موجود کمتر اجرا شود و به عنوان یک اقدام امنیتی عمل میکند، زیرا ردپای کوچکتر به معنای کاهش سطح حمله است.
- پشتیبانی از سیستم عامل گسترده: سرورهای ESXi تقریباً از هر سیستم عاملی که می توانید روی یک دستگاه معمولی نصب کنید پشتیبانی می کنند. ویندوز، لینوکس و macOS همه را میتوان با استفاده از فایلهای ISO درست همانطور که یک VM معمولی راهاندازی میکنید، نصب کرد.
- دسترسی آسان اداری: مدیریت ماشین های مجازی ESXi به لطف رابط وب مبتنی بر HTML ساده است. پس از اتمام نصب، می توانید به ESXi مانند سرور دسترسی داشته باشید. این بدان معناست که VM ها را می توان از راه دور ایجاد، حذف و مدیریت کرد.
- ایمنی: خارج از امنیتی که یک هایپروایزر فلزی به طور پیشفرض ارائه میکند، VMware همچنین ماشینهای مجازی ESXi شما را با استفاده از رمزگذاری داخلی، دسترسی مبتنی بر نقش، و برخی از قابلیتهای ثبت و حسابرسی بسیار خوب، ایمن میکند.
- به راحتی مقیاس پذیر: یک نصب ESXi می تواند از بیش از یک CPU به طور همزمان استفاده کند. همچنین می توان آن را طوری تنظیم کرد که تا 128 CPU مجازی و 120 VM روی حداکثر 6 ترابایت حافظه راه اندازی کند.
- پشتیبانی از مشتری و سازگاری: از آنجایی که این یک پلت فرم سازمانی محبوب است، از پشتیبانی گسترده و قابلیت فروشنده برخوردار می شوید. ردپای کوچک آن همچنین به این معنی است که می توانید به سرعت سرورهای ESXi را راه اندازی و استقرار دهید.
الزامات و نصب ESXi
همانطور که قبلا ذکر شد، هایپروایزرهای ESXi ردپای زیادی ندارند، به این معنی که حداقل الزامات به شرح زیر است:
- یک CPU میزبان (پردازنده 64 بیتی، x86) با حداقل دو هسته. برای لیست کامل پردازنده های پشتیبانی شده، الزامات VMware ESXi را بررسی کنید.
- حداقل 4 گیگابایت رم و 4 گیگابایت فضای ذخیره سازی.
- یک یا چند گیگابیت یا یک کنترلر اترنت سریعتر.
- پشتیبانی از مجازی سازی سخت افزار (Intel VT-x یا AMD RVI) برای ماشین های مجازی 64 بیتی.
همانطور که می توانید حدس بزنید، می توانید تقریباً هر ماشین مدرن را به یک سرور ESXi تبدیل کنید تا زمانی که الزامات ذکر شده را برآورده کنید. طبق VMware، برای موارد پیشرفتهتر مانند افزونگی فضای ذخیرهسازی، الزامات اضافی وجود دارد. بوت شدن در ESXi را می توان با استفاده از درایوهای USB، هارد دیسک ها یا سی دی ها با استفاده از UEFI انجام داد.
نصب ESXi نیز نسبتاً ساده است. VMware یک جادوگر نصب آسان برای استفاده مشابه با نصب یک سیستم عامل بر روی دستگاه شما ارائه می دهد. فقط کافی است با استفاده از هر یک از رسانه های قابل بوت بالا به جادوگر نصب راه اندازی شده و دستورالعمل ها را دنبال کنید. ویدئوی بالا نحوه نصب VMware ESXi را نشان می دهد.
به روز رسانی VMware ESXi Hosts
راه های مختلفی برای به روز رسانی هاست ESXi وجود دارد. در حالی که همیشه باید آخرین نسخه (نسخه 7.0 را در زمان نگارش مقاله) نصب کنید، در صورتی که در حال راه اندازی یک هاست جدید ESXi هستید، به روز رسانی آن نیز نسبتاً آسان است.
بسته به نوع میزبان، می توانید هاست های ESXi نسخه 6.5 یا 6.7 خود را با استفاده از درایو CD، DVD یا USB به نسخه 7 ارتقا دهید. ارتقاء اسکریپت شده، ESXCLI یا ارتقاء مدیریت چرخه حیات vSphere نیز امکان پذیر است.
نصب و به روز رسانی ابزارهای VMware در هاست های ESXi
اگر میخواهید عملکرد بیشتری از ماشینهای مجازی خود داشته باشید، میتوانید ISO ابزار VMware را روی ماشینهای مجازی خود نصب یا بهروزرسانی کنید. این معمولاً با استفاده از VMware vSphere Update Manager (VUM) یا VMware vSphere Lifecycle Manager (vLCM) انجام می شود، اما می توان آن را به صورت دستی نیز انجام داد.
با این حال، نصب کامل ESXi باید به طور پیشفرض VMware Tools را نصب کند، بنابراین تنها نگرانی واقعی شما در اینجا بهروز نگه داشتن کل سیستم است، که باید به طور خودکار هنگام بهروزرسانی هاست ESXi خود اتفاق بیفتد.
پشتیبان گیری از VMware ESXi VM
افزونگی داده ها و پشتیبان گیری بخش نسبتاً مهمی از گردش کار سازمانی فناوری اطلاعات است. بسته به نوع بک آپی که می خواهید بگیرید، گزینه های زیر را دارید.
- تهیه نسخه پشتیبان از هارد درایو VM: اگر فقط علاقه مند به پشتیبان گیری از هارد دیسک ماشین مجازی خود هستید، می توانید انتخاب کنید که فقط فایل VMDK مرتبط با یک ماشین مجازی خاص را در vCenter ذخیره کنید.
- تهیه نسخه پشتیبان از کل یک ماشین مجازی: اگر میخواهید از زحمت راهاندازی ماشین مجازی دیگر خلاص شوید و فقط یک نسخه آماده را میخواهید، صادر کردن ماشین مجازی خود به یک الگوی OVF در vCenter سریعترین راه است. این تضمین میکند که فایلهای پیکربندی، دادهها و برنامههای نصبشده شما همگی به یک فایل OVF منتقل میشوند، که میتوان از آن برای استقرار سریع VM در یک میزبان ESXi دیگر یا حتی نصب VirtualBox استفاده کرد.
ماشین های مجازی می توانند مفید باشند
نصب و استفاده از هایپروایزر ESXi VMware به طرز شگفت انگیزی آسان است، حتی برای افرادی که تازه وارد دنیای ماشین های مجازی و مدیریت زیرساخت فناوری اطلاعات شده اند.
حتی اگر نمیخواهید از سوراخ خرگوشی برنامه میزبان و سرور ESXi پایین بیایید، VirtualBox VMware به شما اجازه میدهد تا عملاً هر سیستمعاملی را روی سیستم موجود خود اجرا کنید و دنیای جدیدی از امکانات را به شما باز میکند.