HP Microserver Gen8 구성도
HP Microserver Gen8 을 구매한지 20개월이 훌쩍 지났다.
어떤 프로그램을 어떻게 설치해서 운용했는지 알아보자.
설치 방법
최우선적으로 설치해야 하는 것은 VMware입니다.
OS를 가상화 시켜주는 도구입니다.
이것을 설치하면, 다양한 OS를 나누어서 설치할 수 있습니다.
비록, CPU가 G1610T라는 듀얼 셀러론 프로세서를 가지고 있지만, 가격 대비 막강한 성능을 자랑합니다.
특히 저전력으로 동작하기 때문에 더욱 매력적입니다.
가상 OS를 지원하기 위해서 ESXi 5.5, ESXi 6.0, 또는 ESXi 6.5 를 설치할 수 있습니다. (2016년 11월 기준)
HP Microserver Gen8 을 위한 ESXi 이미지 다운로드는 다음의 링크를 통해서 다운로드할 수 있습니다.
ESXi 서버를 설치하면, 접속은 vSphere Client 앱을 설치해서 이용할 수 있습니다.
vShpere를 이용하여 HP Microserver Gen8에 가상 OS를 위한 HW 세팅을 하고, OS를 설치하면 사용 가능합니다.
NAS – Xpenology
Xpenology는 Synology 사에서 제공하는 DSM(NAS용 운영체제)에 대한 오픈소스 포럼에서 나온 것으로 보통 헤놀로지라고 부릅니다.
이것을 NAS 용도로 설치하여 운용할 수 있습니다.
보통 부트로더와 DSM을 함께 설치해야 하며, 버전 호환성을 고려해야 합니다.
시놀로지의 DSM은 매우 안정적이며, 기능도 다양하고 확장성도 많기 때문에 많이 사랑받고 있습니다.
Xpenology가 불법이냐 아니냐에 대한 논란이 많이 있지만, Synology 본사에서는 이에 대해서 크게 문제 삼고 있지 않습니다.
아마 Xpenology를 경험하다 보면, 결국 Synology 정품을 사게 되리라는 확신과 자신감이 있기 때문에 그런게 아닌가 싶습니다.
(소스를 오픈하는 것은 라이센스 문제이기 때문에, 안 할 수 없는 것이지만, DSM은 시놀의 SW 자산이기 때문에 그 사용 방법에 따라서는 저작권 침해의 소지가 충분히 있습니다.)
Download Station
NAS에서 가장 핵심적인 기능입니다.
토렌트를 다운로드 받을 때 사용하는 기능입니다.
RSS를 등록해두면, 주기적으로 드라마나 예능을 자동으로 다운로드 받을 수 있습니다.
DS Photo
사진을 관리하는 유틸리티입니다.
스마트폰과 DSLR에서 촬영한 이미지를 한 곳으로 모아서 볼 수 있습니다.
이미지가 가지고 있는 GPS 정보를 토대로 Map위에 보여주는 기능도 들어 있습니다.
DS NOTE
DS NOTE는 언제 어디서나 메모를 할 수 있습니다.
스마트폰을 이용하면, 실시간으로 사진 찍어서 메모도 할 수 있고, 웹의 내용을 복사해서 붙여 쓸 수 있습니다.
갑자기 좋은 아이디어가 떠 오르거나, 회의가 있을때, 요약할 때 사용하기 좋습니다.
Plex
원격 미디어 재생 App입니다.
원격지에서 Plex 앱만 설치되면, 그 누구가 되었든 미디어 파일의 공유가 가능합니다.
더 중요한 것은 해당 미디어의 정보를 인터넷 상에서 가져와서 매칭 시켜줄 수 있다는 것입니다.
이는 Plex 내부의 에이전트를 추가함으로 가능한 것으로 국내에서는 Daum, Naver와 매칭이 가능합니다.
PlexPy
Plex에 대한 로그를 관리해 준다.
다양한 정보를 보여준다.
TvHeadend
IPTV로 들어오는 브로드캐스팅 되는 UDP 패킷을 캡쳐해서 재송출하는 역할을 한다.
현재 BTV UHD 셋톱 박스가 집에 있는데, 이거 없어도 스마트폰이나 PC에서 TV를 볼 수 있다.
주로 클라이언트 프로그램으로는 KODI를 사용한다.
Web Server – Cent OS 7
StudyDev Home page
Wordpress로 되어 있는 현재 홈페이지는 HP Microserver Gen8에 있는 일부분에 속해 있다.
현재(2016-11) 기준으로 가능한 모든 업데이트가 다 이루어져 있는 상태다.
테마가 다소 무겁기 때문에(The7) 살짝 느려진 면이 없지 않다.
앞으로 개발 이슈나 블로그 정보를 대부분 네이버 블로그와 함께 공유할 예정이다.
(어느 하나를 딱 선택해서 집중 못하는 이유는 국내 환경의 검색기에 대한 불확실성 때문인듯 하다.)
JIRA
Confluence
JIRA는 Atlassian이라는 호주의 회사에서 만든 개발 이슈 관리 도구이다.
매우 잘 만들어진 SW로 잘 사용할 경우, 큰 시너지를 얻을 수 있다.
잘 사용하기 위해서는 노력과 공부가 필요하다.
JIRA에서 개발 일정을 생성하여 진행된 결과를 기록하는 도구다.
예를 들어서 현재 HP Microserver Gen8에 대한 정보가 궁금하다면, 다음의 링크에서 정보를 볼 수 있다.
Bitbucket
개인(회사) 용도의 github 서버다.
JIRA의 일정별 작업에 대한 결과물인 소스코드가 저장되는 장소이다.
그래서 JIRA와 연동된다.
몇 가지 소스를 공개하지 않기를 원한다면 Bitbucket을 사용하면 된다.
Web Server – Ubuntu 16.04 LTS
머신 러닝을 위해서 별도의 서버를 구매하지 않고, 이렇게 OS를 추가로 설치했다.
TensorFlow 관련 프로젝트 용으로 사용한다.
학습용으로는 보통 GPU(nVidia)를 사용하는 것이 빠르기 때문에 학습용으로는 부적절하다.
HP Microserver Gen8 사용 후기
HP Microserver Gen8은 역대 사왔었던 IT 기기 제품 중 만족도가 가장 높은 제품이다.
특히 개발자라면, Linux에 대한 감도 있을 필요성이 있고, 가상 OS에 대한 감도 필요한 것 같은데,
이런 제품을 이러한 가격으로 사서 운용할 수 있다는 것은 큰 행운인 것 같다.
개발용으로 미디어용으로도 최고의 제품으로 지속적으로 사용할 것 같다.