قائم هاست

ارائه دهنده خدمات دیتاسنتری و میزبانی وب

اطلاعات تماس

تهران ، فرمانیه ، چیذر ، بالاتر از میدان ندا ، کوچه آشنا ، مجتمع اداری چیذر ، واحد 2
info@qaemhost.ir
021-91300681
021-77438882

دنبال کنید!

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

شرکت HashiCorp ادعا می کند که Vagrant ابزاری برای ساخت و مدیریت محیط های ماشین مجازی در یک گردش کار یکپارچه است. Vagrant با ارائه یک گردش کار ساده و تمرکز بر روی اتوماسیون، زمان راه اندازی محیط توسعه را کاهش می دهد، یکنواختی محیط تولید را افزایش می دهد و بهانه معروف «روی سیستم من کار می کند» را به تاریخ پیوند می زند. در این راهنما یاد خواهید گرفت که چگونه Vagrant را روی سیستم عامل ویندوز 10 نصب کنید.

حتما توجه داشته باشید که قابلیت Hyper-V تنها با نسخه های ویندوز 8.1 و جدیدتر سازگار است. نسخه های قدیمی تر Hyper-V فاقد API های لازم برای همکاری با Vagrant هستند.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

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

اگر Hyper-V را قبلا نصب کرده اید و SMB را فعال کرده اید ، می توانید از مرحله 1 صرف نظر کنید.

مرحله 1: فعال کردن Hyper-V و SMB

برای فعال کردن Hyper-V و SMB در دستگاه ویندوزی خود ، مراحل زیر را دنبال کنید.

جستجوی Control Panel ویندوز

کلید ویندوز را فشار دهید و عبارت « Control Panel » را جستجو کنید. وقتی ظاهر شد، بر روی آن کلیک کنید.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10
فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

بر روی Programs کلیک کیند.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10
فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

بر روی گزینه “Turn Windows features on or off” کلیک کنید.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10
فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

به پایین اسکرول کنید، «Hyper-V» را پیدا کنید و آن را باز کنید.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10
فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

هر دو گزینه Hyper-V Management Tools و Hyper-V Platform را تیک بزنید و سپس مطابق شکل بالا روی « OK » کلیک کنید.

به دنبال پشتیبانی از اشتراک‌ گذاری فایل SMB 1.0/CIFS بگردید و آن را بررسی کنید.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10
فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

کامپیوتر یا سرور خود را مجدد راه اندازی ( Restart ) کنید.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

اگر با PowerShell آشنا هستید، می‌توانید دستورات زیر را مستقیماً اجرا کنید. فقط توجه داشته باشید که باید PowerShell را با دسترسی Administrator (مدیر سیستم) اجرا کنید:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
 Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -All

مرحله 2 : نصب فایل اجرایی (Install Executable File)

به پوشه ای که فایل اجرایی Vagrant خود را در آن دانلود کرده اید بروید و روی آن دوبار کلیک کنید تا فرآیند نصب شروع شود.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

مرحله 3 : مراحل نصب را دنبال کنید.

برای نصب Vagrant، تصاویر زیر را دنبال کنید.

اگر پیامی مانند زیر دریافت کردید، کافیست روی “ More info “ کلیک کنید.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

سپس گزینه “Run it anyway” را انتخاب کنید.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

این مرحله باید یک ویزارد (راهنمای مرحله‌به‌مرحله) نصب مانند تصویر زیر باز کند. کافیست به سادگی مراحل را با کلیک بر دکمه «Next» ادامه دهید و تنظیمات را مطابق نیاز خود پیکربندی کنید.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

شرایط توافقنامه مجوز را بپذیرید و روی « Next » کلیک کنید.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

در صورت تمایل می‌توانید Vagrant را در مکان دیگری از اینجا نصب کنید.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

برای شروع فرایند نصب بر روی گزینه ” install ” کلیک کنید.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10
فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

پس از اتمام نصب، ویزارد باید مطابق شکل زیر به پایان برسد. برای تکمیل این مرحله از کار، کافیست روی « Finish » کلیک کنید.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

مرحله 4 : کامپیوتر را مجدداً راه اندازی “Restart” کنید.

پس از اتمام مراحل نصب ، رایانه خود را مجدداً راه اندازی کنید تا تغییرات اعمال شوند.

مرحله 5 : اضافه کردن اولین Vagrant Box

باکس‌ها (Boxes)، در واقع پکیج‌ها یا قالب‌های از پیش پیکربندی شده برای محیط‌های Vagrant هستند. هر باکس امکان ایجاد یک محیط کاری کاملاً یکسان را روی هر سیستم عاملی که Vagrant از آن پشتیبانی می‌کند (مانند Windows، macOS و Linux) فراهم می‌نماید.
ساده‌ترین روش استفاده، اضافه کردن یک باکس از کاتالوگ عمومی باکس‌های Vagrant است. علاوه بر این، شما می‌توانید باکس‌های سفارشی خود را نیز ایجاد کرده و در همین وب‌سایت به اشتراک بگذارید.

پاورشل خود را به عنوان ادمین اجرا کنید و دستورات زیر را وارد کنید:

vagrant box add hashicorp/bionic64
فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

این کد به ما یک باکس استاندارد اوبونتو 18.04 LTS 64 بیتی می‌دهد.

و سپس با دستور زیر تأیید کنید :

vagrant box list
فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

پس از اتمام دانلود، به پوشه‌ای که می‌خواهید Vagrantfile در آن ذخیره شود بروید و دستور زیر را اجرا کنید.

vagrant init hashicorp/bionic64
فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

برای بالا آوردن ماشین مجازی، دستور زیر را در PowerShell خود اجرا کنید.

vagrant up --provider hyperv

سپس می‌توانید با استفاده از دستور زیر به ماشین مجازی خود متصل شوید.

vagrant ssh
فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

ماشین مجازی ما اکنون باید در Hyper-V Manager مطابق شکل زیر دیده شود.

فعال کردن Hyper-V و نصب Vagrant در ویندوز 11/10

ما با موفقیت Hyper-V را فعال کردیم، Vagrant را نصب کردیم و ماشین مجازی خود را راه اندازی کردیم.

Heyper-V چیست؟

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

قابلیت ها و کاربردهای Hyper-V چه می باشد؟

از Hyper-V به طور گسترده در دنیای فناوری اطلاعات برای مصارف مختلفی مانند تست نرم افزار، میزبانی سرورهای مجازی ، ایجاد محیط های توسعه ایزوله و پیاده سازی زیرساخت های ابری خصوصی استفاده می شود. از جمله قابلیت های کلیدی آن می توان به پشتیبانی از ماشین های مجازی با سیستم عامل های مختلف ( شامل ویندوز ، لینوکس و دیگران ) ، امکان انتقال زنده ماشین های مجازی بین میزبان های فیزیکی مختلف بدون downtime ( Live Migration ) ، replication خودکار برای اهداف بازیابی پس از حادثه ، و مدیریت متمرکز از طریق ابزارهایی مانند Windows Admin Center اشاره کرد. این فناوری پایه ای اساسی برای بسیاری از سرویس های ابری مایکروسافت ، از جمله Azure، به شمار می‌رود.

Hyper-V چیست و چه کاری انجام می دهد؟

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

چگونه Hyper-V را در ویندوز 10 یا 11 فعال کنم؟

شما می توانید Hyper-V را از طریق Control Panel و بخش Turn Windows features on or off فعال کنید. کافیست گزینه Hyper-V را پیدا کرده و آن را تیک بزنید و سپس سیستم خود را restart کنید.

آیا استفاده از Hyper-V رایگان است؟

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

تفاوت اصلی بین Hyper-V و VMware چیست؟

هر دو پلتفرم مجازی سازی هستند ، اما Hyper-V محصول مایکروسافت و به اکوسیستم ویندوز deeply integrated است، در حالی که VMware راه حل مستقل با قابلیت‌های cross-platform گسترده تر ارائه می‌دهد. Hyper-V معمولا برای محیط های مبتنی بر ویندوز مقرون به‌صرفه تر است.

آیا با Hyper-V می توان لینوکس اجرا کرد؟

بله، Hyper-V از بسیاری از توزیع های لینوکس به طور رسمی پشتیبانی می کند. شما می توانید ماشین های مجازی لینوکس ایجاد کنید، اما حتما باید Integration Services مربوط به لینوکس را نصب کنید تا عملکرد بهتری داشته باشد.

چرا پس از فعال کردن Hyper-V ، برخی بازی ها یا نرم افزارها کند می‌شوند؟

فعال کردن Hyper-V باعث می شود ویندوز شما به صورت یک ماشین مجازی بزرگ درآید که این امر می تواند با برخی درایورهای کارت گرافیک و نرم افزارهای که مستقیم با سخت افزار کار می کنند تداخل ایجاد کند. برای حل این مشکل می توانید Hyper-V را هنگام نیاز غیرفعال کنید.

سایر مطالب مشابه »

5/5 - (12 امتیاز)
  • 2025/09/04