Đây cuối cùng là một câu hỏi về cách tối ưu hóa di chuyển máy ảo vật lý- & gt; Tôi đã tìm thấy một số bài viết có liên quan phần nào, nhưng không có gì (chưa?) Xuất hiện để giải quyết trực tiếp. Vui lòng chỉ ra và đổ lỗi nếu tôi không tìm kiếm đủ tốt ... ;-)
Phần cứng vật lý của tôi bao gồm một nửa tá ổ lưu trữ 2TB, bo mạch siêu nhân 8 nhân / 32 GB và một vài ổ SSD SATA có tốc độ khá cao.
Hiện tại tôi có một máy vật lý hoạt động như một máy chủ tệp chuyên dụng, chạy Ubuntu và ext4 qua MDADM ở chế độ raid5. Đây thực sự là máy "quan trọng" duy nhất trong thiết lập của tôi, vì nó là bản sao lưu tại nhà cục bộ của tôi và cũng đóng vai trò là một máy chủ tính toán để chuyển mã video và các thứ khác như thế. Tôi cũng có một vài máy linux nhỏ khác mà tôi sử dụng ngẫu nhiên, chủ yếu là những thứ không quan trọng - Tôi xây dựng lại chúng thường xuyên và nếu chúng bị hỏng tôi không thực sự quan tâm vì dữ liệu quan trọng nằm trên máy chủ tệp. Tôi cũng có hai máy windows cũ hơn mà tôi muốn ảo hóa một phần để tiết kiệm không gian / năng lượng nhưng càng nhiều để chúng truy cập vào phần cứng hiệu năng cao hơn nhiều.
Tôi muốn chuyển máy chủ tệp sang bản phân phối linux gần đây hơn và cũng chuyển phần lớn dung lượng lưu trữ sang hệ thống tệp dựa trên ZFS. Tôi quen thuộc với ESXi từ môi trường làm việc, nhưng ở đó tôi không quản lý bộ lưu trữ nên phần đó hơi mờ đối với tôi. Tôi đang cố gắng tìm ra cách xử lý bộ lưu trữ trên thiết lập này. Tôi có thể thấy ít nhất các tùy chọn sau:
- chạy linux trên baremetal. Thiết lập máy đó làm máy chủ tệp, với ZFS được thiết lập trên các đĩa vật lý giống như trên các máy khác. Sau đó chạy KVM trên máy đó và lưu trữ VM từ đó.
chạy linux trên baremetal, chạy KVM ở đó và sử dụng thể hiện này về cơ bản chỉ là trình ảo hóa. Từ đó xây dựng một VM chạy máy chủ tệp và các VM khác cho tất cả các máy khác. Trong trường hợp này, tôi cần một số trợ giúp để tìm hiểu làm thế nào tôi tiết lộ lưu trữ cho VM máy chủ tệp ZFS /. Tôi có thể chuyển qua tất cả các đĩa này đến máy chủ ZFS không? Điều này sẽ ngăn không cho bất kỳ máy ảo nào khác sử dụng không gian này hoặc chúng phải bị trả lại vài lần nếu chúng được lưu trữ ở nơi khác.
chạy ESXi trên thanh đo và khởi chạy một VM để trở thành máy chủ tệp và các VM khác cho các VM khác. Ở đây, hầu hết các câu hỏi tương tự đều áp dụng về cách tôi sẽ tiến hành lưu trữ vào máy chủ tệp. Hiệu suất có khả năng tốt hơn trên ESXi so với KVM không? Điều gì về việc mở rộng lưu trữ tại một thời điểm trong tương lai? Tôi chắc chắn có những thứ khác tôi không xem xét ... nhưng những thứ đó là gì?