mongoDB 2.2.3 설치 방법

mongoDB 2.2.3 설치 방법

이 설치는 CentOS 6.5 64bit에 mongoDB 2.2.3 버전을 설치하는 방법이다.
그전에는 yum 으로 설치가 가능했으나, 현재상태(2015년 2월 11일) yum으로 설치를 실패했다.

그래서 해당 RPM을 다운받아서 설치를 하게됨

1. mongoDB 2.2.3 를 다운받는다.

wget http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/RPMS/mongo-10gen-server-2.2.3-mongodb_1.x86_64.rpm
wget http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/RPMS/mongo-10gen-2.2.3-mongodb_1.x86_64.rpm

2. mongoDB를 설치한다.

rpm -ivh mongo-10gen-2.2.3-mongodb_1.x86_64.rpm
rpm -ivh mongo-10gen-server-2.2.3-mongodb_1.x86_64.rpm

3. mongoDB 컨피그를 수정한다.

vi /etc/mongo.conf

4. 리붓시에도 mongoDB가 실행되도록 셋팅한다.

chkconfig mongod on

5. mongoDB를 실행한다.

service mongod start

xenserver p2v kernel panic 발생 사례

써드아이시스템의 기술지원을 받고 있는 사이트중 물리서버 전체를 가상화로 이전을 원하는 사이트가 있어 P2V 작업을 진행하던 중 centos 4.8 버전에서 PtoV진행 시 아래와 같이 kernel panic 현상이 발생하였다.

FullSizeRender

가상화 하이퍼바이저 엔진과 centos4.8에서 문제로 인해 발생하는 문제로 우선 kernel을 업데이트를 진행하였다.

centos4.8버전은 지원이 종료되어 yum을 이용한 업데이트시 repo파일을 수정해줘야한다.

이후 kernel panic이 해결이 될지 알았으나 이후 새로운 문제로 인해 동일 증상이 발생하였으며 확인 결과 4.8버전의 update된 마지막 커널 버전에서 버그로 인해 panic이 뜬다는것을 확인 하였다.(kernel-2.6.9-100.ELsmp이상에서 발생)

이를 해결하기 위해 리눅스 설치 디스크의 복구 모드로 진입하여 아래의 mkinitrd를 실행한다.

mkinitrd -f -v –with=scsi_mod –with=sd_mod –with=mptbase –with=mptscsi –with=mptspi –with=mptsas –with=mptscsih /boot/<kernel version>.img <kernel version>.EL

이후 정상적인 booting이 진행 되었으며 해당 이슈는 해결 되었다.

해당 문제는 vmware에서는 발생하지 않으며 xenserver에서 발생한다.

 

써드아이시스템은?

안녕하세요. 써드아이시스템입니다.

써드아이시스템은 온라인 및 모바일게임 인프라퍼블리싱, 인프라 운영대행 및 모니터링 솔루션을 판매하는 회사입니다.

잘부탁드립니다.~ ^^