Đề 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

Requirements

  • 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 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories