rdc مقابل renet
يحتوي Rediacc على ملفين تنفيذيين. إليك متى تستخدم كلًا منهما.
| rdc | renet | |
|---|---|---|
| يعمل على | جهاز العمل الخاص بك | الخادم البعيد |
| يتصل عبر | SSH | يعمل محليًا بصلاحيات الجذر |
| يستخدمه | الجميع | تصحيح الأخطاء المتقدم فقط |
| التثبيت | تقوم بتثبيته أنت | يقوم rdc بتوفيره تلقائيًا |
للعمل اليومي، استخدم
rdc. نادرًا ما تحتاج إلىrenetمباشرة.
كيف يعملان معًا
يتصل rdc بخادمك عبر SSH وينفذ أوامر renet نيابة عنك. تكتب أمرًا واحدًا على جهاز العمل الخاص بك، ويتولى rdc الباقي:
- يقرأ الإعداد المحلي (
~/.config/rediacc/rediacc.json) - يتصل بالخادم عبر SSH
- يحدّث ملف
renetالثنائي إذا لزم الأمر - ينفذ عملية
renetالمطابقة على الخادم - يعيد النتيجة إلى طرفيتك
استخدم rdc للعمل العادي
جميع المهام الشائعة تمر عبر rdc على جهاز العمل الخاص بك:
# Set up a new server
rdc config machine setup --name server-1
# Create and start a repository
rdc repo create --name my-app -m server-1 --size 10G
rdc repo up --name my-app -m server-1 --mount
# Stop a repository
rdc repo down --name my-app -m server-1
# Check machine health
rdc machine health server-1
راجع البدء السريع للاطلاع على شرح تفصيلي كامل.
استخدم renet لتصحيح الأخطاء على الخادم
تحتاج إلى renet مباشرة فقط عند الاتصال بالخادم عبر SSH من أجل:
- تصحيح الأخطاء الطارئ عندما يتعذر على
rdcالاتصال - فحص تفاصيل النظام الداخلية غير المتاحة عبر
rdc - عمليات الاسترداد منخفضة المستوى
جميع أوامر renet تتطلب صلاحيات الجذر (sudo). راجع مرجع الخادم للاطلاع على القائمة الكاملة لأوامر renet.
تجريبي: rdc ops (أجهزة افتراضية محلية)
يغلّف rdc ops أوامر renet ops لإدارة مجموعات الأجهزة الافتراضية المحلية على جهاز العمل الخاص بك:
rdc ops setup # Install prerequisites (KVM or QEMU)
rdc ops up --basic # Start a minimal cluster
rdc ops status # Check VM status
rdc ops ssh --vm-id 1 # SSH into bridge VM
rdc ops ssh --vm-id 1 -c hostname # Run a command on bridge VM
rdc ops down # Destroy cluster
يتطلب المحوّل المحلي. غير متاح مع محوّل السحابة.
تعمل هذه الأوامر بتشغيل renet محليًا (وليس عبر SSH). راجع الأجهزة الافتراضية التجريبية للاطلاع على التوثيق الكامل.
ملاحظة حول Rediaccfile
قد ترى renet compose -- ... داخل ملف Rediaccfile. هذا أمر طبيعي, تعمل دوال Rediaccfile على الخادم حيث يكون renet متاحًا.
من جهاز العمل الخاص بك، قم بتشغيل وإيقاف أحمال العمل باستخدام rdc repo up و rdc repo down.