Cách tăng dung lượng đĩa trong Hyper-V: Phương pháp tối ưu

Máy ảo cần dung lượng lưu trữ lớn để đảm bảo hiệu suất và hoạt động trơn tru. Một cách để tăng dung lượng khi máy ảo sắp hết dung lượng đĩa là thêm một ổ đĩa khác. Trong môi trường Microsoft Hyper-V, việc tăng dung lượng đĩa cho máy ảo chỉ cần vài cú nhấp chuột.

Trong hướng dẫn này, bạn sẽ tìm hiểu tất cả các bước để tăng dung lượng đĩa trong Microsoft Hyper-V và cách bảo vệ dữ liệu máy ảo của bạn bằng giải pháp bảo vệ dữ liệu như NAKIVO Backup & Replication.

NAKIVO cho sao lưu Hyper-V

NAKIVO cho sao lưu Hyper-V

Sao lưu không cần cài đặt phần mềm đại lý, hỗ trợ nhận diện ứng dụng cho Hyper-V. Bảo vệ chống ransomware, khởi động máy ảo ngay lập tức từ bản sao lưu, hỗ trợ các nền tảng ảo hóa và vật lý khác, cùng nhiều tính năng khác.

Tại sao cần tăng dung lượng đĩa ảo trong Hyper-V?

Khi tạo máy ảo, bạn sẽ chỉ định dung lượng tối đa của đĩa ảo. Tương tự, bạn cũng chỉ định dung lượng đĩa ảo khi tạo thêm các đĩa ảo cho các máy ảo Hyper-V. Đôi khi, dung lượng bạn đặt cho một đĩa ảo mới có thể ban đầu dường như là đủ. Tuy nhiên, khi bạn bắt đầu sử dụng máy ảo, lượng dữ liệu trên các đĩa ảo sẽ tăng lên, và cuối cùng không còn đủ dung lượng trên đĩa ảo. Không đủ dung lượng đĩa có nghĩa là bạn không thể lưu trữ thêm tệp nào, và quan trọng hơn, các ứng dụng có thể bị treo, đặc biệt là trên phân vùng hệ thống.

Những lưu ý quan trọng trước khi tăng kích thước đĩa trong Hyper-V

Bạn nên xem xét một số lưu ý quan trọng trước khi tăng kích thước đĩa ảo cho các máy ảo Hyper-V.

  • Sao lưu máy ảo mà bạn đang tăng kích thước đĩa ảo. Nếu dữ liệu bị hỏng sau khi tăng kích thước đĩa ảo, bạn có thể khôi phục từ bản sao lưu này.
  • Kiểm tra xem hệ điều hành khách (OS) trên máy ảo Hyper-V có hỗ trợ thay đổi kích thước phân vùng hay không. Thao tác này là cần thiết sau khi thay đổi kích thước đĩa ảo. Nếu không, bạn sẽ cần khởi động từ phương tiện khác để thay đổi kích thước phân vùng. Windows 7, Windows Server 2008 và các phiên bản Windows và Linux mới hơn hỗ trợ thay đổi kích thước phân vùng bằng các công cụ tích hợp sẵn.
  • Đảm bảo có đủ dung lượng lưu trữ trên máy chủ Hyper-V để tăng kích thước đĩa ảo. Lưu ý rằng nếu bạn sử dụng đĩa động, bạn có thể cấp phát một đĩa ảo lớn hơn dung lượng lưu trữ hiện có, nhưng nếu dung lượng lưu trữ trên máy chủ Hyper-V bị hết, các vấn đề với máy ảo có thể xảy ra.
  • Lên kế hoạch thời gian ngừng hoạt động của VM để việc thay đổi kích thước đĩa ảo diễn ra mượt mà hơn cho người dùng đang làm việc với VM đó. Lên lịch thao tác trong khung thời gian bảo trì để giảm thiểu ảnh hưởng đến người dùng.

Cách tăng kích thước đĩa trong Hyper-V

Trước khi bắt đầu quá trình mở rộng đĩa Hyper-V, bạn nên lưu ý những điều sau:

  • Nếu VM đang chạy, hãy tắt nó đi. Như bạn có thể đã biết, một số cài đặt không thể được sửa đổi khi máy ảo đang ở trạng thái đang chạy hoặc đã lưu (bao gồm thay đổi cấu hình của đĩa cứng ảo IDE và đĩa ảo định dạng VHD).
  • Máy ảo không được có bất kỳ ảnh chụp nhanh nào. Sau khi sửa đổi đĩa cứng ảo, các ảnh chụp nhanh liên quan có thể trở nên không hợp lệ.
  • Trong Hyper-V, bạn không thể mở rộng các đĩa thuộc chuỗi đĩa chênh lệch. Các đĩa cứng ảo này có các đĩa cứng ảo con liên kết với chúng, và bất kỳ nỗ lực chỉnh sửa nào cũng có thể dẫn đến mất dữ liệu. Sử dụng tính năng Hyper-V, bạn chỉ có thể tăng dung lượng đĩa cho các đĩa cứng ảo mở rộng động hoặc có dung lượng cố định.

Nếu mọi thứ đều ổn, bạn đã sẵn sàng bắt đầu mở rộng các đĩa. Như đã đề cập ở trên, quy trình này bao gồm hai bước chính:

  1. Mở rộng đĩa cứng ảo bằng Trình hướng dẫn Chỉnh sửa Đĩa cứng Ảo.
  2. Mở rộng kích thước khối lượng bằng cách khởi chạy tiện ích Quản lý Đĩa bên trong máy ảo.

Dưới đây, chúng tôi sẽ phân tích từng bước riêng biệt để tránh nhầm lẫn.

Cách mở rộng đĩa cứng của máy ảo Hyper-V

Bước chính đầu tiên của quy trình được thực hiện như sau:

  1. Mở Trình quản lý Hyper-V. Nhấp chuột phải vào máy ảo và chọn Settings.

    Opening VM settings

  2. Chọn Hard Drive  trong Hardware và nhấp vào Edit. Thao tác này sẽ tự động khởi chạy Edit Virtual Hard Disk wizard.

    Selecting a virtual disk to expand vhdx in Hyper-V

  3. Thao tác này tự động khởi chạy Edit Virtual Hard Disk wizard. Nhấp vào Next  để bỏ qua bước Locate Disk .

    The location of a virtual disk in Hyper-V

  4. Trong bước Choose Action , chọn Expand  để mở rộng dung lượng lưu trữ của đĩa cứng ảo. Nhấp vàoNext.

    Selecting the Hyper-V expand disk option

  5. Trong bước Configure Disk , bạn có thể chỉ định mức độ mở rộng đĩa mong muốn.

    entering the new disk size

  6. Bước tiếp theo là xem qua các thay đổi sắp thực hiện. Nhấp vào Finish  để hoàn tất thao tác và đóng trình hướng dẫn.

    Finishing editing a virtual hard disk in Hyper-V

  7. Để xác minh rằng bạn đã thành công trong việc mở rộng dung lượng đĩa cứng ảo, nhấp chuột phải vào máy ảo, chọn Settings,  tìmHard Drive, và nhấn nútInspect. Bằng cách này, bạn có thể truy cập vào thuộc tính của đĩa cứng ảo và kiểm tra xem kích thước đĩa tối đa có thực sự tăng lên hay không.

    Checking the size of the increased virtual hard disk in Hyper-V

Cách mở rộng VHDX không được kết nối với máy ảo

Bây giờ chúng ta hãy xem cách mở rộng đĩa cứng ảo trong Hyper-V Manager nếu đĩa ảo này không được gắn vào bất kỳ máy ảo nào. Phương pháp này cũng hoạt động cho VHDX và VHD các đĩa ảo được gắn vào máy ảo.

  1. Trong Hyper-V Manager, truy cập Action và nhấp vào Edit Disk.

    How to expand VHDX that is not owned by any VM

  2. Tìm đĩa ảo VHD hoặc VHDX cần thiết hoặc nhập đường dẫn thủ công.

    Selecting a VHDX file

  3. Chọn thao tác (Expand/Compact/Convert) tương tự như đã giải thích trước đó.

    expand hard disk in Hyper-V Manager

Cách mở rộng đĩa ảo VHDX trong PowerShell

Bạn có thể thực hiện các thao tác tương tự để mở rộng đĩa ảo VHDX cho các máy ảo Hyper-V trong PowerShell.

  1. Mở PowerShell với tư cách Quản trị viên.
  2. Chuyển đến thư mục chứa đĩa ảo cần thiết, ví dụ:

    cd D:Hyper-VVirtual_Hard_DisksMyDisk.vhdx

  3. Sử dụng lệnh Resize-VHD để thay đổi kích thước đĩa ảo.

    Resize-VHD -Path "VHDX_File_Path" -SizeBytes New_Size

    Ví dụ: để thay đổi kích thước đĩa VHDX thành 100 GB, hãy sử dụng lệnh:

    Resize-VHD -Path "D:Hyper-VVirtual_Hard_DisksMyDisk.vhdx" -SizeBytes 100GB

  4. Để kiểm tra kích thước của đĩa ảo sau khi thay đổi kích thước, hãy sử dụng lệnh:

    Get-VHD -Path "D:Hyper-VVirtual_Hard_DisksMyDisk.vhdx"

Với phương pháp này, bạn cũng có thể tăng kích thước của các đĩa ảo không được gắn vào bất kỳ máy ảo nào (đĩa không thuộc sở hữu của máy ảo).

Cách mở rộng phân vùng bên trong máy ảo

Bước tiếp theo là mở rộng phân vùng (phân vùng) nằm trên đĩa cứng ảo. Thao tác này được thực hiện như sau:

  1. Nhấp chuột phải vào máy ảo và chọn Connect.  Khởi động máy ảo và đăng nhập.

    Connecting to a Hyper-V virtual machine

  2. Nhập diskmgmt.msc vào thanh tìm kiếm để mở Công cụ Quản lý Ổ đĩa trên máy ảo của bạn. Công cụ Quản lý Ổ đĩa hiển thị các khối lượng hiện có và lượng không gian chưa được phân bổ mà chúng ta sẽ sử dụng để mở rộng C: ổ đĩa.

    Opening Disk Management in a guest Windows operating system

  3. Nhấp chuột phải vào C: ổ đĩa và chọn Extend Volume.  Thao tác này sẽ khởi chạy Trình hướng dẫn Mở rộng Khối lượng .

    increase disk space for a volume located on an extended virtual disk

  4. Chọn lượng không gian có sẵn mà bạn muốn sử dụng để mở rộng khối lượng. Nhấp vào Next.

    Selecting the amount to increase disk space for a selected volume

  5. Kiểm tra xem bạn đã chọn đúng cài đặt chưa. Sau đó, nhấp vào Finish  để đóng trình hướng dẫn.

    finish extending the disk volume

  6. Như bạn có thể thấy từ ảnh chụp màn hình bên dưới, kích thước của C: đã tăng thành công sau khi mở rộng khối lượng.

    A virtual hard disk is increased and the system volume is expanded

Bảo vệ dữ liệu Hyper-V trong NAKIVO Backup & Replication

NAKIVO Backup & Replication là giải pháp bảo vệ dữ liệu đáng tin cậy và mạnh mẽ cho môi trường Microsoft Hyper-V. Sử dụng giải pháp NAKIVO, bạn có thể:

  • Tạo bản sao lưu máy ảo (VM) dựa trên hình ảnh, không cần phần mềm đại lý, theo từng phần và nhận diện ứng dụng.
  • Lưu trữ bản sao lưu tại chỗ, ngoài cơ sở, trên đám mây hoặc trên băng từ.
  • Bảo vệ dữ liệu sao lưu khỏi ransomware bằng mã hóa bản sao lưubản sao lưu không thể thay đổi.
  • Tự động hóa quy trình sao lưu và khôi phục bằng cách lên lịch thông qua bảng điều khiển Lịch trực quan và Bảo vệ dữ liệu dựa trên chính sách.
  • Tạo Bản sao Hyper-V của các máy ảo nguồn và lưu trữ chúng trên máy chủ đích.
  • Tạo và tự động hóa các kịch bản khắc phục thảm họa, bao gồm chuyển đổi dự phòng khẩn cấp, chuyển đổi trở lại hoặc di chuyển có kế hoạch. Kiểm tra quy trình khôi phục mà không làm gián đoạn môi trường sản xuất.

Các giải pháp thay thế cho việc tăng kích thước đĩa trong Hyper-V

Nếu không thể tăng kích thước đĩa ảo trong Hyper-V, bạn có thể xem xét các giải pháp thay thế để đáp ứng nhu cầu lưu trữ của máy ảo. Các giải pháp chính bao gồm thêm tài nguyên lưu trữ mới và tối ưu hóa lưu trữ hiện có cho máy ảo.

  • Adding a new virtual disk. Bạn có thể thêm một đĩa cứng ảo mới vào máy ảo, tạo bảng phân vùng trong hệ điều hành khách, định dạng các phân vùng và lưu trữ dữ liệu máy ảo trên đĩa mới này. Phương pháp này có thể được sử dụng khi dữ liệu mới có thể được lưu trữ riêng biệt với đĩa cứng ảo hiện có (không áp dụng trong trường hợp đĩa hệ thống đã đầy và không có gì để xóa). Nếu bạn đang sử dụng cơ sở dữ liệu, bạn có thể cần di chuyển nó sang một đĩa ảo mới có dung lượng lớn hơn.
  • Optimization of existing virtual disks. Bạn có thể tối ưu hóa không gian lưu trữ trên các đĩa ảo hiện có. Xóa các nhật ký không cần thiết hoặc các tệp tạm thời và không cần thiết trên các đĩa ảo của máy ảo Hyper-V để giải phóng không gian. Phương pháp này hoạt động khi không gian lưu trữ được sử dụng không hiệu quả.
  • Move data to external storage. Nếu không đủ không gian cho dữ liệu máy ảo trên máy chủ Hyper-V, bạn có thể di chuyển dữ liệu, chẳng hạn như các tệp ít được truy cập, sang các máy chủ lưu trữ bên ngoài hoặc NAS (Network Attached Storage). Bạn có thể di chuyển bản sao lưu và dữ liệu lưu trữ từ máy chủ Hyper-V sang NAS.
  • Use dynamic disks. Kích thước của đĩa động sẽ tăng lên khi dữ liệu mới được ghi vào. Đĩa động hữu ích khi máy ảo không sử dụng hết không gian được phân bổ của đĩa ảo. Có thể chuyển đổi đĩa ảo cố định thành đĩa ảo động bằng các công cụ tích hợp của Hyper-V.
  • Implement storage tiering. Cấu hình hệ thống phân tầng lưu trữ trong hạ tầng của bạn. Di chuyển dữ liệu được sử dụng thường xuyên sang bộ nhớ nhanh và dữ liệu ít được sử dụng sang bộ nhớ chậm hơn, giúp tiết kiệm chi phí khi sử dụng bộ nhớ một cách hợp lý.

Kết luận

Việc tăng dung lượng đĩa ảo Hyper-V cho máy ảo tương đối dễ dàng và có thể thực hiện bằng các công cụ Hyper-V tích hợp sẵn. Bước quan trọng thứ hai là mở rộng phân vùng bên trong hệ điều hành khách của máy ảo. Bạn nên sao lưu các máy ảo của mình trước khi thực hiện bất kỳ thao tác nào liên quan đến đĩa. Hãy sử dụng NAKIVO Backup & Replication để sao lưu máy ảo một cách nhanh chóng và hiệu quả.

Hãy thử NAKIVO Backup & Replication

Hãy thử NAKIVO Backup & Replication

Đăng ký dùng thử miễn phí để khám phá toàn bộ các tính năng bảo vệ dữ liệu của giải pháp. 15 ngày miễn phí. Không có bất kỳ giới hạn nào về tính năng hay dung lượng. Không cần thẻ tín dụng.

People also read