Configure HP MicroServer como servidor doméstico para NAS y otras cosas

Configure HP MicroServer como servidor doméstico para NAS y otras cosas

Tengo aquí un HP Proliant Microserver N40L nuevo, que quiero usar principalmente como sistema NAS (porque tiene cuatro bahías para discos duros), pero como también es un servidor doméstico con todas las funciones y suficiente RAM y potencia de CPU, Me gustaría usarlo para otras tareas como un pequeño servicio web, rebote de IRC, repositorios Git, etc.

Preferiría FreeNAS como sistema operativo para la funcionalidad NAS, pero no parece que pueda usar ese sistema operativo con tanta libertad en cuanto a paquetes y configuración como me gustaría.

¿Cuál sería el mejor enfoque?

  • ¿Usar dos máquinas virtuales en un host Linux, una para FreeNAS y otra para todo lo demás?
  • Usando una distribución normal, ya que todos pueden exportar recursos compartidos smb y administrar matrices RAID (y no creo que vaya a necesitar ese rendimiento extraordinario que ZFS brindará en FreeNAS, ¿o sí?)

No puedo decidir entre estas alternativas, tal vez alguien tenga un argumento para una o ambas. ¡Gracias!

Respuesta1

Estoy usando Debian GNU/kFreeBSD exactamente en un MicroServer HP reciente: ZFS+Samba+LAMP. Lamentablemente, no hay herramientas de virtualización disponibles.

Una alternativa podría ser instalar el puerto ZFS nativo.http://zfsonlinux.org/en una distribución GNU/Linux estándar de su elección (con herramientas de virtualización).

Respuesta2

Bueno, esta pregunta es antigua, pero sigue siendo relevante de todos modos.

Por supuesto, depende de sus aplicaciones y requisitos, pero como ya estaría haciendo mucho más que simplemente administrar el almacenamiento, la segunda opción podría ser la más fácil. ¿Por qué instalar una máquina virtual FreeNAS separada, ya que de todos modos estaría usando una distribución de Linux completa? No tendría la elegante interfaz gráfica de usuario de FreeNAS (a menos que la copie manualmente), pero eso generalmente no es tan importante (no hay nada que la interfaz gráfica de usuario web pueda hacer que usted no pueda hacer manualmente).

Aparte de la interfaz gráfica de usuario web, el kernel del sistema operativo es una diferencia importante, porque FreeNAS usa FreeBSD, que (a diferencia de Linux) ha incluido ZFS en el kernel durante años. Por supuesto, existen muchas otras diferencias entre esos sistemas, pero en cuanto al almacenamiento, ZFS es probablemente la más importante. Para Linux, hayZFSonLinux (ZoL), que en realidad es bastante sólido. Y el soporte es excelente, simplemente únete a #zfsonlinux o abre un error en Github si encuentras un problema.

Entonces, para aquellos que tienen requisitos similares, simplemente instalar un sistema mínimo Debian o Fedora podría ser la forma más fácil de hacerlo. ZoL tiene un repositorio oficial de Debian, por lo que instalar ZoL es solo cuestión de agregar el repositorio y luego instalar ZoL como cualquier otro paquete. Lo mismo para Fedora. En otras distribuciones, podría ser necesario reconstruir los módulos ZoL manualmente (en cada actualización), pero eso podría automatizarse.

Una vez que tenga su sistema mínimo, puede continuar e instalar Apache, Git, Samba y todas esas cosas interesantes. Aquí también es donde marca la diferencia la distribución que elijas, en función de tus necesidades. Si desea un sistema estable y no tiene el requisito de utilizar siempre la última versión de cada programa, Debian podría ser una buena opción. El software de los repositorios de Debian suele ser bastante antiguo, pero si funciona para usted, eso es todo lo que cuenta. Y puedes quedarte con una versión de Debian durante años (en algún momento tendrás que actualizar, pero nuevamente, estamos hablando de años). Por otro lado, si necesita utilizar la última versión de cualquier software que esté utilizando, Fedora podría ser una mejor opción. El software disponible en el repositorio de Fedora suele estar actualizado. Un ejemplo relacionado con el almacenamiento donde esto marca la diferencia podría ser btrfs, que es una alternativa a ZFS ya que ofrece características similares (integridad de datos de suma de verificación, instantáneas, vaca, raid, ...) pero es parte del kernel de Linux. La funcionalidad principal de btrfs es realmente muy sólida a día de hoy (julio de 2015), pero realmente deberías ceñirte a la última versión porque los errores se corrigen y las características mejoran todo el tiempo. Fedora 22 actualmente viene con Linux 4.0, mientras que Debian 7 viene con 3.2, que es muy antiguo (btrfs no era tan estable en aquel entonces, muchos errores importantes se han solucionado desde entonces). Incluso Debian 8 viene con 3.16, que es bastante reciente, pero aún demasiado antiguo para btrfs (especialmente porque ha habido actualizaciones de funciones muy importantes en 3.19). Una desventaja de usar Fedora podría ser el ciclo de lanzamiento, probablemente tendrías que actualizar aproximadamente una vez al año. Por otra parte, actualizar Fedora es realmente fácil y, por lo general, sin complicaciones en comparación con otras distribuciones.

Otro punto, dado que se trata del HP MicroServer: no está limitado a las 4 ranuras de disco duro para almacenamiento. En primer lugar, es posible que desees instalar el sistema operativo en alguna unidad USB para no desperdiciar una unidad en eso. Este servidor tiene un conector USB en la placa base. Además, algunas personas han instalado una quinta ranura para unidades en el compartimento frontal de 5,25". Si se requiere aún más almacenamiento, se puede instalar un hba SAS y se pueden conectar uno o dos (o incluso muchos más, encadenados, usando expansores) gabinetes de unidades. En teoría, un MicroServer podría gestionar decenas de zpools (o volúmenes raid btrfs) con cientos de unidades.

Para obtener más información sobre el hardware, consultehttp://n40l.wikia.com/wiki/HP_MicroServer_N40L_Wiki.

información relacionada