فيغرانت، بواسطة فيبراان، هي أداة سطر أوامر لنظام ويندوز تركز التحكم في آلات Vagrant الافتراضية عبر مجلدات مشاريع متعددة. توفر واجهة عالمية لاستدعاء إجراءات Vagrant الشائعة من أي طرفية، مما يقلل الحاجة إلى تبديل الدلائل. تعرض التطبيق عرض حالة موحد والوصول المباشر عبر SSH باسم الآلة. المطورون، مهندسو DevOps، ومديرو الأنظمة الذين يحافظون على العديد من بيئات Vagrant المحلية يحققون عمليات متعددة المشاريع بشكل أسرع دون الحاجة إلى التنقل لكل مشروع.
تحدث التسجيل وإرسال الأوامر من سجل مركزي
تخطيط المشروع يعتمد على التكوين: تقوم بتسجيل موقع Vagrantfile لكل مشروع حتى تتمكن التطبيق من الوصول إلى الآلات بالاسم دون تغيير المجلدات. من ذلك السجل، تصدر الأداة أوامر دورة الحياة باستخدام مجموعة أوامر مختصرة، على سبيل المثال:
تشغيل
إيقاف
إعادة تحميل
ssh
هذا النموذج يستبدل التنقل المتكرر في الدليل بخطوة بحث واحدة واستدعاء عن بُعد.
الملف الثنائي المبني بلغة Go يقلل من الأعباء الخاصة بالأداة
سلوك وقت التشغيل خفيف لأن الأداة عبارة عن ملف ثنائي مستقل بلغة Go على نظام Windows، لذا يتم تشغيله بسرعة ويتجنب الخدمات الخلفية المستمرة. تستدعي الأداة التنفيذ الحالي لـ Vagrant لتشغيل مهام VM، مما يعني أن استخدام موارد المضيف يعكس العمليات المستدعاة من Vagrant بدلاً من تحميل مستمر إضافي من المدير نفسه.
تتبع السلامة التشغيلية العملية الأساسية لـ Vagrant
نموذج التنفيذ يعتمد على التغليف: يتم توجيه الأوامر إلى Vagrant وبالتالي ترث خصائص الإذن والعودة لـ Vagrant. تستخدم الأداة المسارات المسجلة للمشاريع لتشغيل الأوامر في السياق الصحيح، لذا فإن أي إجراء مدمر أو مميز ينشأ من عملية Vagrant المستدعاة وليس من طبقة المدير.
تفضل سير عمل سطر الأوامر المستخدمين المتمكنين تقنيًا الذين يديرون العديد من المشاريع
سهولة الاستخدام تركز على الطرفية دون واجهة رسومية، وإضافة المشاريع تتطلب تحرير ملف التخطيط. هذا يجعل الأداة مناسبة تمامًا للمطورين، ومهندسي DevOps، ومديري النظام الذين يقومون بأتمتة أو كتابة نصوص لصيانة المشاريع المتعددة. يجب أن يتوقع المستخدمون العاديون خطوة إعداد قصيرة وبعض المعرفة بالأصداف قبل التوسع إلى العشرات من الآلات.
فيغرانت يناسب المستخدمين الفنيين الذين يحتاجون إلى تحكم مركزي في فيغرانت
فيغرانت هو خيار عملي للمطورين والمديرين الذين يديرون العديد من بيئات فيغرانت المحلية ويفضلون سير العمل المعتمد على الطرفية. المقايضة هي إعداد مسبق ومنحنى تعليمي لواجهة الأوامر قبل أن يؤتي ثماره. نصيحة عملية: جدولة العمليات الدفعة خلال ساعات الخمول واختبار الأوامر على جهاز واحد قبل التطبيق الواسع. موصى به.
المميزات
التحكم العالمي في الآلات من أي موقع طرفي
أوامر دورة الحياة الموجزة (تشغيل، إيقاف، إعادة تحميل، ssh)
ثنائي مستقل قائم على Go مع بصمة زمن تشغيل خاصة به أقل ما يمكن
العيوب
يتطلب تثبيت Vagrant العامل لتنفيذ الأوامر
يتطلب رسم المشروع الأولي تعديلات يدوية على ملف التكوين
سطر الأوامر فقط، غير مناسب للمستخدمين الذين يفضلون واجهة المستخدم الرسومية أولاً
تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين. قد تحصل Softonic على رسوم إحالة إذا قمت بالنقر على المنتجات المعروضة هنا أو شرائها.