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

  • Lab cài đặt và chạy chương trình nginx đơn giản bằng Puppet (Master - Agent).


    Bạn đang mệt mỏi vì phải SSH vào từng server để cài đặt dịch vụ, sửa file cấu hình, hay quản lý tiến trình bằng tay? Nếu bạn đang định hướng theo đuổi DevOps, Cloud Engineering hay System Admin, đã đến lúc đưa tự động hóa hạ tầng (Infrastructure as Code) vào thực tế với Puppet!
    Bài Lab này được thiết kế theo hướng "step-by-step", bỏ qua các lý thuyết rườm rà để đưa các bạn vào thẳng bài toán thực tế: Thiết lập kiến trúc quản lý tập trung Puppet Master - Agent.
    Khi thực hành bài Lab này, chúng ta sẽ cùng nhau đi qua các luồng hoạt động cốt lõi của một hệ thống quản trị tự động:
    Thiết lập giao tiếp mạng: Xử lý bài toán phân giải tên miền nội bộ (DNS/Hosts) để Master và các node Agent nhận diện được nhau.
    Bảo mật hệ thống (SSL/CA): Trực tiếp trải nghiệm quy trình bắt tay bảo mật khắt khe của Puppet. Từ việc Agent tạo yêu cầu (CSR) đến lúc Master kiểm duyệt và cấp phát chứng chỉ (Certificate CA).
    Quản lý cấu hình tập trung: Viết Manifests trên máy Master để ra lệnh cài đặt Nginx và cấu hình Web Server, sau đó đẩy xuống tự động cho các máy Agent.
    Kỹ năng Troubleshooting: Bỏ túi cách xử lý các lỗi kinh điển mà dân hệ thống nào cũng sẽ gặp khi deploy (Lỗi Name Resolution, lệch tên miền chứng chỉ, sai Private Key).
    Kết quả: Sau bài Lab, bạn sẽ hiểu rõ luồng giao tiếp Client - Server bảo mật, cách hệ thống biên dịch Catalog và tự động áp dụng (apply) trạng thái xuống hàng loạt node con một cách đồng nhất.
    Toàn bộ hướng dẫn chi tiết, các câu lệnh thiết lập và file mã nguồn (.pp) cấu hình sẽ được mình tổng hợp tại đây: https://drive.google.com/drive/folde...wd?usp=sharing
    Video Demo: https://youtu.be/hop27Vfk4XY
    Anh em nào đang "cày" mảng Network và Automation thì lưu lại ngay để lấy tài liệu thực hành nhé!
    Click image for larger version

Name:	image.png
Views:	0
Size:	30.7 KB
ID:	444871​​
Working...
X