نصب و پیکربندی Hyper-V در ویندوز سرور

موضوعاتی که در این مقاله به آنها پرداخته خواهد شد، به شرح زیر است:

راهنمای نصب Hyper-V در ویندوز سرور 2022: شروعی قدرتمند در مجازی‌سازی

در ادامه سری مقالات آموزشی آشنایی با Hyper-V در ویندوز سرور، اکنون گام به گام به فرآیند نصب Hyper-V در ویندوز سرور 2022 می‌پردازیم. پیش‌تر، با مفاهیم کلیدی این فناوری آشنا شدیم. هدف اصلی این راهنما، ارائه یک روش واضح و کاربردی برای نصب Hyper-V در ویندوز سرور و انجام تنظیمات اولیه جهت ایجاد نخستین ماشین مجازی (VM) است.

چرا Hyper-V را نصب کنیم؟

نصب Hyper-V در ویندوز سرور امکان بهره‌مندی از مزایای بی‌شماری را فراهم می‌کند. با استفاده از این قابلیت، می‌توان چندین سرور مجازی مستقل را بر روی یک سرور فیزیکی ایجاد کرد که این امر به بهینه‌سازی مصرف منابع، کاهش هزینه‌ها و افزایش انعطاف‌پذیری زیرساخت IT کمک شایانی می‌نماید. در ادامه، مراحل فعال‌سازی این نقش و پیکربندی ابتدایی آن را به تفصیل شرح خواهیم داد.

پیش‌نیازها و محیط آزمایشی ما

قبل از شروع، مطمئن شوید که:
پردازنده سرور شما از فناوری مجازی‌سازی (Intel VT-x یا AMD-V) پشتیبانی می‌کند و این قابلیت در BIOS/UEFI سرور فعال شده است.
حافظه RAM و فضای دیسک کافی برای سیستم‌عامل میزبان و ماشین‌های مجازی که قصد ایجادشان را دارید، در اختیار دارید.
دسترسی مدیریتی (Administrator) به سرور ویندوز 2022 خود دارید.

پ.نآیا نیاز به سرور مجازی امریکا دارید؟ لطفا بر روی لینک اون کلیک کنید! اگر نیاز به vps امریکا با آی پی تمیز و بدون محدودیت دارید کلیک کنید.

 

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

  • نام کامپیوتر: vdtutorials
  • سیستم عامل: Windows Server 2022
  • Datacenter
    آدرس IP: 192.168.3.10

بخش اول: مراحل کامل نصب نقش Hyper-V در ویندوز سرور 2022

برای نصب Hyper-V، از ویزارد “Add Roles and Features” در Server Manager استفاده خواهیم کرد.

گام ۱: باز کردن ویزارد Add roles and features

  • Server Manager را باز کنید.
  • در داشبورد، روی “Add roles and features” کلیک کنید.
آغاز فرآیند نصب Hyper-V با کلیک بر روی Add roles and features.
  • در صفحه “Before you begin”، روی “Next” کلیک کنید.
اطلاعات اولیه ویزارد؛ برای ادامه Next را بزنید.

گام ۲: انتخاب نوع نصب (Role-based)

  • گزینه “Role-based or feature-based installation” را انتخاب کنید.
  • روی “Next” کلیک کنید.
انتخاب نوع نصب برای افزودن نقش Hyper-V.

گام ۳: انتخاب سرور مقصد برای نصب Hyper-V

  • سروری که می‌خواهید نقش Hyper-V روی آن نصب شود را از لیست “Server Pool” انتخاب کنید (در مثال ما vdtutorials).
  • روی “Next” کلیک کنید.
سرور میزبان برای نصب Hyper-V انتخاب می‌شود.

گام ۴: انتخاب نقش حیاتی Hyper-V و افزودن ابزارها

  • در لیست “Roles”، چک‌باکس کنار “Hyper-V” را علامت بزنید.
انتخاب نقش اصلی Hyper-V برای مجازی‌سازی.
در ادامه:
  • پنجره “Add features that are required for Hyper-V” باز می‌شود. مطمئن شوید گزینه “Include management tools (if applicable)” تیک خورده و روی “Add Features” کلیک کنید. این ابزارها برای مدیریت Hyper-V ضروری هستند.
تایید افزودن ابزارهای ضروری برای مدیریت Hyper-V.
  • به صفحه “Select server roles” بازمی‌گردید. روی “Next” کلیک کنید.
نقش Hyper-V انتخاب شد، برای ادامه Next را بزنید.

گام ۵: انتخاب Features (بدون نیاز به تغییر)

  • در صفحه “Select features”، برای نصب پایه Hyper-V نیازی به انتخاب ویژگی اضافی نیست.
  • مستقیماً روی “Next” کلیک کنید.
در این مرحله ویژگی اضافی برای Hyper-V انتخاب نمی‌کنیم.

گام ۶: پیکربندی‌های اولیه Hyper-V در حین نصب

  • این بخش شامل چند مرحله برای پیکربندی Hyper-V اولیه است:
  • اطلاعات اولیه Hyper-V: صفحه بعدی اطلاعاتی در مورد نقش Hyper-V ارائه می‌دهد. روی “Next” کلیک کنید.
اطلاعات کلی درباره نقش Hyper-V.
پ.ن

آیا نیاز به خرید vps یا سرور مجازی ترید دارید.؟ بر روی لینک آنها کلیک کنید.!

تنظیم سوئیچ‌های مجازی (Create Virtual Switches):

  • در این صفحه، می‌توانید یک یا چند کارت شبکه فیزیکی سرور را برای ایجاد سوئیچ‌های مجازی خارجی انتخاب کنید. این کار به ماشین‌های مجازی اجازه می‌دهد به شبکه فیزیکی متصل شوند.
  • کارت شبکه مورد نظر خود را تیک بزنید (در مثال، کارت شبکه “Ethernet” با توضیحات “Realtek Gaming GbE Family Controller”).
  • روی “Next” کلیک کنید. (می‌توانید این مرحله را رد کرده و سوئیچ‌ها را بعداً از طریق Hyper-V Manager ایجاد کنید).
انتخاب کارت شبکه برای اتصال ماشین‌های مجازی به شبکه فیزیکی.

تنظیمات انتقال ماشین مجازی (Virtual Machine Migration):

  • این صفحه به شما اجازه می‌دهد تا امکان انتقال زنده (Live Migration) ماشین‌های مجازی بین سرورهای Hyper-V را فعال کنید. برای یک نصب ساده و اولیه، می‌توانید این گزینه را بدون تغییر رها کرده و روی “Next” کلیک کنید. (گزینه “Allow this server to send and receive live migrations of virtual machines” تیک نخورده باقی بماند).
تنظیمات مربوط به انتقال ماشین‌های مجازی؛ برای نصب اولیه می‌توان پیش‌فرض را رها کرد.

تعیین مسیرهای پیش‌فرض برای فایل‌های Hyper-V (Default Stores):

  • در این صفحه، مسیرهای پیش‌فرض برای ذخیره‌سازی فایل‌های هارد دیسک مجازی (VHD/VHDX) و فایل‌های پیکربندی ماشین مجازی (VM configuration files) را مشخص می‌کنید.
  • می‌توانید مسیرهای پیش‌فرض را بپذیرید یا با کلیک روی “Browse…” مسیرهای دلخواه خود را (ترجیحاً روی درایوی با فضای کافی و سرعت مناسب) انتخاب کنید.
  • پس از تنظیم، روی “Next” کلیک کنید.
تنظیم محل ذخیره‌سازی پیش‌فرض فایل‌های مربوط به ماشین‌های مجازی Hyper-V.

گام ۷: تایید نهایی و شروع فرآیند نصب Hyper-V

  • در صفحه “Confirm installation selections”، خلاصه‌ای از تمام تنظیمات و انتخاب‌های شما نمایش داده می‌شود.
  • مهم: گزینه “Restart the destination server automatically if required” را تیک بزنید. نصب Hyper-V معمولاً نیاز به ری‌استارت سرور دارد.
  • روی “Install” کلیک کنید.
بررسی نهایی و شروع نصب Hyper-V؛ ری‌استارت خودکار را فعال کنید

گام ۸: بررسی نتیجه نصب و ری‌استارت سرور

  • فرآیند نصب آغاز می‌شود. سرور شما ممکن است یک یا دو بار ری‌استارت شود.
  • پس از بالا آمدن مجدد سرور و لاگین، Server Manager به طور خودکار باز شده و وضعیت نصب را نشان می‌دهد. باید پیام “Installation succeeded” یا مشابه آن را ببینید. (در تصویر شما، یک هشدار “Feature installation – A restart is pending…” دیده می‌شود که طبیعی است و پس از ری‌استارت، نصب کامل می‌شود).
  • روی “Close” کلیک کنید.
نصب Hyper-V کامل شد (یا نیاز به ری‌استارت نهایی دارد).

بخش دوم: پیکربندی و ایجاد اولین ماشین مجازی (VM) در Hyper-V

حالا که نقش Hyper-V با موفقیت نصب شد، زمان ایجاد اولین ماشین مجازی فرا رسیده است!

گام ۱: باز کردن کنسول قدرتمند Hyper-V Manager

  • به Server Manager بروید.
  • از منوی “Tools” در بالا سمت راست، گزینه “Hyper-V Manager” را انتخاب کنید.
دسترسی به مرکز فرماندهی Hyper-V برای ایجاد و مدیریت VM ها.

گام ۲: شروع ویزارد ساخت ماشین مجازی جدید (New Virtual Machine Wizard)

  • در پنجره Hyper-V Manager، در پنل سمت چپ، روی نام سرور خود (در مثال VDTUTORIALS) کلیک راست کنید.
  • از منوی باز شده، به “New” بروید و سپس “Virtual Machine…” را انتخاب کنید.
آغاز فرآیند ایجاد یک ماشین مجازی جدید در Hyper-V.
  • در صفحه “Before You Begin” ویزارد، روی “Next” کلیک کنید.
اطلاعات اولیه ویزارد ساخت VM؛ برای ادامه Next را بزنید.

گام ۳: تعیین نام و محل ذخیره‌سازی ماشین مجازی

  • Name: یک نام مناسب و توصیفی برای ماشین مجازی خود وارد کنید (مثلاً MyFirstVM یا WindowsServer2022-Test).
  • Location: به طور پیش‌فرض، فایل‌های VM در مسیری که هنگام نصب Hyper-V (بخش Default Stores) مشخص کردید، ذخیره می‌شوند. اگر می‌خواهید این VM خاص در محل دیگری ذخیره شود، تیک “Store the virtual machine in a different location” را زده و مسیر جدید را با “Browse…” انتخاب کنید.
  • روی “Next” کلیک کنید
نام‌گذاری ماشین مجازی و تعیین محل ذخیره فایل‌های آن.

گام ۴: انتخاب نسل ماشین مجازی (Specify Generation)

در این مرحله، شما باید نسل ماشین مجازی (VM Generation) خود را انتخاب کنید. Hyper-V دو نسل از ماشین‌های مجازی را ارائه می‌دهد که هر کدام ویژگی‌ها و سازگاری‌های خاص خود را دارند:

Generation 1:
      • این نسل از معماری قدیمی‌تر مبتنی بر BIOS (BIOS-based) پشتیبانی می‌کند.
      • با سیستم‌عامل‌های 32 بیتی و همچنین نسخه‌های قدیمی‌تر سیستم‌عامل‌های 64 بیتی سازگار است.
      • اگر قصد نصب یک سیستم‌عامل قدیمی‌تر را دارید، این گزینه را انتخاب کنید.
Generation 2:
      • این نسل از معماری جدیدتر و امن‌تر مبتنی بر UEFI (UEFI-based) استفاده می‌کند.
      • قابلیت‌های امنیتی پیشرفته‌تری مانند Secure Boot را ارائه می‌دهد.
      • این نسل فقط با سیستم‌عامل‌های 64 بیتی مدرن (مانند ویندوز سرور 2012 به بعد، ویندوز 8 به بعد و اکثر توزیع‌های لینوکس جدید) سازگار است.
      • برای سیستم‌عامل‌های جدید و مدرن، Generation 2 معمولاً انتخاب بهتری است.
انتخاب نسل برای این آموزش:

اگر قصد دارید یک سیستم‌عامل مدرن مانند ویندوز سرور 2022 را روی این ماشین مجازی نصب کنید، گزینه “Generation 2” را انتخاب نمایید.

  • توجه بسیار مهم: پس از ایجاد ماشین مجازی، شما دیگر قادر به تغییر نسل آن نخواهید بود. بنابراین، این انتخاب را با دقت انجام دهید.

پس از انتخاب نسل مورد نظر، روی دکمه “Next” کلیک کنید تا به مرحله بعدی بروید. 

انتخاب نسل ماشین مجازی؛ Generation 2 برای سیستم‌عامل‌های جدید توصیه می‌شود.

گام ۵: تخصیص حافظه (Assign Memory) به VM

  • Startup memory: مقدار حافظه RAM (به مگابایت) که می‌خواهید در هنگام روشن شدن به این ماشین مجازی اختصاص یابد را وارد کنید (مثلاً 4096 برای 4 گیگابایت).
  • Use Dynamic Memory for this virtual machine: اگر این گزینه را تیک بزنید، Hyper-V می‌تواند به طور پویا مقدار حافظه RAM اختصاص داده شده به VM را بر اساس نیاز آن کم و زیاد کند (تا یک سقف مشخص). این کار به استفاده بهینه‌تر از RAM سرور کمک می‌کند. برای شروع، می‌توانید این گزینه را فعال یا غیرفعال بگذارید.
  • روی “Next” کلیک کنید.
تعیین مقدار حافظه RAM برای ماشین مجازی.

گام ۶: پیکربندی شبکه (Configure Networking) برای VM

  • از منوی کشویی “Connection”، سوئیچ مجازی که می‌خواهید این ماشین مجازی به آن متصل شود را انتخاب کنید. اگر در مرحله نصب Hyper-V یک سوئیچ خارجی ایجاد کرده‌اید (مانند سوئیچی که به کارت شبکه “Realtek Gaming GbE Family Controller” متصل بود)، آن را انتخاب کنید تا VM به شبکه فیزیکی دسترسی داشته باشد. اگر هیچ سوئیچی انتخاب نکنید (Not Connected)، VM به هیچ شبکه‌ای متصل نخواهد بود.
  • روی “Next” کلیک کنید.
انتخاب سوئیچ مجازی برای اتصال VM به شبکه.

گام ۷: اتصال یا ایجاد هارد دیسک مجازی (Connect Virtual Hard Disk)

شما سه گزینه دارید:

  • Create a virtual hard disk: یک هارد دیسک مجازی جدید (مثلاً MyFirstVM.vhdx) با محل ذخیره و حجم دلخواه (مثلاً 60 GB) ایجاد می‌کنید.
  • Use an existing virtual hard disk: یک VHD/VHDX موجود را انتخاب می‌کنید.
  • Attach a virtual hard disk later: بعداً هارد دیسک را اضافه می‌کنید.

برای این آموزش، گزینه اول را با تنظیمات دلخواه انتخاب کنید و روی “Next” کلیک کنید.

تنظیمات مربوط به هارد دیسک مجازی ماشین مجازی.

گام ۸: تنظیم گزینه‌های نصب سیستم‌عامل (Installation Options)

شما یکی از گزینه‌های زیر را انتخاب می‌کنید:

  • Install an operating system later: سیستم‌عامل را بعداً نصب می‌کنید.
  • Install an operating system from a bootable CD/DVD-ROM:
    • Physical CD/DVD drive: از درایو CD/DVD سرور استفاده می‌کنید.
    • Image file (.iso): از فایل ISO (مثلاً ویندوز سرور 2022) استفاده می‌کنید (رایج‌ترین روش). با “Browse…” فایل را مشخص کنید.
  • Install an operating system from a bootable floppy disk (.vfd): برای سیستم‌عامل‌های قدیمی.
  • Install an operating system from a network-based installation server: از طریق سرویس‌هایی مانند WDS.

انتخاب گزینه نصب:

برای این آموزش، گزینه “Install an operating system later” را انتخاب کنید (یا اگر فایل ISO دارید، گزینه دوم را انتخاب و فایل را مشخص کنید). روی “Next” کلیک کنید.

تعیین نحوه نصب سیستم‌عامل روی ماشین مجازی.

گام ۹: خلاصه و ایجاد نهایی ماشین مجازی

  • در صفحه “Completing the New Virtual Machine Wizard”، خلاصه‌ای از تمام تنظیماتی که برای این ماشین مجازی انجام داده‌اید، نمایش داده می‌شود.
  • تنظیمات را یک بار دیگر بررسی کنید.
  • روی “Finish” کلیک کنید. ماشین مجازی شما ایجاد خواهد شد!
بررسی نهایی تنظیمات و کلیک روی Finish برای ساخت ماشین مجازی.

گام ۱۰: اتصال به ماشین مجازی و شروع کار

  • پس از ایجاد، نام ماشین مجازی جدید شما در لیست ماشین‌های مجازی در Hyper-V Manager ظاهر می‌شود. وضعیت آن معمولاً “Off” است.
  • برای اتصال به کنسول ماشین مجازی، روی نام آن کلیک راست کرده و “Connect…” را انتخاب کنید.
اتصال به کنسول ماشین مجازی برای شروع کار با آن.
  • پنجره “Virtual Machine Connection” باز می‌شود. برای روشن کردن ماشین مجازی، روی دکمه “Start” در نوار ابزار این پنجره (یا در پنل Actions در Hyper-V Manager) کلیک کنید.
روشن کردن ماشین مجازی از طریق پنجره اتصال.

نکته:

  • اگر در مرحله قبل گزینه نصب سیستم‌عامل از فایل ISO را انتخاب کرده باشید، VM از آن بوت شده و فرآیند نصب سیستم‌عامل آغاز می‌شود. اگر “Install later” را انتخاب کرده بودید، باید از منوی “Media” در پنجره Virtual Machine Connection، فایل ISO را به درایو DVD مجازی متصل کرده و VM را ری‌استارت کنید تا از آن بوت شود (یا از تنظیمات VM، ترتیب بوت را تغییر دهید). (در انتهای تصویر شما اشاره شده است که برای نصب ویندوز سرور 2022 به آموزش دیگری مراجعه شود).

جمع‌بندی و گام‌های بعدی در دنیای مجازی‌سازی با Hyper-V

تبریک می‌گوییم! شما با موفقیت توانستید نقش Hyper-V را روی ویندوز سرور 2022 نصب و پیکربندی کنید و همچنین اولین ماشین مجازی (VM) خود را ایجاد نمایید. این یک دستاورد بزرگ در مسیر یادگیری مجازی‌سازی سرور است. حالا شما یک بستر قدرتمند برای تست، توسعه، و اجرای بارهای کاری مختلف در اختیار دارید.
ما در پشتوار سرور بسیار خوشحالیم که توانستیم در این آموزش عملی شما را همراهی کنیم.

ادامه مسیر یادگیری و پشتیبانی Hyper-V

در آینده، به بررسی تنظیمات پیشرفته‌تر Hyper-V، مانند مدیریت Checkpointها، پیکربندی شبکه‌های پیچیده‌تر، و بهینه‌سازی عملکرد ماشین‌های مجازی خواهیم پرداخت.
اگر هرگونه سؤال یا نیاز به مشاوره در زمینه مدیریت Hyper-V یا سایر خدمات سرور دارید، تیم متخصص ما در پشتوار سرور همواره آماده کمک به شماست. برای اطلاعات فنی عمیق‌تر و به‌روزترین مستندات در مورد نصب و پیکربندی Hyper-V و ایجاد ماشین مجازی، همیشه به مستندات رسمی Hyper-V مایکروسافت مراجعه کنید.

مطالب مرتبط: