1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tìm hiểu và triển khai hệ thống quản lý cấu hình sử dụng ansible

21 13 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Tìm Hiểu Và Triển Khai Hệ Thống Quản Lý Cấu Hình Sử Dụng Ansible
Tác giả Đặng Thế Hùng
Người hướng dẫn ThS. Đặng Ngọc Cường
Trường học Đại Học Duy Tân
Chuyên ngành Khoa Kỹ Thuật Mạng Máy Tính & Truyền Thông
Thể loại Đồ Án Tốt Nghiệp
Định dạng
Số trang 21
Dung lượng 391,92 KB

Nội dung

ĐẠI HỌC DUY TÂN TRƯỜNG KHOA HỌC MÁY TÍNH KHOA KỸ THUẬT MẠNG MÁY TÍNH & TRUYỀN THƠNG TÌM HIỂU VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ CẤU HÌNH SỬ DỤNG ANSIBLE Sinh viên trình bày : ĐẶNG THẾ HÙNG Mã số sinh viên : 24211105073 Giảng viên hướng dẫn : ThS ĐẶNG NGỌC CƯỜNG Lý chọn đề tài Tổng quan quản trị mạng NỘI DUNG TRÌNH BÀY Nghiên cứu Ansible Triển khai hệ thống quản lý cấu hình sử dụng Ansible Kết luận LÝ DO CHỌN ĐỀ TÀI - Xuất phát từ thực trạng công việc cài đặt cấu hình máy chủ phương pháp thủ công - Nhu cầu sử dụng giải pháp để tự động hóa - Lợi ích sử dụng Ansible TỔNG QUAN VỀ QUẢN TRỊ MẠNG 👉 Một số cơng cụ quản lý cấu hình phổ biến: Bảng so sánh cấu trúc Ansible, Puppet Chef: Hoạt động Thuật ngữ cho tệp liệt kê hành động Giao thức cho thiết bị mạng Sử dụng mơ hình agent agentless Mơ hình đẩy kéo Ansible Puppet Chef Playbook Manifest Recipe, Runlist HTTP (REST) HTTP (REST) Agentless Agent Agent Push Pull Pull SSH, NETCONF NGHIÊN CỨU VỀ ANSIBLE ▪ Sơ lược SSH SSH (Secure Shell), giao thức điều khiển từ xa cho phép người dùng kiểm soát chỉnh sửa server từ xa qua Internet SSH làm việc thông qua bước đơn giản: + Bước Định danh host + Bước Mã hoá + Bước Chứng thực ▪ YAML: YAML (YAML Ain’t Markup Language) chuẩn liệu kiểu serialization dành cho tất ngơn ngữ Nó sử dụng phổ biến để tạo file config cho nhiều ứng dụng Ansible gì? ▪ Ansible cơng cụ quản lý cấu hình (Configuration Management) ▪ Cho phép tự động hóa cơng việc Sysadmin/DevOps; ▪ Là công cụ mã nguồn mở dùng để quản lý cài đặt, cấu hình hệ thống cách tập trung Ưu điểm Ansible ▪ Clear ▪ Fast ▪ Complete ▪ Efficient ▪ Secure ▪ Ansible nhẹ qn, khơng có ràng buộc liên quan đến hệ điều hành hay phần cứng 10 Cách thức hoạt động Ansible 11 ▪ Lệnh Ansible Ad-hoc : Quá trình sử dụng lệnh “ansible” terminal để thực thi nhanh tác vụ mà ta muốn máy chủ remote gọi lệnh “Ansible Ad-hoc” 12 ▪ Ansible playbook Ansible playbook khuôn mẫu, nhà phát triển mã viết sẵn sử dụng ad - hoc thiết lập template 13 ▪ Ansible inventory + Là file chứa thông tin server cần quản lý File thường nằm đường dẫn /etc/ansible/hosts + Inventory static (tĩnh) dynamic (động), chí kết hợp hai 14 TRIỂN KHAI HỆ THỐNG QUẢN LÝ CẤU HÌNH SỬ DỤNG ANSIBLE Mơ hình triển khai hệ thống quản lý cấu hình sử dụng Ansible 15 DEMO 16 KẾT LUẬN Kết đạt được: - Có thêm nhiều kiến thức thật bổ ích quản trị hệ thống mạng Linux, quản lý cấu hình - Có nhìn tích cực việc lựa chọn giải pháp nguồn mở để triển khai quản lý cấu hình Hạn chế: - Chưa thực thể rõ mạnh ưu điểm Ansible việc quản lý cấu hình Hướng phát triển: - Sử dụng ansible để triển khai quản lý sở hạ tầng, triển khai mã nguồn mở AWX - Xây dựng Ansible Playbooks chun nghiệp có tính ứng dụng thực tế cao - Nghiên cứu triển khai Security Automation sử dụng Ansible 17 18 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Lê Trọng Vĩnh, Nguyễn Gia Như, Đặng Ngọc Cường, Giáo trình Thiết kế mạng, NXB Thơng tin & Truyền thông, 2011 [2] Trần Bàn Thạch, Bài giảng Quản trị mạng, Đại học Duy Tân Tiếng Anh [3] Jeff Geerling, Ansible for DevOps - Server and configuration management for humans, 2015 [4] James Freeman, Jesse Keating, Mastering Ansible, Third Edition, March 2019 [5] David Clinton, Linux in Action, 2018 19 Website [6] https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html [7] https://vnsys.wordpress.com/2018/08/04/quan-ly-cau-hinh-cm-voi-ansible/ [8] https://en.wikipedia.org/wiki/Ansible_(software) [9] https://docs.ansible.com/ansible/2.8/user_guide/modules.html [10] https://www.redhat.com/en/topics/automation/what-is-configuration-management [11] https://vinasupport.com/yaml-la-gi-cach-doc-file-yaml-trong-lap-trinh-php-perl/ [12] https://www.cisco.com/c/en/us/solutions/automation/network-automation.html [13] https://www.server-world.info/en/note?os=CentOS_8&p=ansible&f=3 [14] https://www.server-world.info/en/note?os=CentOS_8&p=ansible&f=4 [15] https://www.youtube.com/watch?v=maTrGNxMcbA [16] https://docs.ansible.com/ansible/latest/user_guide/intro_adhoc.html [17] https://bkaii.com.vn/tin-tuc/339-gioi-thieu-cac-mo-hinh-quan-li-mang 20 Thanks! Any questions? 21

Ngày đăng: 19/12/2023, 15:24

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w