الإعداد والتثبيت0%
نموذج قاعدتي البيانات وعمليتا Retrieve وInstall
أكثر مفهوم يربك المبتدئين في الـ FortiManager هو أن التغييرات التي تجريها لا تصبح فعّالة على الجهاز فوراً. الـ FortiManager يحتفظ بقاعدتي بيانات لكل جهاز، وكل تعديل يبقى في الـ working DB حتى تقوم بعملية Install صريحة. في هذه الوحدة نوضّح هذا النموذج، والفرق بين Retrieve وInstall، ودور الـ Install Wizard في معاينة الفروقات قبل الدفع.
- 1لكل جهاز قاعدتا بيانات: الـ Device-level DB (آخر إعداد معروف للجهاز) والـ FortiManager working DB (مساحة العمل التي تحرّر فيها التغييرات).
- 2الـ RETRIEVE يعني استيراد الإعداد من الجهاز إلى الـ FortiManager، ويُستخدم لمزامنة آخر الحالة عند التغيير المباشر على الجهاز.
- 3الـ INSTALL يعني دفع التغييرات من الـ FortiManager إلى الجهاز؛ هذه هي اللحظة الوحيدة التي تصبح فيها تعديلاتك فعّالة.
- 4الـ Install Wizard يعرض config diff (معاينة الفروقات) قبل الدفع، فترى بالضبط أي أسطر ستُضاف أو تُحذف أو تتغيّر على الجهاز.
- 5كل عملية install تنشئ revision جديداً في الـ revision history، مما يتيح المقارنة والـ revert إلى إعداد سابق عند الحاجة.
Retrieve مقابل Install
RETRIEVE
- ◆الاتجاه: من الجهاز إلى FMG
- ◆يستورد الإعداد الحالي
- ◆يُصلح حالة Out of Sync
- ◆لا يغيّر الجهاز
INSTALL
- ◆الاتجاه: من FMG إلى الجهاز
- ◆يدفع تغييرات working DB
- ◆يجعل التعديلات live
- ◆ينشئ revision جديداً
🔎تفاصيل أعمق
- متى تستخدم Retrieve؟ عندما يُجري أحدهم تغييراً مباشراً على الجهاز (مثلاً عبر CLI أو GUI محلي) فتظهر حالة Out of Sync؛ الـ Retrieve يسحب هذا التغيير إلى الـ FortiManager ليصبح الجانبان متطابقين، لكنه قد يطمس تعديلات working DB غير المثبتة فانتبه.
- الـ Install Wizard يدعم وضعين: Install Policy Package & Device Settings (يدفع السياسات والإعدادات معاً)، وInstall Device Settings only؛ راجع دائماً الـ diff واستخدم خيار preview قبل التأكيد في بيئة الإنتاج.
- الـ revision history يسمح بعمل revert، لكن الـ revert في الـ FortiManager يعيد working DB إلى revision سابق فقط — يجب بعدها عمل Install حتى تنعكس العودة فعلياً على الجهاز.
⌨️معمل CLI تفاعلي
اختر مهمة، اكتب الأوامر بنفسك وشاهد النتيجة — أو اضغط «نفّذ التالي».
📖 شرح المهمة والأوامر
في الـ GUI: Device Manager > Install Wizard، اختر Policy Package & Device Settings ثم راجع الـ diff قبل الدفع.
execute install device <device_name>— تنفيذ أمر تشغيليexecute install package <adom> <policy_package> <device_name>— تنفيذ أمر تشغيليexecute install config <device_name> 0— تنفيذ أمر تشغيلي
FGT-LAB-01 — FortiOS CLI
# المهمة: تثبيت إعدادات جهاز وحزمة سياسات من سطر الأوامر
FGT-LAB-01 #
0/3
أوامر تحقّق من التشغيل (اضغط للتشغيل فورًا):
في الـ GUI: Device Manager > Install Wizard، اختر Policy Package & Device Settings ثم راجع الـ diff قبل الدفع.
نموذج قاعدتي البيانات
FortiManager Working DBمساحة تحرير التغييرات
Device-level DBآخر إعداد معروف للجهاز
الجهاز الفعلي (FortiGate)الإعداد الفعّال الجاري
💡 نصيحة مقابلة: 💡 الـ gotcha الأهم: أي تغيير تجريه في الـ FortiManager (سياسة، object، إعداد) لا يكون live على الجهاز حتى تضغط Install. حالة Modified في الـ Device Manager هي تذكيرك بأن هناك تغييرات في الـ working DB تنتظر التثبيت.