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

Làm chủ VirtualBox: Hướng dẫn từng bước Clone ảnh đĩa

Nếu bạn dùng ảo hóa, cho kinh doanh hoặc giải trí, bạn có thể đã gặp VirtualBox, giải pháp miễn phí mạnh mẽ, đa năng cho phép người dùng desktop sự linh hoạt khổng lồ khi triển khai hệ điều hành, bất kỳ cách nào.

Và nếu bạn không chỉ là người đam mê tận hưởng ảo hóa chỉ vì geekiness, hoặc người đam mê phần mềm đang học cách quanh các hệ điều hành mới nhờ ảo hóa, bạn sẽ gặp kịch bản sau: bạn cần triển khai số lượng lớn máy ảo.

Bạn không có thời gian loay hoay cài đặt riêng lẻ. Thực tế, cấu hình thủ công máy một cái một là điều tệ nhất bạn có thể làm khi triển khai cài đặt hàng loạt. Nó mang đậm thói quen xấu, chậm, không hiệu quả, và bạn sẽ kết thúc với nhiều thiết lập khác nhau, để môi trường trong trạng thái không nhất quán.

Để khắc phục vấn đề này, bạn cần giải pháp bit-by-bit sẽ replicate ảnh cài đặt cơ bản sang số bản sao mong muốn. Đây gọi là cloning. VirtualBox cung cấp giải pháp này. Hãy xem cách làm.

Làm chủ VirtualBox: Hướng dẫn từng bước Clone ảnh đĩa

Cloning (Nhân bản)

Có vài cách bạn có thể làm về cloning.

Copy (Sao chép)

Bạn có thể thủ công sao chép ổ cứng nơi ảnh cài đặt nằm. Ổ cứng máy ảo là tệp, nên việc này khá đơn giản. Tôi đã demo khái niệm này trước đây, tuy nhiên với sản phẩm ảo hóa khác: VMware Server và VMware ESXi.

Imaging (Tạo ảnh)

Bạn cũng có thể dùng phần mềm imaging chuyên dụng, như CloneZilla. Bạn boot vào môi trường live, tạo ảnh ổ/partition và khôi phục ảnh vào ổ trống trong máy ảo thứ hai, tạo bản sao chính xác.

Conversion (Chuyển đổi)

Chúng ta cũng đã học cách dùng VMware Converter chuyển đổi ảnh qua lại giữa các định dạng mong muốn, trong khi giữ ảnh cơ bản. VirtualBox cung cấp thêm một phương pháp.

Cloning trong VirtualBox

VirtualBox chứa tiện ích quản lý disk tích hợp gọi là VBoxManage. Tiện ích này có sẵn trên cả cài đặt VirtualBox Windows và Linux. Trong Windows, bạn tìm thấy nó trong thư mục VirtualBox. Trong Linux, nó được thêm vào đường dẫn thực thi.

VBoxManage làm được nhiều hơn clone. Để xem danh sách tùy chọn chóng mặt, thực thi VBoxManage /? trong Windows hoặc VBoxManage --help trên Linux.

Cú pháp cloning VBoxManage như sau:

VBoxManage clonehd <old> <new> --format VDI

Chúng ta có gì ở đây?

hdclone cho chúng ta biết thao tác chúng ta muốn thực hiện.

<old> và <new> là tên ổ cứng. Ví dụ, ubuntu-9.04.vdi là gốc và ubuntu-9.04-cloned.vdi sẽ là clone.

--format VDI cho chúng ta biết định dạng chúng ta muốn ổ đĩa. Giống QEMU, VirtualBox có khả năng làm việc với nhiều định dạng ổ cứng ảo khác nhau, làm cho nó tương thích với sản phẩm ảo hóa khác trên thị trường.

Đó là cơ bản. Chỉ chạy lệnh và theo dõi tiến trình trong cửa sổ dòng lệnh, trên Windows hoặc Linux.

Sau một lúc, bạn sẽ có clone sẵn sàng:

Bây giờ bạn có thể gắn ổ mới vào bất kỳ máy ảo nào và boot bản sao chính xác của thiết lập hiện có. Tin hay không, đó là cả phép màu!

Phương pháp thay thế

Cũng có thể thực hiện copy thông thường với VirtualBox, giống VMware. Tuy nhiên, một số người báo cáo copy file đơn giản đôi khi làm hỏng tệp đích. Cá nhân tôi chưa gặp vấn đề dùng cách này, nhưng nếu gặp sự cố, bạn có thể thử thủ thuật này:

Tar/rar/zip ảnh trước khi copy. Điều này dường như hoạt động trong trường hợp copy file thường không đủ tốt. Cách tốt nhất đảm bảo copy thành công là kiểm tra MD5 sum của tệp đích và so sánh với gốc. Và tất nhiên, bạn nên boot máy ảo từ ổ mới, để chắc chắn nó hoạt động như mong đợi.

Kết luận

Đây là hướng dẫn rất ngắn, nhưng hữu ích. Chúng ta đã học cách dùng VBoxManage cải thiện và tự động hóa quản trị môi trường. Vì tiện ích này chạy từ dòng lệnh, có thể dùng trong script và lên lịch cloning, backup, v.v.

Bài sau, chúng ta sẽ học cách thêm ổ đĩa vào máy ảo. Phần tiếp theo, chúng ta sẽ mở rộng/thu nhỏ ổ ảo. Phần tư trong series quản lý VirtualBox, chúng ta sẽ học các cách khác cấu hình mạng và chia sẻ.

Chúc vui!