집에서 사용할 나스(NAS)겸 저전력 서버를 만들었습니다. 부품 사모으기 시작한지가 작년 11월 초인데.. 시간날 때마다 조금씩 진행한 거라 완성하기까지 거의 4개월이 넘게 걸렸네요.
구축 목적
- SW 개발용: Windows, Linux, Mac OS 필요 → 가상화(VMware ESXi)
- NAS: FTP
- 블로그 운영: 워드프레스
- 영화 감상용 DLNA 서버
- 8년된 데스크탑 고장 시 대체: vt-d, I/O pass-through
- 최소 5년간 구동
부품 리스트
분류 | 품명 | 단가 | 수량 | 금액 | 배송비 | 합계 | 비고 |
CPU | Intel i7-4765t | ₩ 321,000 | 1 | ₩ 321,000 | ₩ 321,000 | 구매대행(타오바오) | |
M/B | ASUS H97I-PLUS STCOM | ₩ 128,900 | 1 | ₩ 128,900 | ₩ 4,000 | ₩ 132,900 | |
RAM | 삼성전자 DDR3 8G PC3-12800 (정품) | ₩ 65,300 | 2 | ₩ 130,600 | ₩ 130,600 | ||
HDD | HGST DeskStar IDK CoolSpin 4TB(HMS5C4040ALE640) | ₩ 191,480 | 2 | ₩ 382,960 | ₩ 2,500 | ₩ 385,460 | |
SSD | Intel 730 480GB | ₩ 218,350 | 1 | ₩ 218,350 | ₩ 218,350 | 직구(아마존) | |
CASE | Lian-Li Q25B | ₩ 94,360 | 1 | ₩ 94,360 | ₩ 34,590 | ₩ 128,950 | 배송대행(newegg) |
CPU 쿨러 | 써모랩 ITX30 쿨러[LGA115X전용/ITX] | ₩ 36,000 | 1 | ₩ 36,000 | ₩ 2,500 | ₩ 38,500 | |
파워 | Antec VPF 450 80Plus 브론즈 (ATX/450W) | ₩ 60,400 | 1 | ₩ 60,400 | ₩ 2,500 | ₩ 62,900 | |
케이블 | IDE to SATA 2구 확장케이블 0.15M | ₩ 2,850 | 3 | ₩ 8,550 | ₩ 8,550 | ||
USB메모리 | [SanDisk] USB, 블레이드, Z50 [4GB] | ₩ 6,300 | 2 | ₩ 12,600 | ₩ 12,600 | ESXi 부팅/백업 | |
RAID Controller | LSI 3ware SAS 9750-8i | ₩ 130,000 | 1 | ₩ 130,000 | ₩ 130,000 | 중고 | |
RAID 케이블 | 3WARE Cable Multi-lane Internal (SFF-8087) | ₩ 15,710 | 2 | ₩ 31,420 | ₩ 5,640 | ₩ 37,060 | 직구(아마존) |
합계 | ₩ 1,606,870 |
*품명을 클릭하면 상세 정보를 볼 수 있습니다.
부품 선정 조건 및 후기
-
CASE
– Lian-Li Q25B: 3.5-Inch HDD x 7개까지 지원(핫스왑 5베이), 2.5-Inch x 3
– NewEgg에서 할인하길래 구매함. 결제땜에 고생함.. 카드 주소때문에 변팔 등 이것저것 다 시도했지만 실패하고, 결국 비트코인으로 성공
– 조립 결과 케이스 팬의 소음이 아주 심함(케이스 팬만 없으면 거의 무소음) : 팬이 12V로 구동됨. 나중에 전원케이블 수정하여 5V로 입력 예정
– 파워스플라이를 180 mm까지 장착할 수 있다고 나와 있지만 실제로는 케이블 고려하여 최대 150 mm까지 가능
-
CPU
– SW 개발 목적으로 여러 OS를 동시에 구동할 예정이라 최대한 성능이 좋은 모델로 결정
– i7 저전력 모델은 구입이 쉽지 않아서 타오바오에서 실제 판매되는 걸로 선정함. 타오바오에 허위 매물이 많음. 지인이 거래하는 구매대행업자를 통해 구함
– i7-4765t: 4 코어, 8 쓰레드, 8MB 캐시, 35W TDP
-
Main Board
– 가상 서버에서 I/O pass-through 기능을 이용하여 VGA, USB 키보드/마우스 이용을 위해 PCI express 외에 추가 Mini PCIe 슬롯이 있는 제품으로 선정
– VMware ESXi에서 자동 인식되는 또는 인식시킬 수 있는 제품
– ASUS H97I-PLUS: ESXi 6.0에서 네트워크 드라이버 자동 인식됨, SATA AHCI 드라이버는 수동 설치 필요
-
RAID Controller
– 원래 계획에는 없었으나 중고로 나온 걸 보고 한 번도 사용해보지 않아서 경험도 해볼겸 충동 구매함
-
HDD
– HGST DeskStar IDK CoolSpin 4TB(HMS5C4040ALE640): 4.9W 저전력 모델 x 2개: RAID 1
– 남아 있는 베이가 많지만 HDD 금액때문에 포기함
– 기존 NAS(DS209+II)의 1TB x 2개 추가 설치 예정
-
SSD
– Intel 730 480GB: 블랙 프라이데이에 구매, 가상 OS 용
-
Power Supply
– 케이스(Lian-Li Q25B)에 적합한 150 mm 이하 제품은 많지 않음
– Antec VPF 450 80Plus 브론즈 (ATX/450W): 140 mm
-
CPU 쿨러
– 써모랩 ITX30 쿨러[LGA115X전용/ITX]: 메인보드(ASUS H97I-PLUS)의 보조전원 커넥터와 약간의 간섭이 있지만 큰 문제없이 설치 가능함
-
OS
– VMware ESXi 6.0: 자주 사용해서 익숙한 놈 최신 버전으로 설치, 6.0에서 Intel I218-V 네트워크 어댑터 자동 인식됨
– 현재 Windows 7, Linux, VMware vCenter Server Appliance 구동 중, Mac은 아직 ESXi 6.0에 설치할 수 없음 (현재 가능 -> Mac OSX Unlocker V2.0.6 for VMWare ESXi 6)
기타
– 전력계가 없어서 소비전력을 측정하지 못한 것이 아쉽네요..
– 하드웨어를 잘모르는 상태에서 만든 것이라 오버스펙된 부품도 있을 것이고, 가격도 최저가는 아닐 겁니다.
– 기존 NAS에서 즐겨 사용하던 오디오스테이션을 사용하지 못하여 DLNA 뮤직 플레이어(Air Music) 추가 구축 예정
* 이미지는 클릭하면 크게 볼 수 있습니다.
대단하세요 항상 보면서 개발자도 타고 태어나야 한다는 느낌입니다.
뭐… 좋아서 하는 거죠^^
뭔가 생각한 것을 만들고, 그대로 돌아가는 걸 보고.. 좋아하고.. 그러는 거죠..
저도 분명히 만드는게 좋았었는데 언제 이렇게 변했는지 모르겠습니다 OTL
글 내용 중에– ASUS H97I-PLUS: ESXi 6.0에서 네트워크 드라이버 자동 인식됨, SATA AHCI 드라이버는 수동 설치 필요라고 된 부분에서 AHCI 드라이버 수동 설치 필요라는게 무슨 얘기인지 알려주실 수 있나요?ESXI 설치시 필요한 부분이라는 건지 잘 이해가 안되네요
해당 보드의 SATA 컨트롤러가 esxi 6.0에서 기본으로 인식되지 않습니다. 즉, SATA 디스크를 인식하지 못한다는 것이죠.
전 esxi를 USB 메모리에 설치했습니다. 설치 후 아래 링크에 있는 방법으로 드라이버를 설치해주면 인식됩니다.
http://www.v-front.de/2013/11/how-to-make-your-unsupported-sata-ahci.html
만약 esxi를 USB가 아닌 HDD에 설치하려고 하면 HDD 인식이 안되니 설치 실패할 것입니다.
이럴 경우에는 ESXi-Customizer를 이용하여 설치 CD 또는 USB를 다시 만들어야 됩니다.
https://tinkertry.com/use-esxi-customizer-gui-to-inject-multiple-driver-vibs-into-your-esxi-installer-iso
저거랑 완전히 똑같은 보드인데요그럼 말씀하신 ahci 드라이버는 https://vibsdepot.v-front.de/wiki/index.php/Sata-xahci 여기에 있는 vib파일 다운받아서 customizer로 드라이버 추가 후 설치하면 hdd나 ssd 연결하여 거기에 설치 가능하단 말씀이지요?
예.. 맞습니다.
그 링크에 있는 vib 파일 받아서 customizer 작업하면 됩니다.
ASUS H97I-PLUS의 sata-xahci 장치의 PCI ID가 8086:8c82입니다.
그 사이트에서 검색해보면 리스트에 있습니다.
성공하시길 바랄게요^^
참고로 ASUS H97I-PLUS 보드 사용한 시스템에 esxi 설치하면 vSphere Client의 상태 정보에 CPU 정보만 표시되고,
메모리, 팬, 온도 같은 정보는 표시되지 않습니다.
넵 답변 감사합니다 ^^
[…] 라즈베리 파이(Raspberry Pi)에 많이 설치하는데 저는 홈 서버를 운영 중이라서 도커(docker)에 컨터이너로 […]
[…] 집에 직접 조립한 홈 서버 위에 가상화 환경을 구축해서 블로그를 […]
안녕하세요.
홈 서버 구축에 관련된 운영체제 및 프로그램 설치, 설정, 최적화를 대행해 드립니다.
1. 운영체제(Linux, Windows) 설치 및 최적화 작업.
2. 도메인 등록 대행 및 설정.
3. SSL 인증서를 웹서버에 적용.
4. 홈페이지 개발 환경 구축 및 개선.
5. 워드프레스 설치 및 환경 설정.
6. Next Cloud 설치 및 환경 설정.
7. PHP, Java, Database 설치 및 최적화 작업.
8. Plex Media Server.
9. 시놀로지 나스 구매 대행 및 설정 및 교육.
10. 메일 서버 구축 및 설정.
11. 디렉토리 공유(Samba)
12. 토렌트 서버 설치 및 설정.
13. 리눅스에 윈도우 구동.
14. 기타
– Gitlab, Jenkins, Net Data, Mongodb, Redis
자세한 내용과 견적서를 다운로드 하세요.
https://resource.vivoldi.com/HomeServer.xlsx
6번, 8번 빼고 다 할 수 있습니다.
혹시나 일손 부족하면 연락주세요^^
네. 나중에 여러 작업 건 들어오면 한번 연락 드리겠습니다.
예^^ 오랜만에 다시 오셨네요..