Chuyện tôi "hết hồn" vì Proxmox và một bài học máu về backup
Có những đêm, tôi nằm ngửa ra sofa nhìn trần nhà mà tự hỏi: "Tại sao mình lại chọn con đường home lab phức tạp thế này?". Hồi mới bắt đầu, tôi tưởng tượng về một cái hypervisor mượt mà như mơ, nơi mình có thể spawn ra hàng chục VM chỉ bằng vài click chuột. Nhưng thực tế thì... ối giời ơi, nó là một bãi chiến trường của các lỗi driver và xung đột phần cứng.
Tôi từng dùng VMware ESXi rất lâu, quen thói quen "install and forget". Nhưng khi chuyển sang Proxmox (chạy trên nền KVM), tôi nhận ra sự khác biệt lớn: Proxmox đòi hỏi bạn phải hiểu sâu hơn về Linux, về hardware, và đặc biệt là về network. Có lần tôi set up một container LXC để chạy Home Assistant, tưởng rằng nó nhẹ và nhanh hơn VM truyền thống, nhưng rồi gặp lỗi network bridge không nhận IP, cả nhà không lên được mạng WiFi. Tôi đã mất gần 3 tiếng để debug, cuối cùng phát ra ra là do lỗi cấu hình iptables trên host gây xung đột với bridge interface.
Điều làm tôi ấn tượng (và cũng là nỗi sợ) nhất ở Proxmox chính là tính năng ZFS tích hợp sẵn. Nó mạnh mẽ đến điên rồ. Tôi đã từng thử nghiệm backup toàn bộ hệ thống bằng lệnh proxmox-backup-client vào một máy NAS khác. Kết quả là mỗi khi làm snapshot, hiệu năng disk có thể tụt xuống con số 0 nếu không biết cách tối ưu RAM caching. Nhưng bù lại, khả năng recover lại hệ thống sau khi mất dữ liệu chỉ trong vài phút là điều mà các giải pháp thương mại khó lòng làm được với chi phí thấp thế này.
Nhiều người bảo: "Đừng làm gì phức tạp, mua con NAS xịn rồi chạy Docker là đủ". Tôi cũng từng nghĩ thế. Nhưng sự thật là, khi bạn đi sâu vào virtualization, bạn không chỉ đang quản lý các máy ảo, bạn đang học cách kiểm soát toàn bộ phần cứng của mình. Cảm giác khi thấy một cụm high-availability (HA) tự động restart VM trên node còn lại khi node chính bị chết do cúp điện là một trải nghiệm "tỉnh táo" khó tả. Đó không chỉ là công nghệ, đó là niềm tin.
Tóm lại, nếu bạn đang cân nhắc giữa ESXi và Proxmox cho home lab: Hãy chọn Proxmox nếu bạn muốn học, muốn debug, và muốn tùy biến mọi thứ đến tận con chip. Còn nếu bạn chỉ muốn "có mạng là vui", thì... có lẽ bạn nên cân nhắc lại.