Lựa chọn hệ điều hành cho NAS ZFS tại nhà


3

Tôi đang chuẩn bị một NAS gia đình với một Athlon 64 X2 3800+ cũ, RAM 4 GB ECC, bo mạch chủ Asus M2V MX và một WDC Green 3 TB (một chiếc khác như gương có thể được cài đặt trong tương lai). Đó là giải pháp rẻ nhất tôi thấy bao gồm bộ nhớ ECC và mức tiêu thụ năng lượng cao hơn được bù đắp bằng chi phí mua lại (không) thấp hơn.

Hệ thống sẽ được sử dụng cho:

  • lưu trữ nhạc và truyền phát đến các máy tính để bàn khác;
  • lưu trữ các slide dia được quét (slide 3-4k, TIFF 180 MB mỗi cái cộng với phiên bản JPEG chất lượng giảm);
  • truyền những bức ảnh này đến iPad 2 cục bộ (có thể là Ứng dụng Plex? chưa chắc chắn);
  • (thêm một) sao lưu từ xa thông qua rsync / ssh hoặc gửi / nhận ZFS.

Nó sẽ được điều khiển thông qua ssh từ xa, có thể là VNC, không có màn hình kèm theo. Yêu cầu tuyệt đối là một giải pháp ZFS đáng tin cậy, cộng với khả năng dễ dàng cài đặt các gói / phần mềm / máy ảo và cập nhật từ xa (tôi sẽ là quản trị viên và tôi không sống gần NAS).

Tôi có ba lựa chọn chủ yếu:

  • NAS4free / FreeNAS
  • OpenIndiana
  • Solaris Express 11 (yeah yeah Tôi biết các yêu cầu cấp phép, tôi sẽ viết một tập lệnh perl trên đó để coi nó là máy phát triển).

Sự cố: NAS4free / FreeNAS (tôi chỉ thử nghiệm NAS4free) yêu cầu cài đặt nhúng để nâng cấp từ xa, nhưng cài đặt đầy đủ để dễ dàng thêm các gói phần mềm. Vì tôi cần ít nhất AirVideo Server (linux / win) và Plex App (win / linux) để truyền phát ảnh và một số video sang iPad (cả hai đều yêu cầu hộp ảo), nhưng tôi không thể ở đó để cài đặt các bản cập nhật, loại trừ NAS4free / FreeNAS . http://www.nas4free.org/general_inif.html giải thích vấn đề: nhúng có thể được cập nhật từ xa, không thể đầy đủ. Solaris cũng có một lợi thế khác: ứng dụng khách Crashplan hỗ trợ Solaris và tôi đã sử dụng nó cho các bản sao lưu khác. Tôi muốn để tùy chọn mở, ngay cả khi tôi sẽ thực hiện sao lưu có thể thông qua gửi / nhận zfs. NexentaStor bị loại bỏ vì gửi / nhận zfs không được bao gồm trong phiên bản miễn phí.

Câu hỏi bây giờ là Solaris 11 Express trên OpenIndiana. Để dễ dàng quản lý, tôi sẽ sử dụng http://www.napp-it.org

Bạn muốn đề xuất cái nào và tại sao? Tôi tìm thấy rất nhiều thông tin và thật khó để tôi quyết định. Tôi nghĩ (từ hướng dẫn sử dụng napp-it) rằng Solaris có một số tùy chọn bổ sung cho cổ phiếu SMB, nhưng chúng có thực sự cần thiết ở nhà không? Tôi nghĩ tôi thậm chí sẽ không sử dụng ACL, vì các quyền theo kiểu unix thông thường là đủ. OpenIndiana có thể cập nhật thường xuyên hơn (Solaris chỉ cung cấp các cập nhật bảo mật giữa các bản phát hành), nhưng một lần nữa, tôi có cần chúng không? Tôi không nghĩ vậy. Hơn nữa, đây là một NAS phải hoạt động và không có gì khác, tôi không thể gặp rủi ro khi gặp sự cố yêu cầu tôi truy cập máy chủ. Không phải OpenIndiana thêm một chút ... tiên tiến (trong thế giới Solaris) sao? Tôi chỉ hỏi, không cần phải tập trung vào câu trả lời này :-)

Tôi cũng sẽ giới hạn hai tùy chọn này (SE11.1 / OI) vì tôi sẽ tạo một NAS cho tôi trong tương lai (nơi cũng cần có hiệu suất cao với cổ phiếu Mac) và Solaris có hỗ trợ kernel cho AFP. Tôi sẽ sử dụng máy chủ này để thu thập kinh nghiệm là tốt.

Sau câu hỏi dài này, cảm ơn trước! Nếu bạn cần thêm thông tin, hãy cho tôi biết và tôi sẽ cập nhật bài viết này.

CẬP NHẬT Đưa ra câu trả lời đầu tiên, tôi sẽ đề nghị người trả phần cứng để chèn HD thứ hai. 2x2TB tốt hơn 1x3TB (dù sao 3 TB cũng quá khổ). Tôi đã cố gắng giảm chi phí ban đầu để phân bổ chúng trong một thời gian dài hơn, nhưng tốt hơn là có một cái gì đó tốt ngay từ đầu.


Bạn có thể kịch bản gửi / nhận zfs của mình trên hộp Nexenta, ngay cả khi nó không được bao gồm trong GUI.
ewwhite

Hôm qua tôi đã thử nghiệm NexentaStor và tôi phải nói GUI rất tốt (theo quan điểm của tôi).
FarO

Câu trả lời:


2

Tôi rất khuyên bạn nên đi cho Miễn phí , để dễ dàng cài đặt, cấu hình và bảo trì, cùng với tính đầy đủ của các tính năng. Các phiên bản gần đây cuối cùng đã triển khai hỗ trợ cho các plugin bên ngoài, vì vậy chúng ta sẽ còn thấy nhiều tiện ích bổ sung hơn trong tương lai.

Thực hiện cài đặt truyền thống, đầy đủ bản phát hành ổn định mới nhất và lên lịch cập nhật tại chỗ khi bạn ở gần hệ thống. Dù sao thì bạn cũng không nên dựa vào bất kỳ hình thức cập nhật hệ thống NAS nào.

Xin lưu ý rằng hệ thống bạn đang mô tả sẽ chỉ hữu ích cho một tác vụ duy nhất: đưa dữ liệu của bạn vào đó sau đó thấy dữ liệu biến mất khi hỏng đĩa. Đừng thêm dự phòng hoặc chuẩn bị sẵn sàng.


Tôi đã kiểm tra trực tuyến một plugin FreeNAS để có Virtualbox và tôi không thể tìm thấy bất cứ điều gì, chỉ có một cuộc thảo luận không mấy hứa hẹn ( forum.freenas.org/showthread.php?434-Virtulal-box-on-Freenas ) vì vậy tôi sẽ kiểm tra lại NAS4free, trong trường hợp dễ dàng hơn. Nếu quá khó, Nexentastor hoặc Napp-it trên một trong các HĐH khác (Solaris và VBox đi cùng khá tốt).
FarO

Tôi không hiểu "FreeNAS", "plugin" và "Virtualbox" trong cùng một câu, xin lỗi. FreeNAS cài đặt tốt trong VirtualBox, nhưng tôi nghĩ bạn đã biết điều đó, nhưng bạn không nên cài đặt NAS bên trong hệ thống ảo hóa trừ khi bạn có nhiều tài nguyên phần cứng (gợi ý: bạn không). Bạn không nên cài đặt máy ảo phía trong một hệ thống FreeNAS (hoặc bất kỳ NAS nào khác). Bạn cũng không nên sử dụng Virtualbox trên bất kỳ hệ thống kiểu máy chủ nào hoặc không phải máy tính để bàn. Cuối cùng nhưng không kém phần quan trọng, bạn không nên sử dụng 2GB ram đó cho bất cứ thứ gì ngoài NAS ... và quên ZFS nghiêm trọng chỉ với 2 GB.
Luke404

Cảm ơn các infos hữu ích bổ sung, tôi không phải là chuyên gia về chủ đề máy ảo bên ngoài máy tính để bàn. Tuy nhiên, một lưu ý: Tôi không nói về một công ty lớn, tôi có một gia đình là người dùng, hiệu suất (bạn đã đề cập ZFS chậm với 2 GB) là đủ tốt và không phải là vấn đề lớn. Bây giờ tôi đang tìm hiểu về ảo hóa trên các máy chủ và có vẻ như nó hoàn toàn khác. Tôi chỉ có thể chia máy thành 1 GB linux (đủ cho PlexApp) và phần còn lại cho ZFS NAS. Tuy nhiên, làm thế nào máy ảo linux truy cập dữ liệu bên trong máy ảo khác? Tôi phải tìm hiểu. Bạn có lời khuyên?
FarO

1
Nó sẽ chậm nhưng có thể chấp nhận được đối với một số trường hợp sử dụng và một số tính năng hoàn toàn không khả dụng (ví dụ: quên sao chép ZFS với ít hơn 4GB ram cho ZFS trên hệ thống 64 bit). Nhận xét về SU không dành cho các câu hỏi tiếp theo vì vậy tôi khuyên bạn nên đi và RTFM một số điều bạn đang nói trước khi sử dụng chúng.
Luke404


0

Ở quy mô bạn đang mô tả, tôi không nghĩ nó thực sự quan trọng với những gì bạn sử dụng. Tất cả đều là các tùy chọn tốt nếu chúng hỗ trợ phần cứng bạn đang cài đặt. Tôi sẽ không giảm giá Nexenta, đặc biệt là vì nó được đánh bóng hơn những người khác. Nhưng đồng thời, sắp xếp nhà của bạn không phải là thị trường mục tiêu của họ.

Tuy nhiên, làm việc trên một đĩa nhân đôi. Nó không có ý nghĩa để bắt đầu mà không có nó.


Chà, gương không phải là bản sao lưu và dữ liệu được lưu trữ đã được sao lưu ở một nơi khác, đó là lý do tại sao tôi nghĩ về nó, nhưng không phải ngay lập tức. Nhưng bạn đã đúng, vì tôi không thường xuyên truy cập vào máy chủ. Mặt khác, một HD mới không nên thất bại trước vài tháng ... ("NÊN").

Nên là từ khóa ở đó. Tôi luôn thấy chúng chết nhiều nhất trong 3 tháng đầu và trên 3 tuổi.
Justin

Ok, tôi đã thảo luận về nó và sự lựa chọn sẽ là 2x2TB thay vì 1x3TB.
FarO

0

Vì bạn muốn có thể nâng cấp từ xa, bạn có thể xem xét việc chạy máy chủ ZFS của mình trong VMWare ESXi.

Tôi đã chạy một Napp-It Tất cả trong một thiết lập trên phần cứng khá giống nhau (HP microserver N40L). Tôi đã tìm thấy sự khác biệt về hiệu suất giữa ESXi và kim loại trần không đáng kể (gigabit thường là giới hạn, hoặc trong trường hợp của bạn, có lẽ là một ổ cứng). Về cơ bản, bạn cài đặt VMWare ESXi Hypervisor (bạn có thể cài đặt nó vào ổ USB). Khi bạn đã mở OpenIndiana (hoặc NAS4Free), bạn chia sẻ âm lượng ZFS của mình trở lại VMWare bằng NFS để tất cả khách của bạn có thể tận dụng việc lưu trữ ZFS. Bạn thực sự cần 8GB hoặc nhiều hơn cho một ZFS NAS với 3TB ... nhưng để thỏa mãn với 4GB, tôi sẽ dành ít nhất 2GB (tốt nhất là 3 GB) cho OpenIndiana để bạn vẫn còn một chút cho VM. CrashPlan chạy trên OI rất tốt để bạn có thể dễ dàng sao lưu máy chủ ZFS của mình và tất cả khách.

Với khoảng 200 đô la, bạn có thể lấy một Bo mạch chủ với IPMI 2.0 / KVM từ xa qua khả năng IP. Hầu hết có khả năng khởi động từ xa bằng cách sử dụng tệp iso thông qua ứng dụng khách KVM. Miễn là bạn có quyền truy cập vào mạng, thực sự không có gì bạn không thể làm từ xa.


Tôi đã thử napp-it và, ngay cả khi có chức năng, nó không bóng bẩy như NAS4free, nhưng máy tính sẽ (thậm chí rất hiếm khi) được chạm vào bởi những người không phải là chuyên gia về vấn đề này, vì vậy tôi thích thời gian này để đi theo con đường dễ dàng. Như một người khác cũng đã viết, nâng cấp từ xa không phải là một ý tưởng hay, vì vậy tôi sẽ tránh nó và tôi có thể chọn NAS4free một cách tự do.
FarO
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.