APM 운영을 위한 CentOS 설치

CentOS 를 NetInstall 로 설치해보겠습니다. 설치 과정중 파티션 설정과 소프트웨어 패키지 선택을 다루겠습니다.

1. CentOS 6.4 64bit 설치

설치전 참고 자료 – CentOS 버전 선택 , 안정적인 서버를 위한 디스크 구성
다운로드 – http://ftp.daum.net/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-netinstall.iso

설치 패키지는 인터넷 환경이 빠르므로, 다운로드 용량이 작은 NetInstall 을 사용합니다.
설치 화면은 열심히 만들어볼까 했지만, 이미 능력자분들의 자료가 있어 링크로 대체 합니다.
국내1) http://webdir.tistory.com/114
국내2) http://lazroon.tistory.com/19
해외) http://www.if-not-true-then-false.com/2011/centos-6-netinstall-network-installation/

단, 최적화된 서버 운영을 위해 파티션과 패키지 선택은 다음 사항을 별도로 확인하셔야 합니다.

 

2. 설치과정 중, 파티션 설정

A. LVM 을 사용하지 않습니다.
* LVM 은 디스크가 최소 5개 이상이고, 서버내에 디스크를 계속 추가 장착하는 스토리지 서버라면 고민해봐야 하지만, APM 운영을 위한 단일 서버에서는 일단 사용하지 않습니다.  중소규모에서는 장애 복구시 복잡성을 고려하면 득보다 실이 더 큽니다..

B. 서버 메모리 크기별로 권장하는 Swap 파티션 크기는?
2GB RAM -> 4GB Swap
4GB RAM -> 6GB Swap
8GB RAM -> 8GB Swap
참고자료) redhat 기술문서 – https://access.redhat.com/site/solutions/21287

C. /boot/ 파티션은 250MB 이상

D. 나머지 /var, /tmp, /usr, /, /home 파티션은?
권장1) / 에 디스크 용량의 10% (10GB~100GB) 정도 할당해두고, 나머지는 /home 으로 잡기.
권장2) / 에 디스크 용량의 5% (5GB~50GB) 정도 할당하고, /var 에 5% 할당하고, 나머지는 /home 으로 잡기.
권장3) 아래 기술문서를 보고 귀하의 서버에 맞는 심오한 파티션 설정값을 찾아내기!
redhat 기술문서 – https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s2-diskpartrecommend-x86.html

 

3. 설치과정 중, 소프트웨어 패키지 선택

– Basic Server 로 선택합니다.
Minimal 로 해서 꼭 필요한 패키지만 설치해도 되지만, 일단 wget 부터 대부분 명령이 없어 머리털 뽑히기 좋습니다.  개발서버라면 고민해보라고 하시겠으나 운영 서버용으론 일단 생략합니다.  Web Server 를 선택하는 분들도 계신데…. Tomcat, jdk 까지 줄줄이 설치됩니다.  따라서 Basic Server 로 설치하고, APM은 나중에 yum 명령 1줄로 설치가 가능합니다.

 

4. 업데이트 및 재부팅 테스트

CentOS 설치가 완료되면, 다음 2가지 작업을 거칩니다.

A. 업데이트
yum update

B. 재부팅 테스트.  (아주 간~혹 재부팅이 되지 않는 경우가 생기니, 미리 확인해야 합니다.)
reboot

 

 

수고 많으셨습니다.  이상으로 OS 설치가 완료되었습니다.

다음 글에는 본격적인 운영을 위해 다음 주제들을 다루겠습니다.

1. 방화벽 및 보안설정

2. 시간 동기화

3. APM 설치 및 기본 설정

4. 백업? 백업! 백업^^