7. الصيانة
→ حالات الاستخدام · التالي: استكشاف الأخطاء ←
ما تفعله بانتظام، وكيف تفعل الأشياء التي لا تحدث إلا أحيانًا.
روتين يستحق الحفاظ عليه
| متى | افعل |
|---|---|
| بعد كل تغيير جوهري | نزّل نسخة احتياطية من التكوين. |
| أسبوعيًا | ألقِ نظرة على لوحة المعلومات: انتهاء الشهادات، ومساحة القرص، وحالة البوابات، وحالات الخدمات. |
| شهريًا | تحقق من تحديثات البرنامج الثابت؛ اقرأ سجل التغييرات قبل التطبيق. |
| فصليًا | راجع الحسابات ومفاتيح API — أزل ما لا يستخدمه أحد. اختبر أن نسخة احتياطية تُستعاد. |
| سنويًا، على الأقل | أجرِ تجاوز فشل على زوج التوافر العالي عمدًا. أعد إصدار الشهادات التي تقترب من الانتهاء. |
النسخ الاحتياطية
ينزّل System → Configuration → Backups التكوين كله كملف واحد: القواعد والواجهات والشهادات والمفاتيح والمستخدمون، كل شيء.
خزّنه كسر. يستطيع كل من يحمله إقامة نسخة من جدار حمايتك. أبقه مشفّرًا، خارج الجهاز، وخارج نطاق الفشل نفسه للجهاز.
الاستعادة هي الصفحة نفسها بالعكس. وهي أيضًا كيف تنتقل إلى عتاد جديد: ثبّت الجهاز، واستعد التكوين، وضع الكابلات في المنافذ نفسها. تحقق من تعيين الواجهات بعد ذلك — قد يكون لبطاقات شبكة الجهاز الجديد أسماء مختلفة.
System → Configuration → History هو الأداة الأدق: يسجّل كل تغيير مع من أجراه، ويستطيع إعادة الجهاز إلى حالة سابقة. استخدمه لـ «ما الذي غيّرناه قبل عشرين دقيقة»؛ واستخدم نسخة احتياطية في ملف لـ «الجهاز ضاع».
التحديث
تأتي التحديثات من المستودع الموقّع للمورّد. يتحقق الجهاز من التوقيع ويرفض الكتالوج الذي لا يتحقق.
- اقرأ سجل التغييرات — System → Firmware → Changelog.
- خذ نسخة احتياطية.
- على ZFS، خذ لقطة — System → Snapshots. ذلك هو التراجع لنظام التشغيل نفسه، بخلاف التكوين.
- حدّث — System → Firmware → Status → Check for updates، ثم طبّق. يعيد الجهاز تشغيل مستوى تحكمه عند الانتهاء؛ ويستمر مستوى البيانات في التمرير أثناء ذلك.
- تحقق — من الإصدار في Status، ثم من أن خدماتك تعمل (System → Diagnostics → Services) وأن الحركة ما زالت تتدفق.
على زوج توافر عالٍ، حدّث العقدة الاحتياطية أولاً. تأكد من عودتها سليمة، وأجرِ تجاوز الفشل إليها، ثم حدّث العقدة الأخرى. لا تحدّث الاثنتين في آن واحد أبدًا.
على جهاز بعيد، فضّل نافذة صيانة يستطيع فيها أحدهم الوصول إلى وحدة التحكم. التحديث الذي يسوء على جهاز لا يستطيع أحد لمسه زيارة ميدانية.
الشهادات
الشهادة التي يقدّمها الجهاز عند أول اتصال شهادة أصدرها لنفسه. استبدلها:
- ضع الشهادة الحقيقية والمفتاح في System → Trust → Certificates (استوردهما، أو أنشئ طلب توقيع هناك، ووقّعه، واستورد النتيجة).
- اخترها في System → Settings → Administration كشهادة واجهة الويب.
- تأكد من رضا المتصفح، من جهاز يثق بالمُصدر.
راقب الانتهاء. يدرج عنصر Certificates على لوحة المعلومات كل ما في المخزن مع الوقت المتبقي له، الأقرب أولاً. VPN يتوقف عن العمل صباح الاثنين عادةً شهادة انتهت خلال عطلة نهاية الأسبوع.
إنهاء شهادة قبل وقتها — حاسوب محمول مفقود، أو موظف مغادر — هو System → Trust → Revocation، مع سبب.
الحسابات والمفاتيح
- حساب واحد لكل مسؤول (Access → Users)، والصلاحيات عبر المجموعات (Access → Groups)، و
rootمحفوظ للاستعادة. - تنتمي مفاتيح API إلى مستخدم وترث حقوقه: مفتاح المراقبة ينتمي إلى حساب للقراءة فقط.
- تعرض القائمة متى استُخدم كل مفتاح آخر مرة. المفتاح الذي لم يستخدمه شيء منذ أشهر مفتاح يُحذف.
- عندما يغادر أحدهم: عطّل الحساب، واحذف مفاتيح API الخاصة به، وألغِ شهادة VPN الخاصة به، وأزل نظير WireGuard الخاص به.
السجلات ومساحة القرص
يدوّر الجهاز سجلاته، لكن الاحتفاظ قرارك (System → Settings → Logging). قاعدتان:
- أرسل السجلات خارج الجهاز. ينجو المجمّع البعيد من الجهاز ويتيح لك إبقاء الاحتفاظ المحلي قصيرًا.
- راقب القرص. التقاطات الحزم هي المتهم المعتاد — خذها بمرشّح وحد، واحذفها بعد ذلك.
اللقطات
على تثبيت ZFS، يدير System → Snapshots بيئات الإقلاع: نسخة كاملة من نظام التشغيل تستطيع الإقلاع إليها مجددًا. خذ واحدة قبل تحديث؛ وأزل القديمة عندما يضيق القرص.
اللقطة ليست نسخة احتياطية — تعيش على القرص نفسه. احتفظ بالاثنتين.
استبدال العتاد
- نسخة احتياطية من التكوين من الجهاز القديم (أو أحدث واحدة لديك).
- ثبّت الإصدار نفسه على الجهاز الجديد.
- استعد التكوين.
- أصلح تعيين الواجهات إن اختلفت أسماء البطاقات (وحدة التحكم، Assign interfaces).
- انقل الكابلات، منفذًا بمنفذ.
- تحقق: البوابة تعمل، والعملاء يحصلون على عناوين، وشبكات VPN تعيد الإنشاء.