পরিচালিত ইথারনেট সুইচগুলিতে আমি সি এল এলির সাথে পরিচিত। যাইহোক, সম্প্রতি আমি সুইচগুলিতে 'লেনদেন ভিত্তিক সিএলআই' শব্দটি পেলাম। সুইচগুলিতে এটি কী এবং এর উদ্দেশ্যটি আমি ঠিক নিশ্চিত নই। এটি কি ডাটাবেস লেনদেনের মতো যেখানে আপনি সম্পূর্ণ কমান্ডগুলি প্রতিশ্রুতিবদ্ধ করার আগে আনলোল করতে পারবেন?
- RX5000 হচ্ছে আপনি একটি ডাটাবেসের মধ্যে করতে পারেন বৃদ্ধিলাভ প্রত্যাবর্তন পরিবর্তনের ক্ষমতা কথা বলছে।
- আপনি যে চেকপয়েন্ট লিঙ্কটি একই জিনিসটির জন্য উল্লেখ করেছেন, কিন্তু তারা নির্দিষ্ট করে যে পৃথক কনফিগারেশন কমান্ডগুলি একক "প্রতিশ্রুতিবদ্ধ" ক্রিয়াতে একত্রে গ্রুপ করা যেতে পারে।
কনফিগ সংরক্ষণাগার, এবং রোলব্যাক সহ সিসকো সিএলআই লেনদেন
এই দক্ষতাগুলি আপনি শিল্পের অন্য কোথাও দেখতে পান তার সাথে খুব সাদৃশ্য ... উদাহরণস্বরূপ সিসকো রাউটারের ক্ষেত্রে, আপনি যদি archive
সিস্কোর চলমান কনফিগারেশনটিতে সক্ষম হন তবে আপনি বিপরীতমুখী লেনদেনের ক্ষেত্রে পরিবর্তন আনতে পারেন ।
SW1#sh runn | b archive
archive
path bootflash:$h_config
!
SW1#term exec prompt time
SW1#archive config
SW1#dir bootflash:
Directory of bootflash:/
21 -rw- 52770 Nov 3 2013 12:48:04 -06:00 SW1_config-Nov--3-12-48-02-CST-1
20 -rw- 52770 Nov 3 2013 12:45:02 -06:00 SW1_config-Nov--3-12-45-00-CST-0
22 -rw- 52762 Nov 3 2013 12:52:22 -06:00 SW1_config-Nov--3-12-52-20-CST-0
23 -rw- 52762 Nov 3 2013 14:38:44 -06:00 SW1_config-Nov--3-14-38-41-CST-1
26 -rw- 66622 Jan 31 2014 13:17:46 -06:00 SW1_configJan-31-13-17-42-CST-2 <---
131436544 bytes total (95956992 bytes free)
SW1#
এখনই কোনও লুপব্যাক 100 কনফিগার করা নেই ...
SW1#sh runn int lo100
^
% Invalid input detected at '^' marker.
SW1#
সিএলআই লেনদেনের উদাহরণ এবং কনফিগার করুন
আসুন Loopback100
10 মিনিটের রোলব্যাক টাইমার দিয়ে কনফিগার করা যাক, কনফিগার স্ন্যাপশট থেকে আমাদের পরিবর্তনগুলি দেখুন, পরিবর্তনগুলি নিশ্চিত করুন এবং তারপরে ফিরে আসুন। যদি রোলব্যাক টাইমারটির কনফিগারেশন নিশ্চিত না করেই মেয়াদ শেষ হয়ে যায়, তবে এটি স্বয়ংক্রিয়ভাবে আমাদের সর্বশেষে ফিরে আসবে config archive
(এটি যখন আপনি সম্পাদন করেন তখনও ঘটে config terminal revert
)।
এই লেনদেনগুলি মূল্যবান, কারণ আপনি যদি নিজের রাউটারের কনফিগারেশনটি এমনভাবে পৌঁছে দেন যে এটি অ্যাক্সেসযোগ্য নয়, এটি স্বয়ংক্রিয়ভাবে আপনার সংরক্ষিত স্ন্যাপশটে ফিরে যাবে ... আপনি যদি রাউটারটি পরিচালনা করতে পারেন তবে এটি কোনও পরিচিত-ভালকে রোলব্যাকের প্রয়োজন হয় তবে এটিও সহায়তা করে তাড়াতাড়ি কনফিগার করুন।
SW1#configure terminal revert timer 10
Rollback Confirmed Change: Backing up current running config
to bootflash:SW1_configJan-31-13-20-21-CST-3
Enter configuration commands, one per line. End with CNTL/Z.
SW1(config)#
SW1(config)#int loopback 100
SW1(config-if)#ip address 1.2.3.4 255.255.255.255
SW1(config-if)#end
SW1#
আমরা দেখতে পাচ্ছি যে লুব্যাক 100 উপস্থিত রয়েছে ...
SW1#sh runn int lo100
Load for five secs: 28%/0%; one minute: 24%; five minutes: 24%
Time source is NTP, 13:21:25.243 CST Fri Jan 31 2014
Building configuration...
Current configuration : 65 bytes
!
interface Loopback100
ip address 1.2.3.4 255.255.255.255
end
SW1#
আমরা সর্বশেষ কনফিগারেশন সংরক্ষণাগারে রোলব্যাকের জন্য প্রয়োজনীয় ডিফগুলি দেখতে পাচ্ছি ...
SW1#sh archive config differences bootflash:SW1_configJan-31-13-17-42-CST-2
Load for five secs: 17%/0%; one minute: 24%; five minutes: 23%
Time source is NTP, 13:25:55.832 CST Fri Jan 31 2014
!
!Contextual Config Diffs:
-interface Loopback100
-ip address 1.2.3.4 255.255.255.255
SW1#
এখন আমরা প্রতিশ্রুতিটি নিশ্চিত করতে পারি ... এর অর্থ 10 মিনিটের টাইমার সমাপ্ত হলে আমরা স্বয়ংক্রিয়ভাবে রোলব্যাক করব না।
SW1#configure confirm
SW1#sh runn int loo100
Load for five secs: 25%/0%; one minute: 25%; five minutes: 24%
Time source is NTP, 13:30:17.269 CST Fri Jan 31 2014
Building configuration...
Current configuration : 65 bytes
!
interface Loopback100
ip address 1.2.3.4 255.255.255.255
end
SW1#
সি এল আই লেনদেন রোলব্যাক
ধরুন আমরা এর পরে কোন সমস্যা খুঁজে পাই config confirm
। পুরানো কনফিগারেশনটি আমরা সংরক্ষণাগারভুক্ত করা যাক ...
SW1#configure replace bootflash:SW1_configJan-31-13-17-42-CST-2
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
Total number of passes: 1
Rollback Done
SW1#
চলমান কনফিগারেশনে এখন লুপব্যাক 100 বিদ্যমান নেই। কনফিগারেশনটি ঠিক একইভাবে ছিল যখন আমরা আমাদের প্রথম স্ন্যাপশটটি নিয়েছিলাম took
SW1#sh runn int lo100
^
% Invalid input detected at '^' marker.
SW1#
যখন কোনও রোলব্যাক ঘটে তখন কনফিগারেশনটি অন্য কোনও কনফিগার ক্রিয়াকলাপ থেকে লক হয়ে যায়। কোনও বাগ, বা কিছু অনির্দেশ্য ইভেন্টের ক্ষেত্রে configuration mode exclusive auto expire [timeout-in-seconds]
এই বৈশিষ্ট্যটি ব্যবহার করার সময় আপনার কনফিগারেশনে রাখা ভাল । আমি সর্বোচ্চ সেকেন্ডের সর্বোচ্চ টাইমআউট মানটি পছন্দ করি ... এর অর্থ কনফিগারেশনটি লক করা সর্বোচ্চ সময় 10 মিনিট।
.তিহাসিক নোট
মূলত, জুনিপার কনফিগার রোলব্যাক বৈশিষ্ট্য মোতায়েনকারী প্রথম প্রধান বিক্রেতা। আমি তখন সিসকোতে কাজ করেছি এবং আমাদের বিক্রয় অ্যাকাউন্টগুলি সিসকো আইওএসে এই বৈশিষ্ট্যের জন্য চিৎকার করছে। আমি এখনও কোম্পানির উল্লেখযোগ্য খেলোয়াড়দের অভ্যন্তরীণ নির্দেশগুলি মনে করি, যারা বলেছিলেন "সিসকো আইওএস এ এটি অসম্ভব" "
অবশ্যই যথেষ্ট অধ্যবসায় (এবং মাঝখানে কয়েক বছর) সহ আমরা এটি আইওএসে রেখেছি ... মূল কথাটি প্রথমটিকে "না, আমরা এটি করতে পারি না" ধরে নিই না সত্যই সঠিক।