فى السابق
1. عذاب الاختيار
إذن، ماذا يمكنك الاختيار من بينها؟ في
- نظام المحاكاة الافتراضية للخادم "R-المحاكاة الافتراضية» (libvirt، KVM، QEMU)
- حزمة البرامج "أدوات المحاكاة الافتراضية بريست» (libvirt، KVM، QEMU)
- منصة لإدارة ومراقبة البيئة الافتراضية "تيار شاركس" (حل سحابي غير مناسب للمكاتب الحكومية في 95% من الحالات (السرية، الخ)
- حزمة برامج للمحاكاة الافتراضية للخوادم وأجهزة الكمبيوتر المكتبية والتطبيقات "HOST"(KVM x86)
- نظام للإدارة الآمنة لبيئة المحاكاة الافتراضية "ض|فضيلة"(المعروف أيضًا باسم oVirt+KVM)
- نظام إدارة البيئة الافتراضية "روزا الافتراضية"(المعروف أيضًا باسم oVirt+KVM)
- برنامج Hypervisor كيو بي VMM (يشبه إلى حد كبير Oracle Virtual Box ليكون أي شيء آخر)
يمكنك أيضًا أن تأخذ في الاعتبار برامج Hypervisor المضمنة في توزيع نظام التشغيل أو الموجودة في مستودعاتها. على سبيل المثال، يتمتع Astra Linux بدعم KVM. وبما أنه مدرج في مستودعات نظام التشغيل، فيمكن اعتباره "مشروعًا" للتثبيت والاستخدام. "ما يمكن استخدامه كجزء من استبدال الواردات وما لا يمكن استخدامه" تمت مناقشته في السابق
في الواقع، هنا
- فيرتثلبوإكس
- مدير فيرت (KVM) النسر الحالي
- libvirt على KVM
لا يوجد لدى ROSA Linux مثل هذه القائمة، ولكن يمكنك العثور عليها على الويكي
- روزا الافتراضية عبر oVirt عبر KVM
- كيمو على KVM
- أوفيرت 3.5 على KVM
حساب لديه هذا
البديل لينكس لديه نفس الشيء
1.2. هناك واحد ولكن
بعد الفحص الدقيق، نستنتج أنه سيتعين علينا التعامل مع عدد قليل فقط من برامج Hypervisor المعروفة، وهي:
كيمو هو برنامج مجاني ومفتوح المصدر لمحاكاة أجهزة الأنظمة الأساسية المختلفة، والتي يمكن أن تعمل دون استخدام KVM، ولكن استخدام المحاكاة الافتراضية للأجهزة يؤدي إلى تسريع أداء أنظمة الضيف بشكل كبير، لذا فإن استخدام KVM في QEMU (-enable-kvm) هو الخيار المفضل. (ج) أي أن QEMU هو برنامج Hypervisor من النوع 2، وهو أمر غير مقبول في بيئة المنتج. مع KVM يمكن استخدامه، ولكن في هذه الحالة سيتم استخدام QEMU كأداة لإدارة KVM...
باستخدام الأصلي فيرتثلبوإكس في التجارة هو في الواقع
المجموع: في شكله النقي لدينا فقط KVM.
2. الباقي: KVM أو KVM؟
إذا كنت لا تزال بحاجة إلى التبديل إلى برنامج Hypervisor "المحلي"، فإن اختيارك، بصراحة، صغير. سيكون ذلك KVM في مجمع واحد أو آخر، مع بعض التعديلات، لكنه سيظل KVM. وسواء كان هذا جيدًا أم سيئًا، فهذا سؤال آخر، ولا يوجد بديل بعد.
فإذا لم تكن الشروط صارمة إلى هذه الدرجة، كما ناقشنا في السابق
هذه المنتجات بعيدة كل البعد عن المقارنة
حول النشر والتكوين KVM لم يكن مكتوبا بنفس الطريقة
الشيء نفسه ينطبق على
لا أرى فائدة من تكرار نفسي ووصف هذه الأنظمة والمقارنة وما إلى ذلك. يمكنك، بالطبع، استخلاص النقاط الرئيسية من المقالات، لكن هذا سيكون بمثابة عدم احترام للمؤلفين، على ما أعتقد. من عليه أن يختار، فلن يقرأ هذا فحسب، بل سيقرأ أيضًا جبلًا من المعلومات ليتخذ قراره.
الاختلاف الوحيد الذي أريد التركيز عليه هو تجميع تجاوز الفشل. إذا قامت Microsoft بتضمين هذا في نظام التشغيل ووظيفة برنامج Hypervisor، ففي حالة KVM، سيتعين عليك استخدام برنامج جهة خارجية، والذي يجب تضمينه في مستودعات نظام التشغيل. نفس المزيج من Corosync + منظم ضربات القلب، على سبيل المثال. (تحتوي جميع أنظمة التشغيل المحلية تقريبًا على هذه المجموعة... ربما جميعها، لكنني لم أتحقق منها بنسبة 100٪). تتوفر أيضًا أدلة إعداد التجميع بكثرة.
3. الخلاصة
حسنًا، كالعادة، لم يزعجنا فريق Kulibins، فقد أخذوا ما لديهم، وأضافوا القليل من منتجاتهم الخاصة، وأنتجوا "منتجًا" محليًا وفقًا للوثائق، ولكنه في الواقع مفتوح المصدر. هل يعقل إنفاق الأموال من الميزانية على أنظمة المحاكاة الافتراضية "المنفصلة" (اقرأ: غير مدرجة في نظام التشغيل)؟ لا تفكر. نظرًا لأنك ستظل تتلقى نفس KVM، فلن يتعين عليك سوى دفع ثمنها.
وبالتالي، فإن اختيار بديل لبرنامج Hypervisor يعتمد على نظام تشغيل الخادم الذي ستشتريه للمؤسسة وتقوم بتشغيله. أو، كما في حالتي، ستبقى مع ما لديك بالفعل (Hyper-VESXi Insert_needed).
المصدر: www.habr.com