Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Cách tạo VM trên Hyper-V và vấn đề lưu trữ

    Hyper-V: Cấu Hình Máy Ảo (VM) – Hiểu Đúng Generation 1, Generation 2 và Các Tùy Chọn Lưu Trữ


    Trong quá trình triển khai Hyper-V, việc tạo một máy ảo không chỉ đơn giản là cấp CPU, RAM và ổ đĩa. Người quản trị cần hiểu rõ về phiên bản cấu hình máy ảo (VM Configuration Version), sự khác biệt giữa Generation 1 và Generation 2, cũng như các yêu cầu lưu trữ để xây dựng một môi trường ảo hóa ổn định và hiệu quả.

    VM Configuration Version là gì?


    Mỗi máy ảo Hyper-V đều có một phiên bản cấu hình (Configuration Version). Phiên bản này xác định khả năng tương thích giữa máy ảo và phiên bản Hyper-V đang chạy trên máy chủ vật lý.

    Ví dụ:
    • Hyper-V trên Windows Server 2019 hỗ trợ VM Configuration Version 9.0.
    • Khi nâng cấp Hyper-V Host, chúng ta có thể nâng cấp phiên bản cấu hình VM để tận dụng các tính năng mới.

    Lệnh PowerShell dùng để nâng cấp:
    Update-VMVersion <VMName>

    Lưu ý rằng sau khi nâng cấp phiên bản cấu hình, máy ảo có thể không còn tương thích với các Hyper-V Host cũ hơn.
    Generation 1 và Generation 2 khác nhau như thế nào?


    Đây là một trong những lựa chọn quan trọng nhất khi tạo VM mới.

    Generation 1


    Generation 1 được thiết kế để hỗ trợ các hệ điều hành cũ.

    Đặc điểm:
    • Hỗ trợ hệ điều hành 32-bit và 64-bit
    • Sử dụng Legacy BIOS
    • Kích thước phân vùng khởi động tối đa 2 TB
    • Hỗ trợ các thiết bị phần cứng kiểu truyền thống như IDE Controller

    Generation 1 thường được sử dụng khi:
    • Chạy hệ điều hành cũ
    • Chạy các ứng dụng yêu cầu BIOS truyền thống
    • Môi trường tương thích ngược

    Generation 2


    Generation 2 là kiến trúc hiện đại hơn.

    Đặc điểm:
    • Chỉ hỗ trợ hệ điều hành 64-bit
    • Sử dụng UEFI thay cho BIOS
    • Hỗ trợ Secure Boot
    • Hỗ trợ Shielded VM
    • Hỗ trợ ổ đĩa khởi động lên tới 64 TB

    Generation 2 thường được khuyến nghị cho:
    • Windows Server hiện đại
    • Windows 10, Windows 11
    • Linux distributions mới
    • Các môi trường yêu cầu bảo mật cao

    Trong phần lớn các dự án triển khai hiện nay, Generation 2 là lựa chọn mặc định.
    Các nhóm cấu hình chính của một VM


    Trong Hyper-V Manager, các thiết lập của máy ảo được chia thành hai nhóm lớn:

    Hardware


    Bao gồm:
    • CPU
    • Memory
    • Network Adapter
    • Virtual Hard Disk
    • SCSI Controller
    • Firmware hoặc BIOS
    Management


    Bao gồm:
    • Integration Services
    • Checkpoints
    • Smart Paging
    • Automatic Start Action
    • Automatic Stop Action

    Điểm đáng chú ý là các thành phần phần cứng khả dụng sẽ phụ thuộc vào Generation của VM.

    Ví dụ:
    • Generation 1 sử dụng BIOS và IDE Controller.
    • Generation 2 sử dụng Firmware (UEFI) và tập trung vào SCSI Controller.

    Các lưu ý về lưu trữ trong Hyper-V


    Hiệu năng của máy ảo phụ thuộc rất lớn vào hệ thống lưu trữ phía sau.

    Khi thiết kế hạ tầng Hyper-V, cần cân nhắc:

    Kết nối lưu trữ hiệu năng cao


    Nếu môi trường có nhiều VM hoặc workload nặng:
    • Fibre Channel SAN
    • iSCSI SAN
    • NVMe Storage

    sẽ mang lại hiệu năng tốt hơn so với ổ đĩa cục bộ thông thường.

    Khả năng dự phòng


    Lưu trữ nên hỗ trợ:
    • RAID
    • Storage Spaces
    • Storage Spaces Direct (S2D)
    • SAN Redundancy

    để tránh mất dữ liệu khi xảy ra lỗi phần cứng.

    Hiệu năng lưu trữ


    Các workload như:
    • SQL Server
    • Exchange
    • Domain Controller lớn
    • VDI

    cần IOPS cao và độ trễ thấp.

    Dự phòng tăng trưởng


    Dung lượng lưu trữ cần được hoạch định trước để tránh tình trạng VM phát triển nhanh hơn khả năng mở rộng của hệ thống.
    Các loại lưu trữ được Hyper-V hỗ trợ


    Hyper-V hỗ trợ nhiều mô hình lưu trữ khác nhau, bao gồm:
    • Fibre Channel Storage
    • SMB 3.0 File Shares
    • DAS (Direct Attached Storage)
    • SAN
    • Storage Spaces
    • Storage Spaces Direct

    Đặc biệt, SMB 3.0 đã trở thành một lựa chọn rất phổ biến trong các môi trường Windows Server hiện đại nhờ hỗ trợ:
    • SMB Multichannel
    • SMB Direct (RDMA)
    • SMB Transparent Failover

    giúp lưu trữ file VHDX trên File Server với hiệu năng rất cao.

    Tóm lại


    Khi triển khai Hyper-V, ba yếu tố cần nắm vững là:
    • Chọn đúng Generation của máy ảo.
    • Hiểu rõ VM Configuration Version để đảm bảo tương thích.
    • Thiết kế hệ thống lưu trữ đủ hiệu năng và khả năng mở rộng.

    Đối với các hệ điều hành hiện đại, Generation 2 kết hợp với UEFI, Secure Boot và lưu trữ hiệu năng cao gần như luôn là lựa chọn tối ưu trong các môi trường doanh nghiệp hiện nay.​
    Attached Files
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X