Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Máy Ảo

Hướng dẫn từng bước: Clone máy ảo trong VMware Server

Nếu bạn là fan của ảo hóa, sớm muộn bạn sẽ gặp VMware Server. Server là giải pháp miễn phí cho phép chạy nhiều instance các hệ điều hành khác nhau trên desktop hiện có, mở ra thế giới hiệu quả, năng suất, mô-đun, kiểm tra, và tinh chỉnh.

Ảo hóa cho phép bạn làm nhiều điều bạn bình thường không dám thử trên máy thật. Ví dụ, test cấu hình dual-boot Windows và Linux, mà không sợ phá hủy phân vùng. Hoặc bạn muốn thử phần mềm mới mà không làm bẩn thiết lập thực tế.

Giới thiệu

Để biết thêm về ảo hóa, bạn có thể đọc toàn bộ section hướng dẫn tôi dành cho chủ đề này. Các bài bao gồm DOS cũ, VMware Player và Server, VirtualBox, MojoPac, tăng tốc 3D trong máy ảo, dual boot, mẹo và thủ thuật chung, và nhiều thứ hữu ích khác. Rất có thể bạn sẽ muốn chạy nhiều instance của một hệ điều hành cụ thể; ví dụ cá nhân, tôi có "nông trù" mini 3 máy ảo CentOS 5 chạy tại nhà. Máy ảo về cơ bản là hệ thống thật, đầy đủ khả năng. Khác biệt chính với máy vật lý là chúng chạy trên phần cứng ảo hóa. Điều này nghĩa là bạn phải cài đặt chúng như bất kỳ hệ thống thật nào.

Nếu bạn chỉ chạy một instance của bất kỳ hệ điều hành nào, cài đặt là hoạt động một lần cần thiết. Nhưng nếu bạn định triển khai hàng chục máy ảo cùng loại? Có nghĩa là bạn phải lặp lại quá trình cài đặt và cấu hình sau cài đặt nhàm chán lần تلو lần?

May mắn thay, câu trả lời là không.

Đây chính là nội dung bài này. Dạy bạn cách tạo bản sao/nhân bản máy ảo, nhanh chóng, dễ dàng, bỏ qua hàng giờ cài đặt và tinh chỉnh. Nói cách khác, tạo bản clone y hệt.

Quay lại nông trù CentOS mini của tôi. Tôi chỉ cài một máy ảo. Hai instance còn lại là bản copy, tạo trong 5-6 phút clone, so với khoảng 1 giờ cài đặt và 2-3 giờ cấu hình cần thiết cho instance đầu tiên. Vì vậy, nếu bạn quan tâm, hãy đọc tiếp.

Clone máy ảo

Nhiệm vụ rất đơn giản. Tạo bản copy y hệt máy ảo hiện có. Nghĩa là cài hệ điều hành một lần – điều bắt buộc, bạn không thể thắng định luật nhiệt động lực học thứ 2. Nhưng sau đó, hãy "lười" mãi mãi.

Hướng dẫn từng bước: Clone máy ảo trong VMware Server

Tôi sẽ demo với VMware Server cài trên Windows. Nhưng nguyên lý áp dụng cho VMware Server trên bất kỳ nền tảng nào, bao gồm Linux, cho bất kỳ máy ảo nào.

Máy ảo là file

Đây là điều quan trọng nhất bạn cần nhớ về máy ảo. Chúng hoàn toàn chứa trong file lưu trong thư mục trên ổ cứng. Copy file/thư mục và bạn đã copy máy ảo hiệu quả. Đó là tất cả! Nhưng hãy xem quy trình chi tiết hơn – với hình ảnh.

Bước 1: Tìm máy ảo bạn muốn clone

Máy ảo thường được giữ trong thư mục riêng, để dễ quản lý. Ví dụ, máy ảo Ubuntu sẽ ở thư mục tên Ubuntu, máy Windows XP ở thư mục Windows XP, v.v. Nếu bạn ít nhất cũng khá gọn gàng, kho ảo của bạn có thể trông như sau:

Nếu tất cả file nằm trong một thư mục, bạn sẽ khó khăn hơn tìm file cần thiết để clone thành công. Như bạn thấy, máy ảo VMware có khá nhiều đuôi – .vmx, .vmdk, .vmsd, v.v. Mặc dù sự đa dạng này có thể gây nhầm lẫn, thực tế đơn giản hơn nhiều. Để clone thành công, bạn chỉ cần hai file: file cấu hình máy ảo .vmx và đĩa cứng ảo .vmdk. Đĩa cứng ảo có thể chia thành nhiều file, nên có thể nhiều hơn một file loại này. Khi đã tìm thấy file cần thiết, bước tiếp theo là copy chúng đến vị trí mới.

Bước 2: Copy thư mục máy ảo

Tạo thư mục đích. Ví dụ, nếu tạo bản copy máy ảo PCLinuxOS, bản copy sẽ vào thư mục tên như copy-of-pclinuxos hoặc pclinuxos-2. Tốt nhất dùng tên logic. Đơn giản như copy file bình thường – Ctrl+C, Ctrl+V, Copy & Paste qua Menu, dòng lệnh, v.v. Bất cứ cách nào bạn thích hoặc tiện lợi.

Bước 3: Đăng ký máy clone mới với VMware Server

Bước tiếp theo: mở máy ảo qua Server, để nó được đăng ký và liệt kê trong menu máy có sẵn. Khởi động VMware Server, vào File > Open. Điều hướng đến bản clone và chọn file cấu hình .vmx. Điều này sẽ thêm clone vào danh sách.

Hướng dẫn từng bước: Clone máy ảo trong VMware Server

Nó sẽ có chính xác tham số như máy gốc, nên bây giờ bạn có thể chỉnh cài đặt máy ảo và đổi tên. Bất cứ thứ gì miễn là logic theo dõi inventory có ý nghĩa với bạn. Và tin hay không, đó là toàn bộ câu chuyện!

Nếu bạn cần hàng trăm bản copy, bạn có thể viết script làm việc này, kèm chỉnh tên máy ảo. Trên Linux, ví dụ đơn giản là lặp qua danh sách với grep và sed.

Kết luận

Clone máy ảo tiết kiệm hàng tấn thời gian. Hơn nữa, bản clone cũng là bản backup đầy đủ của máy ảo gốc, nên bạn có thể dùng để khôi phục thay đổi thảm họa trên máy ảo. VMware Server chỉ cho một snapshot cho mỗi máy ảo, nhưng bạn dễ dàng vượt qua giới hạn này bằng cách tạo bản copy thủ công.

Tôi hy vọng bạn thích hướng dẫn đơn giản nhưng cực hữu ích này. Tiếp theo, chúng ta sẽ xem cách làm tương tự với hypervisor bare-metal miễn phí ESXi.

Chúc vui!