MongoDB 8.0을 Ansible을 사용하여 Ubuntu 및 Debian에서 설치하는 방법
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
DevOps
대상자
- DevOps 엔지니어 및 시스템 관리자
- 중간 수준의 Ansible 및 Linux 시스템 지식 보유자
핵심 요약
- MongoDB 8.0 설치 시 Ansible을 사용하여 자동화된 프로세스 제공
- APT 저장소 설정 및 GPG 키 관리 방법 명시
mongod
서비스 시작 및mongosh
shell 버전 확인 필수 단계 강조
섹션별 세부 요약
1. 사전 조건 설치
- gnupg
, curl
, wget
패키지 설치 필수
- become: true
로 루트 권한 필요
2. GPG 키 추가
- Debian Bookworm: /usr/share/keyrings/mongodb-server-8.0.gpg
경로 사용
- 대안: /etc/apt/trusted.gpg.d/server-8.0.asc
로 키 추가 가능
3. MongoDB 저장소 설정
- Debian: deb[signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg]
- Ubuntu Jammy: deb[arch=amd64,arm64]
추가 필요
4. MongoDB 패키지 설치
- mongodb-org
패키지 설치 시 mongod
, mongos
, mongosh
포함
- update_cache: true
로 패키지 인덱스 갱신
5. 서비스 및 shell 검증
- mongod
서비스 시작 및 재부팅 시 자동 실행 설정
- mongosh --version
으로 shell 버전 확인 (예: 2.0.1
)
결론
- Ansible 플레이북을 사용하여 MongoDB 8.0 설치를 안전하고 재현 가능하게 수행
- 추가 작업 예시: 관리자 사용자 생성, 인증 활성화, TLS 설정, 백업/복제 구성
- 모니터링 도구: Prometheus/Grafana 통합 권장