آموزش نصب ماشین مجازی (Virtual Machine)

در این مقاله با آموزش نصب و یا ایجاد ماشین مجازی در خدمت شما هستیم. این عمل در عین حال که کار ساده ای بنظر می‌رسد دارای جزئیاتی است که کمتر به آن توجه می‌شود که سعی شده در این مقاله پوشش داده شود پس ما ما همراه باشید.


ماشین مجازی چیست؟

ماشین مجازی یا Virtual Machin یا به اختصار VM یک نسخه نرم افزاری از سیستم فیزیکی است و می‌تواند میزبان هر سیستم عاملی باشد اعم از سروری یا کلاینتی ، و یا از منظری دیگر ویندوزی (Windows) یا لینوکسی (Linux) و یا مکینتاش (Mac OS) و یا … .

در واقع ماشین مجازی هیچ تفاوتی با سیستم فیزیکی ندارد همان طور که یک سیستم فیزیکی دارای RAM، CPU , Storage و … است ماشین مجازی هم به همان صورت دارای این موارد هست با این تفاوت که به صورت مجازی در اختیارش قرار داده شده است و پلتفری که سخت افزار را به صورت مجازی در اختیار ماشین مجازی قرار می‌دهد و مدیریت می‌کند هایپر وایزر مانند ESXI است .

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

اینکه شما یک هاست تکی دارید و یا دارای دیتا سنتر هستید و از vCenter برای مدیریت هاست‌هایتان استفاده می‌کنید فرقی نمی‌کند در هر صورت نحوه ساختن ماشین مجازی یکسان است .

ما در اینجا برای ساخت ماشین مجازی از vCenter استفاده میکنیم

در ابتدای کار نیاز است که با برخی مفاهیم و نرم افزار ها آشنا شوید:

VMware Tools چیست ؟

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

لازم به ذکر است که نوع و ورژن سیستم عاملی که شما انتخاب می‌کنید و حتی ورژن ESXI موجود بر روی هاست نیز در محتوای آن تاثیردارند و متفاوت هستند.

شما در بخش Virtual Hardware که در ادامه با آن قسمت آشنا می‌شویم می‌توانید سخت افزار مجازی، ماشین مجازی خود را انتخاب کنید دراین بخش مواردی وجود دارد که به اختصار به در مورد آن‌ها توضیحاتی می‌دهیم:

تفاوت CPU و Cores per socket چیست؟

VCPU چیست

در این بخش شما تعیین می‌کنید که ماشین مجازی شما چند core و یا هسته از پردازنده را در اختیار داشته باشد این قسمت دقیقا تعداد هسته های پردازنده شما را مشخص می‌کند مثلا اگر سرور شما دارای دو پردازده 8 هسته ای باشد در این قسمت شما 16 هسته خواهید دید.

Cores per socket چیست

برای توضیح راجب این قسمت در ابتدا لازم است که شما با مبحث socket آشنا شوید. Socket به تعداد پردازنده هایی مربوط می‌شود که داخل سرور شما وجود دارد.

برای مثال طبق مثالی که در مورد قبل به آن اشاره شد سرور ما دارای دو socket ینی دو پردازنده است.

برای آموزش نصب ماشین مجازی کلیک کنید.