Liên hệ với chúng tôi

Đề cương khóa học

Giới thiệu về Puppet

  • Puppet là gì và cách thức hoạt động
  • Lợi ích của tự động hóa hạ tầng
  • Kiến trúc Puppet: Master, Agent, Manifests, Modules

Cài đặt và Cấu hình

  • Cài đặt Puppet trên các nút Master và Agent
  • Cấu hình môi trường Puppet
  • Cấu trúc thư mục và các tệp cấu hình chính

Hiểu và Viết các Manifest

  • Cú pháp và cấu trúc cơ bản
  • Áp dụng manifest lên các nút
  • Sử dụng manifest để thực hiện các thay đổi hệ thống

Quản lý Nút và Tài nguyên

  • Định nghĩa các nút
  • Các loại tài nguyên: gói (packages), dịch vụ (services), tệp (files), người dùng (users), thư mục (directories)
  • Tạo các tác vụ có thể tái sử dụng

Làm việc với Module và Mẫu (Templates)

  • Tạo và sử dụng module
  • Sử dụng mẫu ERB để tạo nội dung động
  • Cấu trúc các thành phần có thể tái sử dụng

Các tính năng nâng cao của ngôn ngữ Puppet

  • Định nghĩa tùy chỉnh và lớp (classes)
  • Điều kiện và biểu thức
  • Mối quan hệ và thứ tự thực thi

Thực hành tốt và Phong cách code

  • Phong cách và quy ước định dạng ngôn ngữ
  • Puppet Forge và các module cộng đồng
  • Khắc phục sự cố và các vấn đề thường gặp

Tổng kết và Bước tiếp theo

Yêu cầu

  • Hiểu biết về quản trị hệ thống Linux hoặc Unix
  • Kinh nghiệm sử dụng các công cụ dòng lệnh
  • Quen thuộc với các khái niệm về cấu hình hệ thống

Đối tượng tham gia

  • Các quản trị viên hệ thống tìm cách tự động hóa hạ tầng
  • Các chuyên gia CNTT đánh giá Puppet như một giải pháp quản lý cấu hình
  • Các thực hành viên DevOps xây dựng các môi trường có khả năng mở rộng
 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (1)

Các khóa học sắp tới

Các danh mục liên quan