Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề 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ờ
Đánh giá (1)
Luke was very knowledgeable and helpful throughout the training, including answering some questions which were probably more advanced than the course.
Carl Garner
Khóa học - Puppet Fundamentals
Dịch thuật bằng máy