در این مطلب با شما هستیم با یک مطلب کاربردی دیگر تحت عنوان مجازی ساز KVM چیست پس تا انتهای این مقاله مفید و کاربردی مارا همراهی کنید
در کل مجازی سازی به این منظور می باشد که به سرور شما اجازه می دهد یک سرور فیزیکی را به چند سرور مجازی و ماشین مجازی تقسیم کنید
که KVM یکی از مجازی سازی های مبحوب می باشد
متنباز بودن انعطافپذیر بودن و قابلیت نصب kvm روی توزیعهای لینوکسی است که شرکتهای مختلفی به دنبال نصب و راهاندازی kvm با هدف کاهش هزینهها هستند. kvm یکی از روشهای مجازی سازی کامل برای توزیعهای مختلف لینوکس است که روی سختافزارهای x86 قابلاجراست و دسترسی به سطح گستردهای از ویژگیها را فراهم میکند.
مجازی ساز kvm دارای ماژول هسته قابل بارگذاری kvm.ko است که میتواند زیرساخت مجازی سازی اصلی را فراهم کند. یکی از ویژگیهای خوب این فناوری، قابلیت ساختن ماشینهای مجازی متفاوت است. بهصورتی که هر ماشین مجازی به سختافزار مجازی خاص خود دسترسی خواهد داشت و شما میتوانید که بر فرایند تخصیص منابع نظارت کنید.
در سایت مرجع خود KVM در مورد این مجازی سازی به قرار زیر توضیح داده شده است
ماشین مجازی مبتنی بر هسته (KVM) یک فناوری مجازی سازی منبع باز است که در Linux® ساخته شده است. به طور خاص، KVM به شما امکان می دهد لینوکس را به یک هایپروایزر تبدیل کنید که به یک ماشین میزبان اجازه می دهد چندین محیط مجازی مجزا به نام مهمان یا ماشین مجازی (VM) را اجرا کند.
KVM بخشی از لینوکس است. اگر لینوکس ۲.۶.۲۰ یا جدیدتر دارید، KVM دارید. KVM اولین بار در سال ۲۰۰۶ معرفی شد و یک سال بعد در نسخه اصلی هسته لینوکس ادغام شد. از آنجایی که KVM بخشی از کد لینوکس موجود است، بلافاصله از هر ویژگی جدید لینوکس، تعمیر و پیشرفت بدون مهندسی اضافی بهره می برد.
KVM چگونه کار می کند؟
KVM لینوکس را به هایپروایزر نوع ۱ (لخت فلزی) تبدیل می کند. همه هایپروایزرها برای اجرای ماشین های مجازی به برخی از اجزای سطح سیستم عامل مانند مدیر حافظه، زمانبندی فرآیند، پشته ورودی/خروجی (I/O)، درایورهای دستگاه، مدیریت امنیت، پشته شبکه و موارد دیگر نیاز دارند. KVM همه این اجزا را دارد زیرا بخشی از هسته لینوکس است. هر VM به عنوان یک فرآیند معمولی لینوکس، برنامهریزی شده توسط زمانبندی استاندارد لینوکس، با سختافزار مجازی اختصاصی مانند کارت شبکه، آداپتور گرافیک، CPU(ها)، حافظه و دیسکها پیادهسازی میشود.
پیاده سازی KVM
به طور خلاصه، شما باید نسخه ای از لینوکس را اجرا کنید که پس از سال ۲۰۰۷ منتشر شد و باید روی سخت افزار x86 نصب شود که از قابلیت های مجازی سازی پشتیبانی می کند. اگر هر دوی این کادرها علامت زده شده باشند، تنها کاری که باید انجام دهید این است که ۲ ماژول موجود (یک ماژول هسته میزبان و یک ماژول مخصوص پردازنده)، یک شبیه ساز و هر درایوری که به شما در اجرای سیستم های اضافی کمک می کند، بارگذاری کنید.
اما پیادهسازی KVM در یک توزیع لینوکس پشتیبانیشده – مانند Red Hat Enterprise Linux – قابلیتهای KVM را گسترش میدهد و به شما امکان میدهد منابع را بین مهمانان مبادله کنید، کتابخانههای مشترک را به اشتراک بگذارید، عملکرد سیستم را بهینه کنید، و موارد دیگر.
ایجاد یک زیرساخت مجازی بر روی پلتفرمی که به صورت قراردادی به آن وابسته هستید ممکن است دسترسی شما به کد منبع را محدود کند. این بدان معناست که پیشرفتهای فناوری اطلاعات شما احتمالاً راهحلهای بیشتری هستند تا نوآوریها، و قرارداد بعدی میتواند شما را از سرمایهگذاری در ابرها، کانتینرها و اتوماسیون باز دارد. مهاجرت به یک پلتفرم مجازی سازی مبتنی بر KVM به این معنی است که می توانید کد منبع پشت هایپروایزر خود را بازرسی، اصلاح و ارتقا دهید. و هیچ توافقنامه مجوز سازمانی وجود ندارد زیرا هیچ کد منبعی برای محافظت وجود ندارد
تبریک می گوییم مقاله مجازی ساز KVM چیست به پایان رسید با اموزش های بعدی ما را همراهی کنید