Cách sao chép máy ảo trên máy chủ ESXi: 5 phương pháp

Công nghệ ảo hóa giúp tối ưu hóa quy trình làm việc và sử dụng tài nguyên hiệu quả hơn nhờ các tính năng như mẫu máy ảo (VM templates) hoặc sao chép máy ảo (VM cloning), cho phép bạn nhanh chóng tạo ra một bản sao giống hệt của một máy ảo hiện có. Máy ảo mới không cần phải được cấu hình lại từ đầu vì nó có cùng phần cứng ảo, phần mềm đã cài đặt và các thiết lập khác như bản gốc.

Tính năng sao chép máy ảo (VM cloning) có sẵn cho các máy ảo được quản lý bởi vCenter Server. Tuy nhiên, bạn cũng có thể sao chép các máy ảo đang chạy trên máy chủ VMware ESXi nếu, ví dụ, bạn đang sử dụng phiên bản miễn phí của VMware ESXi.

Bài viết blog này giải thích cách sao chép các máy ảo VMware hiện có trên máy chủ ESXi bằng các phương pháp khác nhau, có hoặc không có vCenter Server.

NAKIVO cho sao lưu VMware vSphere

NAKIVO cho sao lưu VMware vSphere

Bảo vệ dữ liệu toàn diện cho các máy ảo VMware vSphere cùng các tùy chọn khôi phục tức thì. Các điểm sao lưu an toàn tại chỗ, ngoài cơ sở và trên đám mây. Các tính năng chống ransomware.

Môi trường sao chép máy ảo VMware ESXi

Bạn nên đảm bảo không có bản chụp nhanh (snapshot) cho máy ảo mà bạn muốn sao chép trước khi bắt đầu. Điều này giúp tránh các sự cố như việc khôi phục địa chỉ MAC của bộ điều hợp mạng trên máy ảo gốc khi sử dụng bản chụp nhanh để khôi phục trạng thái máy ảo cho bản sao chép. Nếu bạn có bản sao lưu VM, bạn sẽ cần thay đổi địa chỉ MAC thủ công sau khi khôi phục trạng thái VM từ bản sao lưu cho bản sao VM để tránh xung đột địa chỉ MAC.

Môi trường chúng tôi sử dụng để minh họa cách tạo máy ảo sao chép như sau:

  • Máy chủ ESXi 1: 192.168.101.201
  • Các máy ảo trên máy chủ ESXi 1: Windows-VM
  • Máy chủ ESXi 2: 192.168.101.202
  • vCenter Server: 192.168.101.103

ESXi 7 và vCenter 7 được sử dụng trong môi trường này để giải thích quy trình làm việc và sao chép máy ảo.

Phương pháp 1: Sao chép máy ảo VMware ESXi mà không cần vCenter – Sử dụng VMware Host Client

Nếu bạn có một máy chủ ESXi không được quản lý bởi vCenter Server, bạn có thể sử dụng VMware Host Client để sao chép một máy ảo trên máy chủ ESXi đó thông qua giao diện web thân thiện với người dùng.

Chúng tôi có một máy chủ ESXi ( 192.168.101.201 ) với hai kho dữ liệu ( datastore10a datastore10c ). Máy ảo có tên Windows-VM được đặt trên datastore10a . Chúng ta sẽ sao chép máy ảo này và lưu bản sao chép trên datastore10c .

Để sao chép một máy ảo trên máy chủ ESXi mà không cần vCenter, hãy thực hiện các bước sau:

  1. Đăng nhập vào VMware Host Client bằng tài khoản quản trị (root).
  2. Tạo một thư mục trên kho dữ liệu cần thiết để lưu trữ các tệp của bản sao chép máy ảo. Chúng ta nhấp vào Storage trong ngăn Navigator, chuyển đến datastore10c , nhấp vào Create Directory, và nhập Win-VM-Clone làm tên thư mục. Nhấp vào Create Directory.

    Creating a new directory

  3. Mở VM settings của máy ảo nguồn và kiểm tra vị trí của các tệp máy ảo. Để thực hiện việc này, hãy truy cập Virtual Machines, chọn Windows VM (trong Navigator) và mở rộng Hard Disk1 trong ngăn Hardware Configuration .

    Chúng ta có thể thấy rằng đĩa cứng ảo của máy ảo của chúng ta nằm trong thư mục Windows-VM trên datastore10a . Nếu máy ảo của bạn có nhiều đĩa ảo, hãy kiểm tra vị trí của từng đĩa. Trong một số cấu hình tùy chỉnh, các đĩa ảo của máy ảo có thể nằm ở những vị trí khác nhau.

    Việc sao chép tất cả các đĩa ảo cho các máy ảo được nhân bản là rất quan trọng.

    Edit Bạn cũng có thể nhấp vào

    Cài đặt máy ảo và mở rộng phần đĩa cứng trong cài đặt máy ảo để xem vị trí của các đĩa cứng ảo.

    Checking the location of virtual disks of the original VM

  4. Tắt máy ảo mà bạn muốn nhân bản.

  5. Storage Mở trình duyệt kho dữ liệu và chuyển đến thư mục của máy ảo nguồn. Để thực hiện việc này, hãy nhấp vào Navigator trong datastore10a bảng điều khiển, nhấp vào Datastore browser, và nhấp vào . Sau đó, chúng ta chọn thư mục Windows-VM trên datastore10a
  6. trong trình duyệt kho dữ liệu.

  7. Sao chép các tệp VMDK và tệp VMX của máy ảo nguồn vào thư mục của bản sao máy ảo. Đầu tiên, chúng ta sao chép đĩa ảo của máy ảo gốc. Chọn tệp VMDK ( Windows-VM.vmdk Copy trong trường hợp của chúng ta) trong trình duyệt kho dữ liệu và nhấp vào

    .
    Copying a virtual disk of the original VM to the VM clone directory

  8. Copy Chọn thư mục đích trong cửa sổ tiếp theo và nhấp vào . Chúng tôi chọn thư mục Win-VM-Clone trên datastore10c

    .
    Selecting the destination

  9. Nếu máy ảo gốc của bạn có nhiều đĩa ảo, hãy lặp lại các bước này để sao chép tất cả các đĩa ảo của máy ảo.
    .vmdk Lưu ý rằng VMware Host Client hiển thị các tệp -flat.vmdk.vmdk như một mục duy nhất. Bạn có thể thấy rằng mỗi đĩa ảo có hai tệp trong giao diện dòng lệnh. Tệp -flat.vmdk là tệp mô tả đĩa ảo và tệp đĩa ảo chứa dữ liệu là tệp .vmdk. Các đĩa ảo của máy ảo chạy trên VMware Workstation, khác với máy ảo ESXi, sử dụng các đĩa ảo

    có mô tả nhúng (một tệp duy nhất thay vì hai tệp).

  10. Recent Tasks Chờ cho đến khi các tệp được sao chép. Bạn có thể theo dõi tiến trình trong thanh

    ở phía dưới giao diện web.
    A virtual disk for a VMware virtual machine clone is being copied

  11. Tải tệp VMX (tệp cấu hình máy ảo) về máy tính của bạn. Để thực hiện điều này, mở trình duyệt kho dữ liệu tại và truy cập vào thư mục Windows-VM trên kho dữ liệu datastore10a . Chọn tệp .vmx (trong trường hợp của chúng tôi là Windows-VM.vmx ) và nhấp vào Download (bạn có thể nhấp chuột phải vào tệp .vmx để mở menu ngữ cảnh với các tùy chọn). Lưu tệp VMX đã chọn vào máy tính của bạn.

    Downloading a VM configuration VMX file of the original VM

  12. Chỉnh sửa tệp VMX mà bạn đã tải xuống ( Windows-VM.vmx trong trường hợp của chúng tôi). Bạn có thể sử dụng trình soạn thảo văn bản ưa thích của mình. Mặc dù máy ảo được nhân bản là một bản sao y hệt của máy ảo gốc, nhưng vẫn có một số cài đặt nhất định, chẳng hạn như tên máy ảo, phải khác nhau đối với từng máy ảo trong VMware vSphere để thuận tiện hơn và giúp nhận diện các máy ảo.
  13. Tìm dòng bắt đầu bằng displayName. Thay đổi tên bản sao máy ảo, hiện tại tên này giống với tên của máy ảo gốc.

    Chúng ta thay đổi tên máy ảo từ

    displayName = "Windows-VM"

    thành

    displayName = "Win-VM-Clone"

    Editing a VMX file for a VMware virtual machine clone

    Tên máy ảo hiển thị của chúng ta sẽ giống với tên thư mục nơi lưu trữ các tệp của bản sao máy ảo.

    Optional: Bạn cũng có thể đổi tên đĩa ảo trong trình duyệt kho dữ liệu ( Windows-VM.vmdk ) và thay đổi giá trị trong dòng tương ứng trong tệp cấu hình . vmx để có tên đĩa ảo duy nhất (ví dụ: Win-VM-Clone.vmdk , trong trường hợp của chúng ta).

  14. Tải tệp VMX đã chỉnh sửa lên kho dữ liệu nơi chứa các tệp của bản sao máy ảo (sử dụng trình duyệt kho dữ liệu, như bạn đã làm trước đó). Chúng tôi chọn thư mục datastore10c/Win-VM-Clone/ và nhấp vào Upload (chọn tệp VMX phù hợp mà bạn đã chỉnh sửa trong cửa sổ trình duyệt).

    Uploading the edited VMX file to the folder of a VM clone on an ESXi host

  15. Bây giờ, tệp VMX đã chỉnh sửa nằm trong thư mục của bản sao VM ( Win-VM-Clone trên datastore10c trong trường hợp của chúng ta). Bạn có thể đóng trình duyệt kho dữ liệu.

    The edited VMX file has been copied to the VM clone directory on the ESXi datastore

    LƯU Ý: Nếu bạn muốn sao chép một VM sang một máy chủ ESXi khác, hãy tải xuống các tệp cấu hình VM và đĩa ảo xuống máy tính của bạn, sau đó tải lên các tệp này vào kho dữ liệu của máy chủ ESXi đích. Bạn cũng có thể sử dụng phần mềm SCP/SFTP (như WinSCP trên Windows) để tải xuống và tải lên tệp từ/đến kho dữ liệu.

  16. Sau khi sao chép các tệp máy ảo, chúng ta cần đăng ký bản sao máy ảo trên máy chủ ESXi. Truy cập Virtual Machines trong ngăn Navigator và nhấp vào Create / Register VM.

    Registering an ESXi clone VM on a host

  17. Trình hướng dẫn New virtual machine sẽ mở ra.
  18. Select creation type. Chọn Register an existing virtual machine và nhấp vào Next.

    Registering a VMware virtual machine clone on an ESXi host

  19. Select VMs for registration. Nhấp vào Select one or more virtual machines, a datastore or a directory.

    Selecting a VMX configuration file of the VM clone to register the VM on an ESXi host

  20. Chọn tệp VMX nằm trong thư mục sao chép máy ảo trong cửa sổ Trình duyệt kho dữ liệu vừa mở và nhấp vào Select.

    Selecting a VMX file on the datastore to register a VM clone

  21. Đảm bảo rằng tệp VMX cần thiết đã được chọn ở bước thứ hai của trình hướng dẫn và nhấp vào Next.

    A VMX file of the VM clone is selected

  22. Nhấp vào Finish trên màn hình Sẵn sàng hoàn tất .

    Finishing the Wizard to register an ESXi clone VM

  23. Bản sao máy ảo hiện đã được đăng ký dưới dạng máy ảo và hiển thị trong danh sách các máy ảo. Bạn luôn có thể đổi tên bản sao máy ảo (VM clone) trong giao diện web của VMware Host Client. Bạn có thể nhấp chuột phải vào tên máy ảo và chọn “ Rename ” trong menu hiện ra.

    It is possible to rename a cloned virtual machine in VMware Host Client

  24. Bây giờ, bạn có thể khởi động bản sao máy ảo. Sau khi khởi động máy ảo, bạn sẽ thấy một thông báo như trong ảnh chụp màn hình.

    Chọn “ I Copied It ” (không di chuyển). Điều này rất quan trọng để thiết lập địa chỉ MAC mới và mã định danh duy nhất toàn cầu (UUID) cho máy ảo. Lưu ý rằng bạn có thể cần thay đổi tên máy ảo và SID (đối với máy ảo Windows) trong hệ điều hành khách để tránh xung đột. Nhấp vào Answer.

    The “I Copied It” option must be selected when starting a VM clone the first time

    Máy ảo đã được nhân bản thành công trên máy chủ ESXi.

Phương pháp 2: Cách nhân bản máy ảo trong dòng lệnh ESXi

Một phương pháp khác để nhân bản máy ảo trên máy chủ ESXi mà không sử dụng vCenter Server là sử dụng Dòng lệnh ESXi. Bạn có thể truy cập dòng lệnh ESXi trực tiếp bằng cách sử dụng vỏ lệnh ESXi trên máy chủ ESXi hoặc kết nối với máy chủ ESXi từ xa qua SSH. Đảm bảo rằng quyền truy cập SSH đã được bật.

Để tạo bản sao máy ảo VMware mà không cần vCenter trên dòng lệnh:

  1. Kết nối với máy chủ ESXi bằng trình khách SSH. Nếu bạn sử dụng Windows, bạn có thể dùng PuTTY.

    Kiểm tra danh sách các máy ảo đã đăng ký trên máy chủ ESXi này (chúng ta sẽ sao chép cùng một máy ảo Windows , tức là máy ảo gốc trong ví dụ trước).

    vim-cmd vmsvc/getallvms

  2. Chúng ta cần tắt máy ảo gốc mà chúng ta muốn sao chép.

    Lấy ID của máy ảo (VMID) để xác định máy ảo nào cần tắt.

    vim-cmd vmsvc/getallvms

    Máy ảo Windows của chúng ta Windows-VM có VMID là 1 (xem ảnh chụp màn hình bên dưới).

  3. Lệnh để tắt máy ảo là:

    vim-cmd vmsvc/power.shutdown VMID

    Chúng ta sử dụng lệnh này để tắt máy ảo Windows của chúng ta Windows-VM :

    vim-cmd vmsvc/power.shutdown 1

  4. Lệnh để kiểm tra trạng thái nguồn của máy ảo:

    vim-cmd vmsvc/power.getstate VMID

    Nếu không thể tắt máy ảo, bạn có thể sử dụng lệnh tắt nguồn:

    vim-cmd vmsvc/power.off VMID

  5. Kiểm tra vị trí của tệp cấu hình của máy ảo này:

    cat /etc/vmware/hostd/vmInventory.xml |grep -i Windows-VM | grep vmx

    hoặc

    vim-cmd vmsvc/getallvms |grep -i Windows-VM

  6. Bạn cũng cần biết vị trí của các đĩa ảo của máy ảo này (tệp.vmdk-flat.vmdk ). Theo mặc định, các đĩa ảo được lưu trữ trong thư mục máy ảo cùng với tệp cấu hình máy ảo (.vmx).

    ESXi clone VM without vCenter in the command line

    Để kiểm tra vị trí của các đĩa ảo của các máy ảo hiện tại, hãy mở tệp cấu hình máy ảo vmx :

    less /vmfs/volumes/datastore10a/Windows-VM/Windows-VM.vmx

    Nếu một đĩa ảo được lưu trữ trong cùng thư mục (chẳng hạn như đĩa ảo đầu tiên và duy nhất của chúng ta), thì bạn sẽ thấy các dòng như sau:

    ide0:0.present = "TRUE"

    ide0:0.fileName = "Windows-VM.vmdk"

    Nếu có một đĩa ảo (ví dụ: đĩa ảo thứ hai) được lưu trữ ngoài thư mục máy ảo, bạn sẽ thấy các dòng như sau:

    scsi0:1.present = "true"

    scsi0:1.fileName = "/vmfs/volumes/609a545a-50d29185-ffbb-000c293004f2/directory2/SecondHardDisk.vmdk"

    Nếu đĩa ảo được lưu trữ bên ngoài thư mục VM, bạn sẽ thấy đường dẫn đầy đủ được định nghĩa trong dòng tương ứng của tệp cấu hình vmx .

    Bây giờ chúng ta đã biết vị trí của các tệp máy ảo và có thể tiến hành sao chép máy ảo. Chúng ta sẽ lưu trữ bản sao VM ESXi này trên datastore10c .

  7. Tạo một thư mục để lưu trữ các tệp của bản sao VM:

    mkdir /vmfs/volumes/datastore10c/Win-VM-Clone2

  8. Sao chép tệp cấu hình và đĩa ảo (các) của VM nguồn và lưu bản sao đĩa ảo vào thư mục đích của bản sao VM. Chúng ta đặt tên mới cho các tệp vmx vmdk tại thư mục đích để khớp với tên của bản sao VM mới.
    • Bạn có thể sao chép đĩa ảo bằng vmkfstools. Công cụ này cho phép bạn thiết lập định dạng đĩa ảo đích và cũng cho phép bạn thay đổi định dạng phân bổ dày (thick provisioning) thành cung cấp theo nhu cầu:

      vmkfstools -i /vmfs/volumes/datastore10a/Windows-VM/Windows-VM.vmdk /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2.vmdk -d thin

    • Sao chép tệp cấu hình máy ảo (.vmx)

      cp /vmfs/volumes/datastore10a/Windows-VM/Windows-VM.vmx /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2.vmx

      Copying VM files to create a VM clone on an ESXi host in the command line

    • Hoặc, bạn có thể sao chép các tệp đĩa ảo (.vmdk-flat.vmdk) nguyên bản bằng lệnh cp và đặt tên mới cho các tệp đích.

      cp /vmfs/volumes/datastore10a/Windows-VM/Windows-VM.vmdk /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2.vmdk

      cp /vmfs/volumes/datastore10a/Windows-VM/Windows-VM-flat.vmdk /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2-flat.vmdk

  9. Bây giờ, chúng ta cần chỉnh sửa tệp vmx của bản sao VM để đồng bộ hóa tên VM và đường dẫn đến các đĩa ảo / tên đĩa ảo. Do đó, chúng ta cần thay thế Windows-VM bằng Win-VM-Clone2 trong tệp cấu hình vmx của bản sao VM.

    Sử dụng vi, trình soạn thảo văn bản, để thoát khỏi tệp vmx của bản sao máy ảo. Sử dụng lệnh sau trong vi để tìm và thay thế một chuỗi trong toàn bộ tệp.

    :[range]s/{pattern}/{string}/[flags] [count]

    Mẫu lệnh cho tình huống của chúng ta là:

    :%s/foo/bar/g

    Trong trường hợp của chúng ta, lệnh sẽ như sau:

    :%s/Windows-VM/Win-VM-Clone2/g

    Lưu tệp vmx của bản sao máy ảo. Nhập :wq và nhấn Enter trong vi.

  10. Đăng ký bản sao máy ảo trên máy chủ ESXi:

    vim-cmd solo/registervm /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2.vmx

  11. Lấy thông tin về các máy ảo đã đăng ký để đảm bảo rằng cloned virtual machine đã được đăng ký:

    vim-cmd vmsvc/getallvms

  12. Bản sao máy ảo đã được đăng ký (với VMID 3, như hiển thị trong ảnh chụp màn hình bên dưới).
  13. Bây giờ bạn có thể bật nguồn cho bản sao máy ảo này. Để bật nguồn cho bản sao máy ảo này (máy ảo có VMID 3) trên dòng lệnh, bạn có thể sử dụng lệnh:

    vim-cmd vmsvc/power.on 3

    Registering and starting a VM clone on an ESXi host in the command line without vCenter

  14. Bạn nên mở VMware Host Client và xác nhận rằng bạn đã sao chép máy ảo này. Máy ảo sẽ không được khởi động cho đến khi bạn trả lời câu hỏi này.

    Selecting the “I Copied It” option

  15. Như bạn có thể thấy trong ảnh chụp màn hình, kích thước máy ảo nhỏ hơn vì chúng ta đã sao chép đĩa ảo nguồn, vốn được cấp phát dày (thick provisioned) sang định dạng cấp phát mỏng (thin provisioned) (2,76 GB so với 6 GB).

    A cloned virtual machine has been successfully started

Việc tạo bản sao máy ảo ESXi đã hoàn tất thành công. Bạn cũng có thể sử dụng phương pháp này để sao chép máy ảo sang một máy chủ ESXi độc lập khác mà không cần sử dụng vCenter Server. Bạn cần sử dụng trình khách SCP hoặc SFTP để sao chép các tệp máy ảo từ/đến các máy chủ ESXi khác nhau. Phần còn lại của logic phương pháp này vẫn giữ nguyên.

Phương pháp 3: Cách sao chép một máy ảo mà không cần vCenter bằng cách tạo một máy ảo mới

Có một phương pháp nữa để sao chép máy ảo trên các máy chủ ESXi mà không cần sử dụng vCenter Server bằng cách sử dụng VMware Host Client. Ưu điểm của phương pháp này là bạn không cần chỉnh sửa tệp VMX của bản sao VM. Khi tạo bản sao VM, hãy đảm bảo cấu hình của VM mới hoàn toàn trùng khớp với cấu hình của VM gốc. VM mới có thể khởi động nếu cấu hình của nó khác với VM gốc.

  1. Hoàn thành 5 bước của Trình hướng dẫn tạo máy ảo mới để tạo một VM mới.
  2. Sao chép các đĩa ảo của máy ảo nguồn vào thư mục máy ảo của bản sao máy ảo. Bạn có thể thực hiện việc này trong trình duyệt kho dữ liệu của VMware Host Client, tương tự như cách chúng ta đã làm trong ví dụ đầu tiên (phương pháp sao chép máy ảo).
  3. Nhấp vào Storage và chọn kho dữ liệu nơi lưu trữ máy ảo nguồn ( datastore10a trong trường hợp của chúng ta). Nhấp vào Datastore browser và chọn thư mục chứa máy ảo nguồn ( Windows-VM trong ví dụ này). Chọn đĩa ảo vmdk và nhấp vào Copy.

    Copying a virtual disk of the original VM

  4. Chọn thư mục đích trong cửa sổ mở ra tiếp theo ( Win-VM-Clone3 trong trường hợp của chúng ta) và nhấp vào Copy.

    Copying a virtual disk of the original VM to the directory of the new VM

  5. Nếu máy ảo nguồn của bạn có nhiều đĩa ảo, hãy sao chép tất cả theo cách tương tự.
  6. Nếu muốn, bạn có thể đổi tên các bản sao đĩa ảo được lưu trữ trong thư mục bản sao máy ảo để thuận tiện hơn bằng cách sử dụng các tên duy nhất.Virtual machines
    Navigator Chỉnh sửa cài đặt của bản sao máy ảo. Truy cập trang Edit Settings từ

    , nhấp chuột phải vào máy ảo mới (sẽ là bản sao máy ảo) và nhấp vào Opening settings of the new VM trong menu hiện ra.

  7. X
    Hard disk 1 Xóa đĩa cứng ảo được tạo cùng với máy ảo mới. Nhấp vào biểu tượng tại dòng trong tab Virtual Hardware của cửa sổ VM settings trong

    .
    Deleting a virtual hard disk created with a new VM

  8. Delete files from datastore Chọn hộp kiểm
  9. để xác nhận việc xóa đĩa ảo.

  10. Save Nhấp vào

    .
    Confirmation of virtual hard disk deletion

  11. Mở lại cài đặt máy ảo.

  12. Thêm đĩa ảo đã sao chép từ máy ảo gốc vào thư mục máy ảo bản sao.
    Add Hard Disk Nhấp vào > Existing hard disk

    .

    Adding an existing virtual disk that was copied from the original VM directory

  13. Chọn đĩa ảo vmdk mà bạn đã sao chép vào thư mục máy ảo bản sao trước đó. Chúng tôi chọn Windows-VM.vmdk trong thư mục Win-VM-Clone trên kho dữ liệu datastore10c .

    Selecting a virtual disk that must be used by a VM clone

  14. Nếu máy ảo gốc của bạn có nhiều đĩa cứng ảo, hãy thêm tất cả chúng vào cấu hình máy ảo. Nhấp vào Save để lưu cấu hình máy ảo sau khi thêm các đĩa ảo.

    The needed virtual hard disk is selected in the configuration of a VM clone

  15. Một đĩa ảo đã được thêm vào cấu hình máy ảo của chúng tôi.
  16. Khởi động bản sao máy ảo.
  17. Thông báo hỏi (liệu máy ảo đã được sao chép hay di chuyển) không xuất hiện vì chúng ta đã tạo máy ảo này như một máy ảo mới.

    A VM clone created by using a new VM has been started successfully

Phương pháp 4: Sao chép máy ảo VMware bằng vCenter

VMware vCenter Server, hệ thống quản lý tập trung cho VMware vSphere, cung cấp một cách đơn giản để sao chép máy ảo, thuận tiện hơn so với việc sao chép máy ảo mà không dùng vCenter. Bạn có thể sao chép một máy ảo sang cùng một máy chủ ESXi hoặc sang một máy chủ ESXi khác được quản lý bởi vCenter.

Để tạo một máy ảo sao chép bằng vCenter trong VMware vSphere Client, hãy thực hiện các bước sau:

  1. Đăng nhập vào Ứng dụng VMware vSphere Client để truy cập giao diện web quản lý của vCenter.
  2. Chọn chế độ xem Hosts and Clusters và chọn máy ảo của bạn trong bảng điều hướng của vCenter. Chúng ta sẽ nhân bản máy ảo có tên Windows-VM , nằm trên máy chủ ESXi 192.168.101.201 .
  3. Nhấp chuột phải vào máy ảo gốc và trong menu hiện ra, nhấp vào Clone > Clone to Virtual Machine.

    How to clone virtual machines with vCenter in VMware vSphere Client

  4. Trình hướng dẫn Clone Existing Virtual Machine sẽ mở ra và bao gồm 5 bước.
  5. Select a name and folder. Nhập tên cho bản sao máy ảo. Trong trường hợp của chúng tôi là Win-VM-Clone4 . Chọn trung tâm dữ liệu và thư mục máy ảo để đặt bản sao máy ảo. Nhấp vào Next ở mỗi bước của trình hướng dẫn để tiếp tục.

    Entering a VM name and selecting a datastore

  6. Select a compute resource. Chọn máy chủ ESXi hoặc Cụm vSphere sẽ chạy bản sao máy ảo. Trong trường hợp của chúng tôi, đó là máy chủ ESXi 192.168.101.201 . Bạn có thể chọn một máy chủ ESXi khác để chạy bản sao VM, nhưng máy chủ này không được trùng với máy chủ chứa VM gốc.

    Selecting a compute resource to store a VM clone

  7. Select storage. Chọn kho dữ liệu để đặt bản sao VM (chúng tôi chọn datastore10c ). Chọn định dạng đĩa ảo bằng cách sử dụng một trong các tùy chọn:
    • Cùng định dạng với nguồn
    • Thick Provision Lazy Zeroed
    • Thick Provision Eager Zeroed
    • Thin Provision

    Bạn cũng có thể chọn chính sách lưu trữ cho máy ảo.

    Selecting the destination datastore and a virtual disk format for a VM clone

  8. Select clone options. Có một số tùy chọn để tùy chỉnh bản sao máy ảo, bao gồm thay đổi tên máy chủ trong hệ điều hành khách.

    Selecting clone VM options

  9. Ready to complete. Kiểm tra các thông số đã chọn cho bản sao máy ảo và nhấn Finish.

    Verifying settings to clone a virtual machine

LƯU Ý: Việc có cùng SID cho một bản sao VM có thể gây ra sự cố, đặc biệt nếu VM nằm trong miền Active Directory. Bạn có thể cần sử dụng SYSPREP cho Windows hoặc các công cụ của bên thứ ba để thay đổi/đặt lại SID. Nếu MS SQL Server được cài đặt trên VM, bạn cần thực hiện các thao tác bổ sung trước (kích hoạt tài khoản sysadmin SQL) và sau khi sao chép (thay đổi tên) với MS SQL Server để tránh sự cố.

Một bản sao VM đã được tạo và bạn có thể khởi động VM.

Starting a cloned virtual machine

Phương pháp 5: Tạo bản sao VM bằng NAKIVO Backup & Replication

Sao chép VM là một cách khác để tạo bản sao máy ảo trên các máy chủ VMware ESXi. Bản sao VM là bản sao chính xác của một VM, tương tự như bản sao VM. Ưu điểm của sao chép VM là khả năng tự động hóa quy trình VM và lưu trạng thái VM tại nhiều thời điểm khác nhau trong bản sao VM bằng các giải pháp tận dụng chức năng bản sao nhanh (snapshot) của VM.

NAKIVO Backup & Replication là một giải pháp bảo vệ dữ liệu mạnh mẽ hỗ trợ sao lưu và nhân bản các máy ảo VMware vSphere. Do đó, bạn có thể tạo bản sao (bản sao) máy ảo trên bất kỳ máy chủ hoặc cụm ESXi nào.

Ưu điểm của việc tạo bản sao máy ảo bằng NAKIVO là bạn có thể nhân bản máy ảo từ một máy chủ ESXi sang máy chủ khác, ngay cả khi các máy chủ này không được quản lý bởi vCenter. Bạn có thể thêm vCenter, bao gồm tất cả các máy chủ ESXi được quản lý vào danh mục, hoặc thêm nhiều máy chủ ESXi độc lập. Việc cấu hình được thực hiện thông qua giao diện thân thiện với người dùng.

Các lợi ích khác khi sử dụng giải pháp NAKIVO bao gồm khả năng tự động hóa sao chép và sao chép từ bản sao lưu, các tùy chọn lập lịch và lưu trữ linh hoạt, sao chép thời gian thực cho các RPO nghiêm ngặt nhất, và Phục hồi hệ thống cho việc điều phối DR.

Để nhân bản máy ảo bằng tính năng sao chép VM, hãy thực hiện như sau:

  1. Thêm máy chủ ESXi hoặc vCenter Server vào giải pháp NAKIVO bằng cách truy cập Settings > Inventory và nhấp vào + để thêm các mục. Bạn cũng có thể nhấp vào một máy chủ ESXi hoặc vCenter được hiển thị trong danh sách tài nguyên để xem các máy ảo (VM) đang chạy trên tài nguyên đó.

    ESXi hosts are added to the inventory

  2. Tạo công việc sao chép VMware vSphere mới bằng cách truy cập Jobs > + > VMware vSphere replication job.

    Creating a VMware vSphere replication job to make a cloned virtual machine

    Trình hướng dẫn New R eplication J ob W izard for VMware vSphere sẽ mở ra với 7 bước.

  3. Source. Chọn máy ảo gốc mà bạn muốn sao chép. Chúng tôi chọn Windows-VM trên máy chủ ESXi 192.168.101.201 . Nhấp vào Next tại mỗi bước của trình hướng dẫn để tiếp tục.

    Selecting a source VM that must be replicated to create an ESXi clone VM

  4. Destination. Chọn một container, có thể là máy chủ ESXi hoặc cụm được quản lý bởi vCenter, nơi lưu trữ bản sao VM (tài nguyên này phải được thêm vào kho dữ liệu NAKIVO). Chọn một kho dữ liệu. Bạn có thể chọn kho dữ liệu được kết nối với máy chủ ESXi hoặc cụm đã chọn. Chọn thư mục máy ảo trên tài nguyên đã chọn nếu cần.

    Selecting an ESXi host and datastore to store a VM replica (cloned virtual machine)

  5. Networks. Bản sao máy ảo (máy ảo ESXi clone) phải được kết nối với một Mạng VM. Bạn có thể kết nối bản sao máy ảo với bất kỳ mạng nào có sẵn trên máy chủ ESXi hoặc cụm đã chọn. Tính năng này có sẵn nhờ tính năng ánh xạ mạng, đặc biệt hữu ích khi sao chép máy ảo sang các máy chủ ESXi khác. Ngoài ra, bạn có thể bỏ qua tùy chọn này và kết nối máy ảo với mạng mặc định.

    Configuring network mapping

  6. Re-IP. Nếu bạn sử dụng ánh xạ mạng và kết nối máy ảo với một mạng khác so với mạng nguồn, bước tiếp theo là thay đổi địa chỉ IP trong cấu hình bộ điều hợp mạng của máy ảo để khớp với địa chỉ của mạng con đích. Khi sử dụng tính năng ” Thay đổi địa chỉ IP “, bạn không cần phải chỉnh sửa cài đặt mạng bên trong hệ điều hành khách một cách thủ công sau khi hoàn tất quá trình sao chép.

    Configuring Re-IP

  7. Schedule. Bạn có thể thực hiện sao chép máy ảo theo cách thủ công (theo yêu cầu) hoặc lên lịch công việc sao chép máy ảo để tạo bản sao máy ảo (replica VM) theo các khoảng thời gian định kỳ.

    Configuring scheduling for VM replication allows you to clone virtual machines periodically

  8. Retention. Bạn có thể tạo nhiều điểm khôi phục và lưu giữ chúng trong khoảng thời gian thích hợp bằng cách định cấu hình cài đặt lưu trữ.

    Configuring retention settings for VM replication

  9. Options. Nhập tên tác vụ sao chép và định cấu hình các tùy chọn tác vụ nhằm nâng cao tốc độ, tính bảo mật và độ tin cậy của quá trình sao chép máy ảo. Nhấp vào Finish & Run để lưu cài đặt tác vụ và chạy tác vụ sao chép VM để tạo bản sao máy ảo VMware bằng phương pháp này.

    Configuring other VM replication job options

  10. Bạn sẽ được chuyển hướng đến trang Jobs , nơi bạn có thể theo dõi tiến trình của tác vụ sao chép. Chờ cho đến khi tác vụ hoàn tất.

    A VM replication process has been started

Như bạn có thể thấy, việc tạo bản sao VM bằng giải pháp NAKIVO rất đơn giản. Hơn nữa, NAKIVO Backup & Replication hỗ trợ Sao chép thời gian thực cho máy ảo VMware cho mục đích phục hồi thảm họa đối với các máy ảo quan trọng yêu cầu RPO nghiêm ngặt chỉ 1 giây.

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. Dùng thử miễn phí trong 15 ngày. 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