Openstack
Khóa học Openstack trang bị cho học viên kiến thức về lĩnh vực điện toán đám mây, các công nghệ ảo hóa, có khả năng xây dựng hệ thống Private Cloud cho doanh nghiệp trên nền tảng Openstack.
Tổng quan
MỤC TIÊU KHÓA HỌC OPENSTACK
OpenStack là một nền tảng điện toán đám mây mã nguồn mở hỗ trợ cả Public Cloud và Private Cloud, cung cấp giải pháp xây dựng hạ tầng điện toán đám mây, có khả năng mở rộng với nhiều tính năng phong phú.
Sau khi hoàn thành khóa học Openstack tại TEL4VN, học viên có cơ hội làm việc trong các nhà cung cấp Cloud và Hosting hoặc SI lớn tại Việt Nam: Viettel IDC, Vinadata, Sao Bắc Đẩu,..
ĐỐI TƯỢNG THAM GIA KHÓA HỌC:
- Kỹ sư công nghệ thông tin, viễn thông theo chuyên ngành mạng
- Sinh viên năm 3,4 định hướng theo ngành quản trị mạng, quản trị hệ thống
- Học viên muốn tìm hiểu lĩnh vực điện toán đám mây
- Kỹ sư phần mềm, định hướng phát triển DevOps
NỘI DUNG KHÓA HỌC OPENSTACK:
- Tổng quan và lịch sử phát triển OpenStack
- Cấu trúc, chức năng các thành phần bên trong OpenStack: Nova, Swift, Neutron, Glance, Keystone, Cinder, Horizon
- Thiết kế mô hình OpenStack cơ bản
- Cấu hình các dịch vụ cơ bản của Openstack, các node Controller, Compute, Network,…
ĐIỀU KIỆN THEO HỌC:
Có nền tảng Linux cơ bản (tương đương Linux LPI 1)
THÔNG TIN KHÓA HỌC
- Hình thức học: Offline hoặc Online (tương tác trực tiếp với giảng viên).
- Học phí: Liên hệ
- Nội dung học tập: Slide bài giảng, hướng dẫn lab, bài tập thực hành, case studies thực tế từ doanh nghiệp.
Chương Trình Học
Phần 1 – Giới thiệu & Triển khai OpenStack
Bài 1: Giới thiệu OpenStack & Chuẩn bị môi trường lab
-
- Tổng quan về Cloud Computing và Openstack.
- Kiến trúc hệ thống Openstack: Keystone, Nova, Neutron, Glance, Cinder, Horizon, Swift, Heat.
- Lab: Hướng dẫn cài OpenStack.
Bài 2: Keystone – Identity Service
-
- Kiến trúc của Keystone.
- Cài đặt cấu hình Keystone.
- Authentication & Authorization.
- Lab: Tạo user, project, role. Gán role.
Phần 2 – Compute, Image, Volume
Bài 3: Nova – Compute Service
-
- Kiến trúc của Nova.
- Flavor, Instance lifecycle.
- Lab: Tạo flavor, boot VM từ image.
Bài 4: Glance – Image Service
-
- Định dạng Image.
- Upload & quản lý image.
- Lab: Upload image, boot instance.
Bài 5: Cinder – Block Storage
-
- Giới thiệu Cinder
- Các thành phần chính: Volume, Snapshot, Backup.
- Lab: các thao tác cơ bản trong dịch vụ Cinder – Block Storage.
Phần 3 – Networking & Object Storage
Bài 6: Neutron – Networking Basics
-
- Kiến trúc Openstack Neutron
- Các khái niệm Mạng cơ bản
- Lab: Tạo private network, router, public network.
Bài 7: Neutron – Advanced Networking
-
- Security groups, QoS, LBaaS (Octavia).
- Lab: Cấu hình Security group, tạo Load Balancer, test HA.
Bài 8: Swift – Object Storage
-
- So sánh Object Storage vs Block Storage
- Kiến trúc Swift
- Lab: Upload/download object, quản lý container.
Phần 4 – Dashboard, Orchestration, Monitoring
Bài 9: Horizon – Dashboard
-
- Sử dụng Horizon để quản lý: VM, Network, Volume.
- Lab: Quản lý full workflow qua Horizon.
Bài 10: Heat – Orchestration
-
- HOT templates, Stack
- Lab: Deploy 1 app bằng Heat template.
Phần 5 – Quản trị & Troubleshooting
Bài 11: Quản trị & Monitoring
-
- Logging.
- Xử lý sự cố cơ bản liên quan đến compute/network trong quá trình vận hành.
- Lab: Debug VM, Network.
Bài 12: Ôn tập & Practice Exam (COA style)