Nếu bạn đang sử dụng ảo hóa, cho mục đích kinh doanh hoặc giải trí, thì bạn có thể đã bắt gặp VirtualBox, một giải pháp miễn phí rất mạnh mẽ, rất linh hoạt cho phép người dùng máy tính để bàn linh hoạt rất nhiều khi triển khai hệ điều hành theo bất kỳ cách nào.
Và nếu bạn không chỉ là một người có sở thích thích ảo hóa vì mục đích đam mê, hoặc một người đam mê phần mềm đầy tham vọng tìm hiểu cách của mình xung quanh các hệ điều hành mới nhờ ảo hóa, thì bạn sẽ gặp phải tình huống sau:bạn cần phải triển khai một số lượng lớn máy ảo.
Bạn không có thời gian để loay hoay với các cài đặt riêng lẻ. Thật vậy, cấu hình thủ công từng máy một là điều tồi tệ nhất bạn có thể làm khi triển khai ồ ạt cơ sở cài đặt. Nó tập trung vào những thói quen xấu, chậm chạp, không hiệu quả và rất có thể bạn sẽ phải thực hiện một số thiết lập khác nhau, khiến môi trường của bạn ở trạng thái không nhất quán.
Để khắc phục sự cố này, bạn cần một giải pháp từng chút một sẽ sao chép hình ảnh cài đặt cơ bản của bạn thành một số lượng bản sao mong muốn. Điều này được gọi là nhân bản. VirtualBox cung cấp giải pháp này. Hãy xem nó được thực hiện như thế nào.
Nhân bản
Có một số cách bạn có thể thực hiện về nhân bản.
Sao chép
Bạn có thể sao chép thủ công đĩa cứng chứa hình ảnh đã cài đặt. Đĩa cứng máy ảo là các tệp, vì vậy đây là một thỏa thuận khá đơn giản. Tôi đã trình diễn khái niệm này một thời gian trước đây, mặc dù với các sản phẩm ảo hóa khác:VMware Server và VMware ESXi.
Hình ảnh
Bạn cũng có thể sử dụng một phần mềm hình ảnh chuyên dụng, chẳng hạn như CloneZilla. Bạn khởi động vào môi trường trực tiếp, tạo ảnh đĩa/phân vùng và sau đó khôi phục ảnh vào một đĩa trống trong máy ảo thứ hai, tạo một bản sao chính xác.
Chuyển đổi
Chúng ta cũng đã học cách sử dụng VMware Converter để chuyển đổi hình ảnh qua lại giữa các định dạng mong muốn mà vẫn giữ được hình ảnh cơ bản. VirtualBox cung cấp một phương pháp khác.
Nhân bản trong VirtualBox
VirtualBox chứa một tiện ích tích hợp để quản lý đĩa có tên là VBoxManage. Tiện ích này có sẵn trên cả cài đặt Windows và Linux VirtualBox. Trong Windows, bạn sẽ tìm thấy nó trong thư mục VirtualBox. Trong Linux, nó sẽ được thêm vào đường dẫn thực thi.
VBoxManage có thể làm được nhiều hơn là sao chép. Để xem danh sách tùy chọn đáng kinh ngạc, hãy thực thi VBoxManage /? trong Windows hoặc VBoxManage --help trên Linux.
Cú pháp nhân bản VBoxManage như sau:
VBoxManage clonehd
Chúng ta có gì ở đây?
hdclone cho chúng tôi biết thao tác mà chúng tôi muốn thực hiện.
--format VDI cho chúng tôi biết định dạng mà chúng tôi muốn đĩa của mình. Giống như QEMU, VirtualBox có khả năng hoạt động với các định dạng đĩa cứng ảo khác nhau, giúp nó tương thích với các sản phẩm ảo hóa khác trên thị trường.
Đó là về cơ bản. Chỉ cần chạy lệnh và xem tiến trình trong cửa sổ dòng lệnh, trên Windows hoặc Linux.
Sau một thời gian, bạn sẽ có bản sao của mình:
Giờ đây, bạn có thể đính kèm đĩa mới của mình vào bất kỳ máy ảo nào và khởi động một bản sao chính xác của thiết lập hiện tại của bạn. Tin hay không, đó là toàn bộ phép thuật!
Phương pháp thay thế
Cũng có thể thực hiện một bản sao thông thường với VirtualBox, giống như VMware. Tuy nhiên, một số người dùng đã báo cáo rằng bản sao tệp đơn giản đôi khi làm hỏng tệp đích. Cá nhân tôi không gặp vấn đề gì khi sử dụng tính năng này, nhưng nếu bạn gặp phải vấn đề, bạn có thể muốn thử thủ thuật này:
Tar/rar/zip hình ảnh trước khi sao chép nó. Điều này dường như hoạt động trong những trường hợp sao chép tệp thông thường không đủ tốt. Cách tốt nhất để đảm bảo rằng bản sao của bạn đã thành công là kiểm tra tổng MD5 của tệp đích và so sánh nó với bản gốc. Và tất nhiên, bạn nên khởi động máy ảo của mình từ đĩa mới để đảm bảo nó hoạt động như mong đợi.
Kết luận
Đây là một hướng dẫn rất ngắn, nhưng hữu ích. Bây giờ chúng tôi đã học cách sử dụng VBoxManage để cải thiện và tự động hóa việc quản lý môi trường của chúng tôi. Vì tiện ích này chạy từ dòng lệnh nên có thể sử dụng nó trong tập lệnh và lên lịch sao chép, sao lưu, v.v.
Trong bài viết tiếp theo, chúng ta sẽ tìm hiểu cách thêm đĩa vào máy ảo. Trong phần tiếp theo sau đó, chúng tôi sẽ mở rộng/thu nhỏ đĩa ảo. Trong phần thứ tư về quản lý VirtualBox, chúng ta sẽ tìm hiểu các cách khác nhau để định cấu hình mạng và chia sẻ.
Chúc vui vẻ!