Create, Expand, Shrink, Convert VHD to VHDX Hyper-V

I) Giới thiệu

Bắt đầu từ Windows Server 2012, các máy ảo mặc định sử dụng chuẩn VHDX để lưu trữ. Chuẩn VHDX hỗ trợ lưu trữ tới 64TB (đối với VHD là 2TB). Hỗ trợ block size tới 256MB và mỗi sector có kích thước là 4KB. Chuẩn VHDX cải thiên độ bảo mật hơn và giảm thiểu việc corrupt (hư hại) khi có sự cố đột ngột xảy ra như mất điện.

II) Chuyển đổi một ổ đĩa dạng VHD sang VHDX

Việc chuyển đổi VHD sang VHDX sẽ mất dữ liệu đối với trường hợp :

  • VHD theo cơ chế Differencing Disk
  • VHD có các snapshot (checkpoint) sẽ bị xóa mất
  • VHD nào đang dùng tính năng Initial Replication, Resynchronize, Test Failover và Failover.

1

  • Chọn ổ đĩa VHD cần chuyển đổi

2

  • Chọn cơ chế convert

3

  • Chọn đuôi VHDX

4

5

  • Chọn đường dẫn lưu file VHDX

 6

  • Kết quả

7 

III) Tạo và gắn một ổ đĩa VHDX vào máy ảo

Windows Server 2012 cho phép gắn trực tiếp một ổ đĩa VHDX vào máy ảo khi chúng đang chạy (running).

  • Tạo một ổ đĩa VHDX

1

  • Chọn VHDX

2

3

  • Đặt tên và chọn đường dẫn chứa file VHDX

4

  • Chọn dung lượng

5 

  • Kết quả

6

  • Thực hiện gắn VHDX vào máy ảo

7

  • Add hardware –> Chọn SCSI controller để tạo ra một Device cơ chế SCSI

8

  • Chọn loại Hard Drive cho Device SCSI vừa tạo

9

  • Sau đó thực hiện gắn ổ đĩa VHDX vừa tạo vào –> Chọn Browse và chỉ tới VHDX

10

  • Mở máy ảo lên và kiểm tra

11

IV) Expand ổ đĩa VHDX (Cho phép mở rộng VHDX khi máy ảo đang chạy)

  • Máy ảo đang có ổ đĩa VHDX với dung lượng 20GB

1

  • Chuột phải máy ảo –> Chọn Settings

2

  • Chọn ổ đĩa VHDX –> Chọn Edit

3

4

  • Chọn Expand

5

  • Dung lượng đang có là 20GB, bạn có thể tăng tối đa là 64TB (chuẩn VHDX)

6

  • Kết quả, thêm 20GB cho ổ đĩa

7

V) Shrink ổ đĩa VHDX (Giảm bớt dung lượng ổ VHDX khi máy ảo đang chạy)

  • Cũng như các bước trên nhưng chọn Shrink

4

8

  • Dung lượng hiện hành là 40GB, tối thiểu chỉ giảm 50% dung lượng ổ đĩa

9

  • Kiểm tra kết quả

10