Cách sao chép máy ảo (Hướng dẫn từng bước)

  • Chia Sẻ Cái Này
Cathy Daniels

Máy ảo, hay gọi tắt là VM, là một công cụ tuyệt vời. Khả năng khởi tạo một hệ điều hành tùy chỉnh và chạy hệ điều hành đó trên máy của bạn bất kỳ lúc nào có công dụng gần như vô hạn.

Mặc dù máy ảo có thể tiện dụng cho người dùng máy tính hàng ngày nhưng chúng lại vô giá đối với nhà phát triển phần mềm, người thử nghiệm hoặc bất kỳ ai làm việc trong lĩnh vực phát triển phần mềm. Chúng có thể được thiết lập và cấu hình cho hầu hết mọi thông số kỹ thuật phần cứng và hệ điều hành.

Kết quả? Nhóm nhà phát triển có thể phát triển và thử nghiệm phần mềm trong nhiều môi trường khác nhau. Khả năng tạo và sau đó “nhân bản” môi trường là một trong nhiều lợi ích của việc sử dụng máy ảo.

Việc “nhân bản” một máy ảo có nghĩa là gì? Trước tiên chúng ta hãy xem nhân bản nghĩa là gì, sau đó là cách thực hiện.

Nhân bản máy ảo là gì?

Từ “clone” khi được sử dụng như một động từ có nghĩa là tạo một bản sao giống hệt của một thứ gì đó. Trong trường hợp của chúng tôi, chúng tôi muốn tạo một bản sao giống hệt của một máy ảo hiện có. Bản sao sẽ có cùng một hệ điều hành, cấu hình phần cứng, cấu hình phần mềm và các ứng dụng đã cài đặt.

Khi được tạo lần đầu tiên, máy nhân bản sẽ khớp với bản gốc ở mọi khu vực. Ngay sau khi nó được sử dụng, những khác biệt nhỏ sẽ xuất hiện tùy thuộc vào hành động của người dùng. Cài đặt cấu hình có thể thay đổi, tệp có thể được tạo trên đĩa, ứng dụng có thể được tải, v.v.Chỉ cần đăng nhập hoặc tạo người dùng mới sẽ thay đổi hệ thống sau khi dữ liệu người dùng mới được ghi vào đĩa.

Vì vậy, một máy ảo nhân bản thực sự chỉ là một bản sao chính xác tại thời điểm tạo lần đầu. Sau khi khởi động và sử dụng, nó bắt đầu khác với phiên bản ban đầu.

Tại sao lại sao chép một máy ảo?

Là nhà phát triển hoặc người kiểm tra phần mềm, bạn thường cần một môi trường để tạo và kiểm tra ứng dụng. Máy ảo cho phép bạn tạo một môi trường sạch sẽ được định cấu hình với các tài nguyên cần thiết để thử nghiệm. Khi bạn sử dụng VM, nó có thể bị hỏng do thử các ý tưởng phát triển khác nhau hoặc thử nghiệm phần mềm. Cuối cùng, bạn sẽ cần một máy ảo mới.

Có thể mất chút thời gian để thiết lập và tạo một máy ảo mới mỗi khi bạn cần, vì vậy phương pháp tốt nhất là tạo một môi trường ban đầu trên máy ảo. Sau đó, giữ cái đó sạch sẽ hoặc không sử dụng. Bất cứ khi nào cần một cái mới, chỉ cần sao chép bản gốc. Bạn sẽ nhanh chóng có mọi thứ mình cần cho môi trường thử nghiệm hoặc phát triển.

Điều này cũng hoạt động hiệu quả khi bạn có một nhóm gồm các nhà phát triển và người thử nghiệm. Thay vì mọi người tạo VM của riêng mình, họ có thể chỉ cần được cung cấp một bản sao của bản gốc đã được thiết lập sẵn mọi thứ họ cần. Điều này cho phép các nhà phát triển và người thử nghiệm làm việc nhanh chóng, đồng thời đảm bảo họ bắt đầu với cùng một môi trường. Nếu bất kỳ ai làm hỏng hoặc phá hủy máy của họ, thật dễ dàng để tạo một máy mới vàbắt đầu lại.

Cách sao chép máy ảo: Hướng dẫn

Máy ảo được điều khiển bởi một ứng dụng có tên là trình ảo hóa. Virtualbox, VMWare Fusion và Parallels Desktop cho Mac là những ví dụ.

Bạn có thể đọc về các trình ảo hóa tốt nhất trong tổng hợp máy ảo tốt nhất của chúng tôi. Gần như mọi trình ảo hóa đều có một tính năng cho phép bạn sao chép một máy ảo. Chúng tôi sẽ chỉ cho bạn cách thực hiện bằng cách sử dụng 3 trình ảo hóa mà chúng tôi đã liệt kê ở trên. Hầu hết những người khác sử dụng phương pháp tương tự.

VirtualBox

Sử dụng phương pháp sau để sao chép máy trong VirtualBox. Lưu ý rằng bạn cũng có thể chạy các lệnh này từ menu ở đầu ứng dụng VirtualBox.

Bước 1: Khởi động VirtualBox trên máy tính để bàn của bạn.

Bước 2: Đảm bảo rằng VM mà bạn muốn chạy bản sao đã cài đặt tất cả các ứng dụng, được định cấu hình theo cách bạn muốn và ở trạng thái mong muốn. Hãy nhớ rằng mỗi bản sao sẽ bắt đầu ở cùng một trạng thái và cấu hình. Khi đã sẵn sàng, tốt nhất bạn nên tắt máy ảo trước khi sao chép.

Bước 3: Trong danh sách máy ảo ở bảng điều khiển bên trái của ứng dụng VirtualBox, nhấp chuột phải vào máy bạn muốn sao chép. Thao tác này sẽ mở menu ngữ cảnh.

Bước 4: Nhấp vào “Sao chép”.

Bước 5: Sau đó, bạn sẽ được nhắc với một số tùy chọn cấu hình—tên của phiên bản mới, nơi bạn muốn lưu trữ phiên bản đó, v.v. Bạn có thể giữ các giá trị mặc định hoặc thay đổi chúng theo sở thích của mình. một khi bạn có của bạnđã chọn, hãy nhấp vào nút “sao chép”.

Bây giờ, bạn sẽ có một bản sao chính xác của VM ban đầu mà bạn có thể sử dụng hoặc cung cấp cho người khác trong nhóm của mình.

VMware

VMware có quy trình tương tự. Bạn có thể sử dụng các bước sau trong VMware Fusion.

  1. Khởi động ứng dụng VMware Fusion.
  2. Đảm bảo máy ảo bạn đang sao chép có tất cả các ứng dụng cần thiết và được định cấu hình theo cách bạn muốn muốn nó.
  3. Tắt máy trước khi sao chép nó.
  4. Chọn máy ảo bạn muốn từ thư viện máy ảo.
  5. Nhấp vào máy ảo, sau đó tạo một máy ảo đầy đủ bản sao hoặc bản sao được liên kết. Nếu bạn muốn tạo bản sao từ ảnh chụp nhanh, hãy nhấp vào Ảnh chụp nhanh.
  6. Nếu bạn đã chọn tùy chọn tạo bản sao từ ảnh chụp nhanh, hãy nhấp chuột phải rồi chọn bản sao đầy đủ hoặc bản sao được liên kết.
  7. Nhập tên của phiên bản mới, sau đó nhấp vào “Lưu”.

Parallels Desktop

Đối với Parallels Desktop, hãy làm theo các bước sau hoặc tham khảo hướng dẫn này từ Parallels.

  1. Bắt đầu Parallels và đảm bảo VM mà bạn muốn sử dụng làm bản gốc được định cấu hình và ở trạng thái bạn muốn sao chép. Ngoài ra, hãy đảm bảo rằng máy ảo đã tắt.
  2. Trong trung tâm điều khiển, chọn VM rồi chọn Tệp->Clone.
  3. Chọn vị trí bạn muốn lưu trữ máy ảo mới phiên bản.
  4. Nhấp vào “Lưu”, sau đó phiên bản sẽ được tạo.

AThông tin về các bản sao được liên kết

Khi tạo một bản sao bằng hầu hết các trình ảo hóa, bạn sẽ được cung cấp tùy chọn để tạo một bản sao đầy đủ hoặc một bản sao “được liên kết”. Bạn có thể tự hỏi sự khác biệt là gì.

Full cung cấp cho bạn một máy ảo độc lập tự chạy trong trình ảo hóa, trong khi một máy ảo được liên kết có các tài nguyên được liên kết với máy ảo gốc.

Có những ưu điểm và nhược điểm khi sử dụng bản sao được liên kết, vì vậy bạn có thể muốn biết chúng là gì trước khi quyết định sử dụng bản sao nào.

Bản sao được liên kết sẽ chia sẻ tài nguyên của nó, điều đó có nghĩa là nó sẽ chiếm ít dung lượng hơn trên ổ cứng của bạn. Bản sao đầy đủ có thể sử dụng rất nhiều dung lượng ổ đĩa.

Một ưu điểm khác của việc sử dụng bản sao được liên kết là khi bạn thực hiện các thay đổi đối với VM gốc, các phiên bản được liên kết sẽ được cập nhật. Điều đó có nghĩa là sẽ không cần tạo một cái mới mỗi khi có thay đổi đối với cái gốc. Tuy nhiên, đây có thể được coi là bất lợi nếu bạn không muốn những thay đổi đó ảnh hưởng đến môi trường trùng lặp của mình.

Một nhược điểm khác của việc liên kết là máy có thể chạy chậm hơn nhiều, đặc biệt nếu bạn chạy nhiều máy cùng lúc thời gian. Do các tài nguyên được chia sẻ nên máy ảo được liên kết có thể phải đợi đến lượt nó để sử dụng các tài nguyên cần thiết.

Một bất lợi nữa là máy được liên kết phụ thuộc vào máy ảo ban đầu. Bạn sẽ không thể sao chép bản sao và chạy nó trên một máy khác trừ khi bạn cũngsao chép bản gốc vào cùng một khu vực.

Ngoài ra, nếu có bất kỳ điều gì xảy ra với bản gốc—chẳng hạn như bản gốc vô tình bị xóa—các bản sao được liên kết sẽ không còn hoạt động.

Lời cuối cùng

Bản sao của máy ảo là thực chất chỉ là một bản sao của máy ảo đó ở trạng thái hiện tại. Nhân bản có thể có lợi, đặc biệt đối với những người làm việc trong lĩnh vực phát triển phần mềm. Bản sao máy ảo cho phép chúng tôi tạo bản sao của một môi trường cụ thể để chúng tôi có thể sử dụng lại chúng và không phải lo lắng về việc hủy bản gốc.

Khi tạo bản sao mới, bạn sẽ cần quyết định xem mình có muốn tạo hay không một bản sao đầy đủ hoặc được liên kết. Hãy nhớ cân nhắc những ưu điểm và nhược điểm mà chúng tôi đã đề cập ở trên.

Như thường lệ, vui lòng cho chúng tôi biết nếu bạn có bất kỳ câu hỏi hoặc nhận xét nào. Chúng tôi rất mong nhận được phản hồi từ bạn.

Tôi là Cathy Daniels, một chuyên gia về Adobe Illustrator. Tôi đã sử dụng phần mềm này kể từ phiên bản 2.0 và đã tạo các hướng dẫn cho phần mềm này từ năm 2003. Blog của tôi là một trong những điểm đến phổ biến nhất trên web dành cho những người muốn học Illustrator. Ngoài công việc là một blogger, tôi còn là một tác giả và một nhà thiết kế đồ họa.