P8 - Migrate VM NAS Dùng Disk Passthrough Sang Host Mới
🚀 NAS – P8 Di Chuyển Proxmox VM Sử Dụng Disk Passthrough Sang Host Mới
Hướng Dẫn Migration An Toàn & Chuẩn Kỹ Thuật
Việc di chuyển một máy ảo Proxmox sử dụng disk passthrough đòi hỏi sự cẩn trọng đặc biệt.
Khác với VM thông thường, các ổ đĩa passthrough không thể được migrate tự động giữa các host. Đây là nguyên nhân khiến nhiều người gặp phải các lỗi nghiêm trọng như:
❌ Mất ổ đĩa sau khi restore
❌ DSM không nhận volume
❌ RAID bị lỗi hoặc degraded
❌ Nguy cơ mất dữ liệu
Trong bài hướng dẫn này, bạn sẽ học cách migrate Proxmox VM sang host mới một cách an toàn và chính xác.
Phương pháp này đặc biệt quan trọng đối với:
🗄️ Hệ thống NAS
🧩 Synology DSM chạy dạng VM
🏠 Homelab nâng cao
🏢 Môi trường production quy mô nhỏ
Chúng ta sẽ thực hiện theo quy trình:
🔍 Xác minh disk passthrough
🔌 Tháo ổ đĩa đúng cách
💾 Backup và restore VM
🔗 Gắn lại disk trên host mới
Thực hiện đúng từng bước sẽ giúp quá trình migration diễn ra mượt mà và an toàn.
📌 Vì Sao Migration Disk Passthrough Khác Với VM Thông Thường?
Với VM tiêu chuẩn trong Proxmox:
Virtual disk (qcow2/raw) sẽ đi kèm trong file backup
Storage abstraction tự xử lý việc di chuyển
Nhưng với disk passthrough:
Ổ đĩa là thiết bị vật lý
Không nằm trong file backup
Phải được gắn lại thủ công trên host mới
⚠️ Vì vậy việc xác minh disk ID là cực kỳ quan trọng.
🛑 Step 1 – Shut Down the VM
Trước khi migrate:
Tắt hoàn toàn máy ảo.
Điều này giúp:
Tránh lỗi filesystem
Tránh RAID inconsistency
Bảo toàn dữ liệu DSM
Không nên thực hiện migration khi VM vẫn đang chạy.
🔍 Step 2 – Get Disk Passthrough Information
Trước khi tháo disk khỏi VM, cần ghi lại chính xác disk ID.
Chạy lệnh:
ls -l /dev/disk/by-id/
Ví dụ:
ata-SAMSUNG_MZ7LN256HAJQ-000L7_S3S7NE0KA13973
Disk passthrough: Samsung
📌 Quan trọng:
Luôn sử dụng /dev/disk/by-id/ thay vì /dev/sdX.
Việc này đảm bảo disk không bị đổi tên sau khi reboot hoặc thay đổi phần cứng.
Hãy ghi lại disk ID cẩn thận — bạn sẽ cần nó ở bước sau.
🔌 Step 3 – Detach Disk Passthrough
Tháo ổ đĩa passthrough khỏi cấu hình VM.
Mục đích:
Tránh cấu hình tham chiếu tới hardware không tồn tại
Đảm bảo backup sạch
Tránh lỗi restore
Sau khi detach, xác nhận VM không còn hiển thị disk passthrough.
💾 Step 4 – Backup VM NAS
Thực hiện backup toàn bộ VM.
Có thể backup sang:
SMB
USB box
OneDrive
NFS
Lưu ý:
Ổ đĩa passthrough sẽ KHÔNG nằm trong file backup.
Bạn đang backup:
Boot disk
Cấu hình VM
DSM system partition
File backup này sẽ được dùng để restore trên host mới.
♻️ Step 5 – Restore VM
Trên host Proxmox mới:
Thực hiện restore từ file backup.
Demo này giả định file vma.zst đã tồn tại, tiến hành restore bình thường.
Sau khi restore:
VM đã xuất hiện
Boot disk đã có
Disk passthrough chưa được gắn
Không nên khởi động VM ở bước này.
🔗 Step 6 – Add Disk Passthrough Back and Start the VM
Gắn lại ổ đĩa vật lý bằng disk ID đã ghi trước đó.
Chạy lệnh:
qm set 103 -scsi0 /dev/disk/by-id/ata-SAMSUNG_MZ7LN256HAJQ-000L7_S3S7NE0KA13973
Giải thích:
103 → VM ID trên host mới
scsi0 → Data disk đầu tiên
Đảm bảo:
✔ Ổ đĩa vật lý đã gắn vào host mới
✔ Disk ID chính xác
✔ Boot disk vẫn cấu hình đúng
Sau đó khởi động VM.
DSM sẽ nhận diện lại volume cũ nếu cấu hình chính xác.
🌐 Step 7 – Add the NFS Shared Storage Again
Nếu trước đó VM có sử dụng NFS shared storage:
Cấu hình lại NFS trên host mới.
Điều này giúp:
Đường dẫn backup hợp lệ
ISO storage hoạt động lại
Hệ thống shared storage ổn định
Sau khi hoàn tất, hệ thống NAS sẽ hoạt động bình thường.
🛡️ Những Lỗi Thường Gặp Cần Tránh
❌ Không ghi lại disk ID
❌ Dùng /dev/sdX thay vì by-id
❌ Start VM trước khi gắn disk
❌ Cố gắng live migrate VM có passthrough
❌ Quên cấu hình lại shared storage
Disk passthrough migration không phức tạp — nhưng yêu cầu chính xác.
🏢 Ví Dụ Thực Tế
Tình huống phổ biến:
Nâng cấp phần cứng Proxmox
Thay thế server cũ
Di chuyển ổ cứng vật lý sang server mới
Restore VM từ vma.zst
Gắn lại disk bằng by-id
Kết quả:
✔ DSM boot bình thường
✔ RAID được nhận diện
✔ Không mất dữ liệu
✔ Downtime tối thiểu
Đây là phương pháp thường dùng khi nâng cấp hạ tầng.
🎯 Kết Luận
Di chuyển Proxmox VM sử dụng disk passthrough không giống migration VM thông thường.
Do ổ đĩa là thiết bị vật lý, bạn cần:
Xác minh chính xác
Tháo disk đúng cách
Restore VM chuẩn
Gắn lại disk đúng ID
Khi thực hiện đúng, phương pháp này đảm bảo:
Toàn vẹn dữ liệu
RAID ổn định
NAS hoạt động liên tục
Chuyển đổi phần cứng mượt mà
Đối với NAS Administrator và Virtualization Engineer, đây là kỹ năng quan trọng khi nâng cấp hoặc thay đổi hạ tầng.
Tham khảo thêm bài viết cùng chủ đề
P11 – Lên Lịch Tự Động Bật Và Tắt Synology NAS
P11 – Lên Lịch Tự Động Bật Và Tắt Synology NAS 🚀 NAS – P11 Lên Lịch Tự Động Bật & Tắt Synology NAS Hướng Dẫn Cấu Hình DSM Từng Bước Không phải hệ thống NAS nào cũng cần hoạt động 24/7. Đối với người dùng gia đình hoặc doanh...
Read MoreP10 – Triển Khai Antivirus Trên Synology NAS
NAS P10: Cách Triển Khai Antivirus Trên Synology NAS (Bảo Vệ Dữ Liệu Trước Malware & Ransomware) 🚀 NAS – P10 Triển Khai Antivirus Trên Synology NAS Bảo Vệ Dữ Liệu Trước Malware & Ransomware RAID giúp bảo vệ khi ổ cứng hỏng — nhưng không bảo vệ bạn khỏi...
Read MoreP9 – Cấu Hình RAID 1 Trên Synology NAS (2-Disk Mirroring)
P9 – Cấu Hình RAID 1 Trên Synology NAS (2-Disk Mirroring) 🚀 NAS – P9 Cấu Hình RAID 1 Trên Synology NAS 2-Disk Mirroring Hướng Dẫn Từng Bước Bảo vệ dữ liệu là yếu tố quan trọng nhất khi triển khai hệ thống NAS. Dù bạn xây dựng một home...
Read More