خدمات IT هزاره سوم

مشاوره، طراحی، توسعه شبکه، سایت، سئوی خود را به ما بسپارید.

WebDev📅 ۲۹ مهر ۱۴۰۵⏱ 12 دقیقه مطالعه💬 0 دیدگاه
راهنما
۲۹ مهر ۱۴۰۵مجازی سازی12 دقیقه مطالعه

نکات کلیدی

  • تفاوت Hyper-V در ویندوز سرور، ویندوز ۱۱ و نسخه مستقل
  • Hyper-V دو نسل ماشین مجازی را پشتیبانی می کند:
  • پس از نصب Hyper-V، می توانید ماشین های مجازی خود را ایجاد و پیکربندی کنید:

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

مزایای Hyper-V

  • هزینه‌های نرم‌افزاری صفر: نقش Hyper-V به صورت پیش‌فرض در ویندوز سرور گنجانده شده و با فعال‌سازی آن، در دسترس قرار می‌گیرد.
  • مدیریت آسان و آشنا: ابزارهای مدیریت Hyper-V مانند Hyper-V Manager و PowerShell و همچنین Windows Admin Center، مدیریت ماشین‌های مجازی را ساده و آشنا می‌کنند.
  • استفاده بهینه از سخت‌افزار: امکان اجرای چند سرویس مستقل در ماشین‌های مجازی جداگانه، استفاده بهینه از منابع سخت‌افزاری را فراهم می‌کند.
  • ایزوله‌سازی قوی: هر ماشین مجازی به صورت جداگانه و ایزوله اجرا می‌شود، بنابراین خرابی یا آلودگی یک ماشین، به سایر ماشین‌ها سرایت نمی‌کند.

در ادامه، به بررسی جزئیات معماری Hyper-V و تفاوت‌های آن با سایر راهکارهای مجازی‌سازی می‌پردازیم.


هایپروایزر نوع اول: معماری Hyper-V

Hyper-V، به عنوان یک هایپروایزر سازمانی، مستقیماً روی سخت‌افزار اجرا می‌شود و عملکردی نزدیک به سرور فیزیکی را ارائه می‌دهد. این فناوری، جداسازی امن بین ماشین‌های مجازی را تضمین می‌کند.

تصویرسازی جالبی برای درک بهتر معماری Hyper-V وجود دارد: این فناوری را مانند یک چاپخانه در نظر بگیرید که یک کاغذ بزرگ را به چند صفحه مستقل تقسیم می‌کند. هر صفحه، سیستم‌عامل و نرم‌افزارهای اختصاصی خود را دارد، اما همه از یک کاغذ مادر (سخت‌افزار) تغذیه می‌شوند و «حروف‌چین اصلی» (پارتیشن ریشه) بر کیفیت چاپ نظارت می‌کند.

معماری پارتیشن‌ها و کانال VMBus

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

در پارتیشن ریشه، سرویس‌های VSP دستگاه‌های مصنوعی را ارائه می‌دهند و در هر ماشین مجازی، مؤلفه‌های VSC از طریق VMBus به آن‌ها متصل می‌شوند. این مسیر، به نام Enlightened I/O، شبیه‌سازی کامل سخت‌افزار را دور می‌زند و کارایی دیسک و شبکه را به طور قابل‌توجهی بهبود می‌بخشد. به همین دلیل، به‌روزرسانی Integration Services در سیستم‌عامل مهمان ضروری است.

ماشین مجازی نسل ۱ یا نسل ۲؟

در زمان ساخت هر ماشین مجازی، انتخاب نسل الزامی است و پس از ساخت، قابل تغییر نیست. نسل ۱، میراث‌دار BIOS سنتی و بوت IDE است، در حالی که نسل ۲ بر پایه UEFI و Secure Boot ساخته شده و توسط مایکروسافت توصیه می‌شود، مگر آنکه نرم‌افزار یا دیسک قدیمی شما با UEFI ناسازگار باشد.

معیار نسل ۱ نسل ۲
فریم‌ورک بوت BIOS سنتی UEFI + Secure Boot
دیسک بوت IDE SCSI
بوت شبکه PXE فقط کارت Legacy کارت استاندارد
حداکثر دیسک بوت VHDX 2TB 64TB
ویندوز 11 مهمان خیر بله
ویندوز 32 بیتی بله خیر

قابلیت‌های کلیدی Hyper-V

  • Live Migration: جابه‌جایی ماشین روشن بین میزبان‌ها برای نگهداری برنامه‌ریزی‌شده، بدون توقف سرویس.
  • Hyper-V Replica: کپی غیرهمزمان ماشین‌ها به سایت دوم برای بازگشت پس از حادثه.
  • Checkpoint: ثبت لحظه‌ای وضعیت ماشین؛ نوع Production از VSS استفاده می‌کند.
  • Dynamic Memory: تخصیص خودکار رم بر اساس مصرف واقعی.
  • GPU-P و Shielded VM: اشتراک پردازنده گرافیکی و محافظت ماشین‌های حساس با BitLocker، Secure Boot و TPM.
  • مجازی‌سازی تودرتو: اجرای Hyper-V داخل یک ماشین مجازی برای آزمایش و آموزش.
حتما مطالعه نمائید.
✅ VMware vs Hyper-V vs Proxmox — کدام برای مجازی‌سازی سرور بهتر است؟

تفاوت Hyper-V در ویندوز سرور، ویندوز ۱۱ و نسخه مستقل

هایپروایزر مایکروسافت در سه قالب عرضه می‌شود:

  • در ویندوز سرور ۲۰۱۶ تا ۲۰۲۵، به عنوان یک نقش (Role) برای استقرارهای عملیاتی در دسترس است و قابلیت‌هایی مانند Live Migration و بازیابی پس از حادثه را ارائه می‌دهد.
  • در ویندوز ۱۱ Pro، Enterprise و Education، به عنوان یک قابلیت اختیاری برای سناریوهای توسعه و تست معرفی می‌شود.
  • Hyper-V Server 2019، نسخه مستقل بدون رابط گرافیکی، برای میزبانی سرویس‌های واقعی مشتریان مناسب است.

با بررسی این راهنما، می‌توانید درک بهتری از معماری Hyper-V و قابلیت‌های آن به دست آورید و تصمیم‌گیری مناسب برای استفاده از این فناوری را انجام دهید.


آموزش نصب و راه‌اندازی Hyper-V در ویندوز سرور

پیش‌نیازهای سخت‌افزاری

برای نصب و اجرای Hyper-V در ویندوز سرور، نیاز به برخی مشخصات سخت‌افزاری دارید. طبق مستندات مایکروسافت، باید پردازنده ۶۴ بیتی با قابلیت SLAT، افزونه‌های مجازی‌سازی Intel VT یا AMD-V، قابلیت DEP سخت‌افزاری و حداقل ۴ گیگابایت رم داشته باشید. این ویژگی‌ها باید در BIOS یا UEFI فعال باشند. برای بررسی ساده، می‌توانید دستور زیر را در PowerShell اجرا کنید و بخش Hyper-V Requirements را بررسی کنید. اگر خروجی اعلام کند که «یک هایپروایزر شناسایی شده»، یعنی Hyper-V از قبل فعال است.

معماری پارتیشن‌ها و کانال VMBus در Hyper-V مایکروسافت
پارتیشن ریشه مدیریت می‌کند؛ ماشین‌های مجازی از طریق VMBus به منابع سخت‌افزاری می‌رسند.

پیش از نصب، ظرفیت آینده را نیز در نظر بگیرید. تعداد هسته و رم سرور را برای ماشین‌های مجازی از پیش برآورد کنید تا از عملکرد مناسب آن‌ها اطمینان حاصل کنید.

نصب نقش با Server Manager

برای نصب Hyper-V در ویندوز سرور، مراحل زیر را دنبال کنید:

  1. Server Manager را باز کنید و از منوی Manage، گزینه Add Roles and Features را انتخاب نمایید.
  2. نوع نصب را Role-based or feature-based انتخاب کرده و سرور مقصد را مشخص کنید.
  3. نقش Hyper-V را تیک بزنید و ابزارهای مدیریتی را نیز اضافه کنید.
  4. در مراحل بعدی، کارت شبکه سوئیچ مجازی، تنظیمات مهاجرت و مسیر پیش‌فرض ذخیره ماشین‌ها را تعیین کنید.
  5. نصب را تأیید کرده و پس از پایان، سرور را ری‌استارت کنید.

نصب سریع با PowerShell

اگر می‌خواهید نصب Hyper-V را به صورت سریع و تکرارپذیر انجام دهید، می‌توانید از PowerShell استفاده کنید. کافی است با دسترسی Administrator، دستورات زیر را اجرا کنید:

توجه داشته باشید که در ویندوز سرور نسخه Core، پارامتر IncludeManagementTools فقط ماژول PowerShell را نصب می‌کند و Hyper-V Manager باید از کامپیوتر دیگری به صورت راه دور اجرا شود.

ایجاد سوئیچ مجازی و اولین ماشین مجازی

هر ماشین مجازی برای دیده شدن در شبکه، به سوئیچ مجازی External متصل به کارت فیزیکی نیاز دارد. ابتدا نام کارت شبکه را پیدا کرده و سپس ماشین نسل ۲ را با حجم رم، دیسک VHDX و سوئیچ دلخواه بسازید. برای مدیریت ماشین مجازی، می‌توانید از Hyper-V Manager یا دستورات New-VM و Start-VM استفاده کنید.

نکته مهم: پیش از هر تغییر در شبکه، اطمینان حاصل کنید که مسیر دسترسی جایگزین دارید و تنظیمات IP، گیت وی و DNS فعلی را یادداشت کرده‌اید. این موضوع در مواقع بروز مشکل، بسیار مفید خواهد بود.

فعال‌سازی Hyper-V در ویندوز ۱۱

اگر می‌خواهید Hyper-V را در نسخه‌های Pro، Enterprise و Education ویندوز ۱۱ روی سیستم شخصی خود نصب کنید، تنها نیاز به اجرای یک دستور ساده دارید:

پس از ری‌استارت، Hyper-V Manager در دسترس خواهد بود. همان‌طور که اشاره شد، پیش‌نیازهای سخت‌افزاری مانند SLAT، VT-x و ۴ گیگابایت رم نیز در اینجا ضروری هستند.


مزایا و محدودیت‌ها

انتخاب Hyper-V به عوامل مختلفی بستگی دارد، از جمله زیرساخت موجود، مهارت تیم و بودجه لایسنس. اگر سازمان شما از ویندوز سرور و Active Directory استفاده می‌کند، Hyper-V گزینه طبیعی و مناسبی خواهد بود. با این حال، برای همه سناریوها مناسب نیست.

مزایای Hyper-V شامل یکپارچگی با کل اکوسیستم مایکروسافت، از Active Directory تا System Center VMM، و همچنین هزینه جداگانه‌ای که برای خود نقش پرداخت نمی‌کنید، می‌شود. هزینه اصلی، همان لایسنس ویندوز سرور است.

به یاد داشته باشید که محاسبه لایسنس ماشین‌های ویندوزی مهمان، بر مبنای نسخه Standard یا Datacenter ویندوز سرور میزبان انجام می‌شود. نسخه Standard حق اجرای دو محیط سیستم عامل ویندوزی را می‌دهد، در حالی که نسخه Datacenter ماشین‌های ویندوزی نامحدود دارد.

تفاوت Hyper-V در ویندوز سرور و ویندوز 11 و نسخه مستقل
نسخه سرور برای عملیات سازمانی و نسخه ویندوز ۱۱ برای توسعه و تست طراحی شده است.

Hyper-V: راه‌حل مجازی‌سازی ویندوزمحور

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

  • پیش از نصب Hyper-V، حتماً از پشتیبانی سخت‌افزار خود از پیش‌نیازهای اساسی مانند SLAT و VT-x اطمینان حاصل کنید. دستور systeminfo می‌تواند وضعیت این قابلیت‌ها را بررسی کند.
  • انتخاب نسخه مناسب ویندوز سرور، متناسب با تعداد ماشین‌های ویندوزی مورد نیاز، گام مهمی در بهینه‌سازی هزینه‌هاست.
  • تغییرات شبکه را تنها از طریق دسترسی کنسول انجام دهید تا از بروز مشکلات احتمالی جلوگیری شود.

به یاد داشته باشید که Checkpoint، جایگزین بکاپ نیست. این ویژگی، وضعیت ماشین را در یک لحظه ثبت می‌کند و برای بازگشت سریع به حالت قبل از تغییرات مفید است، اما نباید به‌عنوان جایگزین بکاپ کامل در نظر گرفته شود.

اگر به دنبال هایپروایزر مستقل از ویندوز هستید، ESXi و Proxmox گزینه‌های رایج هستند. مقایسه کامل این دو با Hyper-V می‌تواند در انتخاب نهایی شما کمک‌کننده باشد. برای محیط‌های ایزوله با منابع تضمینی، سرور مجازی اختصاصی (VDS) نیز می‌تواند گزینه مناسبی باشد.

حتما مطالعه نمائید.
معرفی جامع Proxmox VE: راهنمای مجازی سازی و کانتینر با لینوکس

پیش‌نیازهای نصب Hyper-V

  • پردازنده ۶۴ بیتی با پشتیبانی از SLAT
  • افزونه‌های Intel VT یا AMD-V
  • DEP سخت‌افزاری
  • حداقل ۴ گیگابایت رم
  • فعال‌سازی این قابلیت‌ها در BIOS
  • برآورد ظرفیت رم و هسته برای ماشین‌های مجازی آینده

تفاوت نسخه‌های Hyper-V

نسخه ویندوز سرور، برای عملیات سازمانی با قابلیت‌هایی مانند Live Migration و بازیابی پس از حادثه طراحی شده است، درحالی‌که نسخه ویندوز ۱۱ برای توسعه و تست مناسب‌تر است. میزبانی سرویس‌های واقعی را به ویندوز سرور روی سخت‌افزار سرور بسپارید.

محدودیت‌های لایسنس

نسخه Standard ویندوز سرور، دو محیط سیستم‌عامل ویندوزی را پشتیبانی می‌کند، درحالی‌که نسخه Datacenter، ماشین‌های ویندوزی نامحدود را مجاز می‌داند. ماشین‌های لینوکسی از این محدودیت‌ها مستثنا هستند.

انتخاب نسل ماشین مجازی

نسل ۲، با پشتیبانی از UEFI، Secure Boot و دیسک بوت تا 64TB، گزینه پیشنهادی مایکروسافت است. نسل ۱ تنها برای سیستم‌عامل‌های قدیمی، ۳۲ بیتی یا دیسک‌های ناسازگار با UEFI مناسب است. توجه داشته باشید که پس از ساخت ماشین مجازی، نسل آن قابل تغییر نیست.

نصب Hyper-V روی VPS

نصب Hyper-V روی VPS، تنها در صورتی امکان‌پذیر است که ارائه‌دهنده میزبان، قابلیت Nested Virtualization را برای سرور شما فعال کرده باشد. بسیاری از سرویس‌های VPS، این قابلیت را ارائه نمی‌دهند، بنابراین برای مجازی‌سازی جدی، سرور فیزیکی اختصاصی گزینه مطمئن‌تری است.

مقایسه Hyper-V و VMware ESXi

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

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


مجازی‌سازی Hyper-V در ویندوز سرور

Hyper-V، ابزار قدرتمند مجازی‌سازی مایکروسافت، امکان اجرای چندین سیستم عامل مجازی را بر روی یک سرور فیزیکی فراهم می‌کند. این فناوری در ویندوز سرور، به ویژه در نسخه ۲۰۲۲، به طور گسترده‌ای مورد استفاده قرار می‌گیرد.

آموزش نصب Hyper-V در ویندوز سرور با PowerShell و Server Manager
نصب با PowerShell سریع‌تر است و در استقرارهای مکرر قابل تکرار می‌ماند.

پیش‌نیازهای نصب Hyper-V

برای نصب و استفاده از Hyper-V در ویندوز سرور، باید به موارد زیر توجه کنید:

  • سیستم عامل: ویندوز سرور ۲۰۱۲ یا نسخه‌های جدیدتر.
  • پردازنده: حداقل ۱.۴ گیگاهرتز با پشتیبانی از فناوری مجازی‌سازی (VT-x یا AMD-V).
  • حافظه: حداقل ۴ گیگابایت RAM برای هر ماشین مجازی.
  • فضای ذخیره‌سازی: حداقل ۶۰ گیگابایت فضای آزاد برای نصب و پیکربندی.
  • کارت شبکه: حداقل یک کارت شبکه فیزیکی برای ارتباطات شبکه.

نصب Hyper-V

نصب Hyper-V در ویندوز سرور نسبتاً ساده است:

  1. به بخش "Server Manager" در ویندوز سرور بروید.
  2. روی گزینه "Local Server" کلیک کنید و سپس "Features" را انتخاب کنید.
  3. در پنجره "Features"، گزینه "Hyper-V" را پیدا کنید و آن را علامت‌گذاری کنید.
  4. روی دکمه "Next" کلیک کنید و نصب را ادامه دهید.
  5. پس از نصب، سیستم را مجدداً راه‌اندازی کنید.

انتخاب نسل ماشین مجازی

Hyper-V دو نسل ماشین مجازی را پشتیبانی می‌کند:

  • نسل ۱: این نسل از ماشین‌های مجازی قدیمی‌تر است و با سخت‌افزارهای قدیمی‌تر سازگار است.
  • نسل ۲: نسل جدیدتر با قابلیت‌های پیشرفته‌تر و کارایی بهتر.

پیکربندی ماشین مجازی

پس از نصب Hyper-V، می‌توانید ماشین‌های مجازی خود را ایجاد و پیکربندی کنید:

  1. به کنسول مدیریت Hyper-V بروید.
  2. روی گزینه "New" کلیک کنید و سپس "Virtual Machine" را انتخاب کنید.
  3. مراحل جادوی ایجاد ماشین مجازی را دنبال کنید.
  4. تنظیمات مورد نیاز مانند نام، سیستم عامل، حافظه، فضای ذخیره‌سازی و شبکه را پیکربندی کنید.
  5. پس از اتمام، ماشین مجازی جدید را راه‌اندازی کنید.

مدیریت ماشین‌های مجازی

Hyper-V ابزارهای قدرتمندی برای مدیریت ماشین‌های مجازی ارائه می‌دهد:

  • کنسول مدیریت Hyper-V: برای نظارت، راه‌اندازی و خاموش کردن ماشین‌های مجازی.
  • ابزار خط فرمان: برای مدیریت ماشین‌های مجازی از طریق خط فرمان.
  • ابزارهای اضافی: مانند ابزار مدیریت شبکه و ذخیره‌سازی.

لایسنس‌های ویندوز سرور

لایسنس‌های ویندوز سرور برای استفاده از Hyper-V ضروری هستند. لایسنس‌ها به شما اجازه می‌دهند تا تعداد مشخصی ماشین مجازی را اجرا کنید. لایسنس‌های مختلف برای نیازهای مختلف در دسترس هستند.

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

امتیازدهی

دیدگاه خود را بنویسید