(Network Administrators (Persian

(Network Administrators (Persian

نکات مهم شبکه برای متخصصین
(Network Administrators (Persian

(Network Administrators (Persian

نکات مهم شبکه برای متخصصین

ساخت Snapshot از پیکربندی روتر ها و سویچ ها سیسکو

ساخت Snapshot از پیکربندی روتر ها و سویچ های سیسکو بوسیله ویژگی Archive  و Rollback  


روتر ها و سویچ های سیسکو قابلیت ساخت Snapshots از پیکربندی خود را بوسیله دستورarchive دارند. سیسکو این snapshot ها را configuration archive  می نامد که به شما اجازه می دهد چند نسخه از پیکربندی سویچ یا روتر خود را روی حافظه ذخیره نمایید و این می تواند برای شما بسیار مفید باشد.

Configuration archive  می تواند هر زمان که شما running configuration را ذخیره می نمایید ساخته شود و یا می توانید آن را بصورت دوره ای زمانبندی نمایید مثلا هر 24 ساعت یا بیشتر.

زمانی که شما چند snapshot دارید می توانید با دستور show  تفاوت بین config  ها را ببینید و براحتی آنها را به نسخه قبلی بازگردانید.(Rollback)

  ...

 

پیکر بندی (Configuration) :


ابتدا باید مشخص نماییم Configuration archive کجا باید ذخیره گردد:



Router(config)#archive

Router(config-archive)#path ?

  flash:  Write archive on flash: file system

  ftp:    Write archive on ftp: file system

  http:   Write archive on http: file system

  https:  Write archive on https: file system

  pram:   Write archive on pram: file system

  rcp:    Write archive on rcp: file system

  scp:    Write archive on scp: file system

  slot0:  Write archive on slot0: file system

  tftp:   Write archive


 

معمولا یک مسیر خارجی می تواند برای این کار مناسب باشد اما برای راحتی کار ما از flash memory  روتر استفاده خواهیم کرد :


Router(config-archive)#path flash:router-backup

 

همچنین برای مثال ما آن را بطور 24 ساعته پیکر بندی می نماییم :


Router(config-archive)#time-period 1440

 

زمان به دقیقه محاسبه می گردد و 1440 دقیقه (1440/60=24) یعنی ما می خواهیم هر 24 ساعت یک بار snapshot  از پیکربندی ساخته شود.

 

نمایش پیکربندی configuration archive :

 

با استفاده از دستور show  میتوانید تعداد snapshot  ها را در  لیست مشاهده نمایید.

 

Router#show archive

There are currently 1 archive configurations saved.

The next archive file will be named flash:router-backup-1

 Archive #  Name

   0       

   1       

   2       

   3       

   4       

   5       

   6       

   7       

   8       

   9       

   10       

   11       

   12       

   13       

   14     

 

سپس تغییرات running-config را ذخیره می نماییم:

 

Router#copy running-config startup-config

Destination filename [startup-config]?

Building configuration...

[OK]

Verifying checksum...  OK (0xDCF1)

 

اگر دوباره دستور show  را بزنید خواهید دید که configuration archive  ساخته شده است.

 

Router#show archive

Router#show archive

There are currently 2 archive configurations saved.

The next archive file will be named flash:router-backup-2

 Archive #  Name

   0       

   1       flash:router-backup-1 <- Most Recent

   2       

   3       

   4       

   5        

   6       

   7       

   8       

   9       

   10       

   11       

   12       

   13       

   14  

 

و بوسیله دستور show  بصورت ذیل می توانید موارد ذخیره شده در flash  روتر را مشاهده نمایید:

 

 

Router#show flash:

 

System CompactFlash directory:

File  Length   Name/status

  1   840      router-backup-1 

[904 bytes used, 16776308 available, 16777212 total]

16384K bytes of ATA System CompactFlash (Read/Write)

 

 

 

مشاهده می کنید که  backup ها اضافه شدند و قبل از اینکه برگرداندن آنها را توضیح بدهیم ابتدا به شما خواهیم گفت که چگونه می توانید تفاوتarchive  ها را با یکدیگر مقایسه نمایید.

ابتدا تغییراتی را در running-config اعمال می کنیم تا 2 configuration archive  متفاوت داشته باشیم و آن را ذخیره می نماییم:

 

Router(config)#interface loopback0

Router(config-if)#ip address 1.1.1.1 255.255.255.0

 

Router#copy running-config startup-config

Destination filename [startup-config]?

Building configuration...

[OK]

Verifying checksum...  OK (0xDCF1)

 

سپس تغییرات را مشاهده می نماییم :

Router#show archive

There are currently 3 archive configurations saved.

The next archive file will be named flash:router-backup-3

 Archive #  Name

   0       

   1       flash:router-backup-1

   2       flash:router-backup-2 <- Most Recent

   3       

   4       

   5       

   6       

   7       

   8       

   9       

   10       

   11       

   12       

   13       

   14 

 

اکنون دو configuration archive  داریم اما تفاوت بین آنها را نمیدانیم.IOS  به ما نشان می دهد که دومین configuration archive آخرین configuration archive ذخیره شده می باشد (< -   Most Recent) اما به این معنی نیست که می تواند بهترین انتخاب باشد.دستوری وجود دارد که تفاوت های بینconfiguration archive  را نمایش می دهد:


Router#show archive config differences flash:router-backup-1 flash:router-backup-2

Contextual Config Diffs:

+interface Loopback0

 +ip address 1.1.1.1 255.255.255.0

 

بخشهای نمایش داده شده به رنگ قرمز تفاوت بین این دو  configuration archive  می باشد همان تغییراتی که ما اعمال نمودیم.

علامت + به شما نشان می دهد که فایل دوم خطهای اضافی دارد و اگر علامت – ببینید به این معناست که این پیکربندی ها حذف شده اند.

اکنون دیگر می توانید configuration archive دلخواه خود را برگردانید :

 

Router#configure replace flash:router-backup-1 list

This will apply all necessary additions and deletions

to replace the current running configuration with the

contents of the specified configuration file, which is

assumed to be a complete configuration, not a partial

configuration. Enter Y if you are sure you want to proceed. ? [no]: yes/pre>

 

Rollback:Acquired Configuration lock.

!Pass 1

 

!List of Commands:

no interface Loopback0

end

 

Total number of passes: 1

Rollback Done

Router#

%PARSER-6-EXPOSEDLOCKRELEASED: Exclusive configuration lock released from terminal '0' -Process= "Exec", ipl= 0, pid= 92

%LINK-5-CHANGED: Interface Loopback0, changed state to administratively down

 

در این مثال ما Configuration Archive  اول را برگرداندیم که در آن loop back 0 وجود ندارد به همین دلیل روتر در هنگام انجام عمل Rollback  حذف شدن آن را به شما اعلام می نماید.(در پیکربندی بالا با رنگ قرمز مشخص شده است)

 


منبع : http://networklessons.com/network-management/configuration-archive-rollback-cisco-ios

 

 دنلود فایل : Archive Configuration learning

 

 

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.