Страницы

понедельник, 21 декабря 2009 г.

Домашний сервер в ящике электрощитка на EPIA-VE5000

Досталась мне материнка EPIA-VE5000, долго валялась но в очередной раз попавшись мне на глаза, появилась мысль собрать на ней домашний сервер.
Под ссылкой дальнейшее развитие мыслей...
Собственно вот фото материнской платы этой серии.




ТТХ материнки:
Product Type    Motherboard
Form Factor       Mini ITX Width   17 cm Depth   17 cm
Chipset Type     VIA Apollo PLE133
Max Bus Speed                133 MHz
BIOS Type           Award
Storage Controller          ATA-100
Processor Type      VIA Eden ESP 5000
Installed Qty (Max Supported) 1 ( 1 )
Clock Speed       533 MHz
Data Bus Speed               133 MHz
Cache Memory Type     L2 Cache
Cache Memory Installed ( Max )              64 KB
Supported RAM Technology      SDRAM
RAM Installed ( Max )   0 MB / 1 GB (max)
Supported RAM Speed                PC133
Graphics Controller        AGP 4x
Video Memory Shared Video Memory (UMA)
Audio Output    Sound card
Signal Processor              VIA VT8231
Audio Codec      VIA VT1612A
Sound Output Mode     Stereo
Compliant Standards     AC '97

Networking       Network adapter - Ethernet, Fast Ethernet
BIOS Features   Power failure recovery (AC loss resume)
Hardware Monitoring   CPU core voltage
Sleep / Wake Up             Keyboard wake up, wake on LAN (WOL), wake on ring (WOR)
Expansion Slot(s)            2 memory 1 PCI
Storage Interfaces          ATA-100 - connector(s): 1 x 40pin IDC
Interfaces            
1 x mouse - generic - 6 pin mini-DIN (PS/2 style)
1 x keyboard - generic - 6 pin mini-DIN (PS/2 style)
1 x network - Ethernet 10Base-T/100Base-TX - RJ-45
2 x USB - 4 PIN USB Type A
1 x display / video - VGA - 15 pin HD D-Sub (HD-15)
1 x serial - RS-232 - 9 pin D-Sub (DB-9)
1 x parallel - IEEE 1284 (EPP/ECP) - 25 pin D-Sub (DB-25)
1 x audio / video - SPDIF output/composite video output - RCA
1 x display / video - S-video output - 4 PIN mini-DIN
1 x microphone - input - mini-phone mono 3.5 mm
1 x audio - line-out - mini-phone stereo 3.5 mm
1 x audio - line-In - 4 PIN MPC
1 x storage - floppy interface - 34 PIN IDC
1 x audio - line-In - mini-phone stereo 3.5 mm
Additional Connectors (Optional)            2 x USB



Поразмыслив о его расположении, родилась идея поселить его на балкон. Там он никому мешать своим присутствием не будет. Была только одна проблема - это корпус.

В магазине электротоваров я заприметил ящик для электросчетчика. Размеры и исполнение крепления на стену под мои задачи подходили, и ящик был приобретен.
Размеры ящика в см: ШхВхГ 31х53х16



Дома при более детальном осмотре будущего корпуса появилось еще несколько мыслей, это: встроить туда UPS и запитать от него сам сервер, роутер и DSL-модем. UPS был разобран и его "кишки" интегрированы в ящик. Так же разобран был и блок питания АТХ. Трансформатор от UPS имел очень короткие провода и, перебрав все приемлемые варианты его расположения в будущем корпусе, решено было провода нарастить. Рядом с трансформатором поселилась плата БП ATX. Ну и в центре разместилась материнская плата.


Так как будущее расположение сервера балкон, который не остеклен, решено встроить в корпус вентилятор, дабы не собиралась внутри влага в виде конденсата. Ну и летом я думаю если сервер до него доживет, с вентилятором полегче будет. Приток воздуха обеспечивается отверстиями для кабелей находящихся в нижней части корпуса. Собственно не остекленный балкон и был проблемой при подборе корпуса. Задняя стенка у ящика оказалась съемной, перед установкой на постоянное место дислокации все возможные щелки и дырки были замазаны герметиком.


Собрав все внутренности сервера, он был запущен на пробный тест. Честно отработав в пробном тесте с аптаймом одну неделю, сервер переехал жить на балкон. Сразу на балкон я его не потащил, так как не май месяц и в случае чего, цацкаца с ним на морозе не сильно то и хотелось. После инсталляции сервера на балкон, роутер и модем запитались от АТХ БП по свободным парам линка от сервера. Для UPS'а стоит автомобильный аккумулятор на 65 Ач.


В итоге собранный и прибитый к стене сервер выглядит вот так




На сервере трудится FreeBSD 8.0-RELEASE, с установленными: WWW, FTP, SVN, MySQL, rTorrent. Все управление по SSH, и все это в работе 24/7. Перебои со светом не страшны, сервер, роутер и модем будут работать пока не сядет аккумулятор.

PS. Сколько проживет винт на морозе я не знаю. Как долго протянет аккумулятор я тоже не знаю. Это мой экспериментальный сервер, испытания проводятся так сказать в боевых условиях и возникшие проблемы будут устранятся по мере возникновения :)

PS.
Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.0-RELEASE-p1 #0: Fri Dec 18 17:36:56 OMST 2009
root@lepik.net.ru:/usr/obj/usr/src/sys/CUSTOM
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: VIA Samuel 2 (533.36-MHz 686-class CPU)
Origin = "CentaurHauls" Id = 0x673 Stepping = 3
Features=0x803035<FPU,DE,TSC,MSR,MTRR,PGE,MMX>
real memory = 805306368 (768 MB)
avail memory = 769282048 (733 MB)
kbd1 at kbdmux0
acpi0: <VIA601 AWRDACPI> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 2f6f0000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff,0x4000-0x407f,0x4080-0x40ff,0x5000-0x500f,0x6000-0x607f on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <VIA 8601 (Apollo ProMedia/PLE133Ta) host to PCI bridge> on hostb0
agp0: aperture size is 232M
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
vgapci0: <VGA-compatible display> mem 0xe1800000-0xe1ffffff,0xe2000000-0xe201ffff,0xe1000000-0xe17fffff irq 11 at device 0.0 on pci1
isab0: <PCI-ISA bridge> at device 17.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 8231 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xd000-0xd00f at device 17.1 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
uhci0: <VIA 83C572 USB controller> port 0xd400-0xd41f irq 12 at device 17.2 on pci0
uhci0: [ITHREAD]
usbus0: <VIA 83C572 USB controller> on uhci0
uhci1: <VIA 83C572 USB controller> port 0xd800-0xd81f irq 12 at device 17.3 on pci0
uhci1: [ITHREAD]
usbus1: <VIA 83C572 USB controller> on uhci1
pci0: <bridge> at device 17.4 (no driver attached)
pci0: <multimedia, audio> at device 17.5 (no driver attached)
vr0: <VIA VT6102 Rhine II 10/100BaseTX> port 0xe800-0xe8ff mem 0xe3800000-0xe38000ff irq 11 at device 18.0 on pci0
vr0: Quirks: 0x0
vr0: Revision: 0x51
miibus0: <MII bus> on vr0
ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vr0: Ethernet address:
vr0: [ITHREAD]
acpi_tz0: <Thermal Zone> on acpi0
atrtc0: <AT realtime clock> port 0x70-0x73 irq 8 on acpi0
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FILTER]
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: [FILTER]
ppc0: <Parallel port> port 0x378-0x37f irq 7 on acpi0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppc0: [ITHREAD]
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
plip0: [ITHREAD]
lpt0: <Printer> on ppbus0
lpt0: [ITHREAD]
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
cpu0: <ACPI CPU> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xc0000-0xcbfff pnpid ORM0000 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
Timecounter "TSC" frequency 533355201 Hz quality 800
Timecounters tick every 1.000 msec
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
ad0: 76319MB <WDC WD800JB-00JJC0 05.01C05> at ata0-master UDMA100
ugen0.1: <VIA> at usbus0
uhub0: <VIA UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <VIA> at usbus1
uhub1: <VIA UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1

3 комментария:

  1. Скажи, а какие ЖД подключали? Контрллер только ATA

    ОтветитьУдалить
  2. натолкнулся на некропост. да, тоже интересно. сколько прожила железка?

    ОтветитьУдалить