VirtualBox - sử dụng trong văn phòng nhỏ và sao lưu


11

Tôi điều hành một văn phòng nhỏ bao gồm một nhóm phát triển 8 người và một vài người quản lý. Chúng tôi đang nghĩ đến việc chuyển sang thiết lập phần cứng, theo đó chúng tôi có 1 máy chủ mạnh mẽ duy nhất chạy một số máy ảo VirtualBox - một cho các tệp Samba hoạt động như DC, một hộp LAMP khác để phát triển, một máy khác để thử nghiệm IE .... vv .... có lẽ Tổng cộng 4 hoặc 5 VM. Hai cái quan trọng là hộp Samba chạy mạng của chúng tôi, và sau đó là hộp dev LAMP mà hầu hết sự phát triển của chúng tôi được thực hiện.

Lý do loại thiết lập này hấp dẫn tôi là vì tôi thích ý tưởng có thể sao lưu tất cả các máy ảo qua đêm nếu cần thiết - và việc khôi phục sẽ nhanh chóng và không gây đau đớn nếu chúng tôi có máy chủ VirtualBox của barebones.

Tôi đánh giá cao việc sao lưu máy ảo sẽ cần phải tắt nguồn nhưng tôi không nghĩ rằng đây sẽ là một điểm dừng hiển thị. Có thể là chúng tôi quyết định chạy Samba trên hệ điều hành máy chủ lõi nên không cần phải tắt nó (chúng tôi sẽ chỉ sắp xếp một rsync dữ liệu).

Vì vậy, tôi chỉ tìm kiếm một số ý kiến ​​về phương pháp "VM cho mọi thứ" này. Đây có phải là bình thường cho các doanh nghiệp? Có bất kỳ vấn đề rõ ràng nào với điều này hoặc những điều không thể so sánh với các hộp vật lý không? Có ai đã thử điều này và đánh bất kỳ vấn đề lớn nào hoặc nó đã hoạt động tốt chưa?

Mọi ý kiến ​​đánh giá cao.

Trân trọng,

James.

Câu trả lời:


6

Suy nghĩ đầu tiên của tôi là bạn không nên sử dụng Virtualbox làm nền tảng máy chủ; thật tuyệt vời cho các máy trạm để bàn, nhưng là một máy chủ, bạn có thể muốn xem VMWare ESXi hoặc hypanneror từ XenSource, cả hai đều miễn phí. Tôi sử dụng nó trên Dell 2950 (giải pháp ESXi) và bạn có thể sao chép mọi thứ từ giao diện quản lý trên máy Windows hoặc chạy Veeam để sao chép nó. Ngoài ra, nếu bạn quyết định tăng phía quản lý với ngân sách bạn có thể nâng cấp (với mức giá cao, phải thừa nhận) để cho phép những thứ như di chuyển trực tiếp giữa hai máy chủ và tùy chọn sao lưu tốt hơn.

Chúng tôi hiện đang ảo hóa 7 máy chủ. Có một số nhà cung cấp sẽ không hỗ trợ ảo hóa ... Chẳng hạn, Exchange không được hỗ trợ, chẳng hạn như Oracle, nhưng điều đó có thể được thực hiện.

Chúng tôi có một hệ thống chạy với cơ sở dữ liệu SQL (một điểm bán hàng) mang lại hiệu suất khủng khiếp khi chạy trong VMWare Server (máy chủ Linux, máy khách Windows) và chúng tôi không thể giữ nó ảo hóa đủ lâu để khắc phục sự cố do sự khó khăn của nó trên người dùng, do đó, nó đã được đưa vào một hệ thống vật lý một lần nữa. ESXi là một trình ảo hóa loại một kim loại trần và có thể tăng đủ hiệu suất để xử lý nó (không có kế hoạch dùng thử).

Bạn có thể cần dùng thử để tìm hiểu xem nó hoạt động tốt như thế nào đối với hoàn cảnh của bạn. Chúng tôi yêu nó. Đó là yêu cầu năng lượng thấp hơn trong phòng máy chủ của chúng tôi, chúng tôi có thể sao lưu trạng thái hệ thống vào cuối tuần và nó đã giúp theo dõi hiệu suất cũng như giúp các kế hoạch khôi phục sẽ xảy ra với máy chủ của chúng tôi.

Bạn có thể lắp ráp các hệ thống ESXi tương đối rẻ tiền theo hướng dẫn từ các trang web như ở đâyở đây . Nó rất kén chọn về hỗ trợ phần cứng; bạn sẽ muốn xem xét HCL để đảm bảo rằng bạn có thứ gì đó hoạt động tốt hoặc các trang web whitebox cho những thứ đã được thử nghiệm.


3

Câu trả lời ngắn cho câu hỏi ban đầu là CÓ. Ảo hóa đang trở thành một "thực tiễn tốt nhất" trên thực tế (nhiều như tôi ghét thuật ngữ này) đối với các doanh nghiệp cần có nhiều ứng dụng hoặc chức năng được nối mạng.

1- Nói chung, chỉ có một máy chủ không được khuyến khích. Thông thường hơn, một công ty sẽ phân chia chức năng giữa hai máy chủ, mỗi máy chủ có một số khoảng trống để vấn đề phần cứng không hoàn toàn khiến công ty phải quỳ gối.

2- Ảo hóa thường được triển khai cùng với lưu trữ được chia sẻ, đặc biệt đối với các ứng dụng hoặc ứng dụng quan trọng có nhiều dữ liệu. Điều này cho phép dự phòng dễ dàng. Điều này cũng có thể giải quyết bất kỳ vấn đề sao lưu nào, nếu sao lưu được thực hiện tại bộ lưu trữ được chia sẻ (thông qua ảnh chụp nhanh của một số loại) chứ không phải tại máy chủ riêng lẻ.

3- Cách tiếp cận dần dần thường tốt hơn .. lấy một máy chủ và đặt một chức năng trên đó trong VM. Sau đó lấy máy chủ thứ hai và nhận dự phòng (và thực hành phục hồi). Sau đó di chuyển các chức năng vào các máy ảo mới khi cần thiết hoặc mong muốn.

4- Giả vờ đó là một bản phát hành khác của phần mềm .. KIỂM TRA, KIỂM TRA, KIỂM TRA. Kiểm tra các ứng dụng, kiểm tra sao lưu, kiểm tra phục hồi, kiểm tra đĩa, kiểm tra các công cụ ảo hóa, v.v.

5- Không nên giảm giá hoặc đánh giá thấp sự phức tạp thêm của ảo hóa. Bảy chức năng được ảo hóa trên một máy chủ sẽ không làm giảm nỗ lực quản trị; trong thực tế nó sẽ có khả năng tăng nó Hãy chắc chắn rằng bạn hiểu nội dung quản trị: những gì cần giám sát, cách quản lý đĩa, v.v.

Chúc may mắn!


0

VirtualBox là một giải pháp ảo hóa máy tính để bàn tuyệt vời, nó không phải là một giải pháp máy chủ tuyệt vời. Hyper-V hoặc ESX hoặc XenServer có lẽ là con đường bạn nên đi.

Không bấm còi Windows ở đây, nhưng tôi có nhiều kinh nghiệm nhất với nó. Hyper-V là một trình ảo hóa tuyệt vời với sao lưu tích hợp đơn giản và hiệu quả bằng cách sử dụng bản sao bóng. Hỗ trợ ảnh chụp nhanh và di chuyển VM (không trực tiếp, nhưng bạn có thể di chuyển VM từ máy chủ này sang máy chủ khác trong 15-20 phút tùy thuộc vào kích thước mạng và vhd).

Chúng tôi có thể có được mật độ lớn với Hyper-V, trên Dell 2950 với bộ đôi lõi kép, bộ nhớ 32 GB và ổ cứng lớn mà chúng tôi thấy có tới 25 máy ảo Windows (bộ nhớ 1GB và 1 cpu).

@tomjedrz làm cho một điểm tuyệt vời - có được hai hộp phần cứng với khoảng không để bạn không bị đình trệ nếu bị hỏng.

Ở cấp độ cao, cách tiếp cận của bạn là một giải pháp hoàn toàn chấp nhận được, bạn chỉ cần thực hiện một số thử nghiệm để đảm bảo nó sẽ hoạt động trong môi trường của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.