ماشین مجازی چیست ؟ ماشین مجازی یک محیط نرمافزاریه که مثل یک کامپیوتر واقعی عمل میکنه، اما روی یک سیستم فیزیکی (سرور) اجرا میشه. این محیط توسط نرمافزاری به نام Hypervisor مدیریت میشه.
چرا ساخت ماشین مجازی مهم است؟
ماشین مجازی (VM) یک محیط شبیهسازیشده است که امکان اجرای سیستمعاملها را روی یک سرور فیزیکی فراهم میکند. با VMware ESXi، میتوانید چندین ماشین مجازی را روی یک سرور اجرا کنید تا منابع را بهینه کنید، تست نرمافزار انجام دهید یا سرویسهای مختلف را میزبانی کنید. این آموزش به شما نشان میدهد چگونه بهسادگی یک ماشین مجازی روی ESXi بسازید ، در این آموزش ما از ESXi ورژن 8 استفاده میکنیم .
ابزارها و پیشنیازها
برای ساخت ماشین مجازی در ESXi، به موارد زیر نیاز دارید:
- سرور با ESXi نصبشده: مطمئن شوید ESXi 8.0 روی سرور شما نصب و پیکربندی شده است.
- دسترسی به رابط کاربری: از مرورگر وب به VMware Host Client (https://[IP]/ui) دسترسی داشته باشید.
- فایل ISO سیستمعامل: فایل ISO سیستمعاملی که میخواهید نصب کنید مثل ویندوز سرور، اوبونتو یا CentOS
- فضای ذخیرهسازی: یک Datastore در ESXi برای ذخیره فایلهای ماشین مجازی.
- مشخصات سختافزاری: حداقل 2 گیگابایت رم و 20 گیگابایت فضای دیسک برای VM.
- اتصال شبکه: شبکهای که ماشین مجازی از آن استفاده کند (Virtual Switch).
نکته کلیدی: فایل ISO را از منابع رسمی تهیه و از اصالت آن اطمینان داشته باشید. مراحل آموزش: ساخت ماشین مجازی گامبهگام
این بخش مراحل ساخت و پیکربندی ماشین مجازی را با جزئیات و تصاویر شماتیک توضیح میدهد.
گام 1: ورود به VMware Host Client
- مرورگر خود را باز کنید و به آدرس https://[IP]/ui بروید IP سرور ESXi خود را وارد کنید.
با نام کاربری root و رمز عبور وارد شوید.
نکته : قبل از هر کاری آپلود فایل ISO در Storage انجام گردد.
- در بخش Storage، روی Datestore ایجاد شده کلیک کرده و روی "Datastore Browse" کلیک کنید
- با کلیک بر گزینه Upload فایل ISO سیستمعامل را از کامپیوتر خود آپلود کنید.
گام 2: ایجاد ماشین مجازی جدید
- در منوی سمت چپ، رویVirtual Machines کلیک کنید.
- روی دکمه "Create / Register VM" کلیک کنید.
3.گزینه "Create new virtual machine" را انتخاب کنید و روی "Next" بزنید.
4. یک اسم برای ماشین مجازی و نوع سیستم عامل مورد نظر خود را انتخاب نمایید.
نکته کلیدی: انتخاب درست نوع سیستمعامل باعث بهبود عملکرد VM میشود.
گام 3: تخصیص منابع سختافزاری
- DataStore : محل ذخیره سازی اطلاعات ماشین مجازی را انتخاب کنید .
- منابع: سخت افزار مورد نیاز سیستم عامل خود را بر اساس ظرفیت موجود انتخاب نمایید تعداد CPU (مثل 4 هسته)، رم (مثل 8 گیگابایت) و فضای دیسک (مثل 40 گیگابایت) را تنظیم کنید.
نکته کلیدی : نوع Disk Provisionig را به درستی انتخاب کنید
Thin : فضای هارد دیسک به صورت پویا در دسترسی ماشین مجازی قرار میگیرد و با افضای حجم فضای ماشین مجازی فضای روی هارد دیسک سرور پر میگردد.
Thick ,Lazy : کل فضای دیسک مجازی در زمان ایجاد ماشین مجازی روی ذخیرهساز (Datastore) رزرو میشود، اما بلوکهای دیسک فقط در زمان نوشتن داده صفر میشوند (فرمت نمیشوند تا زمان استفاده).
Thick , eagerly : کل فضای دیسک مجازی در زمان ایجاد رزرو شده و تمام بلوکهای دیسک بلافاصله صفر میشوند (فرمت کامل)
3. دیسک نوری: گزینه "Datastore ISO file" را انتخاب کنید و فایل ISO سیستمعامل را انتخاب کنید.
در پایان پس از کلیک کردن بر روی دکمه Next اطلاعات ماشین مجازی مورد نظر جهت ساخت نمایش داده میشود که با کلیک بر روی دکمه Finish مراحل ساخت ماشین مجازی با سخت افزار و سیستم عامل مورد نظر شما پایان می یابد.
گام 4: راهاندازی و نصب سیستمعامل
- ماشین مجازی جدید را در لیست Virtual Machines پیدا کنید.
- روی آن کلیک کنید و "Power on" را بزنید.
3. پس از روشن شدن ماشین مجازی مراحل نصب سیستم عامل مورد نظر شروع میگردد، دستورات نصب سیستمعامل (مثل اوبونتو یا ویندوز) را دنبال کنید.
اشتباهات رایج و نکات تجربی
- عدم اتصال ISO: اگر فایل ISO به درایو CD/DVD متصل نشود، VM بوت نمیکند.
- منابع ناکافی: تخصیص رم یا CPU کم باعث کندی یا خرابی VM میشود.
- تنظیمات شبکه اشتباه: انتخاب نادرست Virtual Switch ممکن است VM را از شبکه قطع کند.
- قبل از روشن کردن VM، مطمئن شوید فایل ISO بهدرستی آپلود شده است.
- برای عملکرد بهتر، تعداد CPU و رم را بر اساس نیاز سیستمعامل تنظیم کنید.
- از ابزار VMware Tools پس از نصب سیستمعامل استفاده کنید تا عملکرد VM بهبود یابد.
- همیشه از Datastore بکاپ بگیرید تا در صورت خرابی VM، دادهها حفظ شوند.
نکته کلیدی: نصب VMware Tools روی سیستمعامل مهمان (Guest OS) باعث بهبود گرافیک و عملکرد شبکه میشود.
جمع بندی
ساخت ماشین مجازی در VMware ESXi فرآیندی ساده است که با چند کلیک و تنظیمات درست انجام میشود. این آموزش شما را از ورود به رابط کاربری تا نصب سیستمعامل روی VM هدایت کرد. با تمرین، میتوانید ماشینهای مجازی متعددی برای اهداف مختلف (تست، توسعه یا میزبانی) ایجاد کنید. برای اطلاعات بیشتر، مستندات رسمی VMware
سلام و عرض ادب ، محتوای ارزشمندی بود ، ممنون از اشتراک گذاری