Đề cương khóa học

1. Giới thiệu về OpenStack

  • Lịch sử của đám mây và OpenStack
  • Tính năng của đám mây
  • Mô hình đám mây
    • riêng, công cộng, lai
    • trên premises, IaaS, PaaS, SaaS
  • Các triển khai đám mây công cộng và riêng dựa trên OpenStack
  • Các bản phân phối OpenStack nguồn mở và thương mại
  • Các mô hình triển khai OpenStack
  • Hệ sinh thái của OpenStack
    • Mô-đun
    • Công cụ tiềm ẩn
    • Tích hợp
  • Cuộc đời của OpenStack
  • Chứng chỉ OpenStack
  • Môi trường lab (VM) cho khoá học này

2. Quản lý đám mây OpenStack trong thực tế

  • Làm quen với OpenStack
    • Các thành phần của OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Tương tác với đám mây OpenStack
    • Các daemon và luồng giao tiếp API của OpenStack
  • Keystone - Dịch vụ Quản lý Xác thực
    • Lĩnh vực, dự án, người dùng và vai trò
    • Danh mục dịch vụ và điểm cuối
    • Openrc và clouds.yaml - tệp cấu hình client CLI
    • Tạo người dùng và dự án
  • Glance - Dịch vụ Hình ảnh
    • Hình ảnh được điều chỉnh cho đám mây
    • Các tính năng của hình ảnh (tính chất, siêu dữ liệu, định dạng, container)
    • Tải lên và tải xuống hình ảnh
  • Neutron - Mạng
    • Tổng quan về kiến trúc Neutron
    • Các plugin ML2 cho Neutron
    • Các loại tài nguyên mạng cơ bản của Neutron
    • Mạng lưới tại Nút Tính toán
    • Quản lý mạng và subnet của người thuê
    • Tuyến đường Đông-Tây
    • Quản lý mạng bên ngoài/cung cấp
    • Tuyến đường Bắc-Nam
    • Quản lý các IP nổi động
    • Quản lý nhóm bảo mật và quy tắc
    • Chống giả mạo - bảo mật cổng
    • Các hạn mức mạng lưới
    • Xác minh dịch vụ Neutron
  • Nova - Dịch vụ Tính toán
    • Kiến trúc Nova
    • Giao diện với hypervisor
    • Quản lý keypair
    • Quản lý flavour
    • Các tham số của instance
    • Tạo một instance
    • Quản lý instance
    • Gán các IP nổi động
    • Bảng điều khiển tương tác và log bảng điều khiển
    • Gán nhóm bảo mật
    • Truy cập instance thông qua không gian tên metadata
    • Tiến trình vào giao diện của instance bằng tcpdump
    • Di chuyển trực tiếp VM
  • Cinder - Lưu trữ Khối
    • Các tham số của volume
    • Tạo volume
    • Quản lý volume
    • Gắn volume vào instance Nova

3. Nghiên cứu sâu về Neutron và OVN backend của nó

  • Kiến trúc OVN
  • Các thành phần OVN
  • ML2 - trình điều khiển OVN vs OvS
  • Mạng lưới OVN từ trên xuống
    • Lô-gíc OpenStack (cơ sở dữ liệu Neutron)
    • Cơ sở dữ liệu Northbound
    • Cơ sở dữ liệu Southbound
    • Dòng đường dẫn logic
    • Các dòng logic
    • Các dòng OpenFlow
  • Mạng lưới Neutron và công tắc logic OVN
    • Các cổng logic và loại của chúng
    • Các dòng chuyển đổi
  • Tuyến đường Neutron và bộ định tuyến logic OVN
    • Loại NAT
    • Các dòng định tuyến
  • Subnet Neutron và DHCP bản địa
    • Các dòng DHCP
  • Nhóm bảo mật trong OVN
    • ACLs và Nhóm Cổng
    • Các dòng nhóm bảo mật
    • Bảo mật cổng trong OVN
  • Tổng quan về các bảng Northbound của OVN
  • Lưu lượng thông tin trong OVN
    • Neutron DB, OVN NB và SB DB, OpenFlow tại OvS
  • Theo dõi dòng logic
    • Xác định microflows
    • Theo dõi L2
    • Theo dõi L3
    • Theo dõi DHCP
  • Lưu lượng vật lý - OpenFlow
    • Cuộc đời vật lý của gói tin bắt nguồn từ VM
  • Theo dõi vật lý
    • Theo dõi cho các gói tin giả định
    • Theo dõi cho các gói tin thực tế
  • Hiển thị cơ sở dữ liệu Open vSwitch và tài nguyên

Yêu cầu

  • Tri thức vững về mạng lưới
  • Tri thức cơ bản về mô hình điện toán đám mây
  • Tri thức thực tế về quản trị hệ điều hành Linux
 21 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (2)

Các khóa học sắp tới

Các danh mục liên quan