Hice mi sistema TrueNAS virtualmente inmortal

Si correctamente todos hemos trayecto diferentes caminos cerca de los experimentos de laboratorio doméstico, uno de los pilares es ejecutar su propio NAS con un sistema operante como TrueNAS. Puede utilizar su propia referéndum de hardware, que puede ser significativamente más potente que los gabinetes NAS hechos a medida, y tiene más formas de hacer las cosas. Adicionalmente, puedes designar tu sistema de archivos y, si no eliges ZFS, estoy aquí para decirte que estás inexacto.

Esto se debe a que entre ZFS, la virtualización de TrueNAS en Proxmox y una experiencia aparejo de respaldo, mi TrueNAS es (casi) inmortal. Me da dos de las tres piezas de un buen Logística de respaldo 3-2-1 y limita los pertenencias de un corte de energía correcto a una peroles UPS robusta. Y aunque podría usar Proxmox Backup Server para la mayoría de las cosas, o las herramientas de respaldo TrueNAS incorporadas, descubrí que una aparejo convocatoria Sanoid hace las cosas aún más fáciles.

No hay nulo peor que un evento de datos apócrifos

Pero con ZFS puedes recuperar gracias a las instantáneas

Una de las mejores características de TrueNAS es el uso de sistema de archivos ZFSque tiene numerosas funciones centradas en NAS para salvarlo de sus peores inclinaciones. Una de ellas son las instantáneas, que capturan el estado completo de su NAS en ese momento específico. Es como funciona Time Machine para macOS o el Historial de archivos en Windows, excepto que es todo el contenido de su NAS.

Para aminorar la carga de almacenamiento que esto requeriría, ZFS realiza instantáneas incrementales, por lo que cada nueva interpretación guardada solo captura los cambios desde la última instantánea, y el sistema puede combinarlos si sucede lo peor y necesita retornar a crear una imagen de su NAS. Una configuración que emplean muchos usuarios de TrueNAS es tener un reunión de almacenamiento totalmente flash para proyectos actuales que se captura en un reunión basado en HDD con más almacenamiento, de modo que pueda trabajar en el almacenamiento rápido mientras mantiene sus datos seguros en unidades a amplio plazo. Y esa es (principalmente) mi configuración, excepto que los dos grupos de almacenamiento están en máquinas diferentes.

Sanoid facilita el proceso

Sanoide era diseñado para restablecer su almacenamiento cuando todo sale mal. Es muy manejable eliminar mediante CLI grandes cantidades de datos cuando se utilizan sistemas operativos basados ​​en *nix, y TrueNAS no es una excepción. Y con ZFS ya integrado, tiene las herramientas para crear las copias de seguridad necesarias, pero se necesita poco de persuasión para que funcione. La otra cosa es que cualquier posibilidad de respaldo que no tenga en cuenta cada El cambio perderá cosas cuando restaure, y Sanoid es un respaldo contra eso.

Al tomar instantáneas de ZFS en un cronograma de políticas riguroso, Sanoid cubre sus bases con una amplia variedad de material de respaldo para cuando todo se derrumbe. En palabras de Jim Salter (el sabio desarrollador detrás de esto), “te ayuda a restablecer Humpty Dumpty”, al menos si estás tratando con sistemas de archivos ZFS.

Mi NAS totalmente flash recibe instantáneas enviadas a mi NAS más amplio

Entonces mis datos nunca estarán acullá de ser restaurados.

TrueNAS tiene sus propias herramientas para manejar instantáneas ZFS, pero no son las más fáciles de usar y hay una aparejo que supera a todas las demás para la administración de instantáneas ZFS. Ese es Sanoid, que tiene muchísimo poder para una aparejo muy sencilla. Es más correctamente un conjunto de scripts para manejar instantáneas ZFS, tanto localmente como a través de la red si lo prefiere, y puedo ver por qué es uno de los favoritos de la comunidad.

Sanoid es positivamente sencillo de utilizar; todo lo que necesita es un trabajo cron para que se ejecute cada minuto para que no se pierda ninguna programación de instantáneas:

* * * * * TZ=UTC /usr/locorregional/bin/sanoid --cron

Y luego un archivo en /etc/sanoid/sanoid.conf eso

(data/home)
use_template = production
(data/images)
use_template = production
recursive = yes
process_children_only = yes
(data/images/win7)
hourly = 4

#############################
# templates below this line #
#############################

(template_production)
frequently = 0
hourly = 36
daily = 30
monthly = 3
yearly = 0
autosnap = yes
autoprune = yes

Esto configura el script Sanoid para tomar 36 horas, 30 diarios, 3 mensuales, y no anualmente instantáneas para cada conjunto de datos que haya configurado en datos/imágenes. Pero ya dije que asimismo enviaré esas instantáneas a mi segundo NAS y Sanoid asimismo tiene una aparejo para eso.

Se vehemencia Syncoid y es increíblemente sencillo de usar. Si su sistema locorregional tuviera varios grupos de almacenamiento, podría ejecutar Syncoid de la próximo guisa, lo que copiaría su pila de instantáneas ZFS al segundo reunión de almacenamiento:

syncoid data/images/vm backup/images/vm

Tengo el mío para mandar imágenes a mi Synology NAS, que tiene mucho más espacio que mi NAS totalmente flash. y Sanoid instalado a través de Container Manager. La sintaxis normal para esa transferencia es la próximo:

syncoid data/images/vm root@synology_NAS:backup/images/vm

Y para recuperar ese sistema de archivos ZFS replicado de mi otro NAS:

syncoid root@synology_NAS:data/images/vm backup/images/vm

Y eso es todo, un robusto sistema de instantáneas en TrueNAS que luego se envía a un Synology NAS para su almacenamiento a amplio plazo.

No es tan simple en TrueNAS

Dos cosas dificultan el uso de Sanoid en TrueNAS. Una es la inconveniente de añadir cosas desde el administrador de paquetes, pero el uso de Sanoid Portable la supera porque está creando una aplicación personalizada para TrueNAS sin dependencias necesarias. Y la otra es que TrueNAS tiene la costumbre de sobrescribir cualquier script o ajuste personalizado cuando realiza actualizaciones del sistema operante, lo cual es irritante.. Aún, este El script en GitHub solucionará eso. y facilite la restauración de Sanoid a un estado de funcionamiento una vez que haya actualizado su sistema operante NAS.

Hay una alcoba más del rompecabezas

Donado que estoy pasando cantidades relativamente grandes de datos entre mis dos dispositivos NAS, no quiero tener una situación en la que se corte la energía y se pierdan datos en el cable, por así decirlo. Y eso significa que necesito un UPS potente para certificar que mis dispositivos y mi red NAS no dejen de funcionar. La cuestión es que la mayoría de las unidades UPS tienen baterías relativamente pequeñas, y eso es un problema cuando tengo todo el laboratorio de mi casa enchufista. Los dispositivos con baterías más grandes a menudo no cambian lo suficientemente rápido para los dispositivos electrónicos sensibles, que necesitan menos de 10 ms de conmutación para continuar funcionando.

Pero no es un problema para las celdas de 3.072 Wh adentro de la central eléctrica portátil EcoFlow. Puedo conectar mi pila de red PoE, unidades NAS y otros equipos de laboratorio doméstico y, si ocurre un corte de energía, cambia tan rápido como el UPS más pequeño de mi PC. Incluso enviará un mensaje NUT habitual para apagar todas mis computadoras y servidores una vez que finalice la transferencia de datos, y probablemente todavía me queden toneladas de energía para transmitir mi servidor de medios a través de la red para que tengamos entretenimiento hasta que vuelva la energía.

Entre instantáneas ZFS y un UPS resistente, mi TrueNAS es casi inmortal

Se necesita una combinación de tecnologías para prolongar mi NAS funcionando esforzado, pero cuando están configuradas correctamente, sería necesario un evento verdaderamente apocalíptico para hacerme perder datos. Entre las instantáneas ZFS que toma Sanoid de forma regular, que asimismo se encarga de todas las tareas de retazo para certificar que esas instantáneas sean lo más pequeñas posible, y más capacidad de peroles de la que positivamente necesito como UPS, sé que mis datos están lo más seguros posible. La única parte que yerro en este artículo es una copia de seguridad externa, que aún no he descubierto del todo.

Related Posts

AT&T renueva sus planes ilimitados con nombres más simples y más datos

AT&T actualizó sus datos ilimitados teléfono planea difundir las versiones 2.0 el jueves AT&T Premium 2.0, AT&T Extra 2.0 y AT&T Value 2.0 opciones. En software, cuando los productos reciben…

Esta aplicación web te permite ‘navegar por canales’ de YouTube como un impulsivo de los 90 viendo televisión por cable

Muchos de nosotros recordamos los días felices de ser impulsivo en los primaveras 90, tener lugar una tarde de fin de semana con el control remoto en la mano y…

You Missed

Netflix confirma secuela de ‘K-Pop Demon Hunters’

Netflix confirma secuela de ‘K-Pop Demon Hunters’

Ocupación de ONU dice maquinaria represiva Venezuela sigue activa | AlMomento.net

Ocupación de ONU dice maquinaria represiva Venezuela sigue activa | AlMomento.net

AT&T renueva sus planes ilimitados con nombres más simples y más datos

AT&T renueva sus planes ilimitados con nombres más simples y más datos

Cancelan reunión entre Gustavo Petro y Delcy Rodríguez – Remolacha

Cancelan reunión entre Gustavo Petro y Delcy Rodríguez – Remolacha

Opción Democrática rechaza problema del Congreso a candidaturas independientes

Opción Democrática rechaza problema del Congreso a candidaturas independientes

marcas blancas deben cumplir normas de etiquetado en RD

marcas blancas deben cumplir normas de etiquetado en RD