Sử dụng mẫu máy ảo để nhân bản máy ảo Hyper-V

Một ưu điểm lớn của ảo hóa phần cứng là khả năng mở rộng. Bạn có thể dễ dàng thêm đĩa ảo vào các máy ảo (VM) của mình, mở rộng dung lượng của các đĩa ảo đó, tăng dung lượng lưu trữ phần cứng, cũng như nâng cao hiệu năng CPU và bộ nhớ, bên cạnh việc triển khai số lượng lớn hơn các máy ảo. Bạn có thể sao chép các tệp máy ảo từ một máy chủ Hyper-V sang máy chủ khác, hoặc thậm chí sao chép các tệp máy ảo trên cùng một máy chủ Hyper-V để tạo thêm các máy ảo giống hệt nhau.

Nhược điểm chính của phương pháp này là cần phải thay đổi tên máy chủ, địa chỉ IP (nếu sử dụng địa chỉ IP tĩnh) và SID (mã định danh bảo mật) theo cách thủ công. Bằng cách sử dụng các mẫu máy ảo, bạn có thể tránh được những vấn đề này và tạo các máy ảo mới một cách nhanh chóng và thuận tiện. Bài đăng trên blog này giải thích chi tiết về các mẫu máy ảo Hyper-V và hướng dẫn cách sao chép các máy ảo Hyper-V từng bước.

NAKIVO cho sao chép Hyper-V

NAKIVO cho sao chép Hyper-V

Đảm bảo tính liên tục của hoạt động kinh doanh trong mọi tình huống sự cố nhờ cơ chế sao chép mạnh mẽ dành cho các máy ảo Hyper-V. Kiểm tra các bản sao chỉ trong vài giây và tự động chuyển đổi dự phòng máy ảo để giảm thiểu thời gian ngừng hoạt động.

Hiểu về sao chép máy ảo (VM) và mẫu máy ảo (VM Templates)

Khi bạn cần triển khai một số lượng lớn máy ảo (VM) trong môi trường ảo Hyper-V, việc sao chép máy ảo có thể hiệu quả hơn so với việc triển khai từng máy ảo riêng lẻ và cấu hình hệ điều hành khách (OS) thủ công.

Sao chép máy ảo là gì?

Sao chép máy ảo là quá trình sao chép một máy ảo một hoặc nhiều lần để tạo ra các máy ảo giống hệt nhau, có cùng hệ điều hành khách, phần mềm và cấu hình phần cứng ảo. Sao chép máy ảo có thể được sử dụng cho các mục đích khác nhau, chẳng hạn như thử nghiệm các cấu hình phần mềm mới, triển khai nhiều phiên bản máy chủ ảo với các thiết lập giống hệt nhau hoặc phát triển môi trường thử nghiệm.

Lợi ích của việc sao chép máy ảo

Sao chép máy ảo cho phép bạn nhanh chóng triển khai nhiều máy ảo với cấu hình giống hệt nhau mà không cần phải triển khai và cấu hình từng máy ảo mới riêng lẻ. Lợi ích của việc tạo bản sao máy ảo Hyper-V bao gồm:

  • Triển khai máy ảo nhanh chóng . Sao chép máy ảo cho phép bạn triển khai các máy ảo và bản sao phần mềm mới nhanh hơn, tiết kiệm thời gian và tài nguyên. Phương pháp này giúp giảm thời gian cần thiết để thiết lập các môi trường mới.
  • Tính nhất quán . Các bản sao máy ảo giống hệt với máy ảo gốc. Điều này giảm thiểu rủi ro sai sót do con người khi cấu hình và triển khai nhiều máy ảo.ma
  • Khả năng mở rộng cao . Với các bản sao VM, bạn có thể mở rộng môi trường ảo, điều này đặc biệt hữu ích cho các môi trường thay đổi động.

Một phương pháp để tạo bản sao VM Hyper-V là sử dụng các mẫu VM. Hãy cùng tìm hiểu chúng là gì trong phần tiếp theo.

Các mẫu VM là gì?

Một mẫu VM trong Hyper-V là một hình ảnh cơ sở có thể được sử dụng để tạo các VM Hyper-V mới trong khi vẫn giữ nguyên phần mềm đã được cài đặt và cấu hình trên VM được sử dụng để tạo mẫu. Bạn không cần lo lắng về việc mất quá nhiều thời gian để tạo một máy ảo trống mới từ đầu, cài đặt ứng dụng và cấu hình phần mềm. Bạn cũng không cần sao chép đĩa ảo (VHD hoặc VHDX) hoặc toàn bộ máy ảo hiện có và mất thời gian cấu hình lại máy ảo đó.

Bạn có thể tạo một máy ảo tham chiếu và sử dụng nó để tạo mẫu, sau đó có thể dùng mẫu này để triển khai nhiều máy ảo mới. Nếu bạn đang làm việc với số lượng lớn máy ảo, cách tiếp cận hợp lý nhất là nhân bản các máy ảo Hyper-V. Bạn có thể xem mẫu máy ảo Hyper-V của mình như một mẫu chính bao gồm không chỉ cấu hình phần mềm mà còn cấu hình cho CPU, RAM và các thiết bị ảo khác của máy ảo. Các mẫu máy ảo Hyper-V có thể được tạo bằng Trình quản lý Hyper-V, một sản phẩm phần mềm tích hợp sẵn trong Windows, hoặc bằng System Center Virtual Machine Manager (SCVMM), phần mềm trả phí dành cho việc quản lý tập trung các môi trường ảo Hyper-V quy mô lớn.

Lợi ích của các mẫu máy ảo (VM)

Các mẫu máy ảo được phát triển để nhân bản máy ảo và triển khai hàng loạt, mang lại các lợi ích sau:

  • Tiêu chuẩn hóa . Bằng cách sử dụng các mẫu máy ảo, bạn có thể tạo các cấu hình tiêu chuẩn cho máy ảo, bao gồm phần mềm được cài đặt bên trong máy ảo, đảm bảo tính nhất quán trên toàn bộ môi trường của bạn.
  • Hiệu quả và khả năng mở rộng . Sử dụng các mẫu máy ảo giúp bạn tiết kiệm thời gian vì bạn không cần phải triển khai và cấu hình từng máy ảo thủ công từ đầu. Bạn chỉ cần tạo mẫu một lần và sau đó sử dụng mẫu này nhiều lần để triển khai các máy ảo giống hệt nhau. Bằng cách này, bạn có thể triển khai một số lượng lớn máy ảo nhanh chóng để mở rộng môi trường cho mục đích phát triển, thử nghiệm hoặc các mục đích khác.
  • Ít lỗi hơn . Các mẫu máy ảo giúp giảm rủi ro xảy ra lỗi khi triển khai các máy ảo có cùng cấu hình. Bạn cần tạo, cấu hình và kiểm thử mẫu một lần, sau đó sử dụng mẫu này để triển khai các máy ảo nhất quán.

Tạo mẫu máy ảo Hyper-V

Có hai tùy chọn chính để tạo mẫu máy ảo Hyper-V cho việc nhân bản máy ảo, tùy thuộc vào cấu hình và kịch bản triển khai:

  • Trên các máy chủ Hyper-V có Hyper-V Manager trong giao diện người dùng đồ họa (GUI) và giao diện dòng lệnh (PowerShell).
  • Trong System Center Virtual Machine Manager (SCVMM) được sử dụng để quản lý tập trung các môi trường ảo quy mô lớn với nhiều máy chủ. Giao diện đồ họa (GUI) và PowerShell đều có sẵn.

Điều kiện tiên quyết

Bạn nên sử dụng công cụ sysprep để tạo mẫu máy ảo một cách an toàn nhằm tránh các xung đột mạng có thể xảy ra trong tương lai.

Sysprep là công cụ chuẩn bị hệ thống tích hợp sẵn của Windows, có sẵn cho tất cả các phiên bản Windows dành cho máy tính để bàn và máy chủ, bắt đầu từ Windows 7 và Windows Server 2008. Tiện ích này được thiết kế để sao chép các bản cài đặt Windows hiện có và triển khai các bản cài đặt mới dựa trên các bản cài đặt Windows hiện có. Tiện ích này có thể được sử dụng để chuẩn bị các hình ảnh hệ thống để sao chép lên một số lượng lớn máy tính có phần cứng giống hệt nhau. Đây là phương pháp được ưa chuộng bởi nhiều nhà sản xuất laptop lớn. Rất có thể bạn đã nhận thấy rằng khi bật nguồn một chiếc laptop mới chạy hệ điều hành Windows lần đầu tiên, Windows đã được cài đặt sẵn trên máy, và bạn cần thiết lập một số cài đặt cụ thể như tên người dùng, tên máy chủ, múi giờ và ngôn ngữ. Các máy ảo Hyper-V cùng thế hệ có phần cứng ảo giống nhau, điều này có nghĩa là bạn cũng có thể sử dụng phương pháp này như một bước chuẩn bị để nhân bản các máy ảo Hyper-V. Công cụ ”

Sysprep ” nằm trong thư mục ” C:Windowssystem32sysprep ” (%WINDIR%system32sysprep) và có thể được thực thi ở chế độ dòng lệnh hoặc chế độ giao diện người dùng đồ họa (GUI). Công cụ ”

Sysprep ” sẽ đặt lại các thông tin được lưu trữ trong cài đặt Windows như SID (mã định danh bảo mật), nhật ký sự kiện, thư mục tạm thời, tên máy chủ và múi giờ. Bạn cần nhập thông tin này cho bản sao VM bằng trình hướng dẫn First Run sau khi sao chép VM từ mẫu. Nếu bản sao Windows của bạn đã được kích hoạt, thì quá trình kích hoạt sẽ bị đặt lại. Lưu ý rằng quá trình kích hoạt không thể được đặt lại quá ba lần. Nếu máy ảo nguồn đã tham gia vào miền Active Directory, mẫu máy ảo Hyper-V và các máy ảo được nhân bản từ mẫu đó sẽ có cùng SID miền (lưu ý rằng đây không phải là SID máy được đề cập ở trên).

Khuyến nghị rằng máy ảo tham chiếu (ban đầu) không phải là thành viên của miền Active Directory. Điều này là do SID miền (không phải SID máy) được sao chép vào các bản sao VM, dẫn đến các vấn đề trong miền.

Cách sao chép một VM Hyper-V bằng cách sử dụng mẫu VM

Hãy tìm hiểu toàn bộ quy trình sao chép thành công một VM Hyper-V bằng cách sử dụng mẫu VM Hyper-V:

  1. Tạo một VM Hyper-V mới .

    Chúng tôi đã có một bài viết trên blog về cách Tạo một máy ảo Hyper-V mới trong Trình quản lý Hyper-V. Hoặc bạn có thể sử dụng Sử dụng PowerShell để tạo một máy ảo mới.

  2. Cài đặt hệ điều hành khách (OS).

    Cài đặt hệ điều hành khách được Hyper-V hỗ trợ – ví dụ: Windows 7, 8, 10, 11 hoặc Server 2008, 2012, 2016, 2019, 2022, v.v.). Quy trình tạo mẫu máy ảo Hyper-V và bản sao máy ảo là giống nhau đối với các phiên bản hệ điều hành khách này.

  3. Cài đặt tất cả các bản vá bảo mật và cập nhật cần thiết cho hệ điều hành khách của bạn .

    Bạn cần thực hiện quy trình tốn thời gian này một lần để có được các máy ảo không có lỗ hổng bảo mật đã biết vào cuối cùng.

  4. Cài đặt phần mềm cần thiết và cấu hình phần mềm đó .

    Gỡ cài đặt các ứng dụng và thành phần không cần thiết để giảm kích thước của mẫu máy ảo Hyper-V.

  5. Sử dụng tiện ích sysprep để chuẩn bị hình ảnh chính cho việc nhân bản .

    Kết nối nó với máy ảo Hyper-V của bạn (trong ví dụ này, chúng tôi sử dụng một máy ảo chạy Windows 7), máy ảo này sẽ được dùng làm máy ảo cơ sở. Truy cập vào thư mục chứa tệp ` sysprep ` – thư mục này mặc định là ` C:Windowssystem32sysprep `.

    Chạy tệp ` sysprep.exe ` trên hệ điều hành Windows khách và chọn các tham số sau: `

    • System Cleanup Action – Enter System Out-of-Box Experience (OOBE)`. Tùy chọn này sẽ ngắt kết nối Windows khỏi một thiết bị phần cứng cụ thể (bao gồm cả phần cứng ảo).
    • Chọn hộp kiểm Generalize , điều này sẽ đặt lại kích hoạt Windows. Khuyến nghị bạn bật tùy chọn này để tránh các vấn đề kích hoạt có thể xảy ra sau khi nhân bản máy ảo Hyper-V từ mẫu.
    • Chọn Shutdown trong menu thả xuống của Shutdown Options. Bạn cần tùy chọn này để đảm bảo không có ứng dụng nào (trong trường hợp này là Hyper-V) đang mở tệp đĩa ảo và dữ liệu lưu trữ trên đĩa ảo không bị thay đổi.

      Using sysprep for creating a reference image

      Lưu ý: Nếu bạn chọn Enter System Audit Mode làm tùy chọn System Cleanup Action , hệ điều hành Windows của bạn sẽ khởi động trực tiếp vào màn hình desktop trước khi hiển thị màn hình chào mừng. Tùy chọn này cho phép bạn hoàn tất cấu hình Windows trước khi tạo mẫu máy ảo Hyper-V. Ví dụ, bạn có thể xóa các tài khoản người dùng không cần thiết khỏi hệ điều hành. Một cách khác để vào Chế độ Kiểm tra Hệ thống là nhấn Shift+CTRL+F3 trên màn hình chào mừng (Cài đặt khu vực).

      Nhấp vào OK để tiếp tục.

    Hoặc bạn có thể chạy CMD, chuyển thư mục đến %WINDIR%system32sysprep và chạy lệnh:
    sysprep /generalize /oobe /shutdown /mode:vm
    Trong đó /mode:vm là tùy chọn mới, chỉ nên sử dụng để tạo hình ảnh tham chiếu cho các môi trường ảo như Hyper-V. Sử dụng tùy chọn này giúp máy ảo khởi động lần đầu nhanh hơn vì không cần phát hiện phần cứng mới, do cùng một thế hệ máy ảo sử dụng cùng một phần cứng ảo.

    Sau đó, bạn sẽ thấy một cửa sổ hiển thị thông báo “Sysprep is working”. Lúc này, bạn nên đợi cho đến khi quá trình hoàn tất. Nếu bạn đã chọn các tùy chọn tương tự tại sysprep , máy ảo của bạn sẽ được tắt nguồn sau khi quá trình chuẩn bị hệ điều hành hoàn tất. Không bật nguồn máy cho đến khi mẫu được tạo, nếu không bạn sẽ phải chạy sysprep lần nữa để chuẩn bị máy ảo cho việc tạo mẫu máy ảo Hyper-V.

  6. Xóa tất cả các điểm kiểm tra .

    Nếu bạn có bất kỳ điểm kiểm tra nào được thiết lập cho máy ảo này, hãy đảm bảo xóa hết chúng trước khi xuất máy ảo Hyper-V thành mẫu, việc này có thể thực hiện trong phần Checkpoints của Trình quản lý Hyper-V. Nhấp chuột phải vào từng điểm kiểm tra và chọn tùy chọn “ Delete Checkpoint ” trong menu ngữ cảnh (xem ảnh chụp màn hình bên dưới). Các đĩa ảo chênh lệch (tệp AVHDX) sẽ được hợp nhất với các đĩa ảo chính (tệp VHDX) nếu bạn xóa các bản chụp nhanh (điểm kiểm tra) thể hiện trạng thái của máy ảo tại một thời điểm trước thời điểm hiện tại.

    Deleting checkpoints before creating a Hyper-V VM template

  7. Xuất máy ảo Hyper-V thành mẫu máy ảo .

    Chọn máy ảo bạn đã chuẩn bị, nhấp chuột phải vào tên máy ảo trong Hyper-V Manager và nhấp vào Export.

    Exporting a VM to a Hyper-V VM template.

    Chỉ định vị trí lưu tệp. Đường dẫn D:Hyper-V VM Templates được sử dụng trong ví dụ này. Bạn có thể nhập đường dẫn này thủ công hoặc nhấp vào nút Browse để chọn thư mục cần thiết. Nhấp vào Export và đợi cho đến khi quá trình xuất hoàn tất.

    Selecting a folder to store Hyper-V VM templates.

    Bây giờ bạn có thể thấy các tệp VM trong thư mục đã chỉ định trước đó (trong trường hợp này, tại D:Hyper-V VM Templates).

    Lưu ý: Nếu bạn có máy chủ tệp sử dụng giao thức SMB để truy cập tệp trong mạng, bạn có thể tạo một thư mục chia sẻ trên máy chủ tệp và sao chép các mẫu máy ảo Hyper-V khác nhau vào đó. Kịch bản này rất tiện lợi khi bạn có nhiều máy chủ Hyper-V cần triển khai máy ảo từ các mẫu.

    A Hyper-V VM is cloned to a Hyper-V VM template.

Sao chép máy ảo Hyper-V bằng mẫu máy ảo (Nhập)

Sau khi tạo mẫu máy ảo Hyper-V, bạn có thể sử dụng mẫu này để tạo các bản sao mới của máy ảo.

Nhập máy ảo từ mẫu máy ảo Hyper-V .

Nhấp chuột phải vào tên máy chủ Hyper-V mà bạn muốn triển khai máy ảo mới từ mẫu máy ảo Hyper-V. Trong menu ngữ cảnh, nhấp vào Import Virtual Machine.

Importing a Hyper-V VM from a Hyper-V VM template.

Trình hướng dẫn Import Virtual Machine sẽ mở ra. Nhấp vào Next ở mỗi bước để tiếp tục.

  1. Before You Begin. Vì không có gì cần cấu hình ở bước giới thiệu này, bạn có thể chuyển sang bước tiếp theo.
  2. Locate Folder. Chỉ định thư mục chứa máy ảo mà bạn muốn nhập. Trong ví dụ của chúng tôi, chúng tôi đang sử dụng D:Hyper-V VM TemplatesWin7.

    Selecting a folder with Hyper-V VM templates.

  3. Select Virtual Machine. Chọn máy ảo mà bạn muốn nhập từ danh sách. Trong trường hợp này, chỉ có các tệp của một máy ảo được lưu trữ trong thư mục đã chọn.

    Selecting a Hyper-V VM template from the list

  4. Choose Import Type. Có 3 tùy chọn ở đây:
    • Register the virtual machine in-place. Tùy chọn này nên được sử dụng nếu máy ảo nằm trên cùng một máy chủ Hyper-V nhưng đã bị hủy đăng ký trên máy chủ vì một lý do nào đó. Trong trường hợp này, ID duy nhất của máy ảo sẽ được giữ nguyên – máy ảo sẽ hoạt động như thể nó chưa từng bị di chuyển hoặc sao chép.
    • Restore the virtual machine. Tương tự như tùy chọn trên, điểm khác biệt của tùy chọn này là nó nên được sử dụng khi một máy ảo được sao chép từ vị trí nguồn sang vị trí đích, nhưng máy ảo này không còn chạy trên vị trí nguồn nữa (ví dụ: nếu các tệp máy ảo đã được sao chép thủ công dưới dạng bản sao lưu Sao lưu máy ảo Hyper-V và sau đó được khôi phục từ bản sao lưu đó). ID duy nhất của máy ảo cũng được giữ nguyên.
    • Copy the virtual machine. Đây là tùy chọn phổ biến nhất trong ba tùy chọn được liệt kê. Bạn có thể nhập máy ảo nhiều lần và chạy các máy ảo đó. Một ID duy nhất mới được tạo mỗi khi bạn sử dụng tùy chọn này để nhập máy ảo. Để đơn giản hóa, tùy chọn này đã được chọn trong ví dụ hiện tại và hiển thị trong ảnh chụp màn hình bên dưới.

      Choosing the VM import type

  5. Choose Folders for Virtual Machine Files. Chọn vị trí lưu trữ cấu hình máy ảo, điểm kiểm tra và tính năng phân trang thông minh.

    Choose folders for virtual machine files

  6. Choose Folders to Store Virtual Hard Disks. Bạn cũng nên chọn vị trí lưu trữ các đĩa ảo.

    Choosing folders to store the virtual hard disks of a VM clone created

Bây giờ, bạn có thể tìm thấy bản sao máy ảo trong danh sách các máy ảo của mình trong Hyper-V Manager. Tên của máy ảo này giống với tên của máy ảo nguồn được sử dụng để tạo mẫu máy ảo Hyper-V. Bạn có thể đổi tên nó nếu cần thiết.

Cấu hình máy ảo sau khi sao chép

Khởi động máy ảo, chọn quốc gia, bố cục bàn phím, tên máy chủ và tạo người dùng mới. Lưu ý rằng người dùng hiện có sẽ không bị xóa tự động (với cấu hình sysprep mà chúng tôi đã giải thích).

Tiếp theo, thỏa thuận cấp phép Microsoft Windows sẽ được hiển thị. Chọn múi giờ của bạn, và hệ điều hành Windows chạy trên bản sao máy ảo Hyper-V sẽ hiển thị màn hình đăng nhập. Bạn có thể xóa bất kỳ người dùng mới nào được tạo trong quá trình “chạy lần đầu” của Windows nếu không còn cần những người dùng đó.

Windows Setup Wizard is running after starting the VM clone

Cách sao chép máy ảo Hyper-V trong Windows Admin Center

Windows Admin Center là công cụ mới để quản lý Windows, Hyper-V, Azure và các dịch vụ khác của Microsoft. Công cụ này có thể được sử dụng để sao chép một máy ảo, ví dụ như khi bạn muốn tạo mẫu máy ảo từ một bản sao máy ảo được chuẩn bị sẵn trong SCVMM.

Để sao chép một máy ảo trong Windows Admin Center:

  1. Tải xuống Windows Admin Center:
    https://www.microsoft.com/en-us/evalcenter/download-windows-admin-center/
  2. Cài đặt Windows Admin Center bằng cách chạy tệp cài đặt đã tải xuống trên máy chủ Hyper-V.
  3. Đăng nhập vào Windows Admin Center trong trình duyệt web được hỗ trợ bằng cách sử dụng liên kết như sau: https://hostname_or_IP_address_of_Hyper-V_host:443
  4. Trong khung bên trái của giao diện web Windows Admin Center, truy cập Virtual machines và chọn (nhấp vào) máy ảo (VM) mà bạn muốn sao chép. Trong ví dụ này, chúng tôi chọn Wind0ws-VM .

    Cloning Hyper-V virtual machines in Windows Admin Center

  5. Sau khi đã chọn máy ảo, nhấp vào Manage > Clone để sao chép máy ảo Hyper-V này.

    How to clone a Hyper V VM in Windows Admin Center

  6. Chọn đường dẫn cấu hình. Đây là vị trí mà bản sao máy ảo Hyper-V sẽ được lưu trữ. Nhấp vào OK để tiếp tục.

    Selecting a path for a Hyper-V VM clone in Windows Admin Center

  7. Nhập tên cho bản sao máy ảo, ví dụ: Windows-clone. Bạn vẫn có thể thay đổi đường dẫn đích cho bản sao máy ảo Hyper-V. Nhấp vào Clone để tiếp tục.

    Entering a name for the Hyper-V VM clone

    • Bạn có thể thấy thông báo cảnh báo nếu chưa từng chạy lệnh sysprep trong hệ điều hành khách trước đây:
      Cloning will cause the parent virtual machine to reboot one or more times. Do you wish to continue (Yes/No).
    • Nếu Trung tâm Quản trị Windows yêu cầu thông tin đăng nhập của hệ điều hành khách, hãy nhập thông tin đăng nhập quản trị để tiếp tục.

Chờ cho đến khi bản sao máy ảo Hyper-V được tạo xong.

Tạo mẫu máy ảo trong SCVMM

Bạn có thể sử dụng Microsoft System Center Virtual Machine Manager (SCVMM) để tạo mẫu máy ảo và bản sao máy ảo Hyper-V. Đây là giải pháp nâng cao để quản lý môi trường máy chủ Windows. Thư viện cho máy ảo và mẫu có sẵn trong giải pháp này.

Bạn có thể sử dụng bản sao máy ảo Hyper-V để tạo mẫu máy ảo vì bản sao máy ảo sẽ được chuyển đổi thành mẫu và sẽ không còn khả dụng như một máy ảo thông thường. Bằng cách sử dụng phương pháp này, bạn tránh được tình huống máy ảo gốc không còn khả dụng sau khi tạo mẫu. Bản sao máy ảo (bản sao) được chuẩn bị đặc biệt sẽ biến mất khỏi danh sách máy ảo vào cuối kịch bản này.

  1. Mở SCVMM. Truy cập Libraries > Templates > VM Templates và nhấp vào Create VM Template.

    Starting to create a virtual machine template in SCVMM

  2. Tại bước Select Source của Create VM Template Wizard, chọn From an existing virtual machine that is deployed on a host. Nhấp vào Browse để chọn một máy ảo.

    Selecting a source Hyper-V VM clone to create a VM template

  3. Chọn máy ảo mà bạn muốn chuyển đổi thành mẫu máy ảo Hyper-V. Chúng tôi sử dụng một bản sao VM đã chuẩn bị sẵn (Windows Server 2019-clone) cho mục đích này.

    Selecting an existing VM clone to create a virtual machine template

  4. Một thông báo cảnh báo bạn rằng VM gốc sẽ không khả dụng sau khi tạo mẫu từ VM này. Nhấn Yes để tiếp tục.

    The source VM will be unavailable after VM template creation

  5. Nhập tên cho mẫu VM. Chúng tôi đang tạo mẫu cho một VM Windows Server 2019 (tên mẫu là Server2019-templ). Nhấn Next ở mỗi bước của trình hướng dẫn để tiếp tục.

    Entering a virtual machine template name

  6. Kiểm tra phần cứng ảo cho mẫu VM.

    Virtual machine template hardware configuration

  7. Chọn cấu hình hệ điều hành khách phù hợp dựa trên hệ điều hành được cài đặt trong máy ảo mà bạn đang chuyển đổi thành mẫu. Chúng tôi chọn Windows Server 2019 BaseWindows Server 2019 Standard.

    Configuring guest operating system options for a VM template

  8. Chọn máy chủ thư viện cho mẫu máy ảo.

    Selecting a library server to store the virtual machine template

  9. Chọn vị trí chia sẻ để lưu mẫu máy ảo này. Nhập đường dẫn UNC của thư mục chia sẻ tệp SMB nơi thư viện được đặt. Nhấp vào Browse và xác định vị trí chính xác.

    Selecting the share location to save a Hyper-V VM template

  10. Tại bước Summary , nhấp vào View Script để xem tập lệnh PowerShell chứa tất cả các cài đặt đã chọn trước đó và cho phép bạn thực hiện cùng tác vụ tạo mẫu máy ảo trong PowerShell.

    Hyper-V VM template configuration summary

    Bạn có thể tìm thấy một ví dụ về tập lệnh PowerShell dưới đây:

    $VM = Get-SCVirtualMachin -VMMServer localhost -Name "Windows Server 2019-clone" -ID "00000000-0000-0000-0000-000000000000" | where {$_.VMHost.Name -eq "win2019.domain.local"}

    $LibraryServer = Get-SCLibraryServer -VMMServer localhost | where {$-.Name -eq "win2019.domain.local"}

    $GuestOSProfile = Get-SCGuestOSProfile -VMMServer localhost | where {$_.Name -eq "Windows Server 2019 Base"}

    $OperatingSystem = Get-SCOperatingSystem -VMMServer localhost -ID "11111111-1111-1111-1111-111111111111" | where {$_.Name -eq "Windows Server 2019 Standard"}

    $template = New-SCVMTemplate -Name "Server2019Templ" -RunAsynchronously -VM $VM -LibraryServer $LibraryServer -SharePath "win2019.domain.localSCVMMLibrary" -GuestOSProfile $GuestOSProfile -JobGroup 2222-2222-2222-2222-222222222222 -ComputerName "*" -TimeZone 20 -FullName "" -ORGANIZATIONName "" -Workgroup "WORKGROUP" -AnswerFile $null -OperatingSystem $OperatingSystem

    Nhấp vào Create để hoàn tất và tiếp tục tạo mẫu máy ảo.

Chờ cho đến khi mẫu máy ảo được tạo. Thời gian có thể phụ thuộc vào kích thước máy ảo và tốc độ mạng. Bạn có thể theo dõi tiến trình tác vụ trên trang Jobs của SCVMM. Sau khi mẫu máy ảo được tạo, bạn có thể tìm thấy mẫu này tại Library > VM Templates trong SCVMM.

Máy ảo nguồn (bản sao máy ảo Hyper-V) được sử dụng để tạo mẫu máy ảo hiện đã biến mất khỏi danh sách máy ảo trong Hyper-V Manager và System Center Virtual Machine Manager.

Bây giờ, bạn có thể triển khai nhiều máy ảo là bản sao máy ảo Hyper-V từ mẫu máy ảo này.

A Hyper-V virtual machine template has been created in SCVMM

Sử dụng PowerShell để sao chép máy ảo Hyper-V

Bạn có thể sử dụng các lệnh sau để sao chép máy ảo Hyper-V. Các lệnh khác nhau tùy thuộc vào Hyper-V Manager và System Center Virtual Machine Manager. Điều này có nghĩa là bạn không thể sử dụng cùng một lệnh trên các máy chỉ cài đặt Hyper-V Manager và trên các máy cũng cài đặt SCVMM.

Hyper-V Manager

  • Xuất máy ảo:

    Export-VM -Name VM_NAME -Path PATH

  • Nhập máy ảo
  • Đăng ký máy ảo tại chỗ (sử dụng ID duy nhất hiện có):

    Import-VM -Path 'C:VM_EXPORT_PATH�0000000-0000-0000-0000-000000000000.vmcx'

  • Khôi phục máy ảo (sử dụng ID duy nhất hiện có):

    Import-VM -Path 'C:VM_EXPORT_PATH�0000000-0000-0000-0000-000000000000.vmcx' -Copy -VhdDestinationPath 'D:VMsWin2022' -VirtualMachinePath 'D:VMsWin2022'

  • Sao chép máy ảo (tạo ID duy nhất mới):

    Import-VM -Path 'C:VM_EXPORT_PATH�0000000-0000-0000-0000-000000000000.vmcx' -Copy -GenerateNewId

  • Sao chép máy ảo (Sao chép tiêu chuẩn):

    New-VM -Name "NewVM" -Copy -VMPath "C:VMsOriginalVM" -Path "C:VMsNewVM"

  • Sao chép máy ảo với đĩa khác biệt (Sao chép đĩa khác biệt):

    New-VM -Name "NewVM" -Differencing -VMPath "C:VMsOriginalVM" -Path "C:VMsNewVM"

System Center Virtual Machine Manager (SCVMM)

  • Sao chép máy ảo (SCVMM):

    $SourceVM = Get-SCVirtualMachine -Name "OriginalVM"

    $CloneVM = New-SCVirtualMachine -Name "NewVM" -Template $SourceVM

  • Sao chép máy ảo (VM) với tùy chỉnh (SCVMM):

    $SourceVM = Get-SCVirtualMachine -Name "OriginalVM"

    $CloneVM = New-SCVirtualMachine -Name "NewVM" -Template $SourceVM -ComputerTier "NewComputerTier" -VMHostGroup "HostGroup" -Path "C:VMsNewVM" -VMNetwork "NewVMNetwork"

Kết luận

Các mẫu máy ảo Hyper-V không khó sử dụng, giúp bạn tiết kiệm thời gian và có thể được tạo trực tiếp trong Hyper-V Manager. Ngoài ra, bạn có thể sử dụng System Center Virtual Machine Manager. Công cụ sysprep cho phép bạn chuẩn bị hệ thống Windows khách trước khi tạo mẫu máy ảo Hyper-V bằng cách xóa SID của máy và dọn dẹp thông tin trong sổ đăng ký Windows. Bạn có thể sử dụng các mẫu máy ảo trong các môi trường ảo có khả năng mở rộng cao để tăng hiệu quả và tính linh hoạt.

Luôn luôn quan trọng là phải sao lưu các máy ảo của bạn và đảm bảo rằng dù trong bất kỳ tình huống mất dữ liệu nào, bạn cũng có thể dễ dàng khôi phục dữ liệu và toàn bộ máy. NAKIVO Backup & Replication cho Hyper-V cung cấp các bản sao lưu tăng dần, nhận biết ứng dụng cho các máy ảo và cho phép bạn nhanh chóng khởi động các máy ảo đầy đủ từ các bản sao lưu cũng như khôi phục các mục ứng dụng bạn cần chỉ trong vài phút.

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ó giới hạn về tính năng hay dung lượng. Không cần thẻ tín dụng.

People also read