TrueNAS es la marca de una gama de sistemas operativos de almacenamiento conectados a la red (NAS) gratuitos y de código abierto producidos por ixSystems y basados en FreeBSD y Linux , utilizando el sistema de archivos OpenZFS . Tiene licencia según los términos de la licencia BSD y se ejecuta en hardware básico x86-64 .
Desarrollador (es) | iXsystems |
---|---|
Lanzamiento estable | 12.0-U3 / 13 de abril de 2021 [1] |
Repositorio | |
Sistema operativo | FreeBSD |
Plataforma | x86-64 , v9.2.1.9 fue la última versión que admitió 32 bits . [2] |
Tipo | Almacenamiento de computadora |
Licencia | Licencia BSD |
Sitio web | truenas |
La gama TrueNAS incluye versiones públicas gratuitas (TrueNAS CORE, anteriormente conocido como FreeNAS), versiones comerciales (TrueNAS Enterprise), versiones de Linux (TrueNAS SCALE, en desarrollo a partir de enero de 2021) y hardware desde sistemas domésticos pequeños hasta arreglos de 10 petabytes , basados en en estos.
TrueNAS admite clientes Windows , macOS y Unix y varios hosts de virtualización como XenServer y VMware utilizando los protocolos SMB , AFP , NFS , iSCSI , SSH , rsync y FTP / TFTP . Las funciones avanzadas de TrueNAS incluyen cifrado de disco completo y una arquitectura de complemento para software de terceros. [3] [4] [5] [6] [7] [8]
Productos
TrueNAS es la marca de la plataforma de almacenamiento adjunta a la red de código abierto de ixSystems . Incluye:
- TrueNAS CORE (anteriormente FreeNAS): un servidor de archivos gratuito y una plataforma expandible basada en FreeBSD
- TrueNAS Enterprise: un servidor de archivos empresarial para uso comercial, también basado en FreeBSD
- TrueNAS SCALE: una versión hiperconvergente basada en Linux de la plataforma TrueNAS, en desarrollo a partir de enero de 2021.
- Hardware de la marca TrueNAS: matrices de almacenamiento empresarial, sistemas de almacenamiento conectados a la red (NAS), dispositivos de red de área de almacenamiento (SAN) y sistemas de alta disponibilidad , con una capacidad bruta de hasta 10 petabytes.
El sistema de archivos OpenZFS
TrueNAS apoya la OpenZFS sistema de archivos que proporciona la integridad de datos de cheques para evitar la corrupción de datos , activar punto en el tiempo snapshotting , replicación y varios niveles de redundancia incluyendo la creación de bandas , de reflejo , espejos rayas (RAID 1 + 0), y tres niveles de raidz .
Experiencia de usuario
TrueNAS se administra a través de una interfaz web completa que se complementa con una consola de shell mínima que maneja las funciones administrativas esenciales. La interfaz web admite la configuración del grupo de almacenamiento, la gestión de usuarios, la configuración de uso compartido y el mantenimiento del sistema. Como dispositivo de sistema integrado , TrueNAS arranca desde un dispositivo flash USB o SATA DOM . Esta imagen se configura mediante un instalador de arranque USB Flash / CD-ROM. El sistema operativo TrueNAS es totalmente independiente de sus discos de almacenamiento, lo que permite realizar copias de seguridad de su base de datos de configuración y claves de cifrado y restaurarlas en una nueva instalación del sistema operativo. Esta separación también permite que las actualizaciones del sistema TrueNAS se realicen a través de la interfaz web.
Historia
El proyecto FreeNAS fue iniciado en octubre de 2005 por Olivier Cochard-Labbé, quien lo basó en el firewall integrado m0n0wall y FreeBSD 6.0 . Volker Theile se unió al proyecto en julio de 2006 y se convirtió en el líder del proyecto en abril de 2008. En septiembre de 2009, el equipo de desarrollo concluyó que el proyecto, en ese momento en el lanzamiento .7, debía ser reescrito por completo para acomodar características modernas como un arquitectura de plug-in . Volker Theile decidió que era mejor volver a implementar el proyecto utilizando Debian Linux y cambió sus esfuerzos de desarrollo al proyecto provisional de CoreNAS y, finalmente, a OpenMediaVault, donde continúa como líder del proyecto. Cochard-Labbé respondió a las objeciones de la comunidad a "La versión Debian de FreeNAS" y reanudó la actividad en el proyecto y supervisó su transferencia al usuario iXsystems de FreeNAS . [9] [10] Los desarrolladores Daisuke Aoyama y Michael Zoon continuaron desarrollando FreeNAS 7 como el proyecto NAS4Free . Mientras tanto, iXsystems reescribió FreeNAS con una nueva arquitectura basada en FreeBSD 8.1, lanzando FreeNAS 8 Beta en noviembre de 2010. [11] La arquitectura de plug-in llegó con FreeNAS 8.2 y el control de versiones de FreeNAS se sincronizó con FreeBSD para mayor claridad. FreeNAS 8.3 introdujo el cifrado de disco completo y FreeNAS 9.1 basado en FreeBSD 9.1 trajo una arquitectura de plug-in actualizada que es compatible con el marco de gestión de la cárcel de TrueOS Warden. FreeNAS 9.1 también fue la primera versión de FreeNAS en usar OpenZFS v5000 con soporte de la comunidad con Feature Flags. [12] [13] FreeNAS 9.2, basado en FreeBSD 9.2, incluyó mejoras de rendimiento e introdujo una API REST para la administración remota del sistema. [14] FreeNAS 9.3, basado en FreeBSD 9.3 introdujo un dispositivo de arranque basado en ZFS, un asistente de configuración inicial y un servidor iSCSI en el núcleo de alto rendimiento . [15] FreeNAS 9.10, basado en FreeBSD 10.3-RC3, puso fin a la nomenclatura sincronizada de FreeNAS / FreeBSD e introdujo el soporte de monitoreo Graphite y el soporte experimental para el hipervisor bhyve . [dieciséis]
En octubre de 2015, diez años después del lanzamiento original de FreeNAS, FreeNAS 10 ALPHA fue lanzado, proporcionando una vista previa de lo que se convertiría en FreeNAS Corral GA el 15 de marzo de 2017. [17] FreeNAS Corral introdujo una nueva interfaz gráfica de usuario , interfaz de línea de comandos , middleware subyacente , sistema de gestión de contenedores y sistema de gestión de máquinas virtuales . [18] FreeNAS Corral se aparta de FreeNAS al proporcionar no solo funcionalidad NAS sino también funcionalidad hiperconvergente gracias a su soporte de máquina virtual integrado . Sin embargo, el 12 de abril de 2017 iXsystems anunció que FreeNAS Corral sería relegado a ser una 'Vista previa de tecnología', citando problemas como "inestabilidad general, falta de paridad de funciones con 9.10 (Jails, iSCSI, etc.) y algunos usuarios experimentan rendimiento inferior al esperado " [19] y la salida del líder del proyecto. En cambio, se tomó la decisión de volver al código 9.10 existente y llevar las características de Corral a 9.10.3 y más.
En mayo de 2017, iXsystems anunció que FreeNAS 11 sería lanzado inminentemente, que se basó en 9.10 pero incluía características como una actualización del sistema operativo FreeBSD, administración de máquinas virtuales , actualizaciones a las cárceles y una nueva interfaz de usuario beta en la línea de Corral pero basado en Angular .
En marzo de 2020, iXsystems anunció que la versión 12.0 fusionará la base del código FreeNAS con la de su oferta comercial TrueNAS. FreeNAS se convertirá en TrueNAS CORE, mientras que TrueNAS pasará a llamarse TrueNAS Enterprise. [20] Este cambio se hizo oficial con el lanzamiento de TrueNAS 12.0 el 20 de octubre de 2020. [21]
En octubre de 2020, iXsystems anunció que se desarrollaría un nuevo producto, TrueNAS SCALE. Seguiría usando ZFS, pero estaría basado en Linux. [22]
Arquitectura
La reimplementación 8.0 de FreeNAS movió el proyecto de una arquitectura basada en m0n0BSD / m0n0wall / PHP a una basada en el sistema de compilación integrado NanoBSD de FreeBSD , el lenguaje de programación Python , el marco de aplicación web Django y el kit de herramientas dōjō ( biblioteca JavaScript ). [23] También usó el servidor web lighttpd , pero este fue reemplazado por nginx en FreeNAS 8.2. El sucesor cancelado de 9.10.2, conocido como FreeNAS Corral, retuvo el servidor web nginx y el dispositivo de arranque basado en ZFS de FreeNAS, pero reemplaza el marco de la aplicación web Django / dōjō por uno original. FreeNAS 11 implementó una nueva interfaz usando Angular.
Historial de versiones
Rama | Versión inicial | Última compilación | Liberado | Versión FreeBSD | Estado | Notas / Cambios |
---|---|---|---|---|---|---|
9,10 | 2016-03-23 | 9.10.2-U4 | 2017-05-25 | 10.3 ESTABLE | Lanzamiento anterior | [24] |
10.0 ("Corral") | 15/03/2017 | N / A | Retirado: relegado solo a la vista previa | La rama "Corral" se canceló el 23 de abril de 2017 o alrededor de esa fecha, y los desarrolladores citaron como razones que, aunque había sido una reescritura "básica" importante de FreeNAS, habían surgido demasiados problemas en las 2 semanas posteriores al lanzamiento. El desarrollo volvió a la probada rama 9.10 de FreeNAS y la rama de Corral quedó relegada a una "vista previa de tecnología". [25] [26] | ||
11,0 [27] | 2017-06-14 | LANZAMIENTO | 2017-06-14 | 11 ESTABLE | Lanzamiento anterior | (En comparación con la rama 9.10) : [28] [29]
|
11,1 | 2017-12-13 | LANZAMIENTO | 2017-12-13 | 11 ESTABLE | Lanzamiento anterior | Los cambios incluyen la adición de sincronización en la nube y soporte preliminar de contenedores Docker, así como actualizaciones a la GUI administrativa basada en Angular y mejoras notables de OpenZFS para manejar archivos grandes y múltiples instantáneas. [30] [31] |
11,2 | 2018-07-09 [32] | LANZAMIENTO | 2018-12-05 | 11.2 ESTABLE [33] | Lanzamiento anterior | Aspectos destacados del anuncio de lanzamiento: [34]
|
11,3 | 15/11/2019 [35] | LANZAMIENTO | 2020-01-28 | 11.3 ESTABLE [36] | Lanzamiento anterior | Aspectos destacados del anuncio de lanzamiento: [36]
|
12,0 | 2020-10-20 [21] | LANZAMIENTO | 2020-10-20 | 12.0-ESTABLE | Lanzamiento actual | * Cifrado ZFS nativo, que permite el cifrado por conjunto de datos y
|
Funciones y complementos de la versión actual
Las características y complementos que se muestran son para la rama 11.0.
Funciones [37]
- Funciones administrativas
- Interfaz gráfica de usuario basada en web con cifrado SSL opcional
- Localizado en más de 20 idiomas [38]
- Acceso web, consola y SSH configurable
- Arquitectura de complementos (consulte la lista a continuación)
- Representación gráfica de rendimiento
- Amplia gama de alertas configurables y mecanismos de alerta, incluidos los correos electrónicos de registro y la notificación de informes.
- Archivo de configuración descargable y claves de cifrado
- Diagnóstico de disco SMART
- Gestión de certificados locales, incluida la función de autoridad de certificación.
- Autenticación de 2 factores, LDAP, Active Directory, RADIUS, IPSec, Kerberos y otros sistemas de autenticación / administración de usuarios compatibles con FreeBSD y, por lo tanto, disponibles para FreeNAS (Nota: algunos, pero no todos, son compatibles con la GUI).
- Características del sistema de archivos
- Sistema de archivos ZFS altamente resistente con Feature Flags ( OpenZFS v5000) y límite de almacenamiento teórico de 16 Exabytes. Las funciones del sistema de archivos ZFS son completamente configurables e incluyen:
- Compresión (incluidos lz4 y gzip ),
- Cifrado de volumen completo (cifrado de disco con aceleración de hardware GELI y AESNI),
- Instantáneas (que pueden ser casi continuas; no es infrecuente tomar instantáneas cada 15-30 minutos),
- Deduplicación de datos
- Cuotas de usuarios
- Los discos físicos son totalmente portátiles y se pueden mover sin pérdida de datos a otros servidores FreeNAS o a cualquier otro sistema operativo que admita una versión compatible de OpenZFS.
- Funciones de confiabilidad de datos: duplicación / RAID (incluido ZFS RaidZ), múltiples copias de datos y metadatos seleccionados para mayor confiabilidad, suma de verificación de todo el sistema y reparación de datos en segundo plano según sea necesario ("depuración") (consulte también: ZFS en general, que fue diseñado expresamente con el objetivo de garantizar la conservación de los datos)
- Funciones de confiabilidad del servidor:
- Replicación , fallover y failover ,
- Entorno de arranque de múltiples versiones : el menú de arranque proporciona acceso a versiones anteriores de FreeNAS que se han actualizado. En el caso de un problema de arranque o problema del sistema, FreeNAS también puede cargar cualquiera de estos en el arranque, como versiones "conocidas en buen estado", sin "revertir" el servidor.
- Lectura de disco e importación de datos para UFS2, NTFS, FAT32 y EXT2 / 3
- Permisos de usuario / grupo: permisos clásicos de Unix / Linux y / o basados en ACL (incluidas las ACL para sistemas de archivos de Microsoft)
- Servicios y funciones de red integrados
- Protocolos de serie: Samba / SMB / CIFS (para Microsoft y otras redes), AFP (Apple), NFS , iSCSI , FTP / TFTP
- Soporte de cliente LDAP y Active Directory con ACL de Windows
- Compatibilidad con Apple Time Machine y el historial de archivos de Microsoft / versiones anteriores
- sincronización y replicación de datos rsync (servidor / cliente)
- Agregación de enlaces y conmutación por error
- Redes VLAN
- Cliente de DNS dinámico
- Reenvío de syslogd remoto
- Monitoreo SNMP
- Amplia gama de entornos y hardware de red compatibles con FreeBSD, incluido cable de cobre, cable de fibra óptica, WiFi
- Admite marcos gigantes, descarga de hardware (las características exactas descargadas varían según el adaptador), servicio de gran ancho de banda (10G +)
- Otro
- Soporte UPS (sistema de alimentación ininterrumpida)
- Hospedaje y administración de máquinas virtuales con administración basada en GUI
- Gestión de cárceles y plantillas: a partir de la versión 11.0, FreeNAS se ha cambiado parcialmente de guardián a iocage como administrador de la cárcel; El soporte completo de iocage está previsto para 11.1.
- iozone, netperf, OpenVPN, tmux y otras utilidades
- Más de 20.000 paquetes y puertos disponibles y que se pueden instalar desde los repositorios de FreeBSD.
Usos
- Servicio de archivos SoHo, SMB y Enterprise
- Respaldo de almacenamiento del servidor de virtualización
- Servicio de audio / video del centro de medios y transmisión a dispositivos DLNA
Premios
- VMware: "Ultimate Virtual Appliance Challenge, Consumer" [39]
- sourceforge.net - Proyecto del mes, enero de 2007 [40]
- InfoWorld: lo mejor del código abierto en almacenamiento [41]
Ver también
- UNRAID
- OpenMediaVault
- XigmaNAS
- Nexenta
- Openfiler
- Zentyal
- Lista de fabricantes de NAS
- Comparación de objetivos iSCSI
- Red de área de archivos
- Caja de disco
- OpenWrt
Referencias
- ^ "TrueNAS 12.0-U3" .
- ^ "Requisitos de hardware" .
- ^ Revisión de iXSystems FreeNAS Mini NAS: hardware de Tom
- ^ El tiroteo de distribución de Arc NAS: FreeNAS vs NAS4Free | Ars Technica
- ^ FreeNAS: almacenamiento rápido y flexible, y el precio es el adecuado | Mundo de la red
- ^ FreeNAS: almacenamiento conectado a la red con ZFS [LWN.net]
- ^ FreeNAS lanza la versión 11, así que dejemos atrás lo desagradable del fallido V.10 · The Register
- ^ Hay NAS de bajo costo y luego está FreeNAS | Mundo de la informática
- ^ "Proyecto del mes, enero de 2007" . SourceForge. Enero de 2007. Archivado desde el original el 13 de marzo de 2008 . Consultado el 23 de agosto de 2013 .
- ^ "Entrevista a Olivier Cochard-Labbé, fundador de FreeNAS" . Revista BSD . Consultado el 23 de agosto de 2013 .
- ^ "FreeNAS 8 Beta lanzado" . Warner Losh . Consultado el 23 de agosto de 2013 .
- ^ "Novedades de FreeNAS" . Equipo FreeNAS . Consultado el 23 de agosto de 2013 .
- ^ "Notas de la versión de FreeNAS 9.1" . Equipo FreeNAS. Archivado desde el original el 29 de junio de 2014 . Consultado el 27 de marzo de 2017 .
- ^ "Notas de la versión de FreeNAS 9.2" . Equipo FreeNAS. Archivado desde el original el 29 de agosto de 2014 . Consultado el 27 de marzo de 2017 .
- ^ "Notas de la versión de FreeNAS 9.3" . Equipo FreeNAS. Archivado desde el original el 25 de diciembre de 2014 . Consultado el 27 de marzo de 2017 .
- ^ "Notas de la versión de FreeNAS 9.10" . Equipo FreeNAS. Archivado desde el original el 26 de marzo de 2016 . Consultado el 27 de marzo de 2017 .
- ^ "¡FreeNAS 10-ALPHA ya está disponible!" . Equipo FreeNAS . Consultado el 27 de marzo de 2017 .
- ^ "Notas de la versión de FreeNAS Corral" . Equipo FreeNAS. Archivado desde el original el 24 de marzo de 2017 . Consultado el 28 de marzo de 2017 .
- ^ "Anuncio importante sobre FreeNAS Corral" . Comunidad FreeNAS . Consultado el 19 de abril de 2017 .
- ^ "FreeNAS y TrueNAS se unen" . iXsystems, Inc. - Almacenamiento y servidores empresariales . 2020-03-05 . Consultado el 16 de julio de 2020 .
- ^ a b c "TrueNAS 12.0-RELEASE" .
- ^ "¡TrueNAS 12 y TrueNAS SCALE están oficialmente aquí!" . iXsystems, Inc. - Almacenamiento y servidores empresariales . 2020-10-29 . Consultado el 29 de octubre de 2020 .
- ^ Instantánea FreeNAS de iXsystems - FreeNAS - Sistema operativo de almacenamiento de código abierto
- ^ Lanzamiento de FreeNAS 9.10
- ^ Estado de FreeNAS Corral: de estado de "LIBERACIÓN" a "VISTA PREVIA DE TECNOLOGÍA"
- ^ ¡Vergonzoso! FreeNAS rebaja la última versión a 'vista previa técnica' • The Register
- ^ Lanzamiento de FreeNAS 11.0 - Phoronix
- ^ FreeNAS 11.0 ya está aquí
- ^ a b Notas de la versión de FreeNAS 11.0 : las pruebas iniciales indican que el kernel de FreeNAS 11 es un 20% más rápido que FreeNAS 9.10
- ^ ¡ FreeNAS 11.1 ya está disponible para descargar!
- ^ FreeNAS 11.1-RELEASE - iXsystems, Inc. - Servidores y almacenamiento empresarial
- ^ "FreeNAS 11.2-BETA1" . iXsystems, Inc. - Almacenamiento y servidores empresariales . Consultado el 26 de enero de 2019 .
- ^ "Guía del usuario de FreeNAS 11.2-RELEASE" . www.ixsystems.com . Consultado el 26 de enero de 2019 .
- ^ FreeNAS 11.2 ha llegado
- ^ "FreeNAS 11.3-BETA1" . iXsystems, Inc. - Almacenamiento y servidores empresariales . Consultado el 30 de enero de 2020 .
- ^ a b "FreeNAS 11.3-RELEASE" . iXsystems, Inc. - Almacenamiento y servidores empresariales . Consultado el 30 de enero de 2020 .
- ^ "Características" .
- ^ "Sitio web de traducción FreeNAS" . Equipo FreeNAS . Consultado el 23 de agosto de 2013 .
- ^ "FreeNAS es un servidor de almacenamiento conectado a la red (NAS)" . VMware, Inc. Archivado desde el original el 5 de mayo de 2008 . Consultado el 28 de febrero de 2008 .
- ^ "Proyecto del mes de enero de 2007" . SourceForge, Inc. Enero de 2007. Archivado desde el original el 13 de marzo de 2008 . Consultado el 28 de febrero de 2008 .
- ^ "Lo mejor del código abierto en almacenamiento - 2007" . InfoWorld . Consultado el 28 de febrero de 2008 .
enlaces externos
- Página web oficial