Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Rollback cấu hình Cisco

    🔥 Kỹ thuật cấu hình nâng cao trên Cisco IOS XE – Làm chủ Rollback như chuyên gia 🔥
    Bài viết dành riêng cho anh em CCNA/CCNP/CCIE muốn kiểm soát cấu hình mạng một cách chuyên nghiệp, an toàn và hiệu quả.

    Khi bạn cấu hình một thiết bị Cisco và “lỡ tay” gõ nhầm một vài dòng lệnh, điều gì sẽ xảy ra?
    Tình huống này không lạ – nhưng hệ quả thì rất phiền phức: downtime, lỗi truy cập, mất kết nối từ xa... Và nếu bạn chưa kịp copy running-config startup-config, thì rất dễ rơi vào cảnh “hối hận muộn màng”.

    💡 Giải pháp chuẩn Cisco: Sử dụng configuration archive và configure replace để thực hiện rollback thông minh. Đây là một tính năng được thiết kế để giúp bạn dễ dàng quay lại các cấu hình trước đó – như một “điểm khôi phục” (restore point) trong hệ điều hành.
    🧠 Tổng quan: Cấu hình Archive là gì?


    Configuration Archive cho phép bạn tự động lưu các bản sao của running-config thành các file cấu hình được đánh số và đánh dấu thời gian. Mỗi bản sao chính là một checkpoint – và bạn có thể “lùi lại quá khứ” bất kỳ lúc nào nhờ lệnh configure replace.

    Trước kia, bạn phải thủ công copy running-config flash:xxx, nhưng cách đó không tự động, không có quản lý phiên bản, và dễ bị quên. Giờ đây, archive config sẽ lo giúp bạn tất cả.
    ⚙️ Cách cấu hình Configuration Archive


    1. Vào chế độ cấu hình archive

    Router# configure terminal
    Router(config)# archive



    2. Chỉ định đường dẫn lưu file

    Router(config-archive)# path flash:myconfiguration

    3. Thiết lập số lượng tối đa các bản lưu (1–14, mặc định là 10)

    Router(config-archive)# maximum 10
    Router(config-archive)# end



    4. Lưu bản cấu hình hiện tại vào archive

    Router# archive config

    📌 Sau khi thiết lập, mỗi lần bạn chạy archive config, Cisco IOS XE sẽ tạo file theo dạng:

    flash:myconfiguration-Aug-24-17-02-05.455-0

    Các file này sẽ tự động bị xoá nếu vượt quá giới hạn maximum.
    🔍 Kiểm tra các bản lưu bằng lệnh show archive

    Router# show archive The maximum archive configurations allowed is 10. There are currently 1 archive configurations saved. Archive # Name 1 bootflash:myconfiguration-Aug-24-17-02-05.455-0 <- Most Recent
    🔄 Khôi phục cấu hình bằng configure replace


    Câu lệnh “rollback” chuẩn Cisco:

    Router# configure replace flash:myconfiguration-Aug-24-17-02-05.455-0

    Sau khi xác nhận bằng Y, thiết bị sẽ:

    ✅ So sánh các lệnh giữa file được chọn và running-config hiện tại
    ✅ Chỉ áp dụng sự khác biệt: xóa những lệnh thừa và thêm những lệnh thiếu
    ✅ Không làm gián đoạn dịch vụ (tránh re-apply toàn bộ lệnh như copy)

    📌 Lưu ý: File được dùng phải là cấu hình đầy đủ, không được là file partial.
    🔐 Lock cấu hình trong quá trình replace


    Mặc định, khi configure replace được chạy, IOS XE sẽ lock running-config để tránh xung đột. Có thể bỏ qua bằng:

    Router# configure replace flash:xxx no lock



    Để kiểm tra trạng thái lock:

    Router# show configuration lock
    🚀 Điểm mạnh của Rollback bằng configure replace
    • Hiệu quả: Chỉ áp dụng phần thay đổi, giảm rủi ro mất dịch vụ
    • Linh hoạt: Chọn chính xác phiên bản nào để rollback
    • Giống database: Như một cơ chế commitrollback trong hệ quản trị CSDL

    🧪 Một ví dụ thực tế


    Giả sử bạn lỡ cấu hình sai ACL hoặc định tuyến OSPF gây mất kết nối. Nếu trước đó đã chạy:

    Router# archive config



    Bạn chỉ cần:

    Router# configure replace flash:myconfiguration-Aug-24-17-02-05.455-0

    Và toàn bộ cấu hình sẽ trở về trạng thái ổn định như trước.
    ❓Câu hỏi ôn tập cuối bài:


    Mục đích chính của Cisco IOS XE Configuration Archive là gì?

    🔘 A. Xoá vĩnh viễn các file cấu hình cũ
    🔘 B. Gộp nhiều file cấu hình thành một
    ✅ C. Lưu trữ và quản lý file cấu hình để rollback hiệu quả
    🔘 D. Mã hoá file cấu hình để bảo mật
    📎 Lời kết:


    Nếu bạn là kỹ sư vận hành mạng hoặc đang học CCNP/CCIE, thì đây là một tính năng bắt buộc phải nắm vững. Đừng để một cú “enter nhầm” khiến cả hệ thống bị gián đoạn – hãy để configure replace là bạn đồng hành.
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X