Câu trả lời:
Đánh giá từ nhận xét của bạn ở trên, kể từ VirtualBox 4.0, bạn có thể sao chép toàn bộ thư mục máy, cài đặt, ổ cứng ảo và tất cả sang một máy vật lý khác (như đồng nghiệp của bạn), nhập VM (hoặc nhấp đúp vào tệp .vbox ) và có lẽ bạn sẽ sẵn sàng lăn bánh. Bạn có thể phải thay đổi addaptor mạng và RAM nếu bạn có các thiết lập khác nhau.
Nếu bạn có bản phát hành trước 4.0 thì đủ đơn giản để sao chép đĩa ảo .vdi sang máy đồng nghiệp và thiết lập một VM mới với đĩa cứng được sao chép làm chính.
Bit dài nhất là sao chép, có thể là USB sau đó sang máy tính hoặc qua mạng, nhưng, vâng, điều đó hoàn toàn có thể.
Bạn có thể sử dụng chức năng GUI Tệp-> Xuất thiết bị để tạo một thiết bị và sau đó chuyển các tệp .ovf và .vmdk kết quả cho các đồng nghiệp của bạn, những người có thể sử dụng Tệp-> Nhập thiết bị để nhập.
Tombull89 và SabreWolfy, nếu có cơ hội một trong những hình ảnh đó sẽ được sao chép trở lại máy nguồn, bản sao đơn giản sẽ KHÔNG hoạt động . Bạn sẽ muốn sao chép hoặc xuất khẩu . VirtualBox đặt UUID vào .VDI hoặc .VHD và sẽ phàn nàn lớn khi tìm thấy một tệp khác có cùng UUID, thực tế là khách có thể không khởi động được nữa. Ảnh chụp nhanh là sự khác biệt so với ảnh chụp nhanh trước đó và cũng có UUID. Sẽ không đề xuất ảnh chụp nhanh VBox cho đến khi bạn có nhiều kinh nghiệm với chúng.
Câu hỏi này đã 3 tuổi, nhưng dù sao, tôi nghĩ Vagrant là thứ bạn cần:
Vagrant cung cấp các môi trường làm việc dễ dàng để cấu hình, tái tạo và di động được xây dựng dựa trên công nghệ tiêu chuẩn công nghiệp và được kiểm soát bởi một quy trình công việc nhất quán duy nhất để giúp tối đa hóa năng suất và tính linh hoạt của bạn và nhóm của bạn.
Để đạt được phép thuật của mình, Vagrant đứng trên vai những người khổng lồ. Các máy được cung cấp trên VirtualBox, VMware, AWS hoặc bất kỳ nhà cung cấp nào khác. Sau đó, các công cụ cung cấp tiêu chuẩn công nghiệp như shell script, Chef hoặc Puppet, có thể được sử dụng để tự động cài đặt và định cấu hình phần mềm trên máy.
Bạn có thể dễ dàng chia sẻ máy VirtualBox với nhóm của mình.
Bạn có nghĩa là tiếp tục đặt lại nó vào một bảng sạch hoặc ...?
Bạn không thể chạy nhiều bản sao VB với cùng một hình ảnh ổ đĩa; bạn sẽ làm hỏng nó Bạn có thể thử sử dụng hình ảnh ảo hóa với quyền truy cập RDP (nếu HĐH khách hỗ trợ nhiều quyền truy cập) hoặc bạn có thể sao chép hình ảnh ra ngoài (nhưng đó là RẤT NHIỀU dung lượng đĩa ...) Hoặc bạn có thể thiết lập hình ảnh cơ bản và cài đặt một cái gì đó như Deep Freeze hoặc một sản phẩm tương tự sẽ tiếp tục "đặt lại" hình ảnh thành một bảng rõ ràng trong mỗi lần khởi động lại.
Đó là những giải pháp đánh tôi ra khỏi đỉnh đầu. Nếu không, bạn cần tiếp tục sao chép "mẫu" vào hệ thống của nhà phát triển, nhưng đó là rất nhiều dữ liệu cần đẩy. Cũng nên nhớ rằng nếu bạn có một số người đánh một hình ảnh ảo, bạn có thể làm chậm nó xuống để thu thập dữ liệu.
Một tùy chọn khác có thể là tạo một hệ thống VMWare ESXi bằng kim loại trần, cài đặt các máy ảo của bạn với các ảnh chụp nhanh được chụp bằng hình ảnh bạn muốn lưu và quay lại định kỳ và cho phép các hệ thống Windows ảo hóa của bạn cho phép truy cập từ xa vào từng máy ảo Nhà phát triển có môi trường riêng để làm việc. VB cũng hỗ trợ ảnh chụp nhanh, nhưng tôi chưa bao giờ thử có nhiều hệ thống chạy với truy cập từ xa vì VB thường có vẻ nhắm nhiều hơn cho máy trạm thay vì chạy máy chủ không đầu. Dù bằng cách nào, bạn vẫn sẽ không chia sẻ một hình ảnh đĩa cho nhiều trình ảo hóa truy cập cùng một lúc mà tôi biết.
Tôi chưa thể nhận xét, vì vậy tôi đang trả lời bình luận cuối cùng của OP về việc sao chép tệp. Bạn chỉ có thể sao chép tệp hình ảnh VB (sau khi tắt VM) và đưa nó cho đồng nghiệp. Tệp sẽ có dung lượng lớn (vài GB), vì vậy bạn sẽ phải tìm một cách dễ dàng để chuyển lượng dữ liệu đó. Điều này giả định rằng (về mặt pháp lý) được phép sao chép HĐH trong tệp hình ảnh. Nếu bạn có kế hoạch thực hiện việc này một cách thường xuyên, sẽ rất hợp lý khi cài đặt hệ điều hành mới và sau đó sao chép tệp dưới dạng bản sao lưu. Tập tin này sau đó có thể được sử dụng để "bắt đầu mới" bất cứ khi nào bạn cần. Tôi biết VB có nhiều tính năng nâng cao hơn, vì vậy có thể có những cách khác (tốt hơn?) Để làm việc này.
Tôi đã di chuyển thiết bị VBox của mình nhiều lần từ một máy tính xách tay hoặc máy tính để bàn và các điều chỉnh đơn giản được yêu cầu dựa trên máy bạn muốn chạy. Đó là một cách tuyệt vời để cho phép người khác làm những gì bạn biết và chia sẻ kiến thức về sự phát triển hoặc chỉ cần có tính di động và sức mạnh mà bạn cần. Tôi là một kỹ sư tự động hóa và yêu cầu các mục cụ thể để thực hiện công việc của tôi. Hệ điều hành và phần mềm ra lệnh đó, nhưng người đẹp có thể chạy nó trên bất kỳ máy nào như bạn biết.
Những gì tôi thường làm là xuất VM (Vbox) hiện tại của mình sang một tệp (.ova), sau đó lưu nó vào USB hoặc ổ đĩa di động, VM của tôi hiện đã có gần 12 hợp đồng và đang phát triển nên không khả dụng. Sau đó ở nhà tôi có thể nhập nó để làm bất kỳ công việc bổ sung nào tôi có thể làm. Ngoài ra, tôi cũng điều khiển máy tính từ xa vào PC làm việc của mình và làm việc trong VM theo cách đó. Tôi luôn đảm bảo có một lần xuất VM trong một vài tuần để đảm bảo rằng nếu có điều gì đó xảy ra, tôi có thể kết hợp lại / nhập Vbox hoạt động cuối cùng mà tôi có. Điều rất quan trọng là phải có một bản sao hoạt động tốt của VM (.ova) nếu mọi thứ bị hỏng hoặc không hoạt động vì bất kỳ lý do nào. Tôi đã từng có một máy ảo không thể truy cập và may mắn là tôi đã có một phiên bản của nó.
Một lợi ích khác là cấp phép. Không còn phải cấp phép cho phần mềm ban đầu được cấp phép trong Vbox gốc hoặc đăng gốc. Khi giấy phép là một phần của VM, nó trở thành vốn có và có thể được cài đặt trong một máy mới mà không gặp trở ngại. VM và giấy phép phần mềm liên quan là một phần của nó và không cần giấy phép bổ sung cho cùng một phần mềm trên máy mới. Trong thực tế, hầu hết các kỹ sư làm việc theo cách này để bảo vệ tính toàn vẹn của công việc của họ và có thể chuyển nó liền mạch trên các máy khác nhau với đầy đủ chức năng.
Làm cách nào để chia sẻ với phiên bản mới nhất của VBox Manager? Chỉ cần tạo bản xuất những gì bạn có (.ova) từ menu tệp, sau đó sau khi cài đặt trình quản lý trên máy mới, hãy nhập nó. Khởi động của VBox sẽ cho bạn biết những gì hoạt động và những gì không, vì vậy bạn có thể sẽ phải thực hiện một số điều chỉnh cho cấu hình VBox (chủ yếu liên quan đến phần cứng) để chạy nó. (chẳng hạn như chipset, cài đặt com hoặc bộ điều hợp mạng hoặc chia sẻ thư mục, v.v.)
Hầu hết các thiết bị sẽ chạy với các cài đặt mặc định trong trình quản lý khi được nhập vào máy mới và bạn có thể thao tác những gì bạn muốn sau đó. Tôi đã gặp rất ít vấn đề với việc chạy Vbox (đã nhập .ova) trên mọi máy Mac hoặc PC chạy Windows hoặc bất kỳ phiên bản nào. Mong rằng sẽ giúp.
Nếu bạn và đồng nghiệp của bạn chia sẻ cùng một mạng LAN, bạn có thể tạo một ổ cứng ảo 'nhiều tầng'
sao chép ổ đĩa ảo vào mạng của bạn
trong hộp ảo: tệp> trình quản lý lưu trữ ảo> thêm> tìm ổ đĩa 'mạng được chia sẻ'> chọn ổ đĩa bạn muốn chia sẻ> thuộc tính> loại> chọn đa đính kèm từ danh sách thả xuống> áp dụng.
Sau đó, khi bạn muốn tạo một máy mới, hãy thực hiện quy trình tương tự và thay vì 'tạo ổ đĩa mới' 'chọn ổ đĩa hiện tại' và chọn ổ đĩa bạn vừa thực hiện
Làm như vậy, ổ đĩa 'chia sẻ' này sẽ ở chế độ chỉ đọc nhưng trên mỗi máy, tệp 'sao chép trên ghi' sẽ được thực hiện với các thay đổi, vì vậy cơ sở 'tập trung' sẽ giống với các chỉnh sửa được bảo mật trên các máy đồng nghiệp khác.
LƯU Ý
1> quy trình này sẽ không hoạt động, hiện tại, trên hộp ảo 6 (lỗi đã biết: Tham khảo )
2> Cách tiếp cận này tốt trên mạng LAN nếu kết nối không nhanh thì tốt hơn là xuất ứng dụng dưới dạng .ova.