Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Ansible & Ansible-Playbooks For Automation

Ansible & Ansible-Playbooks Cho Tự Động Hóa

Ansible & Ansible-Playbooks Cho Tự Động Hóa

Học Ansible qua các ví dụ thực tế về cách sử dụng các module và Playbook phổ biến nhất

4.4
(662 đánh giá)
4,114 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.479.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
11.0 giờ video
99 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Giới thiệu về Ansible - Sự khác biệt giữa Ansible Core & Ansible Community
Các lệnh Ad-hoc trong Ansible
Ansible Facts và Tạo Facts tùy chỉnh
Ansible Playbooks
Ansible Roles

Yêu cầu

Kiến thức để cấp phát máy chủ từ VMWare hoặc từ bất kỳ Đám mây nào
Kiến thức về máy chủ Unix/Linux với các lệnh cơ bản
Kiến thức về kết nối SSH với máy chủ từ xa
Kiến thức về sự khác biệt giữa xác thực không mật khẩu và có mật khẩu

Đối tượng phù hợp

Dành cho những ai đang tìm kiếm công việc trong lĩnh vực Tự động hóa sử dụng Ansible và Ansible Playbooks

Nội dung khóa học

36 phần • 97 bài giảng
1 Giới thiệu về Ansible
2 Ansible Core so với Ansible Community
3 Ansible hoạt động như thế nào?
1 Khởi chạy các Node/Máy chủ cần thiết cho việc thiết lập Ansible
2 Khởi chạy Node Điều khiển Ansible - Node CentOS9 từ Windows WSL2
3 Cài đặt Ansible-Core trên CentOS9 với Python Phiên bản 3.9.x
4 Khởi chạy EC2 Instance Ubuntu từ AWS Cloud
5 Cấu hình Ansible để làm việc với các Node được Quản lý
6 Tại sao Ansible được gọi là công cụ không cần Agent?
7 Tạo userId trên Ansible Controller và chuyển sang ansadmin từ userid
8 Kiến trúc Ansible đơn giản
9 Cách lấy file hoặc thư mục mới nhất từ vị trí hiện tại?
1 Giới thiệu về lệnh Ad-hoc của Ansible với các Module | Lệnh cho các Module
2 Lệnh Ad-hoc của Ansible để thực thi bất kỳ lệnh Unix/Linux nào
3 Xử lý Đối số có dấu ngoặc kép
4 Câu chuyện hậu trường để thực thi lệnh Ad-hoc của Ansible là gì?
1 Danh sách các module file để làm việc với file | file, copy, lineinfile, blockinfile.....
2 Lệnh Ad-hoc của Ansible với Module File để tạo file trên các Node được Quản lý
3 Lệnh Ad-hoc của Ansible với Module stat
4 Lệnh Ad-hoc của Ansible với module copy
5 Lệnh Ad-hoc của Ansible với module lineinfile để thêm/thay thế/xóa dòng
6 Lệnh Ad-hoc của Ansible với module fetch để tải xuống từ các node được quản lý
1 Lệnh Ad-hoc của Ansible với các module yum và apt để cài đặt gói
1 Thực thi Lệnh Ad-hoc của Ansible trên chính Node Điều khiển Ansible
1 Tại sao các Thao tác hoặc Tác vụ của Ansible được gọi là idempotent?
1 Thực thi Lệnh Ad-hoc của Ansible với userId và mật khẩu thực tế của bạn
1 File Inventory để làm việc với nhiều Môi trường
2 Các loại File Inventory của Ansible
1 Nhiều vị trí của File Cấu hình Ansible và mức độ ưu tiên của chúng
1 Cách sử dụng Lệnh Ad-hoc của Ansible trong Shell Scripts
1 Ansible Default Facts với module setup
2 Cách tạo Custom Facts dựa trên yêu cầu
1 Giới thiệu về Playbooks và Tại sao chúng ta cần playbooks?
2 Cách sử dụng Trình soạn thảo Visual Studio Code để phát triển Ansible Playbooks
3 Playbook đầu tiên
4 Thực thi Playbooks trên chính Node Điều khiển Ansible
5 Lệnh để kiểm tra cú pháp Playbook
1 Giới thiệu về Biến tùy chỉnh trong Ansible
2 Kiểu dữ liệu của Biến
3 Cấu trúc dữ liệu của YAML Scripting
4 Đọc giá trị Biến từ một file
5 Truyền giá trị Biến từ Dòng lệnh
6 Cách sử dụng phần vars_prompt trong playbooks
7 host_vars & group_vars
8 Module debug với các đối số vars và msg
1 Biến Register trong Ansible - Để lưu kết quả đầu ra của một tác vụ vào biến
2 Biến Set Fact trong Ansible - Định nghĩa hoặc Định nghĩa lại Biến giữa các tác vụ
1 Các loại toán tử | Các phép toán trên Biến
2 Toán tử số học
3 Cách sử dụng Bộ lọc & Phương thức để thao tác dữ liệu - dữ liệu biến hoặc dữ liệu trực tiếp
4 Toán tử so sánh | bằng, không bằng, lớn hơn, nhỏ hơn, v.v...
5 Toán tử thành viên
6 Toán tử logic
7 Toán tử kiểm tra
8 Các phép toán trên danh sách hoặc chuỗi
9 Các phép toán trên Chuỗi
10 Các phép toán trên từ điển hoặc bản đồ
11 Các điểm cần nhớ
1 Câu lệnh Điều kiện với when
2 Câu lệnh Điều kiện In-line với if-else
1 Thiết kế Máy tính Số học Đơn giản
2 Playbook đơn giản để Tìm Phiên bản Python
3 Playbook để tìm phiên bản java
4 Playbook để thực thi bất kỳ lệnh nào
1 Làm việc với Ansible Facts (Facts mặc định) bằng Playbooks
2 Service hoặc Systemd Facts với module service_facts
3 inventory_hostname & hostvars
1 Cách sử dụng become, become_user và become_method
1 Cài đặt Gói đã cho dựa trên Họ Hệ điều hành
2 Cài đặt một Gói dựa trên Trình quản lý gói của các Node được Quản lý
3 Viết một Playbook để cài đặt bất kỳ gói nào?
4 Làm thế nào để tái sử dụng Ansible-Tasks với import_tasks và include_tasks?
1 Cách sử dụng Handlers? & Khi nào Handlers được thực thi?
1 Cách sử dụng tags để thực thi tác vụ?
1 Xử lý Lỗi | Phần-1
2 Xử lý Lỗi với block và rescue và nhóm nhiều tác vụ | Phần-2
1 Ghi đầu ra của Lệnh Ad-hoc Ansible & Playbooks vào file log
1 Cài đặt và Đặt JAVA_HOME làm Biến Môi trường cho tất cả Ứng dụng
2 Playbook để đặt JAVA_HOME cho bất kỳ Open JDK nào với Url hợp lệ
1 Playbook Ansible Thực tế Đơn giản với sự kết hợp của tags, block & handlers
1 Giới thiệu về vòng lặp
2 Vòng lặp để làm việc với danh sách
3 Cài đặt nhiều gói với vòng lặp
4 Vòng lặp để làm việc với từ điển
1 Giới thiệu về module template
2 File template với Biến, điều kiện và vòng lặp
1 Plugin Ansible là gì và Làm thế nào để liệt kê các Plugin cần thiết?
1 Cài đặt các bộ sưu tập cần thiết hoặc module cần thiết từ namespace cần thiết
1 Inventory Động của Ansible cho AWS với Plugin
2 Inventory Động của Ansible và Làm việc với các node được quản lý sử dụng ec2-us mặc định
1 Giới thiệu về Ansible Roles
1 Cách sử dụng Ansible Vault để Mã hóa các bí mật?
1 Làm việc với các Node được Quản lý nếu chúng đã được cài đặt Python
1 Các trường hợp khác nhau để Làm việc với Máy chủ Từ xa hoặc Node được Quản lý
2 Cấu trúc Thư mục cho Dự án Thực tế
3 Làm việc với userId & Mật khẩu cho lệnh Ad-hoc và Playbooks của Ansible
4 Làm việc với ssh keys cho lệnh Ad-hoc và Playbooks của Ansible

Giới thiệu khóa học

The target audience for this course are systems or automation engineers with a few years of experience in managing various parts of infrastructure, including operating systems, application configurations, and deployments.

This course also targets anyone who intends to manage systems and application configurations effectively and in an automated way, with the shortest learning curve.

What you’ll learn

  • Ansible Controller with Ad-hoc commands

  • Implementation of Ansible Playbooks from basic level to advanced level

  • Ansible Installation and Configuration with directory structure and Architecture

  • Ansible Ad-hoc commands

  • Ansible Facts and Variables

  • Ansible Inventories (Static and Dynamic Inventories)

  • How to work with Managed nodes if managed nodes are not installed with Python

  • Password Authentication setup and explanation

  • Introduction to Ansible Playbooks

  • Operations on strings and numbers using Playbooks (Filters and Methods )

  • Operators to work with tasks

  • Conditional Statements, loops, tags and handlers

  • Block module and its usage

  • Template module variables, conditional statements and loops

  • Ansible Vault Concept.

Are there any course requirements or prerequisites?

  • Provisioning Servers

    • From VMWare or From Any Cloud

  • Knowledge on

    • Unix/Linux Environment

    • Basic Commands

    • Usage of vi/vim Commands to Create a File

    • What is SSH Connection with Remote Servers ?

    • Difference between password-less and password authentication


Notes:

  • Basic knowledge on any programming or scripting language

  • Its good if you have knowledge on python as Ansible is developed with python

  • Shell Scripting or Python Scripting is mandatory to develop own modules/collections

Who this course is for:

  • who are looking for a job in Automation using Ansible and Ansible Playbooks

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Ansible
Hiển thị tất cả khoá học Automation
Hiển thị tất cả khoá học Configuration Management
Hiển thị tất cả khoá học Devops
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊