آوش نت | avashnet
آوش نت | avashnet
خواندن ۴ دقیقه·۴ سال پیش

آموزش نصب ماشین مجازی (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 ینی دو پردازنده است.

تفاوت Thick Provision  با Thin provision  چیست؟

ای دو گزینه، نوع و یا type  دیسک های مجازی درون مجازی ساز ها هستند و تفاوت آن‌ها در این است وقتی یک دیسک به صورت Thick provision  ایجاد می‌کنیم فضایی که برای هارد دیسک در نظر گرفته ایم  همان لحظه به صورت کامل به آن ماشین مجازی اختصاص داده می‌شود و تا زمانی که آن ماشین مجازی درون هارد دیسک وجود دارد نمی‌توان از آن فضا برای ماشین مجازی دیگر استفاده کرد.

اما وقتی هارد دیسکی به صورت Thin provision  ایجاد می‌کنیم بر اساس فضایی که آن ماشین مجازی نیاز دارد به آن اختصاص داده می‌شود و کل فضایی که مشخص کرده ایم یکجا به آن ماشین مجازی داده نمی‌شود. این گزینه وقتی مورد استفاده قرار می‌گیرد که ما محدودیت فضایی روی سرور های خود داریم و استفاده از آن در محیط های عملیاتی توصیه نمی‌شود.

این مورد بیشتر در محیط های آزمایشگاهی استفاده می‌شود.

تفاوت Lazy zeroed  و Eager zeroed  چیست؟

وقتی ما نوع Thick  را برای هارد دیسک ماشین مجازی خود استفاده می‌کنیم دو انتخاب پیش روی ما است.

  • Lazy zeroed : وقتی Lazy  را انتخاب می‎‌کنیم همانطور که از نام آن پیداست سکتور های موجود درون دیسک را صفر نمی‌کند و دیتاهای قبلی روی دیسک باقی می‌ماند و فقط غیر قابل دسترس می‌شوند تا زمانی که بخواهیم از آن سکتور استفاده کنیم
  • Eager zeroed : ولی وقتی Eager  را ناتخاب می‌کنیم همان ابتدا تمام سکتور های موجود روی دیسکی که به ماشین مجازی اختصاص داده می‌شود صفر می‌شود و داده های قبلی غیر قابل بازیابی است مزیت ای روش سرعت بالای آن است . البته ایجاد دیسک با این روش زمان بر است چون زمان نیاز است تا تمام سکتور ها صفر شوند.

به عنوان مثال در فرمت کردن یک دیسک در سیستم عامل ویندوز وقتی Quick Format  را انتخاب می‌کنیم به نوعی شبیه Lazy zeroed  است و وقتی تیک Quick  را برمیداریم  فرمت دیسک ما شبیه Eager zeroed انجام می‌گیرد.

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

ماشین مجازیماشین مجازی چیست؟آموزش نصب ماشین مجازینصب ماشین مجازی
انجام خدمات شبکه: ویپ-راه اندازی پسیو و اکتیو شبکه - مجازی سازی سرور
شاید از این پست‌ها خوشتان بیاید