Agora teño un "servidor doméstico" activado Linux Só uns poucos anos despois de ter un ordenador. Agora, pasaron máis de quince anos desde entón, e durante a maior parte dese tempo, tiven algún tipo de segundo ordenador na casa. Un día, cando chegou o momento de actualizar, pensei: para que necesito un enrutador separado se xa teño un ordenador de reserva? Despois de todo, naquel entón, na década de 2000, esta era a configuración estándar para moitos.
De feito, hoxe en día pódese crear unha máquina virtual independente para este propósito e enrutar alí unha tarxeta Wi-Fi USB ou PCI. E pódese usar MikroTik RouterOS como sistema operativo, obtendo software de clase empresarial a unha fracción do custo.
Entrada
Describirei as miñas metas e obxectivos no momento en que acababa de comezar o proxecto:
- A configuración debería incluír na medida do posible os compoñentes estándar máis habituais. Isto significa que non se admiten placas base que non sexan de tamaño mATX/mini-ITX ou caixas de perfil baixo que non admitan tarxetas de tamaño completo.
- Debería haber espazo de sobra para os discos, pero as propias cestas son para 2.5 polgadas.
- A modularidade debería supoñer aforros co paso do tempo, xa que a antiga tarxeta Wi-Fi estándar de 5 polgadas pódese substituír simplemente por unha de 7 polgadas.
- Compatibilidade con polo menos algún tipo de control remoto, para que poidas descubrir por que o sistema non arranca, sen conectar fisicamente o monitor e o teclado a algo alto e afastado
- Liberdade total na elección dun sistema operativo e a súa compatibilidade con todos os compoñentes críticos en calquera sistema operativo
- Alto rendemento. Cansaste de esperar a que Deluge procese un ficheiro .torrent de varios miles de ficheiros ou de ter o cifrado activado, o que fai que as velocidades baixen por debaixo do que poden soportar os teus discos ou a túa conexión de rede?
- Beleza visual e montaxe pulcra
- Máxima compacidade. O tamaño perfecto para unha consola de xogos moderna.
Déixame avisarte de inmediato de que se cres que che direi como completar todos os pasos seguintes, estás a ser moi inxenuo e sería mellor que comprases un Synology ou un almacenamento na nube.
De feito, non vexo nada irrealista nunha solución deste tipo; quizais simplemente non investiguei o suficiente toda a oferta, ou quizais sexa porque o mercado dos NAS autoensamblados leva moito tempo en declive e os compoñentes para este propósito son cada vez máis escasos e caros.
Un pouco sobre o software
Ultimamente fun tan preguiceiro que nin sequera quixen configurar KVM eu mesmo, así que decidín probar unRAID, que LinusTechTips leva tempo promocionando como unha interface gráfica de usuario práctica para configurar KVM e como un bo software NAS en xeral. Como tamén era demasiado preguiceiro para perder o tempo con mdadm, unRAID matou dous paxaros dun tiro.
Asemblea
Vivenda
Despois veu, sorprendentemente, a parte máis difícil de construír un NAS caseiro con compoñentes estándar: escoller unha carcasa! Como dixen, os días das carcasas con portas que revelaban as caixas das unidades xa pasaron. Tamén quería usar unidades Seagate de 2,5" e 15 mm (no momento de escribir isto, a capacidade máxima é de 5 TB). Son silenciosas e ocupan pouco espazo. Ata o de agora, 5 TB foron suficientes para min.
Obviamente, quería unha placa base miniITX, xa que parecía que unha ranura de expansión sería suficiente.
Resulta que hai caixas compactas do tamaño dun netbook, pero só teñen unha ranura para un disco duro de 2,5", e "outras" caixas que xa teñen un par de discos duros de 3,5" do mesmo tamaño. Simplemente non hai termos intermedios. Nin sequera polo diñeiro. Había algunhas en AliExpress, pero xa non se producen (consulta SEMPRE AliExpress para ver se hai artigos pouco comúns; ás veces os chineses xa inventaron todo e o puxeron en produción en masa). Lin sobre o SilverStone CS01B-HS nun pequeno foro, pero o prezo estaba completamente fóra do orzamento. Cansado de buscar, encargueino en Amazon a través de Shipito, incumprindo por completo o terceiro punto das especificacións técnicas.
Pero agora non tiña que preocuparme en absoluto polo orzamento!
Recomendo facer un modelo 3D da carcasa dos teus soños de inmediato e mecanizala con CNC en aluminio real. Será un pouco máis caro que Silverstone, pero mil veces máis agradable. Só asegúrate de compartilo en GitHub!
procesador
Por suposto, quería optar por un procesador AMD; estamos en 2019, polo que só os que non saben moito sobre el o terían en conta. Pero cando intentei comprobar o paso catro, "Soporte de xestión remota", só atopei Ryzen DASH para AMD e decateime de que debía escoller Intel.
Despois, todo como sempre: Yandex.Market, filtros, unha pequena busca en Google para problemas infantís e entrega gratuíta mañá dentro da circunvalación de Moscova.
Placa base
En canto a placas base, só hai unha opción: a Gigabyte GA-Q170TN.
Non teño nin idea de por que a ranura de expansión é só de x4, pero se queres instalar unha tarxeta de rede de 10 Gbps alí no futuro, hai moito espazo libre (pero non poderás conectar almacenamento que proporcione ese tipo de rendemento).
Unha das grandes vantaxes: dúas ranuras miniPCI-E. MikroTik produce todas as súas tarxetas Wi-Fi (e precisamos delas, xa que son as únicas compatibles con RouterOS) no formato miniPCI-E, e probablemente seguirá facéndoo durante moitos anos, xa que este é o seu principal estándar de tarxetas de expansión. Por exemplo, podes mercar o seu módulo. e obter facilmente soporte para dispositivos LoRa.
Dous portos Ethernet, pero a 1 Gbps. En 2017, propuxen un proxecto de lei que prohibía a venda de placas base con velocidades Ethernet de ata 4 Gbps, pero non logrei reunir as sinaturas necesarias para pasar o filtro municipal.
Discos
Usaremos dúas unidades STDR5000200. Por algún motivo, son máis baratas que as unidades ST5000LM000 que xa existen. Despois de mercalas, inspeccionarémolas, desmontarémolas, retirarémolas e conectarémolas mediante SATA. Se estás en garantía, podes volvelas montar e devolvelas para mercar unha nova (non estou de broma, eu o fixen).
Non usei un SSD NVMe, quizais no futuro se xorde a necesidade.
Intel, na súa mellor tradición, expuxo as regras do xogo: a placa base non o admite o suficiente, o procesador tamén require compatibilidade con vPro e cansaráste de buscar datos de compatibilidade. Dalgún xeito, aprendín que o mínimo requirido é un i5-7500. Pero como o meu orzamento xa non era limitado, resigneime a iso.
Non vexo nada interesante nos compoñentes restantes; pódense substituír por outros similares, así que aquí tes unha táboa xeral cos prezos no momento da compra:
Nome
Número
Prezo
Custa
Memoria Crucial DDR4 SO-DIMM a 2400 MHz PC4-19200 CL17 – 4 GB CT4G4SFS624A
2
1 259
2 518
Seagate STDR5000200
2
8 330
16 660
SilverStone CS01B-HS
1
159 $ + 17 $ (envío desde Amazon) + 80 $ (envío a Rusia) = 256 $
16 830
Controladora PCI-E Espada FG-EST14A-1-BU01
1
2 850
2 850
Fonte de alimentación SFX 300W Be quiet SFX POWER 2 BN226
1
4160
4160
Unidade de estado sólido Kingston SUV500MS/240G {mSATA}
1
2 770
2 770
Intel Core i5 7500
1
10 000
10 000
GIGABYTE GA-Q170TN
1
9 720
9 720
MikroTik R11e-5HacT
1
3 588
3 588
Antenas
3
358
1 074
Licenza de nivel 4 de RouterOS
1
$45
2 925
Licenza básica de unRAID
1
$59
3 835
Total: 66.930 rublos. O punto tres, sobre a parte económica da cuestión, está feito anacos, pero reconforta saber que dentro de dez anos este hardware aínda estará á altura.
Afortunadamente, configurar o software foi bastante sinxelo porque é moi doado de facer: o 95 % dos pasos pódense facer cun rato nunha soa noite. Podo describilo nun artigo separado se che interesa, xa que non todo foi perfecto, pero non houbo problemas irresolubles que non se puidesen buscar en Google. Por exemplo, conectar adaptadores Ethernet con cable a RouterOS non foi doado, xa que a súa lista de hardware compatible é bastante limitada.
Conclusións despois de superar o límite de actividade de 100 días
- vPro non é necesario para este propósito específico. Isto limita significativamente a túa elección de placas base e procesadores, e para uso doméstico, un extensor HDMI sen fíos e un teclado sen fíos serán suficientes. En casos extremos (o servidor está no soto baixo unha laxe de formigón armado), usa un extensor de par trenzado.
- Onte necesitábanse 10 gigabits. Un disco duro medio lee máis rápido que 120 megabytes por segundo.
- O corpo consumiu unha cuarta parte do orzamento. Isto é inaceptable.
- Un procesador rápido nun NAS/router é máis necesario do que se pensaba inicialmente
- unRAID é un software realmente excelente; ten todo o que necesitas e nada do innecesario. Pagas unha vez e, se necesitas máis unidades, só cobran a diferenza nos custos da licenza.
O meu anterior HAP AC entregaba uns 20 Mbps co cifrado de túnel VPN activado. Agora, un só núcleo do meu i5-7500 é suficiente para entregar un gigabit.

PS
Alégrome moito de que leras isto ata o final e que che parecese interesante! Se tes algo claro, pregunta. Pode que o esquecera.
Déixame responder de inmediato ao obvio:
— Por que todo isto? Podo mercar un Synology?
"Si, e aconsélloche que o fagas. É máis doado, máis rápido, máis barato e máis fiable. Este artigo é para entusiastas que saben por que necesitan estas funcións adicionais."
— Por que non FreeNAS? Ten todo o que ten unRAID, pero é gratuíto?
"Desafortunadamente, o código aberto é algo completamente diferente. FreeNAS está escrito exactamente polos mesmos programadores pagados. E se obtés o seu traballo de balde, entón es o produto final. Ou o investidor deixará de pagarlles axiña."
— Podes facelo todo en estado puro. Linux e aforra aínda máis!
— Si. Eu tamén o facía antes. Pero por que? Configurar unha rede sempre foi un problema para min. LinuxDeixémosllo aos conserxes de ordenadores. RouterOS resolve completamente este tipo de problemas. O mesmo ocorre con MD RAID: aínda que mdadm evita erros estúpidos, perdín datos. E unRAID simplemente non che permite premer o botón incorrecto. Repito, non paga a pena perder o tempo configurando o almacenamento manualmente.
— Pero aínda así instalaches Ubuntu normal na máquina virtual!
— Para isto comezou todo. Agora tes o teu propio AWS persoal coa velocidade de conexión máis rápida ao teu sistema de almacenamento, á rede doméstica e a internet simultaneamente, algo que ninguén máis che pode ofrecer. E que servizos executar nesta máquina virtual depende de ti.
— Calquera problema e a casa inmediatamente non ten wifi, nin internet, nin almacenamento.
"Teño un router de reposto por 1.000 rublos, e as unidades aínda están intactas. Nunca se rompeu nada agás as unidades e os ventiladores. Mesmo un Nettop normal leva funcionando as 24 horas do día, os 7 días da semana, case dez anos e aínda está en bo estado. Durou máis que dúas unidades."
Só os usuarios rexistrados poden participar na enquisa. , por favor.
Debería escribir unha segunda parte sobre a configuración do software?
60%Si 99
18.1%Non me interesa, pero escribe30
21.8%Non hai necesidade36
Votaron 165 usuarios. 19 usuarios abstivéronse.
Fonte: www.habr.com
