نسخهٔ پشتیبان زمانی ارزش دارد که بتوانیم از آن برگردیم. امشب Backup باینری را از Export متنی جدا می‌کنیم و بازیابی را روی دستگاه آزمایشی می‌سنجیم.

این نوشته بخشی از دورهٔ MTCNA در ۳۰ شب است. مبنای مثال‌ها RouterOS 7 و آزمایشگاه ایزولهٔ دوره است؛ پیش از تغییر، Snapshot و دسترسی Console داشته باشید.

انتخاب ابزار بازیابی#

Backup برای بازگردانی پیکربندی همان دستگاه مناسب است و ممکن است اطلاعات حساس و هویت Interfaceها را داشته باشد. Export یک متن فرمانی قابل خواندن است؛ نسخهٔ کاملِ همهٔ داده‌ها، رمزها، Certificateها یا پایگاه‌دادهٔ سرویس‌های جدا نیست. در RouterOS 7، Export معمولاً مقادیر حساس را نشان نمی‌دهد؛ این رفتار را با نسخهٔ نصب‌شده بررسی کنید.

/export file=mtcna-before-recovery
/file print

از System → Backup، فایل باینری با Password غیرخالی و تازه بسازید. رمز Backup را در Password Manager نگه دارید. هر دو فایل را خارج از روتر ذخیره کنید؛ فایل داخل روتر در خرابی دیسک یا نصب مجدد، پشتیبان مستقل نیست.

آزمایشگاه بازگردانی#

روی Clone با همان نسخه، identity و یک Comment را تغییر دهید. Backup را از Files → Restore برگردانید؛ Reboot و قطع دسترسی را انتظار داشته باشید. بعد از بوت، IP مدیریت، کاربران، Interfaceها و تغییر آزمایشی را کنترل کنید. فایل باینری روتر دیگر را برای مهاجرت به سخت‌افزار متفاوت انتخاب نکنید.

Export را در ویرایشگر بخوانید. نام Interface و ترتیب فرمان‌ها را کنترل کنید. روی Clone تمیز، تنها بخش مشخص و بازبینی‌شده را Import کنید:

/import file-name=mtcna-reviewed.rsc

این نام فایل نمونه است؛ باید فایل بازبینی‌شده را قبلاً بارگذاری کرده باشید. Import روی تنظیم موجود می‌تواند اشیای تکراری بسازد و نیمه‌کاره بماند. متن ارسالی ناشناس را برای «حل اینترنت» اجرا نکنید.

Reset و نصب مجدد#

Reset تنظیمات را پاک یا به الگوی پیش‌فرض برمی‌گرداند؛ Netinstall سیستم‌عامل را دوباره نصب می‌کند. در Clone، تفاوت Reset با گزینهٔ no-defaults را مشاهده کنید. روی سخت‌افزار، دستورالعمل Reset button و Netinstall همان مدل، کابل مستقیم، بستهٔ مناسب Architecture و شبکهٔ مدیریتی ایزوله لازم است. نگه‌داشتن دکمه برای زمان حدسی می‌تواند وارد حالت دیگری شود.

پیش از Netinstall، لایسنس و اطلاعات دستگاه را ثبت کنید، فایل‌ها را خارج کنید و حالت حفظ یا پاک کردن Configuration را آگاهانه انتخاب کنید. اجرای مجدد تنها وقتی موفق است که بعد از نصب بتوانید با Console وارد شوید و پیکربندی بازبینی‌شده را بازسازی کنید.

شواهد و خودآزمایی#

جدولی از موارد برگشته و موارد نیازمند بازیابی مستقل بسازید. Hash و محل نگه‌داری فایل‌ها، نسخهٔ مبدأ و نتیجهٔ ورود تازه را ثبت کنید. اگر Restore خراب شد، به Snapshot برگردید؛ فایل خراب را جای تنها نسخهٔ سالم ننویسید.

خودآزمایی: چرا .rsc می‌تواند برای Diff مناسب باشد ولی جای Backup نیست؟ کدام فایل‌ها قبل از Reset باید خارج از روتر باشند؟ چه تفاوتی بین Restart، Reset و Netinstall وجود دارد؟

منابع#

Configuration Management ، Backup ، Netinstall و مراحل نصب .