With My Pre-Birthday Gift HP Proliant N40L

2013.03.06 07:50 | Posted by bar4mi

집에서 Private Cloud와 Internal Network 환경 구축을 위해 생일 선물로 N40L을 지목한 후 이와 관련된 정보, 서버로 운영하는 과정들에 대해 업데이트를 지속적으로 하고자 합니다. 

 

HP Proliant N40L의 기본 사양

  • CPU : AMD Turion II Neo N40L (1.5GHz / TDP 15W)
  • Memory : 2DIMM Slot / PC3-10600E DDR3 / Max 8GB
  • Storage Controller : Embedded AMD SATA controller with RAID 0, 1 / eSATA Support
  • Power : 150 Watts Non-Hot Plug, Non Redundant Power Supply
  • Form Factor : Ultra Micro tower

설치 가능한 OS

  • Windows Server 2012
  • Windows Server 2008/2008 R2
  • VMware vSphere 5.x
  • Ubuntu
  • FreeNAS 8


작업 이력 #1 [2013. 3. 3]

  1. SSD 80GB를 내부 SATA에 설치하고 데스크탑용 DDR3 PC-10600 4GB x 2개를 설치
  2. VMWare vSphere 5.x 설치 
  3. FreeNAS, Windows Server 2012, Ubuntu를 가상 머신에 설치
  4. 이제 어떤 컴포넌트(IIS, MySQL, Apache, Tomcat 등)를 어떻게 활용할지 고민 중...

작업 이력 #2 [2013. 3. 4]

  1. RDM(Raw Device Mapping)을 통해 FreeNAS에 2TB를 붙인후 AFP와 CIFS 서비스 활성화
    • RDM을 디스크를 /dev/disks에서 확인
       
    • vmkfstools를 이용해 datastore1에 가상 디스크 파일을 생성
      "vmkfstools -z [RDM을 할 디스크 경로] [가상 디스크 파일 경로]
    • ESXi에서 가상 머신(FreeNAS)에 하드디스크를 추가할당
       
  2. FreeNAS에 계정을 생성한 후 NAS 서비스를 위한 그룹(freenas)을 생성해 신규 계정에 할당. RDM으로 붙인 디스크에 freenas 그룹 권한에 대해 WRITE 권한 할당.(신규 생성하는 계정은 모두 freenas 그룹에 할당하게 되면 디렉터리에 따른 권한 문제는 해결 가능할 것으로 생각됨)
  3. iperf를 이용해 네트워크 속도 체크: 무선 환경에서 약 4~5MBytes/S(32~40Mbps/S)를 나타냄.

작업 이력 #2 [2013. 3. 5]

  1. Ubuntu 서버의 최신 업그레이드 적용: root 권한으로 "apt-get update", "apt-get dist-upgrade"
  2. Ubuntu 서버에 OpenSSH 서버 설치: root 권한으로 "apt-get install openssh-server"
  3. Ubuntu 서버에 ownCloud 설치를 위해 APM(Apache + PHP + MySQL) 설치
    • Apache2 설치: sudo apt-get install apache2
    • PHP 설치: sudo apt-get install php5 libapache2-mod-php5 php5-mysql php5-gd
    • MySQL 설치: apt-get install mysql-server
    • MySQL 설정: ownCloud를 위한 database, user를 생성
  4. ownCloud 설치
    • 아파치 홈 디렉터리(/var/www)에 ownCloud를 설치하기위해 디렉터리의 권한 변경(sudo chown www-data:www-data /var/www)
    • owncloud.org에서 다운로드 받은 파일(owncloud-4.5.7.tar.bz2)를 /var/www에 압축을 푼 후 권한 변경(sudo tar xvjf owncloud-4.5.7.tar.bz2 && chown -R www-data:www-data /var/www/owncloud)
    • 최초 설정 화면에서 앞서 설정한 MySQL 정보 입력
  5. Windows Server 2012에 Splunk를 설치하고 외부에서 접속 가능하도록 Advanced Windows Firewall을 이용해 splunkweb.exe에 대한 방화벽 개방


앞으로 해볼까 계획 중인 것들

  • [완료] Hacked BIOS 설치: 내부 SATA의 경우 E-IDE로 고정되어 있어 SATA2로 사용하려면 해킹롬을 업그레이드 해야한다고 함. (개선사항: Non-Hotplug에서 Hotplug 환경으로 모든 SATA 인터페이스가 변환)
  • [진행중] Gigabit 홈랜 환경 구축: 집안 네트워크 구성을 Gigabit 환경으로 구축(내부 케이블을 CAT6로 교체하고, 유무선공유기를 Gigabit 유선이 지원되는 것으로 교체)
  • [완료] VMware ESXi에서 RDM(Raw Device Mapping) 구성: 디스크 트레이에 있는 2TB를 RDM으로 구성해서 가상 머신에 Attach!
  • [완료] Confluence 구축: 나만의 지식관리 시스템 구축하기 
  • [완료] ownCloud 구축: Private Cloud 환경 구축하기

 

참고 URL


신고
이전 1 2 3 4 5 6 ... 66 다음

티스토리 툴바