Virtualization فناوری است که نسخههای مجازی منابع مختلف مانند سیستم عامل، سرور، ذخیرهسازی و غیره را ایجاد میکند و به نرمافزار اجازه میدهد تا عملکرد سختافزاری را تکرار کند و یک سیستم مجازی مستقل از سختافزار ایجاد کند. این شبیه به چندین سیستم عامل است که به طور همزمان روی یک کامپیوتر اجرا می شوند.
ماشینهای مجازی چندگانه (VM) یا رایانههای مجازی از تقسیم منابع سختافزاری مانند پردازندهها، سرورها، ذخیرهسازی و غیره تشکیل میشوند. Hypervisor لایه نازکی از نرمافزار است که ماشینهای مجازی را از میزبان جدا میکند و به صورت تعاملی منابع را بر اساس نیاز VM تخصیص میدهد. برای برنامههایی که روی ماشینهای مجازی اجرا میشوند، به نظر میرسد سیستم مجازی یا مهمان منابع اختصاصی با سیستمعاملها، کتابخانهها و برنامههای مجزای مستقل از سیستم میزبان دارد.
چندین کاربر و برنامه های کاربردی با نیازهای مختلف می توانند از سرور استفاده کنند زیرا مجازی سازی انعطاف پذیری برای تجزیه یک سیستم پیچیده به قطعات کوچکتر را فراهم می کند. این یک رویه رایج در معماری فناوری اطلاعات سازمانی است و این فناوری است که اقتصاد رایانش ابری را با اجازه دادن به کاربران مختلف برای اشتراکگذاری زیرساخت تسهیل میکند.
مجازی سازی می تواند مقیاس پذیری را افزایش دهد و در عین حال هزینه ها را کاهش دهد. برخی از مزایایی که فعال کردن مجازی سازی می تواند برای یک سازمان به همراه داشته باشد عبارتند از:
صرفه جویی در هزینه – هنگامی که مجازی سازی را فعال می کنید، یک سرور فیزیکی با چندین ماشین مجازی جایگزین می شود، که زمان محاسبه بیکار را کاهش می دهد و استفاده بهینه از منابع را ارتقا می دهد. زمان مدیریت پرسنل را می توان از طریق بهبود استفاده از سرور کاهش داد. سازمان هایی که با مشکل منابع مواجه هستند می توانند با فعال کردن مجازی سازی چندین سرور را از بین ببرند. کاهش زمان خرابی و انعطاف پذیری در هنگام بازیابی فاجعه – هنگامی که یک سرور فیزیکی تحت تأثیر قرار می گیرد، تعویض یا تعمیر اغلب وقت گیر است.
بهره وری و کارایی بهبود یافته – با توجه به ماهیت محیط مجازی، نصب، نگهداری و به روز رسانی ماشین های مجازی آسان تر است. تلاشهای نگهداری و نظارت سختافزار را میتوان به شدت کاهش داد زیرا بهروزرسانیهای یکسان در هر سرور به طور جداگانه مورد نیاز نیست. بنابراین، بهبود استفاده از تیم فناوری اطلاعات به طور موثر. توسعه و آزمایش – شبیه سازی ماشین های مجازی به توسعه دهندگان کمک می کند تا تست ها را بدون تغییر محیط تولید انجام دهند. بهروزرسانیهای نرمافزار را میتوان سریعتر منتشر کرد زیرا محیط چابکی برای توسعه و آزمایش ارائه میدهد.
برای فعال کردن مجازیسازی در ویندوز ۱۰/۱۱، با بررسی تنظیمات میانافزار BIOS (سیستم خروجی ورودی پایه) یا UEFI (رابط میانافزار توسعهپذیر یکپارچه) به صورت زیر مطمئن شوید که دستگاه از مجازیسازی پشتیبانی میکند:
خط فرمان را اجرا کنید
دستور systeminfo.exe را وارد کنید
این دستور اطلاعات سیستم را جمع آوری کرده و نتیجه را نمایش می دهد
الزامات Hyper -V را بررسی کنید
اگر Virtualization غیرفعال است، این مراحل را دنبال کنید تا آن را در تنظیمات BIOS یا UEFI فعال کنید.
کامپیوتر را راه اندازی مجدد کنید.
در حالی که سیستم از صفحه سیاه مجدد راه اندازی می شود، با فشار دادن کلید میانبر وارد BIOS شوید. کلیدهای میانبر بسته به مارک کامپیوتر مورد استفاده متفاوت است. معمولاً کلیدهای F1، F2، F3، F10، Esc یا Delete کلیدهای میانبر برای ورود به بایوس هستند.
برای ادامه به تب Advanced بروید و Enter را فشار دهید.
Virtualization و Enable را انتخاب کنید.
تغییرات را ذخیره کنید و کامپیوتر را مجددا راه اندازی کنید.
بایوس همچنین از طریق ویندوز در تنظیمات قابل دسترسی است.
۱ به تنظیمات ویندوز بروید
۲ بر روی Update and Security کلیک کنید
۳ از تب Recovery بر روی Restart Now کلیک کنید تا وارد Windows Recovery Environment شوید.
۴ روی Troubleshoot > Advanced > UEFI Firmware Settings کلیک کنید.
۵ برای ادامه، روی Restart کلیک کنید
۶ تنظیمات BIOS نمایش داده خواهد شد. Virtualization را انتخاب کرده و آن را فعال کنید
برای فعال کردن مجازیسازی بدون باز کردن بایوس، مراحل زیر را دنبال کنید:
مجازی سازی یک راه مقرون به صرفه برای جدا کردن ایمیل، پایگاه داده و سرورهای وب ارائه می دهد که منجر به یک سیستم جامع و قابل اعتماد می شود.
اجزای کلیدی مانند سیستم های فایل و درایورهای دیسک را می توان با استفاده از مجازی سازی بدون به خطر انداختن ثبات توسعه داد.
مجازی سازی داده شامل جداسازی پایگاه داده بین لایه های ذخیره سازی و برنامه در پشته برنامه است. داده ها در سیستم های منبع باقی می مانند و می توانند از طریق یک نمای یکپارچه مصرف شوند.
استقرار ماشین های مجازی از مرکز داده برای ایجاد زیرساخت مبتنی بر ابر امکان پذیر است. مهاجرت به ابر از طریق مجازی سازی آسان تر می شود.
مجازی سازی وابستگی سخت افزاری را کاهش می دهد.
مجازی سازی ایجاد یک نسخه مجازی از یک سیستم عامل، سرور، دستگاه ذخیره سازی یا منبع شبکه است.
اگرچه کانتینرها و ماشینهای مجازی منابع مشابهی هستند، تفاوت اساسی این است که ماشینهای مجازی در نهایت یک سیستم، از جمله لایههای سختافزار را مجازی میکنند. در مقابل، کانتینرها لایه های نرم افزار را بالاتر از سطح سیستم عامل مجازی می کنند.
Hypervisor یا Virtual Machine Monitor (VMM)، نرم افزاری است که برای ایجاد و اجرای ماشین های مجازی (VM) استفاده می شود. این به رایانه میزبان اجازه می دهد تا منابعی مانند حافظه و پردازش را برای پشتیبانی از VMهای مهمان به اشتراک بگذارد.
نوع ۱ یا Bare metal یک هایپروایزر سبک وزن است که مستقیماً روی سخت افزار میزبان اجرا می شود.
Type 2 یا Hosted Hypervisor به عنوان یک لایه نرم افزاری روی یک سیستم عامل مشابه سایر برنامه های کامپیوتری اجرا می شود.
QEMU یک شبیه ساز ماشین رایگان و منبع باز است که می تواند برنامه ها و سیستم عامل ها را برای یک ماشین روی ماشین دیگر اجرا کند.
Docker یک نرم افزار مجازی سازی منبع باز است که به توسعه و اجرای برنامه ها کمک می کند. داکر شامل تمام وابستگیها، یعنی کتابخانهها و چارچوبها، برای اجرای کارآمد برنامه است.
در این مقاله روش های مختلف فعال سازی Virtualization را یاد گرفتید. Virtualization میتواند به شما کمک کند تا ماشینهای مجازی را از مرکز داده برای ایجاد یک زیرساخت امن مبتنی بر ابر استفاده کنید. برای بررسی جزئیات این مفاهیم، برنامه تحصیلات تکمیلی ما در DevOps را بررسی کنید.
شبکه های ارتباطی در طی چند دهه اخیر دچار تحولات بنیادینی شده اند. در آغاز،…
مایکروسافت با انتشار نسخه ی ویندوز سرور 2025، یک بار دیگر ثابت کرده که در…
حملات DDoS (Distributed Denial of Service) یکی از پیچیدهترین و مخربترین تهدیدات سایبری برای وبسایتها…
PyTorch یک چارچوب ماشین لرنیگ اوپن سورس پرکاربرد است که به دلیل سهولت استفاده، نمودار…
اگر شما یک شخص، یک کسب و کار کوچک یا یک شرکت تجاری باشید که…
Ansible برای مدیران سیستم و متخصصان DevOps که می خواهند روند کار IT خود را…