Nếu bạn là người yêu thích ảo hóa, thì sớm muộn gì bạn cũng sẽ bắt gặp VMware Server. Máy chủ là một giải pháp miễn phí cho phép bạn chạy nhiều phiên bản của các hệ điều hành khác nhau trên máy tính để bàn hiện tại của bạn, mở ra một thế giới hiệu quả, năng suất, tính mô đun, thử nghiệm và tinh chỉnh trước mắt bạn.
Ảo hóa cho phép bạn thực hiện nhiều việc mà bình thường bạn sẽ không thử trên các máy thực của mình. Ví dụ:kiểm tra cấu hình khởi động kép của máy Windows và Linux mà không sợ phá hủy phân vùng của bạn. Hoặc bạn có thể muốn dùng thử phần mềm mới mà không làm hỏng các thiết lập thực tế của mình.
Giới thiệu
Để biết thêm về ảo hóa, bạn có thể muốn đọc toàn bộ phần hướng dẫn mà tôi dành riêng cho phần này. Các hướng dẫn này bao gồm nội dung DOS cũ, VMware Player và Server, VirtualBox, MojoPac, tăng tốc 3D trong máy ảo, khởi động kép, mẹo và thủ thuật chung cũng như các nội dung hữu ích khác. Bây giờ... Cũng có khả năng là bạn sẽ muốn chạy nhiều hơn một phiên bản của một hệ điều hành cụ thể; một ví dụ cá nhân, tôi có một trang trại nhỏ gồm ba máy ảo CentOS 5 đang chạy tại nhà. Máy ảo về cơ bản là hệ thống thực, có đầy đủ khả năng. Sự khác biệt chính so với các máy vật lý là chúng chạy trên phần cứng ảo hóa. Điều này có nghĩa là bạn sẽ phải cài đặt chúng giống như bất kỳ hệ thống (thực) nào khác.
Nếu bạn chỉ chạy một phiên bản duy nhất của bất kỳ hệ điều hành nào có sẵn, thì việc cài đặt là thao tác một lần cần thiết. Nhưng điều gì sẽ xảy ra nếu bạn định triển khai hàng chục máy ảo cùng loại? Điều này có nghĩa là bạn sẽ phải lặp đi lặp lại quá trình cài đặt và cấu hình sau cài đặt tẻ nhạt?
May mắn thay, câu trả lời là không.
Đây là những gì bài viết này là tất cả về. Hướng dẫn bạn cách tạo các bản sao / bản sao của máy ảo một cách nhanh chóng và dễ dàng, bỏ qua hàng giờ cài đặt và chỉnh sửa. Nói cách khác, tạo ra các bản sao giống hệt nhau.
Quay lại CentOS mini của tôi. Tôi chỉ phải cài đặt một máy ảo duy nhất. Hai trường hợp còn lại là các bản sao, được tạo trong khoảng 5-6 phút để sao chép chúng, so với khoảng. 1 giờ cài đặt và 2-3 giờ cài đặt cần thiết khác mà tôi phải trải qua với phiên bản đầu tiên. Vì vậy, nếu bạn quan tâm, xin vui lòng đọc tiếp.
Nhân bản máy ảo
Nhiệm vụ rất đơn giản. Tạo các bản sao giống hệt nhau của các máy ảo hiện có. Điều này có nghĩa là cài đặt hệ điều hành một lần - đây là điều cần thiết, bạn không thể vượt qua Định luật Nhiệt động lực học thứ 2. Nhưng sau đó, hãy lười biếng mãi mãi về sau.
Tôi sẽ minh họa với VMware Server được cài đặt trên Windows. Nhưng nguyên tắc áp dụng cho VMware Server trên bất kỳ nền tảng nào, kể cả Linux, cho bất kỳ máy ảo nào.
Máy ảo là các tệp
Đâ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 các tệp được lưu trong các thư mục trên đĩa cứng của bạn. Sao chép các tệp/thư mục và bạn đã sao chép các máy ảo một cách hiệu quả. Đó là nó! Nhưng bây giờ, chúng ta hãy xem xét một quy trình chi tiết hơn - với một số hình ảnh.
Bước 1:Xác định vị trí máy ảo mà bạn muốn sao chép
Các máy ảo của bạn rất có thể sẽ được giữ trong các thư mục riêng biệt để quản lý dễ dàng hơn. Ví dụ:máy ảo Ubuntu rất có thể sẽ được lưu trong thư mục có tên Ubuntu, máy Windows XP rất có thể sẽ được lưu trong thư mục có tên Windows XP, v.v. Nếu ít nhất bạn cũng gọn gàng một cách khiêm tốn, thì kho vũ khí ảo của bạn có thể trông như thế này:
Nếu tất cả các tệp của bạn được lưu trong một thư mục duy nhất, bạn sẽ gặp khó khăn hơn một chút khi xác định vị trí các tệp bạn cần để sao chép thành công. Như bạn có thể nhận thấy, các máy ảo VMware có khá nhiều phần mở rộng - .vmx, .vmdk, .vmsd, v.v. Mặc dù sự đa dạng này có thể khiến bạn bối rối, nhưng thực tế đơn giản hơn nhiều. Để sao chép thành công, bạn chỉ cần hai tệp, tệp cấu hình máy ảo .vmx và đĩa cứng ảo .vmdk. Đĩa cứng ảo có thể được chia thành nhiều tệp, vì vậy có thể có nhiều tệp trong số này. Khi chúng tôi đã định vị các tệp bạn cần, bước tiếp theo của chúng tôi là sao chép các tệp vào vị trí mới của chúng.
Bước 2:Copy thư mục máy ảo
Tạo một thư mục đích. Ví dụ:nếu chúng tôi đang tạo một bản sao của máy ảo PCLinuxOS, thì bản sao đó sẽ đi vào một thư mục có tên là copy-of-pclinuxos hoặc có thể là pclinuxos-2. Đặt cược tốt nhất của bạn là gắn bó với tên hợp lý. Việc này đơn giản như sao chép tệp theo cách thông thường - Ctrl + C, Ctrl + V, Sao chép &Dán qua Menu, dòng lệnh, v.v. Bất cứ điều gì bạn thích hoặc thấy thuận tiện nhất.
Bước 3:Đăng ký máy mới nhân bản với VMware Server
Bước tiếp theo là mở máy ảo thông qua Máy chủ, để nó được đăng ký và liệt kê trong menu các máy khả dụng. Khởi động VMware Server, sau đó vào File> Open. Điều hướng đến bản sao của bạn và chọn tệp cấu hình .vmx. Điều này sẽ thêm bản sao vào danh sách của bạn.
Nó sẽ có các thông số chính xác giống như các máy ban đầu, vì vậy bây giờ bạn có thể chỉnh sửa cài đặt máy ảo và thay đổi tên của nó. Bất cứ điều gì xảy ra, miễn là logic theo dõi hàng tồn kho có ý nghĩa với bạn. Và tin hay không, đó là toàn bộ câu chuyện!
Nếu cần hàng trăm bản sao, thì bạn có thể viết một tập lệnh thực hiện việc này, cùng với việc chỉnh sửa tên máy ảo. Trong Linux, đây có thể là một ví dụ rất đơn giản về việc lặp qua một danh sách với grep và sed chẳng hạn.
Kết luận
Nhân bản máy ảo sẽ giúp bạn tiết kiệm rất nhiều thời gian. Hơn nữa, các bản sao cũng là bản sao lưu đầy đủ hoặc máy ảo ban đầu của bạn, vì vậy bạn cũng có thể sử dụng chúng để hoàn nguyên những thay đổi nghiêm trọng gây ra cho máy ảo của mình. VMware Server cho phép bạn chỉ giữ một ảnh chụp nhanh duy nhất của các máy ảo của mình, nhưng bạn có thể dễ dàng khắc phục hạn chế này bằng cách tạo các bản sao thủ công của riêng mình.
Tôi hy vọng bạn thích hướng dẫn đơn giản nhưng rất hữu ích này. Tiếp theo, chúng ta sẽ xem cách thực hiện điều tương tự bằng cách sử dụng trình ảo hóa kim loại trần ESXi miễn phí.
Chúc vui vẻ!