خادم Oracle VM Server لـ SPARC
تُعدّ تقنية النطاقات المنطقية ( LDoms أو LDOM ) تقنيةً لمحاكاة الخوادم وتقسيمها لمعالجات sun4v . وقد أطلقتها شركة صن مايكروسيستمز لأول مرة في أبريل 2007. وبعد استحواذ أوراكل على صن في يناير 2010، أُعيد تسمية المنتج ليصبح Oracle VM Server for SPARC بدءًا من الإصدار 2.0.
كل نطاق عبارة عن جهاز افتراضي كامل مزود بمجموعة فرعية قابلة لإعادة التكوين من موارد الأجهزة. يمكن نقل النطاقات بشكل آمن بين الخوادم أثناء تشغيلها. يمكن بدء أنظمة التشغيل العاملة داخل النطاقات المنطقية وإيقافها وإعادة تشغيلها بشكل مستقل. يمكن إعادة تكوين النطاق قيد التشغيل ديناميكيًا لإضافة أو إزالة وحدات المعالجة المركزية أو ذاكرة الوصول العشوائي أو أجهزة الإدخال/الإخراج دون الحاجة إلى إعادة التشغيل. باستخدام إدارة الموارد الديناميكية، يمكن إعادة تكوين موارد وحدة المعالجة المركزية تلقائيًا حسب الحاجة. [ 2 ]
الأجهزة المدعومة
تعمل برامج إدارة الأجهزة الافتراضية SPARC في وضع التنفيذ ذي الامتيازات العالية، والذي تم تقديمه في بنية sun4v. تشمل معالجات sun4v التي تم إصدارها حتى عام 2017 معالجات Sun/Oracle UltraSPARC T1 و T2 و T2+ و T3 و T4 و T5 و M5 و M6 وM7 وS7 وM8، ومعالجات Fujitsu SPARC64 X وX+ وXIfx وXII. تدعم الأنظمة القائمة على UltraSPARC T1 إصدارات Logical Domains من 1.0 إلى 1.2 فقط. تدعم الأنواع الأحدث من خوادم سلسلة T كلاً من إصدارات Logical Domains القديمة وإصدارات Oracle VM Server for SPARC الأحدث ، بدءًا من الإصدار 2.0 وما بعده. وتشمل هذه:
UltraSPARC T1-based:
- خوادم Sun / Fujitsu SPARC Enterprise T1000 و T2000
- خوادم Sun Fire T1000 و T2000
- خادم نيترا T2000
- شفرة نيترا CP3060
- وحدة خادم Sun Blade T6300
UltraSPARC T2-based:
- خوادم Sun / Fujitsu SPARC Enterprise T5120 و T5220
- وحدة خادم Sun Blade T6320
- شفرة نيترا CP3260
- خادم Netra T5220 للتركيب في الرف
أنظمة UltraSPARC T2 Plus:
- خوادم Sun / Fujitsu SPARC Enterprise T5140 و T5240 (مقبسان)
- Sun / Fujitsu SPARC Enterprise T5440 (4 منافذ)
- وحدة خادم Sun Blade T6340 (مقبسان)
أنظمة SPARC T3: [ 6 ]
- خوادم Sun / Fujitsu SPARC T3-1 (مقبس واحد)
- وحدة خادم Sun SPARC T3-1B (مقبس واحد)
- خوادم Sun / Fujitsu SPARC T3-2 (مقبسان)
- خوادم Sun / Fujitsu SPARC T3-4 (4 مقابس)
أنظمة SPARC T4 [ 4 ]
- خادم SPARC T4-1 (مقبس واحد)
- وحدة خادم SPARC T4-1B (شفرة)
- خادم SPARC T4-2 (مقبسان)
- خادم SPARC T4-4 (4 منافذ)
أنظمة SPARC T5 [ 7 ]
- وحدة خادم SPARC T5-1B (شفرة)
- خادم SPARC T5-2 (مقبسان)
- خادم SPARC T5-4 (4 مقابس)
- خادم SPARC T5-8 (8 مقابس)
أنظمة SPARC T7، [ 8 ] التي تستخدم نفس معالج SPARC M7 مثل خوادم M7-8 وM7-16 المدرجة أدناه.
- SPARC T7-1 (مقبس معالج واحد)
- SPARC T7-2 (مقبسان لوحدة المعالجة المركزية)
- SPARC T7-4 (4 مقابس وحدة المعالجة المركزية)
أنظمة SPARC من سلسلة M [ 9 ] [ 7 ] [ 10 ]
- خادم أوراكل سبارك M5-32 (32 مقبسًا)
- خادم أوراكل سبارك M6-32 (32 مقبسًا)
- فوجيتسو M10-1 (مقبس واحد)
- فوجيتسو M10-4 (4 مقابس)
- فوجيتسو M10-4S (64 مقبسًا)
- أوراكل سبارك M7-8 (8 مقابس وحدة المعالجة المركزية)
- أوراكل سبارك M7-16 (16 مقبس وحدة المعالجة المركزية)
من الناحية التقنية، يتكون منتج المحاكاة الافتراضية من عنصرين مترابطين: برنامج إدارة المحاكاة الافتراضية (Hypervisor) في برنامج تشغيل خادم SPARC، وبرنامج إدارة النطاقات المنطقية (Logical Domains Manager) المثبت على نظام التشغيل Solaris الذي يعمل ضمن نطاق التحكم (انظر أدوار النطاق المنطقي أدناه). ولهذا السبب، يتطلب كل إصدار من برنامج إدارة النطاقات المنطقية (Oracle VM Server for SPARC) حدًا أدنى معينًا من برنامج إدارة المحاكاة الافتراضية (Hypervisor) ليتم تثبيته في برنامج تشغيل الخادم.
تستغل تقنية النطاقات المنطقية خاصية تعدد الخيوط على مستوى الشريحة (CMT) في معالجات "CoolThreads". تحتوي الشريحة الواحدة على ما يصل إلى 32 نواة معالجة مركزية، ولكل نواة إما أربعة خيوط معالجة فعلية (في UltraSPARC T1) أو ثمانية خيوط معالجة فعلية (في UltraSPARC T2/T2+ وSPARC T3/T4 والإصدارات الأحدث) تعمل كوحدات معالجة مركزية افتراضية. تُنفذ جميع نوى المعالجة المركزية التعليمات بشكل متزامن، وتنتقل كل نواة بين الخيوط - عادةً عندما يتوقف أحد الخيوط بسبب عدم وجود البيانات في ذاكرة التخزين المؤقت أو يصبح خاملاً - خلال دورة ساعة واحدة. يتيح هذا للمعالج استعادة الإنتاجية المفقودة أثناء حالات عدم وجود البيانات في ذاكرة التخزين المؤقت في تصميمات وحدات المعالجة المركزية التقليدية. يُخصص لكل نطاق خيوط معالجة مركزية خاصة به، ويُنفذ تعليمات المعالجة المركزية بالسرعة الأصلية، متجنبًا بذلك عبء المحاكاة الافتراضية لعمليات اعتراض ومحاكاة العمليات ذات الامتيازات أو إعادة كتابة الملفات الثنائية، وهي عمليات شائعة في معظم تصميمات الآلات الافتراضية.
يدعم كل خادم نطاقًا واحدًا لكل خيط معالجة، بحد أقصى 128 نطاقًا. على سبيل المثال، يدعم خادم UltraSPARC T1 ما يصل إلى 32 نطاقًا، بينما يدعم خادما UltraSPARC T2 وSPARC T4-1 ما يصل إلى 64 نطاقًا، ويدعم خادم UltraSPARC T3 ما يصل إلى 128 نطاقًا. أما الخوادم المزودة بمعالجين إلى أربعة معالجات UltraSPARC T2+ أو معالجين إلى ثمانية معالجات SPARC T3-T5، فتدعم عددًا من النطاقات المنطقية يساوي عدد المعالجات مضروبًا في عدد خيوط المعالجة لكل معالج، بحد أقصى 128 نطاقًا. [ 11 ] يمكن تقسيم خوادم سلسلة M إلى نطاقات فيزيائية (PDoms)، حيث يمكن لكل نطاق استضافة ما يصل إلى 128 نطاقًا منطقيًا. عادةً، يُخصص لكل نطاق عدة خيوط معالجة أو أنوية معالجة لزيادة السعة ضمن نسخة نظام التشغيل الواحدة. يمكن إضافة أو إزالة خيوط المعالجة المركزية وذاكرة الوصول العشوائي وأجهزة الإدخال/الإخراج الافتراضية من نطاق ما عن طريق إصدار المسؤول أمرًا في نطاق التحكم. يسري هذا التغيير فورًا دون الحاجة إلى إعادة تشغيل النطاق المتأثر، مما يتيح له الاستفادة مباشرةً من خيوط المعالجة المركزية المضافة أو مواصلة العمل بموارد أقل.
عند توصيل المضيفين بوحدة تخزين مشتركة ( SAN أو NAS )، يمكن نقل نطاقات الضيوف العاملة بشكل آمن ومباشر بين الخوادم دون انقطاع الخدمة (بدءًا من Oracle VM Server for SPARC الإصدار 2.1). تقوم هذه العملية بتشفير محتويات ذاكرة الجهاز الظاهري الضيف قبل نقلها بين الخوادم، باستخدام مُسرّعات التشفير المتوفرة على جميع المعالجات ذات بنية sun4v.
أدوار المجال المنطقي
جميع المجالات المنطقية متشابهة باستثناء الأدوار الموكلة إليها. هناك أدوار متعددة يمكن أن تؤديها المجالات المنطقية، مثل:
- نطاق التحكم
- مجال الخدمة
- مجال الإدخال/الإخراج
- نطاق الجذر
- نطاق الضيف
يتحكم نطاق التحكم ، كما يوحي اسمه، في بيئة النطاق المنطقي. ويُستخدم لتهيئة موارد الجهاز ونطاقات الضيوف، ويوفر الخدمات اللازمة لتشغيل النطاق، مثل خدمة وحدة التحكم الافتراضية . كما يعمل نطاق التحكم عادةً كنطاق خدمة.
تُقدّم نطاقات الخدمة خدمات افتراضية، مثل محركات الأقراص الافتراضية ومحولات الشبكة، إلى نطاقات أخرى. في معظم الحالات، تُجري نطاقات الضيوف عمليات الإدخال/الإخراج عبر الوصول المُجسّر من خلال نطاقات الخدمة، والتي عادةً ما تكون نطاقات إدخال/إخراج ومتصلة مباشرةً بالأجهزة المادية. يمكن لنطاقات الخدمة توفير شبكات محلية افتراضية (LAN) وشبكات تخزين افتراضية (SAN)، بالإضافة إلى إمكانية الربط بالأجهزة المادية. يمكن أن تتواجد صور الأقراص على أقراص مادية محلية كاملة، أو أجهزة كتل SAN مشتركة، أو أجزاء منها، أو حتى على ملفات موجودة على نظام ملفات UFS أو ZFS محلي ، أو على تصدير NFS مشترك أو هدف iSCSI.
يمكن دمج وظائف التحكم والخدمة داخل النطاقات، ومع ذلك يوصى بعدم تشغيل تطبيقات المستخدم داخل نطاقات التحكم أو الخدمة من أجل حماية استقرار النطاق وأدائه.
تتمتع نطاقات الإدخال/الإخراج بملكية مباشرة لحافلة PCI، أو بطاقة على حافلة، أو وظيفة محاكاة الإدخال/الإخراج أحادية الجذر (SR-IOV)، مما يوفر وصولاً مباشراً إلى أجهزة الإدخال/الإخراج المادية، مثل بطاقة الشبكة في وحدة تحكم PCI. يمكن لنطاق الإدخال/الإخراج استخدام أجهزته لتحقيق أداء إدخال/إخراج أصلي لتطبيقاته الخاصة، أو العمل كنطاق خدمة ومشاركة الأجهزة مع نطاقات أخرى كأجهزة افتراضية.
تتمتع نطاقات الجذر بملكية مباشرة لـ "مجموعة جذر PCIe" وجميع فتحات PCIe المرتبطة بها. ويمكن استخدام ذلك لمنح الوصول إلى أجهزة الإدخال/الإخراج المادية. يُعد نطاق الجذر أيضًا نطاق إدخال/إخراج. يوجد حد أقصى لنطاقي جذر لخوادم UltraSPARC T1 (Niagara)، ويجب أن يكون أحدهما نطاق التحكم. يمكن أن تحتوي خوادم UltraSPARC T2 Plus وSPARC T3 وSPARC T4 على ما يصل إلى 4 نطاقات جذر، وذلك بحسب عدد مجموعات جذر PCIe المثبتة على الخادم. يمكن أن تحتوي خوادم SPARC T5 على ما يصل إلى 16 نطاقًا لمجموعة الجذر. يمكن تهيئة نطاقات إدخال/إخراج متعددة لتوفير مرونة في مواجهة الأعطال.
تقوم نطاقات الضيوف بتشغيل مثيل نظام التشغيل دون القيام بأي من الأدوار المذكورة أعلاه، ولكنها تستفيد من الخدمات التي توفرها النطاقات المذكورة أعلاه من أجل تشغيل التطبيقات.
أنظمة التشغيل الضيف المدعومة
نظام التشغيل الوحيد الذي يدعمه البائع للتشغيل ضمن النطاقات المنطقية هو Solaris 10 11/06 والتحديثات اللاحقة، وجميع إصدارات Solaris 11 .
توجد أنظمة تشغيل غير مدعومة رسميًا، ولكنها قد تظل قادرة على العمل ضمن نطاقات منطقية:
- منافذ دبيان [ 12 ] الإصدار
- أوبن سولاريس 2009.06
- إصدارات مشتقة من Illumos
- إصدار خادم أوبونتو لينكس
- OpenBSD 4.5 أو أحدث [ 13 ]
- ويند ريفر لينكس 3.0 [ 14 ]
- أوراكل لينكس لـ SPARC [ 15 ]
انظر أيضاً
مراجع
- ↑ "ما الجديد في Oracle VM Server لبرمجيات SPARC" . شركة أوراكل . تم الاطلاع عليه بتاريخ 12 فبراير 2020 .
- ↑ "استخدام إدارة الموارد الديناميكية" . شركة أوراكل . تم الاطلاع عليه بتاريخ 13 سبتمبر 2020 .
- ↑ "أوراكل تكشف النقاب عن معالج SPARC T3 وأنظمة SPARC T3" . تم الاطلاع عليه بتاريخ 20 سبتمبر 2010.
باستخدام خادم Oracle VM Server for SPARC 2.0 الذي تم الإعلان عنه حديثًا، توفر أنظمة SPARC T3 تقنية افتراضية متقدمة وتضم العديد من الأجهزة الافتراضية، بدءًا من جهاز افتراضي واحد لكل نواة وصولًا إلى 128 جهازًا افتراضيًا على خادم واحد، مما يوفر كفاءة أكبر وتكاليف أقل من خلال الدمج.
- ١ ٢ "أوراكل تطلق الجيل التالي من خوادم SPARC T4" . تم الاطلاع عليه بتاريخ ٢٦ سبتمبر ٢٠١١.
توفر خوادم SPARC T4 من أوراكل ميزات المحاكاة الافتراضية المدمجة، والأمان، والخيوط الديناميكية.
- ↑ "ملاحظات إصدار Logical Domains 1.3" . شركة أوراكل . 2010. تم الاطلاع عليه بتاريخ 15 أكتوبر 2015.
بدءًا من إصدار Logical Domains 1.3، لم تعد منصات UltraSPARC T1 مدعومة.
- ↑ "أوراكل تكشف النقاب عن معالج SPARC T3 وأنظمة SPARC T3" . تم الاطلاع عليه بتاريخ 20 سبتمبر 2010.
أنظمة Sun SPARC Enterprise T-Series RackMount الجديدة! خادم SPARC T3-1 الجديد! خادم SPARC T3-2 الجديد! خادم SPARC T3-4
- 1 2 "أوراكل تكشف النقاب عن خوادم SPARC المزودة بأسرع معالج دقيق في العالم" . تم الاطلاع عليه بتاريخ 27 مارس 2013.
تتضمن خوادم SPARC T5 وM5-32 الجديدة من أوراكل تقنية المحاكاة الافتراضية بدون أي تكلفة إضافية عبر خادم Oracle VM Server for SPARC.
- ↑ "أوراكل تعلن عن معالج وتصميم أنظمة ثوريين مع SPARC M7" . تم الاطلاع عليه بتاريخ 26 أبريل 2016.
تقدم التطورات الهائلة في حماية الذاكرة، وتسريع التشفير، ومعالجة قواعد البيانات في الذاكرة، أمانًا وكفاءة شاملة لأنظمة وخوادم أوراكل المصممة هندسيًا.
- ↑ "فوجيتسو وأوراكل تعلنان عن توفر خوادم فوجيتسو M10 عالميًا" . تم الاطلاع عليه بتاريخ 10 أبريل 2013.
خوادم SPARC الجديدة من فوجيتسو وأوراكل تساعد العملاء على تحسين استثماراتهم مع التمتع بأعلى مستويات الموثوقية.
- ↑ "أوراكل تكشف النقاب عن أسرع خوادمها وأكثرها قابلية للتوسع، ونظامها الهندسي المتطور - SPARC M6-32 وOracle SuperCluster M6-32" . تم الاطلاع عليه بتاريخ 23 سبتمبر 2013.
تُعدّ أجهزة أوراكل ذات الذاكرة الكبيرة مثالية لتطبيقات الذاكرة الداخلية والدمج؛ حيث توفر البنية الجديدة أداءً عاليًا وتوافرًا فائقًا بسعر وأداء خوادم المستوى المبتدئ.
- ↑ "أوراكل تكشف النقاب عن معالج SPARC T3 وأنظمة SPARC T3" . تم الاطلاع عليه بتاريخ 20 سبتمبر 2010.
يُعدّ Oracle VM Server for SPARC (المعروف سابقًا باسم Logical Domains) حلاً لتقنية المحاكاة الافتراضية للخوادم، يسمح بتشغيل ما يصل إلى 128 خادمًا افتراضيًا على نظام واحد.
- ↑ "فهرس /cdimage/ports" . Cdimage.debian.org . تم الاطلاع عليه بتاريخ 6 نوفمبر 2021 .
- ↑ "دعم النطاقات المنطقية على خوادم CoolThreads من Sun" . مجلة OpenBSD . تم الاطلاع عليه بتاريخ 19-03-2009 .
- ↑ «ويند ريفر تدعم معالج UltraSPARC T1 متعدد الخيوط من الجيل التالي من صن» (بيان صحفي). شركة ويند ريفر سيستمز، 17 مارس 2009. مؤرشف من الأصل بتاريخ 21 مارس 2009. تم الاطلاع عليه بتاريخ 14 أكتوبر 2015 .
- ↑ "مشروع: لينكس لـ SPARC" . oss.oracle.com . شركة أوراكل .
روابط خارجية
- أعلنت شركة أوراكل عن أحدث إصدار من خادم أوراكل للأجهزة الافتراضية (Oracle VM Server) لأنظمة SPARC
- صفحة منتج Oracle VM Server for SPARC على موقع Oracle
- برنامج Oracle VM Server for SPARC في شركة فوجيتسو
- زيادة توافر التطبيقات باستخدام ميزة الترحيل المباشر لخادم Oracle VM Server for SPARC
- مجتمع المجالات المنطقية في OpenSolaris.org
- أفضل الممارسات لخادم Oracle VM Server لـ SPARC
- إدارة الموارد الديناميكية من أوراكل.
- تقسيم الأجهزة
- برمجيات صن مايكروسيستمز
- برامج المحاكاة الافتراضية
