Hướng dẫn chi tiết cách nhân bản máy ảo VMware hiện có

Nhân bản máy ảo (Cloning a virtual machine) là một tính năng hữu ích trong VMware cho phép bạn tạo ra một bản sao hoàn chỉnh của một máy ảo hiện có. Máy ảo mới sẽ được cấu hình với cùng phần cứng ảo, phần mềm đã cài đặt và các thuộc tính khác giống hệt với máy ảo gốc.

Những lưu ý quan trọng:

  • Quá trình tạm dừng I/O (quiesce): Khi nhân bản một máy ảo đang chạy các ứng dụng tải nặng (load generator) thì thao tác tạm dừng I/O của máy ảo có thể thất bại. Điều này là do VMware Tools có thể bị thiếu tài nguyên CPU và dẫn đến hết thời gian chờ. Để khắc phục, bạn nên tạm dừng các máy ảo đang chạy các tác vụ I/O đĩa thấp.
  • Máy ảo được mã hóa: Nếu bạn nhân bản một máy ảo được mã hóa, bạn không thể thay đổi chính sách lưu trữ. Để biết thêm thông tin về việc nhân bản máy ảo được mã hóa, vui lòng tham khảo tài liệu vSphere Security.

clone máy chủ ảo hiện có

Điều kiện yêu cầu để nhân bản máy ảo hiện có:

Nếu có trình tạo tải (load generator) đang chạy trong máy ảo, bạn cần dừng nó trước khi thực hiện thao tác nhân bản.

  • Bạn cần có các quyền sau để nhân bản một máy ảo:
    • Virtual machine.Provisioning.Clone trên máy ảo gốc.
    • Virtual machine.Edit inventory.Create from existing trên datacenter hoặc thư mục máy ảo.
    • Virtual machine.Change Configuration.Add new disk trên datacenter hoặc thư mục máy ảo.
    • Resource.Assign virtual machine to resource pool trên host, cluster hoặc resource pool đích.
    • Datastore.Allocate space trên datastore hoặc thư mục datastore đích.
    • Network.Assign network trên mạng mà bạn muốn gán cho máy ảo mới.
    • Virtual machine.Provisioning.Customize guest trên máy ảo hoặc thư mục máy ảo nếu bạn muốn tùy chỉnh hệ điều hành khách.
    • Virtual machine.Provisioning.Read customization specifications trên vCenter Server gốc nếu bạn muốn tùy chỉnh hệ điều hành khách.
  • Nếu máy ảo được nhân bản có thiết bị NVDIMM và ổ cứng ảo PMem, thì host hoặc cluster đích phải có tài nguyên PMem khả dụng. Ngược lại, bạn không thể tiến hành tác vụ.
  • Để truy cập các tùy chọn tùy chỉnh cho hệ điều hành khách Windows, công cụ Microsoft Sysprep phải được cài đặt trên hệ thống vCenter Server. Sysprep được tích hợp sẵn trong Windows Vista và Windows 2008 trở lên. 

Quy trình nhân bản máy ảo trong VMware

Bước 1: Khởi chạy trình hướng dẫn Nhân bản máy ảo hiện có (Clone Existing Virtual Machine)

Tùy chọn Mô tả
Từ một đối tượng cha hợp lệ của máy ảo
  • Nhấp chuột phải vào bất kỳ đối tượng nào trong kho (inventory) là đối tượng cha hợp lệ của máy ảo, chẳng hạn như trung tâm dữ liệu, cụm, vApp, nhóm tài nguyên hoặc máy chủ, và chọn Máy ảo mới (New Virtual Machine).
  • Trên trang Chọn kiểu tạo (Select a creation type), chọn Nhân bản máy ảo hiện có (Clone an existing virtual machine) và nhấp Tiếp theo (Next).
  • Trên trang Chọn máy ảo (Select a virtual machine), chọn máy ảo bạn muốn nhân bản.
Từ một máy ảo
  • Nhấp chuột phải vào máy ảo và chọn Nhân bản (Clone) > Nhân bản thành máy ảo (Clone to Virtual Machine

Bước 2: Chọn tên và thư mục

Trên trang Chọn tên và thư mục (Select a name and folder), nhập tên duy nhất cho máy ảo mới, chọn vị trí triển khai và nhấp Tiếp theo (Next).

  • Tên mẫu xác định tên của các tệp và thư mục trên đĩa. Ví dụ: nếu bạn đặt tên mẫu là win8tmp, các tệp mẫu sẽ được đặt tên là win8tmp.vmdk, win8tmp.nvram, v.v. Nếu bạn thay đổi tên mẫu sau này, tên của các tệp trên datastore sẽ không thay đổi.
  • Thư mục cung cấp cách lưu trữ máy ảo và mẫu cho các nhóm khác nhau trong một tổ chức và bạn có thể đặt quyền trên chúng. Nếu bạn thích một hệ thống phân cấp phẳng hơn, bạn có thể đặt tất cả máy ảo và mẫu trong một trung tâm dữ liệu và sắp xếp chúng theo cách khác.

Bước 3: Chọn tài nguyên tính toán

  • Trên trang Chọn tài nguyên tính toán (Select a compute resource), chọn máy chủ, cụm, nhóm tài nguyên hoặc vApp nơi máy ảo sẽ chạy và nhấp Tiếp theo (Next).
  • Phần Khả năng tương thích (Compatibility) hiển thị kết quả từ các kiểm tra khả năng tương thích.

Bước 4: Chọn nơi lưu trữ

Trên trang Chọn nơi lưu trữ (Select storage), chọn datastore hoặc cụm datastore để lưu trữ các tệp cấu hình mẫu và tất cả đĩa ảo.

4.1 Nhân bản máy ảo có ổ cứng vPMem:

  • Chọn loại lưu trữ cho mẫu bằng cách nhấp vào nút radio Tiêu chuẩn (Standard), PMem hoặc Hỗn hợp (Hybrid).
  • Nếu bạn chọn chế độ Tiêu chuẩn (Standard), tất cả đĩa ảo được lưu trữ trên datastore tiêu chuẩn.
  • Nếu bạn chọn chế độ PMem, tất cả đĩa ảo được lưu trữ trên datastore PMem cục bộ của máy chủ. Các tệp cấu hình không thể được lưu trữ trên datastore PMem và bạn phải chọn thêm một datastore thường quy cho các tệp cấu hình của máy ảo.
  • Nếu bạn chọn chế độ Hỗn hợp (Hybrid), tất cả đĩa ảo PMem vẫn được lưu trữ trên datastore PMem. Việc bạn chọn chính sách lưu trữ VM và datastore hoặc cụm datastore ảnh hưởng đến các đĩa không phải PMem.
  • (Tùy chọn) Từ menu thả xuống Chọn định dạng đĩa ảo (Select virtual disk format), chọn định dạng đĩa ảo mới cho mẫu hoặc giữ nguyên định dạng giống như máy ảo nguồn.
  • (Tùy chọn) Từ menu thả xuống Chính sách lưu trữ VM (VM Storage Policy), chọn một chính sách lưu trữ máy ảo hoặc để mặc định.
  • Chọn một datastore hoặc một cụm datastore.
  • Chọn hộp kiểm Vô hiệu hóa Storage DRS cho máy ảo này (Disable Storage DRS for this virtual machine) nếu bạn không muốn sử dụng Storage DRS với máy ảo.
  • (Tùy chọn) Kích hoạt tùy chọn Cấu hình theo từng đĩa (Configure per disk) để chọn một datastore hoặc cụm datastore riêng biệt cho tệp cấu hình mẫu và cho từng đĩa ảo.
  • Lưu ý: Bạn có thể sử dụng tùy chọn Cấu hình theo từng đĩa (Configure per disk) để chuyển đổi ổ cứng PMem thành ổ cứng thông thường, nhưng thay đổi đó có thể gây ra các vấn đề về hiệu suất. Bạn cũng có thể chuyển đổi ổ cứng tiêu chuẩn thành ổ cứng PMem.

4.2 Nhân bản máy ảo không có ổ cứng vPMem:

  • Chọn định dạng đĩa cho các đĩa ảo của máy ảo.
  • Tùy chọn Giống với nguồn (Same format as source) sử dụng cùng định dạng đĩa với máy ảo nguồn.
  • Định dạng Thick Provision Lazy Zeroed tạo ra một đĩa ảo ở định dạng dày mặc định. Dung lượng cần thiết cho đĩa ảo được phân bổ khi đĩa ảo được tạo. Dữ liệu còn lại trên thiết bị vật lý không bị xóa trong quá trình tạo, nhưng được xóa bằng không sau đó, khi cần, khi ghi lần đầu từ máy ảo.
  • Thick Provision Eager Zeroed là một loại đĩa ảo dày hỗ trợ các tính năng của cụm như Khả năng chịu lỗi. Dung lượng cần thiết cho đĩa ảo được phân bổ tại thời điểm tạo. Trái ngược với định dạng phẳng, dữ liệu còn lại trên thiết bị vật lý được xóa bằng không khi đĩa ảo được tạo. Có thể mất nhiều thời gian hơn để tạo đĩa ở định dạng này so với tạo các loại đĩa khác.
  • Định dạng Thin Provision tiết kiệm không gian lưu trữ. Lúc đầu, một đĩa mỏng chỉ sử dụng nhiều không gian datastore như đĩa cần ban đầu. Nếu đĩa mỏng cần thêm không gian sau này, nó có thể phát triển đến dung lượng tối đa được phân bổ cho nó.
  • (Tùy chọn) Chọn một chính sách lưu trữ VM hoặc để mặc định.
  • Chọn một datastore hoặc một cụm datastore.
  • (Tùy chọn) Kích hoạt tùy chọn Cấu hình theo từng đĩa (Configure per disk) để chọn một datastore hoặc cụm datastore riêng biệt cho tệp cấu hình mẫu và cho từng đĩa ảo.
  • Lưu ý: Bạn có thể sử dụng tùy chọn Cấu hình theo từng đĩa (Configure per disk) để chuyển đổi ổ cứng PMem thành ổ cứng thông thường, nhưng thay đổi đó có thể gây ra các vấn đề về hiệu suất. Bạn cũng có thể chuyển đổi ổ cứng tiêu chuẩn thành ổ cứng PMem.
  • Nhấp Tiếp theo (Next).

Bước 5: Chọn tùy chọn nhân bản

  • Trên trang Chọn tùy chọn nhân bản (Select clone options), chọn các tùy chọn tùy chỉnh bổ sung cho máy ảo mới và nhấp Tiếp theo (Next).
    • Bạn có thể chọn tùy chỉnh hệ điều hành khách hoặc phần cứng máy ảo. Bạn cũng có thể chọn bật máy ảo sau khi tạo.

Bước 6: (Optional) Customize guest OS

(Tùy chọn) Trên trang Tùy chỉnh hệ điều hành khách (Customize guest OS), áp dụng một thông số kỹ thuật tùy chỉnh cho máy ảo và nhấp Tiếp theo (Next).

  • Tùy chỉnh hệ điều hành khách ngăn chặn các xung đột có thể xảy ra nếu bạn hoặc người dùng khác nhân bản máy ảo với cài đặt giống nhau, chẳng hạn như tên máy tính trùng lặp.
Tùy chọn Mô tả
Chọn một thông số kỹ thuật hiện có Chọn một thông số kỹ thuật tùy chỉnh từ danh sách.
Ghi đè Để thay đổi thông số kỹ thuật tùy chỉnh khách cho việc triển khai này, nhấp vào Ghi đè (Override), hoàn thành các bước trong trình hướng dẫn Ghi đè thông số kỹ thuật tùy chỉnh VM (Override VM Customization Specification) và nhấp OK.

Bước 7: (Optional) User settings

(Tùy chọn) Trên trang Cài đặt người dùng (User settings), chỉ định các cài đặt cần thiết cho máy ảo.

Trang này của trình hướng dẫn chỉ xuất hiện nếu thông số kỹ thuật đã chọn yêu cầu tùy chỉnh bổ sung.

Bước 8: (Optional) Customize hardware

(Tùy chọn) Trên trang Tùy chỉnh phần cứng (Customize hardware), cấu hình phần cứng và tùy chọn máy ảo và nhấp Tiếp theo (Next).

  • Bạn có thể để mặc định và cấu hình phần cứng và tùy chọn máy ảo sau.
  • Quan trọng: Nếu bạn chọn sử dụng lưu trữ PMem cho máy ảo, ổ cứng mặc định của nó, các đĩa cứng mới mà bạn cấu hình và các thiết bị NVDIMM mà bạn thêm vào máy ảo đều chia sẻ cùng một tài nguyên PMem. Bạn phải điều chỉnh kích thước của các thiết bị được thêm mới theo lượng PMem khả dụng cho máy chủ. Nếu bất kỳ phần nào của cấu hình cần chú ý, trình hướng dẫn sẽ cảnh báo bạn.

Hoàn tất

  • Trên trang Sẵn sàng hoàn tất (Ready to complete), xem lại cài đặt máy ảo và nhấp Hoàn thành (Finish).