چگونه از سوییچ یا روتر خود Snapshot بگیریم ؟
در IOS 12.3 یک فیچر و مجموعه دستوراتی به سیستم عامل اضافه گشت که به archive معروف شد و به ما این قابلیت را می دهد تا در بازه های زمانی مشخص بتوانیم از پیکربندی تجهیز خود Snapshot بگیریم و فایل حاصل از این Snapshot را که به عبارتی Configuration Backup تجهیز ما محسوب می شود هم در فلش تجهیز ذخیره و نگه داری و مسیر دهی شود و هم در FTP Server و TFTP Server ، البته فضاهای دیگری نیز برای نگه داری این ها در اختیار ما قرار داده شده است که کاملا بستگی به پلتفرم تجهیز شما دارد .
شکل زیر فضا های نگه داری فایل های Snapshot در سوییچ 3750 را نمایش می دهد.
شکل زیر فضا های نگه داری فایل های Snapshot در روتر 7606 را نمایش می دهد.
حال به شرح دستورات موجود در این فیچر می پردازیم
- در ابتدا بایستی یک مسیر برای نگه داری فایل های Snapshot به تجهیز خود معرفی کنیم که همانگونه که در تصاویر فوق مشاهده می شود با استفاده از path مسیر را انتخاب می کنیم
Router(config)#archive
Router(config-archive)# path tftp://TFTP SERVER IP/FOLDER/$h
یک نکته ی بسیار جالب این است که ما می توانیم با استفاده از دستور $h سازو کاری را ترتیب دهیم تا فایل های Snapshot با نام خود تجهیز در فولدر و فضای مربوطه ذخیره شوند.
- write-memory
استفاده از این دستور باعث می شود تا با وارد کردن دستور write به صورت خودکار از Configuration File تجهیز Snapshot گرفته شود.
Router(config-archive)# write-memory
- time-period
از این دستور برای تهیه Snapshot در بازه های زمانی مشخص به صورت خودکار استفاده میشود .
برای مثال هر 180 دقیقه
اما این پایان کار با فیچر Archive نیست دستورات مفید دیگری نیز وجود دارند .
- Maximum
از این دستور برای مشخص کردن حداکثر تعداد نگه داری Snapshot ها استفاده می شود برای مثال اگر تعداد آن را 10 بگذاریم تا 10 Snapshot را نگه داری میکند و از آن پس آخرین Snapshot گرفته شده را جایگزین اولین Snapshot می کند.
- log config
این دستور نیز زیر مجموعه ی فیچر archive می باشد و خود شامل چندین دستور می باشد
- logging enable
این دستور باعث می شود تا تمامی دستوراتی که توسط کسانی که به تجهیز دسترسی دارند و در سطح سوییچ وارد می کنند در Archive ثبت و نگه داری شود.
- Logging size
این دستور برای مشخص کردن تعداد دستوراتی که می باست در Archive نگه داری شوند استفاده می شود و مقدار پیش فرض آن 100 خط دستور است و از 1 تا 1000 خط می تواند پیکربندی شود.
- Hidekeys
این دستور اختیاری است و جنبه امنیتی دارد و بدین معنا است که پسورد های وارد شده در فضای نگه داری
دستورات در Archive نشان داده نشوند.
- Notify syslog
با استفاه از این دستور می توانیم لاگ حاصل از وارد کردن دستور به تجهیز را به syslog server ارسال کنیم.
و در انتها نیز دستوراتی که برای مشهاده فعالیت های Archive لازم داریم را بررسی خواهیم کرد