Ảo hoá Hệ thống Cơ bản (Virtualization Fundamentals)

Khóa học giúp học viên hiểu được khái niệm, kiến trúc và nguyên lý hoạt động của ảo hoá hệ thống – một phần không thể thiếu trong bất kỳ hạ tầng hiện đại nào, từ môi trường lab, doanh nghiệp đến cloud. Học viên sẽ làm quen với các công cụ tạo máy ảo như VirtualBox, VMware Workstation, và hiểu được cách các giải pháp doanh nghiệp (như vSphere) hoặc cloud (EC2, Azure VM) đều xây dựng trên nền ảo hoá.

Thời lượng: 15h

Bạn đạt được gì sau khi hoàn thành khóa học

Đối tượng tham gia

Yêu cầu tiên quyết

Đã học qua các môn: mạng cơ bản, hệ điều hành (Linux, Windows) & biết thao tác cấu hình máy tính, dòng lệnh cơ bản

Nội dung khóa học

1. Giới thiệu về ảo hoá
  • Khái niệm ảo hoá (Virtualization)
  • Sự khác biệt giữa ảo hoá và emulation
  • Lợi ích của ảo hoá: tiết kiệm tài nguyên, dễ backup, tạo lab linh hoạt
  • Virtualization vs Containerization (giới thiệu nhẹ)
  • Virtual Machine (VM) vs Physical Machine (PM)
2. Các loại ảo hóa và kiến trúc hệ thống
  • Type 1 vs Type 2 Hypervisor
    • Type 1: ESXi, Hyper-V
    • Type 2: VirtualBox, VMware Workstation
  • Hardware virtualization vs OS-level virtualization
  • Live Migration, Snapshot, Clone (giới thiệu khái niệm)
  • Mối quan hệ: CPU hỗ trợ ảo hóa (VT-x, AMD-V)
3. Thực hành VirtualBox / VMware Workstation
  • Tải và cài đặt phần mềm tạo máy ảo
  • Tạo máy ảo Ubuntu, CentOS, Windows
  • Thiết lập cấu hình: CPU, RAM, Disk, ISO, Boot Order
  • Snapshot, Clone, Export/Import OVF
  • Quản lý file VM, file .vdi, .vmdk, .ova
4. Mạng trong môi trường ảo hóa
  • NAT, Bridged, Host-Only: so sánh và ứng dụng
  • Gán địa chỉ IP cho máy ảo (tĩnh và DHCP)
  • Giao tiếp giữa máy ảo và máy thật
  • Tạo mô hình lab nội bộ: Linux client ↔ Windows server (qua NAT/Bridged)
  • Thực hành: ping, SSH, RDP giữa máy thật và VM
5. Kiến trúc doanh nghiệp (giới thiệu sơ bộ)
  • Giới thiệu vSphere: vCenter, ESXi, Datastore
  • So sánh vSphere, Hyper-V, Proxmox
  • Kiến trúc HA/Cluster (ở mức khái niệm)
  • Role vSphere trong môi trường production
  • Cloud vs On-premise virtualization: EC2, Azure VM, GCP Compute Engine
6. Bài thực hành tổng hợp

Mini Project: Mô hình doanh nghiệp mini nội bộ

Mục tiêu:

  • Mô phỏng hệ thống gồm:
    • 1 máy ảo Linux: Web Server + SSH
    • 1 máy Windows: File Server + RDP
    • 1 client Linux hoặc Windows: kiểm tra kết nối, gắn file, truy cập web

Thực hành:

  • Thiết lập IP tĩnh, kiểm tra mạng (ping, ssh, curl)
  • Tạo snapshot, clone máy mới từ template
  • Export máy ảo thành OVA để chia sẻ
  • Chạy script Python từ máy thật vào máy ảo (giới thiệu tự động hoá nhẹ)

Bài viết liên quan