المقدمة
يصف هذا المستند كيفية ترحيل التكوين من موجّه حالي إلى موجّه جديد.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية وأن يكون لديك الوصول المطلوب:
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
الاصطلاحات
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
إجراء عملية نسخ احتياطي للتكوين
هناك عدة طرق للاختيار من بينها لإجراء نسخ احتياطي لتكوين ما واستعادته:
استخدام خادم TFTP لإجراء نسخ احتياطي لتكوين ما واستعادته
هذا نهج مفصّل خطوة بخطوة لنسخ تكوين ما من موجّه إلى خادم TFTP، وإعادته إلى موجّه آخر. قبل المتابعة بهذه الطريقة، تأكد من وجود خادم TFTP لديك على الشبكة التي يتوفر لديك اتصال IP بها.
-
في موجّه الأمر Router> ، قم بإصدار الأمر enable ، وتقديم كلمة المرور المطلوبة عند طلبها.
يتغير موجّه الأمر إلى Router#، والذي يشير إلى أن الموجّه الآن في الوضع ذي الامتيازات.
-
انسخ ملف التكوين هذا إلى خادم TFTP:
CE_2#copy running-config tftp:
Address or name of remote host []? 10.104.207.171
Destination filename [ce_2-confg]? backup_cfg_for_my_router
!!
1030 bytes copied in 2.489 secs (395 bytes/sec)
CE_2#
-
افتح ملف التكوين باستخدام محرر نصي. ابحث عن أي سطر يبدأ ب AAA وقم بإزالته.
ملاحظة: الغرض من هذه الخطوة هو إزالة أي أوامر أمان يمكن أن تمنعك من الوصول إلى الموجه.
-
انسخ ملف التكوين من خادم TFTP إلى موجّه جديد في وضع (تمكين) ذي امتيازات بتكوين أساسي.
Router#copy tftp: running-config
Address or name of remote host []? 10.104.207.171
Source filename []? backup_cfg_for_my_router
Destination filename [running-config]?
Accessing tftp://10.66.64.10/backup_cfg_for_my_router...
Loading backup_cfg_for_router from 10.104.207.171 (via FastEthernet0/0): !
[OK - 1030 bytes]
1030 bytes copied in 9.612 secs (107 bytes/sec)
CE_2#
استخدام خادم FTP لإجراء نسخ احتياطي لتكوين ما واستعادته
في هذا الإجراء، يمكن استخدام خادم FTP بدلاً من خادم TFTP.
-
في موجّه الأمر Router> ، قم بإصدار الأمر enable ، وتقديم كلمة المرور المطلوبة عند طلبها.
يتغير موجّه الأمر إلى Router#، والذي يشير إلى أن الموجّه الآن في الوضع ذي الامتيازات.
-
قم بتكوين اسم مستخدم وكلمة مرور FTP.
CE_2#configure terminal
CE_2(config)#ip ftp username cisco
CE_2(config)#ip ftp password cisco123
CE_2(config)#end
CE_2#
-
انسخ التكوين إلى خادم FTP.
CE_2#copy running-config ftp:
Address or name of remote host []? 10.66.64.10
Destination filename [ce_2-confg]? backup_cfg_for_router
Writing backup_cfg_for_router !
1030 bytes copied in 3.341 secs (308 bytes/sec)
CE_2#
-
افتح ملف التكوين باستخدام محرر نصي. ابحث عن أي سطر يبدأ ب AAA وقم بإزالته.
ملاحظة: الغرض من هذه الخطوة هو إزالة أي أوامر أمان يمكن أن تمنعك من الوصول إلى الموجه.
-
انسخ ملف التكوين من خادم FTP إلى موجّه جديد في وضع (تمكين) ذي امتيازات بتكوين أساسي.
Router#copy ftp: running-config
Address or name of remote host [10.66.64.10]?
Source filename [backup_cfg_for_router]?
Destination filename [running-config]?
Accessing ftp://10.66.64.10/backup_cfg_for_router...
Loading backup_cfg_for_router !
[OK - 1030/4096 bytes]
1030 bytes copied in 13.213 secs (78 bytes/sec)
CE_2#
استخدام برنامج محاكاة طرفية لإجراء نسخ احتياطي لتكوين ما واستعادته
يمكن إستخدام برنامج محاكاة طرفية لإجراء نسخ إحتياطي لتكوين ما واستعادته. هذا وصف للإجراء مع برنامج المحاكاة Microsoft HyperTerminal، ولكن يمكنك إستخدام المفهوم وهذا المثال مع برنامج المحاكاة الطرفية المفضل لديك:
-
إذا كان يلزم نسخ التكوين من موجّه آخر، فقم بالاتصال بذلك الموجّه من خلال وحدة التحكم أو برنامج Telnet.
-
في موجّه الأمر Router> ، قم بإصدار الأمر enable ، وتقديم كلمة المرور المطلوبة عند طلبها.
يتغير موجه الأمر إلى Router#، والذي يشير إلى أن الموجه الآن في الوضع ذي الامتيازات.
-
قم بإصدار الأمر terminal length 0 لإجبار الموجّه على إعادة الاستجابة بالكامل مرةً واحدة، بدلاً من شاشة واحدة في كل مرة.
وهذا يتيح لك التقاط التكوين بدون موجهات —أكثر— خارجية تم إنشاؤها عند إستجابة الموجه بشاشة واحدة في كل مرة.
-
في قائمة HyperTerminal، اختر Transfer (نقل) > Capture Text (التقاط نص).
تظهر نافذة Capture Text (التقاط نص).
-
قم بتسمية هذا الملف باسم config.txt.
-
انقر على بدء لتجاهل نافذة Capture Text (التقاط نص) وابدأ عملية الالتقاط.
-
قم بإصدار الأمر show running-config وأمنح الموجه الوقت الكافي لاستكمال إستجابته. يمكنك أن ترى:
Building configuration...
متبوعًا بالتكوين.
-
في قائمة HyperTerminal، اختر Transfer (نقل) > Capture Text (التقاط نص) > Stop (إيقاف)لإنهاء التقاط الشاشة.
-
افتح ملف config.txt الذي أنشأته في أي محرر نصوص، مثل Notepad أو WordPad.
-
ابحث عن أي سطر يبدأ ب AAA وقم بإزالته.
ملاحظة: الغرض من هذه الخطوة هو إزالة أي أوامر أمان يمكن أن تمنعك من الوصول إلى الموجه.
-
ثم احفظ الملف.
-
قم بالاتصال بالموجّه الذي يحتاج إلى التكوين.
-
افتح ملف config.txt.
-
قم بتمييز محتويات ملف config.txt بالكامل.
للقيام بذلك، قم بتمييز المحتويات بأكملها باستخدام زر الماوس الأيسر. وبدلاً من ذلك، إذا كنت تستخدم Notepad، فيمكنك اختيار Edit (تحرير) > Select All (تحديد الكل) من القائمة.
-
انسخ النص المحدد إلى حافظة Windows.
يمكنك إما إختيار Edit (تحرير) > Copy (نسخ) من قائمة محرر النصوص أو الضغط مع الاستمرار على مفتاح CTRL والضغط في الوقت نفسه على المفتاح C لإجراء النسخ.
-
قم بالتبديل إلى نافذة HyperTerminal وأصدر الأمر configure terminal في موجه الأمر Router#. ثم اضغط على المفتاح Enter.
-
الصق ملف التكوين في الموجه باستخدام Edit (تحرير) > Paste to Host (لصق إلى المضيف) في قائمة HyperTerminal.
-
بعد أن ينتهي التكوين من اللصق ويقوم الموجّه بإعادتك إلى موجّه أمر التكوين، قم بإصدار الأمر copy running-config startup-config لكتابة التكوين في الذاكرة.
-
قم بإصدار الأمر exit للعودة إلى موجّه الأمر Router#.
النسخ الاحتياطي التلقائي للتكوين باستخدام طريقة Kron
ملاحظة: يجب ألا يتم إستخدام طريقة kron على محولات Catalyst 9000 Series Switches، راجع معرف تصحيح الأخطاء من Cisco CSCvp92564 للحصول على مزيد من المعلومات.
للحصول على موجّه لنسخ running-config إلى startup-config، على سبيل المثال، كل يوم أحد في تمام الساعة 23:00، استكمل الخطوات التالية:
-
Create a kron policy list— هذا هو النص البرمجي الذي يسرد الأوامر التي يجب أن يشغلها الموجه في الوقت المجدول.
Router(config)#kron policy-list SaveConfig
Router(config-kron-policy)#cli write
Router(config-kron-policy)#exit
ملاحظة: يتمثل السبب وراء إستخدام write بدلا من copy running-config startup-config في أن kron لا يدعم موجهات الأوامر التفاعلية ولأن الأمر copy running-config startup-config يتطلب التفاعل. من المهم تذكُّر ذلك عند إنشاء الأوامر. لاحظ أيضا أن kron لا يدعم أوامر التكوين.
-
Create a kron occurrence — يقوم هذا بإعلام الموجه بموعد وعدد المرات التي يجب فيها تشغيل السياسة.
Router(config)#kron occurrence SaveConfigSchedule at 23:00 Sun recurring
Router(config-kron-occurrence)#policy-list SaveConfig
-
SaveConfigSchedule — هذا هو اسم التكرار. يتراوح طول اسم التكرار ما بين 1 إلى 31 حرفًا. وإذا كان اسم التكرار جديدا، يمكن إنشاء بنية تكرار. وإذا لم يكن اسم التكرار جديدا، يمكن تحرير التكرار الحالي.
-
at —يحدّد أن التكرار سيتم تشغيله في تاريخ ووقت محددين على التقويم.
-
recurring — يحدّد أن التكرار يتم تشغيله على أساس متكرر.
-
تحقق من تكوين kron باستخدام الأمر show.
Router#show kron schedule
Kron Occurrence Schedule
SaveConfigSchedule inactive, can run again in 1 days 12:37:47 at 23:00 on Sun
Router#show running-configuration
kron occurrence SaveConfigSchedule at 23:00 Sun recurring
policy-list SaveConfig
kron policy-list SaveConfig
cli write
النسخ الاحتياطي للتكوين إلى خادم TFTP
الغرض من هذا المثال هو حفظ التكوين الحالي في خادم TFTP (10.1.1.1) كل يوم أحد في تمام الساعة 23:00:
Router(config)#kron policy-list Backup
Router(config-kron-policy)#cli show run | redirect tftp://10.1.1.1/test.cfg
Router(config-kron-policy)#exit
!
Router(config)#kron occurrence Backup at 23:00 Sun recurring
Router(config-kron-occurrence)#policy-list Backup
التحقق من الصحة
استخدم الأمر show running-config لتأكيد نسخ ملف التكوين إلى موجّه الوجهة.
معلومات ذات صلة