// tier: serverfactory-tertiary · order 32
Parallels-Utils activelicense: UNVERIFIED
Source
المحتوى ضغط ونشر وإعادة استخدام صور Parallels الافتراضية عبر كل جهاز.
Parallels-Utils هي مجموعة أدوات Server Factory لإدارة صور الآلات الافتراضية Parallels (نظام macOS): ضغط ومزامنة "مصفوفات" الصور المستخدمة في التطوير والاختبار، ونشرها إلى نقطة نهاية بعيدة، واستردادها وتشغيلها على عدة محطات عمل أو خوادم. يمكن استخدامها بشكل مستقل أو كجزء من Server Factory.
مجموعة أدوات Shell/Python لإدارة دورة حياة صور Parallels الافتراضية على نظام macOS. تضغط هذه الأداة صور Parallels وتزامنها، وتنشرها إلى نقطة نهاية بعيدة، ثم تستردها وتشغلها على عدة حواسيب — مدفوعة بملفات إعدادات بسيطة، ويمكن استخدامها بشكل مستقل أو ضمن Server Factory.
تقدم Parallels-Utils حلاً عملياً لمشكلة DevOps في بيئات التطوير القائمة على macOS: حيث تبني الفرق "مصفوفات" من الآلات الافتراضية Parallels (أنظمة تشغيل وتكوينات مختلفة تُستخدم في التطوير والاختبار)، وتحتاج هذه الصور إلى ضغط ونشر واسترداد وتشغيل بشكل متسق عبر عدة أجهزة. توفر مجموعة الأدوات هذه الدورة الكاملة لإدارة الصور. آلية المزامنة تضغط صور Parallels وتحافظ على تزامنها؛ وآلية النشر تحمل الصور إلى نقطة نهاية بعيدة؛ وآلية الاسترداد تسمح لأي محطة عمل أو خادم بسحب الصور المنشورة وتشغيلها كآلات افتراضية. تم تصميم التكوين ليكون بسيطاً ومدفوعاً بالملفات: يحدد image_location.settings مكان وجود الصور في نظام الملفات، ويحدد image_provider.settings قاعدة URL للصور المنشورة، ويحدد image_sync.sh نص البرنامج النصي للتحميل — مع أمثلة مقدمة في مجلد Examples. يستخدم المشغلون publish_images.sh للنشر وrun.sh لتشغيل الآلات الافتراضية. تتطلب الأداة Parallels للإصدار المناسب من macOS وPython 3. تم تصميم مجموعة الأدوات للاستخدام المزدوج: يمكنها العمل كجزء من مشروع Server Factory الأكبر أو بشكل مستقل تماماً، بما يعكس فلسفة الفصل في المؤسسة. كما أنها تأتي مع رابط فيديو تعليمي قصير. كجزء من عائلة Server-Factory، تكمل الأداة Qemu-Utils (المكافئ لنظام Linux/QEMU)، مما يمنح النظام البيئي إدارة صور الآلات الافتراضية على كل من منصتي macOS/Parallels وخوادم متعددة المنصات/QEMU.
مشاركة بيئات التطوير والاختبار الافتراضية المتسقة عبر الفريق أمر ممل — فالصور كبيرة، وكل جهاز يحتاج إلى نفس المصفوفة. تقوم Parallels-Utils بأتمتة عمليات الضغط والنشر والاسترداد بحيث تصبح مجموعة معيارية من صور Parallels الافتراضية قابلة للتكرار في أي مكان.
تحول صور Parallels الثقيلة وغير العملية إلى مجموعة من القطع القابلة للنشر والمزامنة يمكن لأي جهاز سحبها وتشغيلها — بحيث تتوقف بيئة التطوير والاختبار المعيارية عن كونها شيئاً يعيد كل مهندس بناؤه يدوياً لتصبح شيئاً يمكنك جلبه ببساطة. تفعل ذلك باستخدام ملفات إعدادات بسيطة للغاية وبدون أي اعتماد على بقية Server Factory، محافظةً على فلسفة الفصل في المؤسسة: مفيدة بحد ذاتها، ومواطنة جيدة في سلسلة الأدوات الأكبر.
المحتوى
- ضغط ومزامنة "مصفوفات" صور Parallels لأغراض التطوير والاختبار.
- سير عمل النشر والاسترجاع لجعل الصور قابلة لإعادة الاستخدام عبر أجهزة متعددة.
- ضبط الإعدادات عبر ملفات الإعدادات (الموقع/المزود/المزامنة) مع أمثلة مرفقة.
- استخدام مزدوج: إما بشكل مستقل أو كعنصر من عناصر Server Factory.
- توزيع الصور الكبيرة: تم حلها عبر الضغط بالإضافة إلى سير عمل النشر إلى نقطة نهاية بعيدة والاسترجاع منها.
- قابلية التكرار عبر الأجهزة: تم حلها عبر إعدادات المزود والموقع لضمان أن كل مضيف يحل نفس مجموعة الصور.
- سهولة الاستخدام: تم حلها عبر نصوص برمجية بسيطة مثل
publish_images.shوrun.shوملفات إعدادات أمثلة.
- Shell — نصوص برمجية للنشر والتشغيل والمزامنة (اللغة الأساسية، ~5.3 ألف بايت).
- Python 3 — أدوات داعمة (اعتماد ضروري، ~3 آلاف بايت).
- Parallels (نظام macOS) — الخلفية الافتراضية التي تتم إدارتها.
- ملفات الإعدادات (
.settings) — ضبط تصريحي للموقع والمزود والمزامنة.
ملاحظة: يشير GitHub إلى أن المستودع هو نسخة فرعية ضمن منظمة Server-Factory. متخصص لنظام macOS وغير مرتبط بـ AI.