Появилась необходимость в домашнем сервере. После изучение тематики, было принят решение о сборке сервера, на базе тонкого клиента. Так как основными требования для меня были:
- низкий уровень шума
- низкое энергопотребление
- универсальность
Мой выбор пал на тонкие клиенты компании HP. В моем городе удалось приобрести тонкий клиент HP t5550:
Этот клиент построен на процессоре VIA Nano u3500 с тактовой частотой 1GHz, имеет на борту 1GB оперативной памяти (с возможностью расширения до 4GB) и DOM Flash на 2GB.
Почти во всех тонких клиентах HP присутствует возможность установки 2,5 дюймового жесткого диска. Здесь есть два варианта для подключения жесткого диска — это установить его вместо DOM Flash, через переходник IDE to SATA, или воспользоваться портом SATA, который присутствует на плате.
Второй способ мне понравился больше, но он имеет одно ограничение, это размеры корпуса. При таком расположении разъема на плате для ответной части остается совсем мало места, поэтому было принято решение изготовить корпус самому.
Для этого я использовал SATA кабель, переходник MOLEX to SATA и старый 2,5 дюймовый жесткий диск. Необходимо отпаять разъем от платы жесткого диска и припаять контакты согласно данной картинке.
В результате должно получиться так:
Для изготовления корпуса можно воспользоваться Полиморфусом, но у меня его не оказалось, поэтому я воспользовался проверенным методом, смесь цианоакрилата и соды. В результате получается очень прочный материал.
Единственное, есть один нюанс при работе с цианоакрилатом и содой. Эта смесь в процессе реакции выделяет очень едкие пары, поэтому открывайте окна!
Жесткий диск идеально встает в корпус на латунных стойках от системных блоков.
Так же на плате присутствует Mini PCI express слот, в который можно установить WiFi адаптер.
Если у вас адаптер на чипе Atheros AR9xxx, то необходимо разблокировать в нем поддержку стандарта «n».
В итоге получилась вот так:
Так как данный тонкий клиент имеет всего один Ethernet порт, придется воспользоваться архитектурой Router-on-a-Stick. Для того, чтобы настроить Router-on-a-Stick, нам необходим коммутатор поддерживающий VLAN (802.3Q).
Первоначально я пытался настроить vlan на Dlink DES-1016D при помощи утилиты OpenRRCP, но на данной модели получить полностью работоспособную конфигурацию у меня не получилось, поэтому я нашел недорогой управляемый коммутатор и реализовал это на нем. Если у вас есть коммутаторы, поддерживающие OpenRRCP, то в конце статьи я приведу ссылки на rpm пакеты для CentOS 6, возможно, у вас это заработает так, как нужно.
Коммутатор настраивается следующим образом:
fe1 — acess vlan 100
fe2 — acess vlan1
fe3 — acess vlan1
fe4 — acess vlan1
fe5 — acess vlan1
fe6 — acess vlan1
fe7 — acess vlan1
fe8 — trunk vlan100 native vlan 1
т.е. в порт fe1 подключается патч-корд от провайдера, а в fe8 тонкий клиент, остальные порты задействованы под клиентов в локальной сети.
После этого можно приступать к настройке тонкого клиента, о чем будет рассказано в следующей статье.
OpenRRCP
OpenRRCP CentOS 6 x86 v0.2.1
OpenRRCP CentOS 6 x86 trunk
Автор: wmlex