پشتیبان از تنظیمات سیسکو به صورت خودکار
یکی از کارهای عاقلانه و مفید هنگام کار در شبکه ها گرفتن پشتیبان از تنظیمات دستگاه برای استفاده در زمان ایست که دستگاه دچار اختلال در عملکرد به واسطه تنظیمات جدید یا هر مشکل دیگری شده است. در این زمان ها یکی از مغاهیمی که به کمک ما خواهد آمد بازگردانی تنظیمات قبلی دستگاه خواهد بود ، اما گاهی گرفتن پشتیبان ممکن است خود باری به روی دوش ادمین باشد! اینجاست که ادمین آرزو میکند کاش خود دیوایس این کار را هم میکرد :)!
خوشبختانه IOS سیسکو این امکان را برای شما فراهم کرده است ، کافیست یک بار دستورات لازم را زده و یک عمر به سراغ بقیه وظایفتان بروید ، انجام این کار با دستور زیر امکان پذیر است :
1 2 3 4 5 6 |
R1#configure terminal R1(config)#archive R1(config-archive)#path tftp://192.168.10.10/config-bak/$h R1(config-archive)#write-memory R1(config-archive)#time-period 10080 R1(config-archive)#exit |
با دستور archive شروغ میکنیم و به submode مربوطه وارد میشویم ، سپس با کامند path مکان ریخته شدن backup ها را مشخص کردیم ، بعد از آن با دستور write-memory به دستگاه گفتیم از این به بعد هر وقت دستور wr یا دستور copy running-config startup-config زده شد ، اتوماتیک بک آپ گرفته شود ، بعد از آن با دستور time-period گفته شد هر 10080 دقیقه یعنی هر 7 روز هم به صورت خودکار پشتیبان بگیر ، حتی اگر تغییری در این بازه وجود نداسته باشد.
نکته : پشتیبان از running-config گرفته مشود.
با دستور زیر نتیجه را مشاهده میفرمایید:
1 2 3 4 5 6 7 8 9 10 11 |
R1(config)#show archive The maximum archive configurations allowed is 10. The next archive file will be named tftp://192.168.10.10/config-bak/h--5 Archive # Name 1 tftp://192.168.10.10/config-bak/R1-Sep-18-19-34-42.331-0 2 tftp://192.168.10.10/config-bak/R1-Sep-18-19-34-54.939-1 3 tftp://192.168.10.10/config-bak/R1-Sep-18-19-40-56.419-2 4 tftp://192.168.10.10/config-bak/R1-Sep-18-19-42-03.639-3 5 tftp://192.168.10.10/config-bak/R1-Sep-18-19-43-06.623-4 <- Most Recent 6 78 |
1 2 3 |
R1(config)#archive R1(config-archive)#maximum 10 R1(config-archive |
)#exit
برای دیدن تفاوت بین تنظیمات فعلی با تنظیمات موجود در یک نسخه پشتیبان هم از دستور زیر استفاده میکنیم :
1 2 3 4 5 6 7 8 9 10 |
R1#show archive config differences *Sep 18 19:51:02.579: %SYS-5-CONFIG_I: Configured from console by console h#$ifferences tftp://192.168.10.10/config-bak/h-Sep-18-19-43-06.623-4 Loading config-bak/R1-Sep-18-19-43-06.623-4 from 192.168.10.10 (via FastEthernet0/0): ! [OK - 1413 bytes] !Contextual Config Diffs: -interface Loopback0 -ip address 2.2.2.2 255.255.255.0 line con 0 -l |
ength 0
در پایان امیدوارم این آموزش برای شما مفید بوده باشد.
موفق باشید