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

Giới thiệu về Puppet

  • Điều gì là Puppet và cách nó hoạt động
  • Lợi ích của tự động hóa cơ sở hạ tầng
  • Cấu 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
  • Structure thư mục và tệp cấu hình quan trọng

Nắm vững và Viết Manifests

  • SyntaxException và cấu trúc cơ bản
  • Áp dụng manifests cho các nút
  • Sử dụng manifests để thay đổi hệ thống

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

  • Xác định nút
  • Các loại tài nguyên: gói, dịch vụ, tệp, người dùng, thư mục
  • Tạo tác vụ có thể tái sử dụng

Làm việc với Modules và Templates

  • Tạo và sử dụng modules
  • Sử dụng ERB templates để tạo nội dung động
  • Structure các thành phần có thể tái sử dụng

Tính năng Ngôn ngữ Nâng cao của Puppet

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

Các Nguyên tắc Tốt nhất và Phong cách

  • Phong cách ngôn ngữ và quy ước định dạng
  • Puppet Forge và các modules cộng đồng
  • Xử lý sự cố và vấn đề thường gặp

Tóm tắt và Bước tiếp theo

Yêu cầu

  • Sự hiểu biết về quản trị hệ thống Linux hoặc Unix
  • Kinh nghiệm sử dụng công cụ dòng lệnh
  • Thành thạo các khái niệm cấu hình hệ thống

Đối tượng

  • Nhân viên quản trị hệ thống muốn tự động hóa cơ sở 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
  • Nhà thực hành DevOps xây dựng môi trường có khả năng mở rộng
 14 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (1)

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

Các danh mục liên quan