Docs Menu
Docs Home
/
MongoDB Ops Manager
/

MongoDB Agent 사전 요구 사항

이 페이지의 내용

  • 하드웨어 요구 사항
  • 호스트 네트워크 액세스 설정
  • 호스트 권한 설정

이 섹션에서는 MongoDB Agent를 실행 하는 호스트에 대한 요구 사항을 설명합니다.

MongoDB Agent를 실행하는 호스트는 다음 하드웨어 아키텍처 및 운영 체제 중 하나의 64비트 버전에서 실행되어야 합니다. 다음 표에는 관련 플랫폼에서 MongoDB Agent를 사용하여 배포할 수 있는 MongoDB 서버 버전이 나와 있습니다.

아키텍처
Distro/OS
6.0
5.0
4.4
4.2
4.0
3.6
x86_64
RHEL/CentOS/Oracle Linux 7 1
RHEL/Rocky/Alma Linux/Oracle Linux 8 1
RHEL/Rocky/Alma Linux/Oracle Linux 9 1
Amazon Linux 2
SUSE12
SUSE15
Debian 9
Debian 10
Debian 11
Ubuntu 16.x
Ubuntu 18.x
Ubuntu 20.x
Ubuntu 22.x 2
Windows
RHEL/CentOS 8
RHEL/CentOS 9
Amazon Linux 2
PowerPC/ ppc64le
RHEL/ Centos 7
RHEL/CentOS 8
zSeries/ 390x
RHEL 7
RHEL 8

1 MongoDB 는 RHCK 실행 하는 Oracle Linux 만 지원합니다. MongoDB 는 UEK 실행 하는 Oracle Linux 를 지원 하지 않습니다.

2 MongoDB connector 용 는 에서 BI 지원되지 Ubuntu 22.04 않습니다.

MongoDB Agent는 64비트 아키텍처에서 실행되어야 합니다.

MongoDB는 MongoDB Agent 호스트에 최소 2개의 CPU 코어와 2GB의 RAM을 권장합니다.

백업을 활성화 하면 모든 MongoDB Agent 호스트에는 기본 플랫폼 요구 사항 외에 최소 2개의 CPU 코어와 3GB의 RAM이 추가로 필요합니다. MongoDB Agent가 실행하는 각 백업 작업은 호스트 성능에 추가적인 영향을 미칩니다.

MongoDB deployment를 제공하는 호스트는 다음을 충족해야 합니다.

  • 각 호스팅하다 에 대한 FQDN 을 찾습니다. Powershell에서 다음 명령을 실행합니다.

    net config workstation | findstr /C:"Full Computer name"
  • Windows BIND 를 다운로드하여 설치합니다. 도구.

  • 각 호스팅하다 에 대한 FQDN 을 찾습니다. shell 에서 다음 명령을 실행합니다.

    hostname -f
  • 각 호스팅하다 에 대한 FQDN 을 찾습니다. shell 에서 다음 명령을 실행합니다.

    hostname -f
  • 각 호스팅하다 에 대한 FQDN 을 찾습니다. shell 에서 다음 명령을 실행합니다.

    hostname -f
  • FQDN을 고유한 IP 주소로 확인합니다. 셸에서 다음 명령을 실행하여 FQDN을 확인합니다.

    dig +short myip.opendns.com @resolver1.opendns.com
  • 일반 이름 또는 주체 대체 이름 설정 모든 SSL 인증서의 값을 MongoDB 호스트의 FQDN 에 추가합니다.

네트워크 구성에서 각 MongoDB 에이전트가 Deployment 페이지에 나열된 각 MongoDB 배포서버에 직접 연결할 수 있어야 합니다. Ops Manager는 포트 포워딩을 지원하지 않습니다.

최상의 성능을 위해Windows 방화벽 은폐 모드를 비활성화합니다 . MongoDB Agent를 설치한 MongoDB 호스트에서

MongoDB 프로세스를 실행하는 호스트에 MongoDB Agent를 설치하는 경우 에이전트에 다음이 있어야 합니다.

  • MongoDB 프로세스를 중지할 수 있는 권한입니다. MongoDB Agent는 에이전트의 자체 MongoDB 바이너리 세트를 사용하여 프로세스를 다시 시작합니다. 패키지 관리자를 사용하여 MongoDB를 설치한 경우 동일한 패키지 관리자를 사용하여 MongoDB Agent를 설치합니다. 이렇게 하면 MongoDB Agent에 MongoDB와 동일한 소유자가 부여됩니다.

  • ReadWrite MongoDB 데이터 디렉토리 및 로그 디렉토리에 대한 권한이 있습니다.

MongoDB가 설치되지 않은 호스트에 MongoDB Agent를 배포하는 경우, MongoDB Agent를 소유한 사용자에게 사용하려는 MongoDB 데이터 및 로그 디렉토리에 대한 ReadWrite 권한이 있는지 확인합니다.

deb 패키지를 사용하여 MongoDB Agent를 설치하려면 root 또는 sudo 권한이 있는 사용자로 로그인합니다.

.rpm 패키지를 사용하여 MongoDB Agent를 설치하려면 root 또는 sudo 권한이 있는 사용자로 로그인합니다.

.tar 패키지를 사용하여 MongoDB Agent를 설치하려면 root 또는 sudo 권한이 있는 사용자로 로그인합니다.

MongoDB Agent는 Ops Manager 애플리케이션과 통신하기 위해 프로젝트당 하나의 에이전트 API 키가 필요합니다.

Ops Manager 프로젝트에 대한 기존 에이전트 API 키가 없는 경우 새로 만듭니다:

  1. Deployment를 클릭합니다.

  2. Agents(으)로 이동합니다.

  3. Agent API Keys를 클릭합니다.

  4. 딸깍 하는 소리 Generate.

    참고

    이 버튼은 다음과 같은 경우에 나타납니다.

    1. 현재 사용자는 Project Owner 이며

    2. 프로젝트에 느낌표가 표시된 Original Group API Key 이외의 에이전트 API 키가 없습니다. 을(를) 클릭합니다. 이 유형의 키는 새 에이전트 API 키 모델 이전에 생성된 프로젝트에 존재합니다. 새 모델에서는 프로젝트에 여러 개의 에이전트 API 키를 생성할 수 있으며 프로젝트의 모든 MongoDB Agent는 해당 키를 사용할 수 있습니다.

  5. Generate Key 모달에서 Description 상자에 새 에이전트 API 키에 대한 설명을 입력합니다.

  6. Generate를 클릭합니다.

    중요

    에이전트 API 키를 생성하면 Ops Manager는 이를 단 한 번만 표시합니다. 따라서 이 키를 복사해야 합니다. 비밀번호처럼 취급하여 안전한 곳에 보관하세요. Ops Manager는 다시는 전체 키를 표시하지 않습니다.

돌아가기

MongoDB Agent