در این مقاله با آموزش نصب و یا ایجاد ماشین مجازی در خدمت شما هستیم. این عمل در عین حال که کار ساده ای بنظر میرسد دارای جزئیاتی است که کمتر به آن توجه میشود که سعی شده در این مقاله پوشش داده شود پس ما ما همراه باشید.
ماشین مجازی یا Virtual Machin یا به اختصار VM یک نسخه نرم افزاری از سیستم فیزیکی است و میتواند میزبان هر سیستم عاملی باشد اعم از سروری یا کلاینتی ، و یا از منظری دیگر ویندوزی (Windows) یا لینوکسی (Linux) و یا مکینتاش (Mac OS) و یا … .
در واقع ماشین مجازی هیچ تفاوتی با سیستم فیزیکی ندارد همان طور که یک سیستم فیزیکی دارای RAM، CPU , Storage و … است ماشین مجازی هم به همان صورت دارای این موارد هست با این تفاوت که به صورت مجازی در اختیارش قرار داده شده است و پلتفری که سخت افزار را به صورت مجازی در اختیار ماشین مجازی قرار میدهد و مدیریت میکند هایپر وایزر مانند ESXI است .
آن سیستم عاملی که روی آن ماشین مجازی نصب شده هیچ دیدی نسبت به مجازی بودن سخت افزار ندارد و رفتار کاملا مشابهی با وقتی که روی سخت افزار فیزیکی است از خود به نمایش میگذارد.
اینکه شما یک هاست تکی دارید و یا دارای دیتا سنتر هستید و از vCenter برای مدیریت هاستهایتان استفاده میکنید فرقی نمیکند در هر صورت نحوه ساختن ماشین مجازی یکسان است .
ما در اینجا برای ساخت ماشین مجازی از vCenter استفاده میکنیم
در ابتدای کار نیاز است که با برخی مفاهیم و نرم افزار ها آشنا شوید:
نرم افزاری است که روی ماشین مجازی نصب میشود و محتوی آن درایورو یا راه انداز های سخت افزاری شرکت VMware است که برای درست کار کردن و استفاده از تمام امکانات ماشین مجازی نیاز است که حتما این نرم افزار روی سیستم عامل ماشین مجازی نصب شود.
لازم به ذکر است که نوع و ورژن سیستم عاملی که شما انتخاب میکنید و حتی ورژن ESXI موجود بر روی هاست نیز در محتوای آن تاثیردارند و متفاوت هستند.
شما در بخش Virtual Hardware که در ادامه با آن قسمت آشنا میشویم میتوانید سخت افزار مجازی، ماشین مجازی خود را انتخاب کنید دراین بخش مواردی وجود دارد که به اختصار به در مورد آنها توضیحاتی میدهیم:
در این بخش شما تعیین میکنید که ماشین مجازی شما چند core و یا هسته از پردازنده را در اختیار داشته باشد این قسمت دقیقا تعداد هسته های پردازنده شما را مشخص میکند مثلا اگر سرور شما دارای دو پردازده 8 هسته ای باشد در این قسمت شما 16 هسته خواهید دید.
برای توضیح راجب این قسمت در ابتدا لازم است که شما با مبحث socket آشنا شوید. Socket به تعداد پردازنده هایی مربوط میشود که داخل سرور شما وجود دارد.
برای مثال طبق مثالی که در مورد قبل به آن اشاره شد سرور ما دارای دو socket ینی دو پردازنده است.
ای دو گزینه، نوع و یا type دیسک های مجازی درون مجازی ساز ها هستند و تفاوت آنها در این است وقتی یک دیسک به صورت Thick provision ایجاد میکنیم فضایی که برای هارد دیسک در نظر گرفته ایم همان لحظه به صورت کامل به آن ماشین مجازی اختصاص داده میشود و تا زمانی که آن ماشین مجازی درون هارد دیسک وجود دارد نمیتوان از آن فضا برای ماشین مجازی دیگر استفاده کرد.
اما وقتی هارد دیسکی به صورت Thin provision ایجاد میکنیم بر اساس فضایی که آن ماشین مجازی نیاز دارد به آن اختصاص داده میشود و کل فضایی که مشخص کرده ایم یکجا به آن ماشین مجازی داده نمیشود. این گزینه وقتی مورد استفاده قرار میگیرد که ما محدودیت فضایی روی سرور های خود داریم و استفاده از آن در محیط های عملیاتی توصیه نمیشود.
این مورد بیشتر در محیط های آزمایشگاهی استفاده میشود.
وقتی ما نوع Thick را برای هارد دیسک ماشین مجازی خود استفاده میکنیم دو انتخاب پیش روی ما است.
به عنوان مثال در فرمت کردن یک دیسک در سیستم عامل ویندوز وقتی Quick Format را انتخاب میکنیم به نوعی شبیه Lazy zeroed است و وقتی تیک Quick را برمیداریم فرمت دیسک ما شبیه Eager zeroed انجام میگیرد.
برای دیدن مراحل نصب ماشین مجازی کلیک کنید.