Tuần Pre-2: vSphere Lab Thực Hành
Veeam University — Chương Trình Tiền Đề · Chuẩn bị môi trường vSphere cho Veeam lab
Kết Quả Học Tập
- Deploy thành công vCenter Server Appliance (VCSA) và đăng nhập vSphere Web Client
- Tạo VM từ ISO, cài VMware Tools, chuyển đổi thành Template
- Deploy nhiều VMs từ template trong vCenter
- Cấu hình vSwitch với nhiều port groups và thêm NFS Datastore
- Hiểu sâu CBT (Changed Block Tracking) — cơ chế nền tảng của Veeam incremental backup
- Sẵn sàng cho môi trường Veeam lab: có vCenter, VMs, Storage, Network đầy đủ
Yêu Cầu Chuẩn Bị Trước Lab
- Đã hoàn thành Pre-1: VMware Workstation 17 Pro đang chạy
- Máy host: tối thiểu 32 GB RAM, 200 GB SSD trống (VCSA cần 14 GB RAM)
- Đã tải: VMware vCenter Server Appliance ISO (VCSA 8.0, file ~10 GB)
- Đã tải: Windows Server 2022 ISO (Evaluation, miễn phí từ Microsoft)
- VMware Workstation đã bật Nested Virtualization (Edit → Preferences → Virtualize Intel VT-x)
A LAB Pre-2A: Deploy vCenter Server Appliance (VCSA)
Step 1: Tải và Mount VCSA ISO
- 1. Đăng nhập VMware Customer Connect → Downloads → vCenter Server 8.0 → Download
VMware-VCSA-all-8.0.x.iso - 2. Mount ISO trong Windows: Double-click file ISO → Explorer hiện ổ đĩa mới (ví dụ
E:\) - 3. Mở thư mục
E:\vcsa-ui-installer\win32\ - 4. Chạy
installer.exevới quyền Administrator
Expected output: Installer GUI mở ra với 4 bước: Install / Upgrade / Migrate / Restore.
Step 2: Chạy VCSA Installer Wizard
- 1. Chọn "Install" → Introduction → Next
- 2. Stage 1 — Deploy OVA:
- • ESXi host:
192.168.1.10(IP của ESXi nested trong Workstation) - • Credentials:
root / VMware1! - • VM name:
vcsa-01 - • Deployment size: Tiny (2 vCPU, 14 GB RAM) — cho lab
- • Datastore:
datastore1(thin provisioned)
- • ESXi host:
- 3. Network: Chọn VM Network (DHCP hoặc đặt IP tĩnh)
- 4. Finish Stage 1 → Deploy OVA (mất 10–15 phút)
Expected output: Stage 1 hoàn tất với thông báo "Appliance deployed successfully".
Step 3: Cấu Hình VCSA (Stage 2)
Expected output: Stage 2 hoàn tất. Màn hình hiển thị "vCenter Server has started successfully".
Step 4: Verify — Đăng Nhập vSphere Web Client
Expected output: vSphere Web Client hiển thị inventory với VeeamLab-DC → VeeamLab-Cluster → 1 ESXi host.
B LAB Pre-2B: Tạo VM Từ Template
Step 1–2: Tạo VM và Upload ISO
Expected output: VM WS2022-Template-Base xuất hiện trong inventory, trạng thái Powered Off.
Step 3: Cài VMware Tools (Bắt Buộc Cho Veeam)
Expected output: VMware Tools status = "Running (Current)" trong VM Summary tab.
Step 4: Chuyển VM Thành Template
Expected output: Template xuất hiện với icon hình trụ trong inventory. Không thể Power On trực tiếp.
Step 5: Deploy 3 VMs Từ Template
Expected output: 3 VMs (Web-01, DB-01, App-01) xuất hiện trong inventory, đều ở trạng thái Powered On.
C LAB Pre-2C: Networking & Storage
Step 1: Tạo vSwitch với 2 Port Groups
Expected output: vSwitch1 với 2 port groups: Production (VLAN 10) và Backup-Network (VLAN 20).
Step 2: Thêm NFS Datastore
Expected output: Datastore "NFS-VeeamRepo" xuất hiện trong Storage list, trạng thái Normal, capacity hiển thị đúng.
Step 3: Migrate VM sang Datastore Mới (Storage vMotion)
Expected output: VM Web-01 chạy liên tục không gián đoạn, files VMDK đã nằm trên NFS-VeeamRepo.
T Lý Thuyết: CBT (Changed Block Tracking)
CBT — Cơ Sở Của Veeam Incremental Backup
Changed Block Tracking là tính năng của VMware VMFS cho phép hypervisor theo dõi chính xác những 512-byte sectors nào trên virtual disk đã thay đổi kể từ lần backup cuối.
Khi Nào CBT Bị Reset?
| Sự kiện reset CBT | Nguyên nhân | Hậu quả với Veeam |
|---|---|---|
| Storage vMotion | Disk file di chuyển datastore | Active Full backup lần tiếp theo |
| VM snapshot delete (hot-add path) | Snapshot consolidation | Active Full backup lần tiếp theo |
| CBT disable/re-enable | Manual hoặc config change | Active Full backup lần tiếp theo |
| ESXi host crash / PSOD | Unclean shutdown | CBT file corrupt → Active Full |
| VM add/remove disk | Hardware reconfiguration | Reset trên disk đó |
B Bài Tập Thực Hành
BT1: Thiết Kế Network Cho Veeam Lab
Vẽ sơ đồ network với 2 VLANs tách biệt: VLAN 10 — Production (VMs chạy app) và VLAN 20 — Backup Network (traffic backup).
Yêu cầu: Xác định IP range, subnet mask, và giải thích tại sao cần tách biệt backup traffic khỏi production network.
▶ Xem gợi ý giải
BT2: Tính Storage Cho 10 VMs với VMFS Overhead
10 VMs, mỗi VM có 1 disk 50 GB (thin provisioned). VMFS overhead là 5%. NFS có thêm 3% namespace overhead.
Hỏi: Cần bao nhiêu GB thực tế trên datastore VMFS và NFS?
▶ Xem gợi ý giải
BT3: Giải Thích Tại Sao Cần VMware Tools Cho Veeam
Veeam có 2 loại backup: Crash-consistent và Application-consistent (VSS-quiesced). Giải thích sự khác biệt và tại sao VMware Tools là điều kiện bắt buộc.
▶ Xem gợi ý giải
Crash-consistent: Snapshot VM đột ngột — như rút điện. Data trên disk nhất quán nhưng in-memory buffers chưa flush. Khi restore, ứng dụng phải tự recovery (như sau crash). Dùng khi không có VMware Tools.
Application-consistent (VSS): VMware Tools giao tiếp với Windows VSS Writer bên trong VM. VSS writer flush tất cả buffers ứng dụng (SQL Server, Exchange, AD) vào disk trước khi snapshot. Backup đảm bảo 100% data integrity.
Không có VMware Tools → không có VSS → không có Application-consistent backup → SQL/Exchange có thể corrupt khi restore.