Blog
Thoughts on engineering, design, and building great products.
Một Dự Án Hoàn Chỉnh và Tổng Kết Series
Ghép tất cả: một dự án Ansible hoàn chỉnh triển khai ứng dụng bằng role theo best practices, chạy idempotent trên server thật. Rồi dọn dẹp hạ tầng, tổng kết hành trình từ ad-hoc tới custom module, và gợi ý học tiếp.
Cài Đặt và Lệnh Ad-hoc Đầu Tiên
Dựng control node (cài Ansible), chuẩn bị một host để quản lý, viết file cấu hình và inventory, rồi chạy các lệnh ad-hoc đầu tiên: ping, command, shell, setup, và become để chạy với quyền root.
Kiến Trúc Ansible: Control Node, Inventory, Module và SSH
Deep-dive kiến trúc Ansible: control node, managed node, inventory, module. Và chính xác chuyện gì xảy ra khi bạn chạy một lệnh — Ansible đóng gói module, ship qua SSH lên host, chạy bằng Python ở đó, nhận JSON về. Quan sát thật bằng -vvv.
Ansible Là Gì và Vì Sao Nên Dùng
Mở đầu series: vấn đề quản lý cấu hình mà Ansible giải quyết, vì sao 'agentless' và 'idempotent' là hai từ khóa quan trọng nhất, các khái niệm cốt lõi (control node, inventory, playbook, module, role), và lộ trình từ cơ bản tới viết module riêng.
Cron và Tác Vụ Định Kỳ
Cho lệnh và script tự chạy theo lịch — backup hằng đêm, dọn log hằng tuần. Học cú pháp crontab, các bẫy thường gặp (PATH, môi trường), at cho việc một lần, và tổng kết cả series Linux.