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

  • [CLI – Người anh cả trong thế giới cấu hình hạ tầng]

    [CLI – Người anh cả trong thế giới cấu hình hạ tầng]

    Trong thời đại mà NETCONF, REST API và IaC (Infrastructure as Code) đang bùng nổ, chúng ta không thể không nhắc đến “ông tổ nghề cấu hình” – CLI (Command Line Interface).

    🧵 CLI từng là vũ khí tối thượng cho các Sysadmin, Netadmin thời kỳ đầu. Bạn phải nhớ từng dòng lệnh, từng cú pháp, từng dấu cách. Nhưng chính sự “cần mẫn” đó tạo nên thế hệ admin "tay lệnh vàng".

    Vì sao CLI vẫn chưa chết?

    ✅ Giao diện dòng lệnh dễ hiểu cho con người – không cần IDE, không cần YAML hay JSON.
    ✅ Rất tốt cho thao tác thủ công, khắc phục sự cố trực tiếp.
    ✅ Thường là cách duy nhất để truy cập khi thiết bị mất kết nối mạng hoặc bị lock API.

    Tuy nhiên…

    ⚠️ CLI không thân thiện với automation:
    • Thiếu tính khả trình (programmability)
    • Dễ lỗi khi thao tác hàng loạt
    • Không theo mô hình “idempotent”
    • Gặp khó khăn khi tích hợp CI/CD hoặc self-healing infra

    ➡️ Đó là lý do Ansible, Puppet, Chef ra đời. Những công cụ này không xóa bỏ CLI, mà trừu tượng hóa CLI thành dạng template hóa – giúp bạn tái sử dụng, tự động hóa và kiểm soát cấu hình với tốc độ CI/CD hiện đại.

    🔍 Ví dụ minh họa:
    Bạn cần cấu hình OSPF cho 20 router?
    • Với CLI: bạn gõ tay từng con.
    • Với Ansible: bạn dùng 1 template YAML, gọi inventory, rồi ansible-playbook là xong.

    🧠 Tổng kết:
    CLI là nền móng. Nhưng nếu bạn muốn đi xa hơn “đập lệnh”, hãy bắt đầu học cách tự động hóa nó!


    💬 Bạn còn dùng CLI nhiều không? Hay đã chuyển hẳn sang Ansible/Python? Comment chia sẻ nhé!
    #NetDevOps automation #CLIvsAPI #IaC ansible devnet #VnProSharing Click image for larger version

Name:	CLI.png
Views:	3
Size:	27.0 KB
ID:	432283
    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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