مجازی سازی در دبیان: مقدمه - شبکه های رایانه ای برای SMB ها

نمایه کلی سریال: شبکه های رایانه ای برای SME ها: مقدمه

مجازی سازی

ساده ترین آن بهترین است

در تصویر هدر صفحه اصلی XtratuM, Hypervisor مخصوص سیستم های جاسازی شده یا جاسازی شده در زمان واقعی طراحی شده است، تصویر زیر را پیدا می کنیم: xtratum

"ما اصل اساسی برای نصب ، پیکربندی و مدیریت خدمات ، از جمله البته مجازی سازی ، کاملاً با پیام موافق است «ساده تر ، بهتر است"، به این معنا که، ساده ترین آن بهترین است»

معرفی

La مجازی سازی  این یک موضوع گسترده و پیچیده است. ما چیز زیادی در مورد او نخواهیم نوشت ما فقط برخی از تعاریف و پیوندهای صفحه هایی را که پیشنهاد می کنیم باید بخوانند و / یا مطالعه شوند ، با توجه به علاقه ای که هر خواننده دارد ، نشان خواهیم داد. ما پیشنهاد می کنیم صفحات را بخوانید ویکیپدیا به انگلیسی ، و از منابع دیگر.

  • ما نمی خواهیم بدون ارائه حداقل یک راهنمای مقدماتی برای موضوع ، به یک How How معمولی با چندین دستور و غیره بپردازیم. ما می دانیم که برخی خوانندگان بی تاب آنها مقدمه ها را نمی خوانند و مستقیماً به چگونگی انجام آن می پردازند. اقدام پشیمان کننده ، زیرا بعداً سوالات مفهومی پیش می آید که ما نمی توانیم به اندازه کافی به آنها پاسخ دهیم ، زیرا دانستن همه چیز برای ما غیرممکن است.

ما امیدواریم که ، پس از خواندن حتی کمی دقت در این مقاله ، خواننده ایده ای در مورد آن داشته باشد مجازی سازی و از او وضعیت فعلی. همچنین ، این یک سری پیوندها دارد که به شما امکان می دهد بیشتر در این کار روزانه تقریباً هر کسی که در حال حاضر از رایانه استفاده می کند ، گسترش دهید.

تعاریف و پیوندها با توجه به ویکی پدیا و سایر منابع

مجازی سازی

در علوم کامپیوتر ، مجازی سازی اشاره به عمل ایجاد نسخه الگوریتم مجازی به جای الگوریتم واقعی ، که شامل سخت افزار رایانه مجازی, سیستم عامل, دستگاههای ذخیره سازی، و منابع شبکه رایانه ای. مجازی سازی از دهه 60 آغاز شد ، به عنوان روشی که منابع سیستم را تقسیم می کند رایانه اصلی، بین برنامه های مختلف از آن زمان ، معنای اصطلاح مجازی سازی مدام در حال گسترش است.

La مجازی سازی o بستر مجازی سازی اشاره به ایجاد یک ماشین مجازی دارد که مانند یک ماشین واقعی با یک سیستم عامل عمل می کند. نرم افزاری که روی ماشین های مجازی اجرا می شود از سخت افزار اصلی یا منابع فیزیکی جدا نیست. مثال: یک ماشین فیزیکی دارای دبیان 8 "جسی" می تواند یک ماشین مجازی را با سیستم عامل Ubuntu Trusty 14.04 میزبانی کند.

در مجازی سازی «میزبان - میزبان»به رایانه واقعی یا فیزیکی که خود مجازی سازی در آن صورت می گیرد. به ماشین مجازی نامیده می شود "مهمان - مهمان« شرایط میزبان y مهمان از آنها برای تمیز کردن نرم افزارهای موجود در ماشین واقعی از نرم افزارهای موجود در ماشین های مجازی استفاده می شود. به نرم افزار یا سفت افزار که ماشینهای مجازی را روی سخت افزار میزبان ایجاد می کند ، نامیده می شود Hypervisor - hypervisor.

انواع مختلف مجازی سازی:

  • مجازی سازی کامل - مجازی سازی کامل: اشاره به تقریباً شبیه سازی سخت افزار واقعی، که به شما اجازه می دهد بدون هیچ گونه تغییری ، نرم افزار مجازی شده - که معمولاً از یک سیستم عامل تشکیل شده است - اجرا شود.
  • مجازی سازی جزئی - مجازی سازی جزئی: محیط هدف به طور کامل شبیه سازی نشده است ، اما به طور جزئی. در نتیجه ، ممکن است برخی از برنامه های در حال اجرا در مهمان نیاز به اصلاح داشته باشند.
  • مجازی سازی - مجازی سازی: هیچ محیط سخت افزاری شبیه سازی نشده است. هر برنامه مهمان - مهمان اجرا می شود در یک دامنه جدا شده، مثل اینکه روی سیستم های جداگانه ای کار می کنند. برای اجرای هر یک از برنامه های مهمان ، تغییر خاصی در این نوع محیط ها ضروری است.

La مجازی سازی به کمک سخت افزار این راهی برای بهبود کارایی کلی فرآیند مجازی سازی است. این بدان معناست که پردازنده ها یا CPU ها باید از پشتیبانی لازم برای مجازی سازی و همچنین سایر اجزای سازنده خود سخت افزار برخوردار باشند.

مجازی سازی سخت افزار همان سخت افزار شبیه سازی نیست. در شبیه سازی ، بخشی از سخت افزار از قسمت دیگر تقلید می کند ، در حالی که در مجازی سازی ، Hypervisor - که نرم افزار است - از یک سخت افزار خاص یا کل آن تقلید می کند.

ماشین مجازی

در محاسبات ، الف دستگاه مجازی این نرم افزاری است که رایانه را شبیه سازی می کند و می تواند برنامه ها را طوری اجرا کند که گویی یک کامپیوتر واقعی است. این نرم افزار در اصل به عنوان "یک نسخه تکراری کارآمد و جدا شده از یک ماشین فیزیکی" تعریف شده است. در حال حاضر ، معنای این اصطلاح شامل ماشین های مجازی است که هیچ یک از معادلات مستقیم با هیچ سخت افزار واقعی را ندارند.

Hypervisor

Un Hypervisor - hypervisor o مانیتور ماشین مجازی - ماشین مجازی مانیتور VMM بستری است که اجازه می دهد تا با استفاده از تکنیک های مختلف کنترل مجازی سازی ، همزمان از سیستم عامل های مختلف (اصلاح نشده یا اصلاح شده در مورد مجازی سازی) در یک رایانه استفاده شود

اتحاد باز مجازی سازی (OVA)

La اتحاد مجازی سازی را باز کنید، با احترام به عنوان خود به زبان انگلیسی ، این یک پروژه مشترک بنیاد لینوکس است. این کنسرسیوم متعهد به پذیرش نرم افزار رایگان و نرم افزار منبع باز است - متن باز برای راه حل های مجازی سازی از جمله KVM، و همچنین برای نرم افزارهای لازم برای مدیریت آن ، مانند o مجله. کنسرسیوم داستان موفقیت مشتریان مختلف را ترویج می کند ، قابلیت همکاری را تشویق می کند و گسترش اکوسیستم راه حل های شخص ثالث را در اطراف KVM تسریع می کند.

نرم افزار رایگان تبلیغ شده توسط OVA:

  • KVM یک نظارت کننده است توسط ایجاد شده است Qumranet ، شرکت، یک شرکت نرم افزاری اسرائیلی که در آن زمان به دلیل پذیرش سریع ماژول KVM جاسازی شده در هسته لینوکس ، توجه بسیاری را به خود جلب کرد. این پیشنهادسیستم عامل مجازی سازی دسکتاپ Solid ICE»بر اساس ماشینهای دسک تاپ مجازی مستقر در هسته آن ، و از طریق پروتکل آن پیوند داده شده است SPICE. در 4 سپتامبر 2008 این شرکت ردهت، شرکت به دست آورد Qumranet به ارزش 107 میلیون دلار.
  • کتابخانه است API «رابط برنامه کاربردی" متن باز، دیو - روح پلید، و ابزاری برای مدیریت سیستم عامل های مجازی سازی. شما می توانید مدیریت کنید KVM, Xen ، VMware ESX ، QEMU و سایر فناوری های مجازی سازی. API های مختلف آن به طور گسترده ای در تنظیم لایه hypervisor استفاده می شودکتابخانه کتابخانه ای است که در زبان ج، و می تواند به زبان های دیگر مانند پیوند داده شود پــایتــون, پرل, OCaml, یاقوت, جاوه, جاوا اسکریپت (از طریق Node.js و) Y پی اچ پی.
  • o مجله نرم افزاری برای مدیریت سیستم عامل های مجازی سازی است. این نرم افزار رایگان و منبع باز است. توسط ردهت به عنوان یک پروژه اجتماعی که در آن مجازی سازی Red Hat Enterprise. oVirt امکان مدیریت متمرکز ماشین های مجازی ، منابع شبکه ، ذخیره سازی و محاسبه از یک رابط وب آسان برای استفاده با سکوی مستقل برای دسترسی به آن تنها Hypervisor که به طور رسمی از معماری X86 64 پشتیبانی می کند KVM است ، اگرچه تلاش می شود از معماری ها پشتیبانی کند PPC y ARM در نسخه های بعدی آن
  • libguestfs کتابخانه ای است که در آن نوشته شده است زبان ج و مجموعه ای از ابزارها برای دسترسی و اصلاح تصاویر دیسک مجازی در یک سیستم عامل مجازی سازی از این ابزارها می توان برای مشاهده و ویرایش ماشین های مجازی مدیریت شده توسط libvirt و پرونده های موجود در آنها استفاده کرد. همچنین می تواند برای نوشتن اسکریپت استفاده شود -برنامه نویسی- برای اصلاح یا ایجاد ماشین های مجازی.
  • مدیر ماشین مجازی - مدیر ماشین مجازی یک نرم افزار Red Hat است که به عنوان شناخته می شود مدیر مجازی، نامی که بسته در مخازن دبیان نیز دارد. این یک برنامه دسک تاپ برای مدیریت ماشین های مجازی است. برای ایجاد ، پیکربندی و تنظیم دامنه های جدید استفاده می شود. این یک سرویس گیرنده VNC دارد که از طریق آن به یک کنسول گرافیکی از دامنه مهمان دسترسی پیدا می کنیم. در بسته virt-manager که دبیان جسی به همراه دارد ، پروتکل SPICE برای دسترسی به کنسول گرافیکی ماشین های مجازی نیز در نظر گرفته شده است.

از Xen

از Xen این یک Hypervisor است که از طراحی میکرو هسته ای استفاده می کند و خدمات لازم را برای چندین سیستم عامل برای اجرای همزمان بر روی یک سخت افزار رایانه فراهم می کند. او آزمایشگاه کامپیوتر دانشگاه کمبریج، اولین نسخه های Xen را توسعه داد ، که همچنین نرم افزار رایگان است. دبیان 8 "جسی" این بسته را در مخازن خود دارد xen-hypervisor-4.4-amd64.

OpenVZ

OpenVZ یک راه حل مجازی سازی در سطح سیستم عامل برای لینوکس است. به شما امکان می دهد سرورهای مجازی جدا ، ایمن و خصوصی را در همان سرور فیزیکی ایجاد کنید که استفاده بهتری از منابع سخت افزاری را ارائه می دهد. همچنین تضمین می کند که برنامه هایی که روی هر یک از سرورها اجرا می شوند تضادی ندارند. هر یک سرور خصوصی مجازی - سرور اختصاصی سرور مجازی (VPS) ، دقیقاً مانند یک سرور مستقل اجرا می شود. آنها می توانند مجدداً راه اندازی شوند و دسترسی کاربر ریشه و سایر کاربران عادی را امکان پذیر می کند. آنها آدرس IP ، حافظه ، پردازش ها ، پرونده ها ، برنامه ها ، کتابخانه های سیستم و پرونده های پیکربندی خاص خود را دارند.

دبیان هسته های اصلاح شده برای پشتیبانی OpenVZ را از مخازن خود از Debian 7 "Wheezy" حذف کرد.

ظروف لینوکس LXC

ظروف آنها مناطق جدا شده در داخل یک سیستم عامل هستند. هر منطقه فضای اختصاصی مخصوص سیستم فایل ، شبکه ، PID ، CPU و تخصیص حافظه را دارد. آنها می توانند از طریق Control Groups و Namespaces موجود در هسته لینوکس ایجاد شوند. LXC این یک فناوری شبیه به سایر فناوری ها است که مبتنی بر مجازی سازی در سطح هسته مانند OpenVZ و لینوکس-سرور.

ارشیپل

ارشیپل یک راه حل برای مدیریت و نظارت بر ماشین های مجازی است که روی KVM ، Xen ، OpenVZ یا VMware کار می کنند. دبیان جسی آن را در مخازن خود از طریق بسته های مختلفی که به عوامل آن یا هسته Archipel اشاره می کنند ، قرار می دهد. برای اطلاعات بیشتر ، "archipel" را از طریق Synaptic یا از طریق جستجو کنید استعداد یابی Archipel.

سایر لینک های مورد علاقه

  • باز کردن vSwitch- نرم افزار منبع باز که امکان ایجاد سوئیچ مجازی را فراهم می کند.
  • OpenStack:
  • QRM را باز کنید: پلت فرم منبع باز نسل بعدی برای مدیریت مرکز داده - مرکز داده.
  • کارگر بارانداز: پروژه منبع باز با قابلیت خودکار سازی استقرار برنامه ها در ظروف نرم افزاری.
  • پروکسموکس: سرور منبع باز برای محیط مجازی سازی.
  • آموزش VMware- یک شرکت تابعه از شرکت EMC (متعلق به دل Inc) که نرم افزار مجازی سازی موجود برای رایانه های سازگار با X86 را فراهم می کند
  • مجازی: نرم افزار رایگان برای ایجاد ماشین های مجازی. دبیان بسته های مربوط به این نرم افزار را به شعبه خود منتقل کرد «مشارکت".
  • سحابی باز: ONE مزایای سیستم عامل های مجازی سازی را از یک منبع فیزیکی به یک بانک منبع ، با جدا کردن سرور ، نه تنها از زیرساخت های فیزیکی آن ، بلکه از نظر مکان فیزیکی ، گسترش می دهد.

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

تحویل بعدی؟

اکنون Qemu-KVM روی دبیان است!

به یاد داشته باشید که این یک سری مقالات توسط شبکه های رایانه ای برای SME ها. ما منتظر شما خواهیم بود


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

3 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   زودیاک Carburus dijo

    به طور کلی معرفی بسیار خوبی برای مجازی سازی است. با تشکر برای کار در نوشتن این پست. منتظر موارد بعدی هستیم.

  2.   ماریو dijo

    با تشکر از فیکو برای معرفی

    بسیار خوب توضیح داده شده و با پیوندهای کافی برای عمیق تر شدن موضوع.

  3.   فدریکو dijo

    این هدف ماریو است. من فکر می کنم که بسیاری از آنها در مورد دامنه فعلی مسئله مجازی سازی روشن نیستند.