레거시 백업 및 모니터링 에이전트에서 업데이트
자동화가 관리하지 않는 모니터링 및 백업된 MongoDB 배포가 있는 프로젝트가 있으며 MongoDB Agent로 업데이트하려고 합니다.
참고
필수 요구 사항 먼저 검토
자동화를 사용하여 MongoDB 배포를 관리 하기 시작하거나 계속 사용하려면 MongoDB Agent 로 업데이트하기 전에 MongoDB Agent 전제 조건 을 검토 하세요.
절차
Microsoft Windows를 실행하는 x86_64 아키텍처에서 MongoDB Agent로 업데이트하려면 다음 절차를 사용합니다.
선택 사항: 레거시 에이전트에 대한 기존 구성 옵션을 추가합니다.
자동화가 백업 또는 모니터링 에이전트를 managed하지 않는 경우 Add Custom Configuration Options for your MongoDB Agent (Optional) 단계에서 이전에 있던 백업 또는 모니터링 설정을 추가할 수 있습니다.
중요
Kerberos 인증을 사용한 배포
레거시 에이전트에서 다음 설정 중 하나를 추가하지 마세요.
krb5Principal
krb5Keytab
Kerberos를 사용하여 별도의 데이터베이스 사용자로 인증된 레거시 에이전트. MongoDB Agent는 레거시 에이전트의 기능을 결합하기 때문에 단일 데이터베이스 사용자를 고용합니다. MongoDB Agent로 업그레이드하고 Kerberos를 계속 사용하려면 다음을 수행해야 합니다.
MongoDB Agent에 대한 새 Kerberos User Principal 및 데이터베이스 사용자 를 생성합니다.
Ops Manager Authentication & TLS 설정에서 에이전트 인증 구성 을 새 MongoDB Agent 주체 및 Keytab 파일로 업데이트합니다.
MongoDB Agent로 업데이트한 후 레거시 모니터링 및 백업 에이전트 사용자를 제거할 수 있습니다.
백업 에이전트 및 모니터링 에이전트에 대한 옵션을 추가하려면 다음을 수행합니다.
Backup Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
Monitoring Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
배포에 필요한 모든 설정을 추가한 후 Next 을(를) 클릭합니다.
다음을 클릭할 수 있습니다. 추가한 모든 설정을 제거합니다.
중요
Ops Manager는 이러한 설정의 유효성을 검사하지 않습니다. 설정과 값이 올바른지 확인합니다.
MongoDB Agent를 설치합니다.
MongoDB Agent Installation Instructions 상자에는 다음 정보가 표시됩니다.
Base URL
프로젝트에 바인딩하는 데 필요합니다.
Project ID (프로젝트에 바인딩하는 데 필요)
API Key
API 키가 없는 경우 키 생성을 클릭합니다.
경고
이러한 값의 일부 또는 전부는 이후 단계에서 필요합니다. 이러한 값을 복사한 다음 나중에 액세스할 수 있는 곳에 저장합니다.
MongoDB Agent Windows Installer를 실행합니다.
MSI
다운로드가 완료되면 다음을 두 번 클릭합니다.mongodb-mms-automation-agent-<VERSION>.windows_x86_64.msi
참고
파일 이름에
mongodb-mms-automation
가 사용되는 것은 레거시 문제이며, 자동화가 구성된 상태로 MongoDB Agent가 설치되고 있다는 의미는 아닙니다.보안 경고가 표시되면 Run을(를) 클릭합니다.
Configuration/Log Folder 단계에서
MSI
파일이 저장되는 디렉토리를 입력합니다.Key Type 단계에서 Agent API Key 을 선택하여 특정 프로젝트 에 바인딩합니다.
적절한 에이전트 키를 입력합니다.
참고
이러한 키는 이전 단계에서 설명한 MongoDB Agent Installation Instructions 모달에 제공됩니다.
Agent API Key 을(를) 선택한 경우 다음을 입력합니다.
Base URL
Project ID
Agent API Key
MongoDB Paths 단계에서 로그 및 백업 디렉토리를 지정합니다.
Windows Firewall Configuration 단계에서 원하는 방화벽 구성을 선택합니다.
Configure firewall rules allowing access from only the specified |ipaddr| addresses. 을(를) 선택한 경우 제공된 상자에 필요한 IPv4 주소를 입력합니다.
(조건부) Windows 에서 은폐 모드 활성화 기본값 Windows 방화벽의 경우 . MongoDB Agent 를 설치하려는 MongoDB 호스팅하다 에서 비활성화하지 않았다면 지금 비활성화하세요. 은폐 모드는 MongoDB Agent 의 성능과 역량 을 크게 저하시킵니다. Disable Stealth Mode 을(를) 클릭합니다.
(조건부) Windows 에서 디스크 성능 카운터 를 활성화 하지 않음 기본값. MongoDB 호스팅하다 에 대해 디스크 성능 카운터를 활성화하지 않은 경우 Enable Disk Performance Counters 를 클릭합니다. MongoDB Agent 는 hardware 모니터링 활동 중 일부에 이러한 카운터를 사용합니다.
Install를 클릭합니다.
설정이 완료되면 Finish을(를) 클릭합니다.
MSI
다운로드 후 자동 설치를 실행 수 있습니다. 명령 프롬프트 또는 PowerShell의 명령줄 에서 자동 설치를 실행 합니다. 자동 설치에 학습 보려면 표준 설치 프로그램 명령줄 옵션 에 대한 Microsoft 설명서를 참조하세요.
명령줄 에서 MSI
설치 프로그램을 자동으로 실행 하려면 /q
및 /i
플래그와 필수 및 선택적 매개변수 조합을 사용하여 msiexec.exe
를 호출합니다.
Parameter | 필요성 | 값 |
---|---|---|
MMSAPIKEY | 필수 사항 | 프로젝트 의 API 에이전트 키입니다.MongoDB Ops Manager |
MMSBASEURL | 필수 사항 | URL MongoDB Ops Manager 호스팅하다 의 입니다. |
MMSGROUPID | 필수 사항 | MongoDB Ops Manager 프로젝트의 고유 식별자입니다. |
CONFIGLOGDIR | 옵션 | MongoDB Ops Manager가 MongoDB Agent 구성 파일을 작성해야 하는 절대 파일 경로입니다. |
LOGFILE | 옵션 | MongoDB Ops Manager가 MongoDB Agent 로그를 기록해야 하는 절대 파일 경로입니다. |
MMSCONFIGBACKUP | 옵션 | MongoDB Ops Manager 자동화 구성 백업 JSON 파일 의 절대 파일 경로입니다. |
예시
MongoDB Agent 를 자동으로 설치하려면 다음 옵션을 사용하여 msiexec.exe
를 호출합니다.
msiexec.exe /q /i "C:\PATH\TO\mongodb-mms-automation-agent-<VERSION>.windows_x86_64.msi" MMSGROUPID=<GROUP.ID> MMSAPIKEY=<AGENT.API.ID> MMSBASEURL="<http://opsmanager.example.com:8080>" LOGFILE="C:\MMSData\Server\Log\automation-agent.log" MMSCONFIGBACKUP="C:\MMSData\MongoDB\mms-cluster-config-backup.json"
(선택 사항) MongoDB Agent 바이너리 및 구성 백업 파일의 위치를 변경합니다.
시스템 정책 또는 관행에 따라 MongoDB 바이너리 및 Ops Manager 구성 백업 파일을 기본 위치인 %SystemDrive%\MMSMongoDB\versions
이외의 위치에 배치해야 할 수 있습니다.
참고
Windows는 %SystemDrive%
환경 변수를 Windows를 설치한 드라이브로 설정합니다. 기본적으로 C:
드라이브에 Windows를 설치하라는 메시지가 표시됩니다. 을(를) 찾으려면 %SystemDrive%
PowerShell 에서다음 명령을 실행합니다.
get-childitem env:SystemDrive
이러한 파일을 다른 디렉토리에 저장하려면 다음 절차를 따르세요.
MongoDB Agent 바이너리의 위치를 변경하려면 다음을 수행합니다.
Deployment, Agents, Downloads & Settings 순서대로 클릭합니다.
Download Directory 제목 아래에서 Download Directory (Windows)에 표시된 경로 오른쪽에 있는 을(를) 클릭합니다.
경로를 원하는 새 경로로 변경합니다.
Save를 클릭합니다.
MongoDB Agent 를 실행하는 각 호스팅하다 에서 지정한 새 디렉토리 를 만듭니다. Windows 탐색기를 사용하여 파일 을 이동하거나 명령 프롬프트 또는 PowerShell 에서 다음 명령을 실행합니다.
md \<newPath> 중요
MongoDB Agent를 실행하는 시스템 사용자가 이 새 디렉토리에 쓸 수 있는지 확인하세요. 이는 일반적으로
SYSTEM
사용자이며 사용자를 변경하지 않는 한 추가 구성이 필요하지 않습니다.
MongoDB Agent 구성 백업의 위치를 변경하려면 다음을 수행합니다.
원하는 텍스트 편집기에서 MongoDB Agent 구성 파일을 엽니다.
mmsConfigBackup
설정을 구성 백업 파일의 새 경로로 변경합니다. 다음 예에서X
을(를) 백업이 저장된 드라이브 문자로 바꿉니다.mmsConfigBackup=X:\<newPath>\mms-cluster-config-backup.json MongoDB Agent 구성 파일을 저장합니다.
구성 백업 파일을 새 디렉토리로 이동합니다. Windows 탐색기를 사용하여 파일을 이동하거나 명령 프롬프트 또는 PowerShell 에서 다음 명령을 실행합니다.
move %SystemDrive%\MMSMongoDB\versions\mms-cluster-config-backup.json \<newPath>
이 절차를 사용하여 MongoDB Agent로 업데이트합니다:
On x86_64 architecture running Debian 9, Ubuntu 18.04, Ubuntu 20.04 또는 Ubuntu 22.04:
선택 사항: 레거시 에이전트에 대한 기존 구성 옵션을 추가합니다.
자동화가 백업 또는 모니터링 에이전트를 managed하지 않는 경우 Add Custom Configuration Options for your MongoDB Agent (Optional) 단계에서 이전에 있던 백업 또는 모니터링 설정을 추가할 수 있습니다.
중요
Kerberos 인증을 사용한 배포
레거시 에이전트에서 다음 설정 중 하나를 추가하지 마세요.
krb5Principal
krb5Keytab
Kerberos를 사용하여 별도의 데이터베이스 사용자로 인증된 레거시 에이전트. MongoDB Agent는 레거시 에이전트의 기능을 결합하기 때문에 단일 데이터베이스 사용자를 고용합니다. MongoDB Agent로 업그레이드하고 Kerberos를 계속 사용하려면 다음을 수행해야 합니다.
MongoDB Agent에 대한 새 Kerberos User Principal 및 데이터베이스 사용자 를 생성합니다.
Ops Manager Authentication & TLS 설정에서 에이전트 인증 구성 을 새 MongoDB Agent 주체 및 Keytab 파일로 업데이트합니다.
MongoDB Agent로 업데이트한 후 레거시 모니터링 및 백업 에이전트 사용자를 제거할 수 있습니다.
백업 에이전트 및 모니터링 에이전트에 대한 옵션을 추가하려면 다음을 수행합니다.
Backup Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
Monitoring Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
배포에 필요한 모든 설정을 추가한 후 Next 을(를) 클릭합니다.
다음을 클릭할 수 있습니다. 추가한 모든 설정을 제거합니다.
중요
Ops Manager는 이러한 설정의 유효성을 검사하지 않습니다. 설정과 값이 올바른지 확인합니다.
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.
MongoDB Agent를 실행할 호스트의 시스템 셸에서 다음 curl
명령을 실행하여 Ubuntu 18.04/20.04/22.04 또는 64비트 x86용 Debian 9/10/11용 설치 프로그램을 다운로드합니다.
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.amd64.ubuntu1604.deb
참고
<OpsManagerHost>:<Port>
를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version>
를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>
를 7
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.
sudo vi /etc/mongodb-mms/automation-agent.config
다음 구성 옵션을 업데이트합니다.
키 | 값 |
---|---|
ProjectID 프로젝트. | |
프로젝트 의 에이전트 API 키 입니다. | |
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트) |
Automation-agent.config 파일에 대한 변경 사항은 다음과 같아야 합니다.
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
deb
패키지 를 사용하여 Ubuntu 18.04 을 실행 zSeries 아키텍처:
선택 사항: 레거시 에이전트에 대한 기존 구성 옵션을 추가합니다.
자동화가 백업 또는 모니터링 에이전트를 managed하지 않는 경우 Add Custom Configuration Options for your MongoDB Agent (Optional) 단계에서 이전에 있던 백업 또는 모니터링 설정을 추가할 수 있습니다.
중요
Kerberos 인증을 사용한 배포
레거시 에이전트에서 다음 설정 중 하나를 추가하지 마세요.
krb5Principal
krb5Keytab
Kerberos를 사용하여 별도의 데이터베이스 사용자로 인증된 레거시 에이전트. MongoDB Agent는 레거시 에이전트의 기능을 결합하기 때문에 단일 데이터베이스 사용자를 고용합니다. MongoDB Agent로 업그레이드하고 Kerberos를 계속 사용하려면 다음을 수행해야 합니다.
MongoDB Agent에 대한 새 Kerberos User Principal 및 데이터베이스 사용자 를 생성합니다.
Ops Manager Authentication & TLS 설정에서 에이전트 인증 구성 을 새 MongoDB Agent 주체 및 Keytab 파일로 업데이트합니다.
MongoDB Agent로 업데이트한 후 레거시 모니터링 및 백업 에이전트 사용자를 제거할 수 있습니다.
백업 에이전트 및 모니터링 에이전트에 대한 옵션을 추가하려면 다음을 수행합니다.
Backup Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
Monitoring Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
배포에 필요한 모든 설정을 추가한 후 Next 을(를) 클릭합니다.
다음을 클릭할 수 있습니다. 추가한 모든 설정을 제거합니다.
중요
Ops Manager는 이러한 설정의 유효성을 검사하지 않습니다. 설정과 값이 올바른지 확인합니다.
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.
를 실행 호스팅하다 의 시스템 shell MongoDB Agent curl
에서 다음 명령을 Ubuntu 18.04 실행하여 IBM zSeries용 설치 프로그램을 다운로드 합니다.
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.ubuntu1804.deb
참고
<OpsManagerHost>:<Port>
를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version>
를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>
를 7
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.
sudo vi /etc/mongodb-mms/automation-agent.config
다음 구성 옵션을 업데이트합니다.
키 | 값 |
---|---|
ProjectID 프로젝트. | |
프로젝트 의 에이전트 API 키 입니다. | |
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트) |
Automation-agent.config 파일에 대한 변경 사항은 다음과 같아야 합니다.
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
이 절차를 사용하여 MongoDB Agent로 업데이트합니다:
x86_64 아키텍처에서:
rpm
패키지 를 사용하여 RHEL/ CentOS 6.x 실행:
선택 사항: 레거시 에이전트에 대한 기존 구성 옵션을 추가합니다.
자동화가 백업 또는 모니터링 에이전트를 managed하지 않는 경우 Add Custom Configuration Options for your MongoDB Agent (Optional) 단계에서 이전에 있던 백업 또는 모니터링 설정을 추가할 수 있습니다.
중요
Kerberos 인증을 사용한 배포
레거시 에이전트에서 다음 설정 중 하나를 추가하지 마세요.
krb5Principal
krb5Keytab
Kerberos를 사용하여 별도의 데이터베이스 사용자로 인증된 레거시 에이전트. MongoDB Agent는 레거시 에이전트의 기능을 결합하기 때문에 단일 데이터베이스 사용자를 고용합니다. MongoDB Agent로 업그레이드하고 Kerberos를 계속 사용하려면 다음을 수행해야 합니다.
MongoDB Agent에 대한 새 Kerberos User Principal 및 데이터베이스 사용자 를 생성합니다.
Ops Manager Authentication & TLS 설정에서 에이전트 인증 구성 을 새 MongoDB Agent 주체 및 Keytab 파일로 업데이트합니다.
MongoDB Agent로 업데이트한 후 레거시 모니터링 및 백업 에이전트 사용자를 제거할 수 있습니다.
백업 에이전트 및 모니터링 에이전트에 대한 옵션을 추가하려면 다음을 수행합니다.
Backup Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
Monitoring Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
배포에 필요한 모든 설정을 추가한 후 Next 을(를) 클릭합니다.
다음을 클릭할 수 있습니다. 추가한 모든 설정을 제거합니다.
중요
Ops Manager는 이러한 설정의 유효성을 검사하지 않습니다. 설정과 값이 올바른지 확인합니다.
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.
를 실행할 호스트의 시스템 shell MongoDB Agent curl
에서 다음 명령을 6 실행하여 64비트 x 용 RHEL 설치 프로그램을86 다운로드합니다.
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rpm
참고
<OpsManagerHost>:<Port>
를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version>
를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>
를 7
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.
sudo vi /etc/mongodb-mms/automation-agent.config
다음 구성 옵션을 업데이트합니다.
키 | 값 |
---|---|
ProjectID 프로젝트. | |
프로젝트 의 에이전트 API 키 입니다. | |
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트) |
Automation-agent.config 파일에 대한 변경 사항은 다음과 같아야 합니다.
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
RHEL(7.x, 8.x 또는 9.x) 또는 CentOS (7.x 또는 8.x), SUSE12, SUSE15 또는 Amazon Linux 2:
rpm
패키지 사용:
선택 사항: 레거시 에이전트에 대한 기존 구성 옵션을 추가합니다.
자동화가 백업 또는 모니터링 에이전트를 managed하지 않는 경우 Add Custom Configuration Options for your MongoDB Agent (Optional) 단계에서 이전에 있던 백업 또는 모니터링 설정을 추가할 수 있습니다.
중요
Kerberos 인증을 사용한 배포
레거시 에이전트에서 다음 설정 중 하나를 추가하지 마세요.
krb5Principal
krb5Keytab
Kerberos를 사용하여 별도의 데이터베이스 사용자로 인증된 레거시 에이전트. MongoDB Agent는 레거시 에이전트의 기능을 결합하기 때문에 단일 데이터베이스 사용자를 고용합니다. MongoDB Agent로 업그레이드하고 Kerberos를 계속 사용하려면 다음을 수행해야 합니다.
MongoDB Agent에 대한 새 Kerberos User Principal 및 데이터베이스 사용자 를 생성합니다.
Ops Manager Authentication & TLS 설정에서 에이전트 인증 구성 을 새 MongoDB Agent 주체 및 Keytab 파일로 업데이트합니다.
MongoDB Agent로 업데이트한 후 레거시 모니터링 및 백업 에이전트 사용자를 제거할 수 있습니다.
백업 에이전트 및 모니터링 에이전트에 대한 옵션을 추가하려면 다음을 수행합니다.
Backup Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
Monitoring Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
배포에 필요한 모든 설정을 추가한 후 Next 을(를) 클릭합니다.
다음을 클릭할 수 있습니다. 추가한 모든 설정을 제거합니다.
중요
Ops Manager는 이러한 설정의 유효성을 검사하지 않습니다. 설정과 값이 올바른지 확인합니다.
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.
를 실행할 호스트의 시스템 shell MongoDB Agent curl
에서 다음 명령을 7 실행하여 64비트 x 용 RHEL 설치 프로그램을86 다운로드합니다.
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rhel<version>.rpm
참고
<OpsManagerHost>:<Port>
를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version>
를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>
를 7
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.
sudo vi /etc/mongodb-mms/automation-agent.config
다음 구성 옵션을 업데이트합니다.
키 | 값 |
---|---|
ProjectID 프로젝트. | |
프로젝트 의 에이전트 API 키 입니다. | |
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트) |
Automation-agent.config 파일에 대한 변경 사항은 다음과 같아야 합니다.
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
tar
아카이브 사용:
선택 사항: 레거시 에이전트에 대한 기존 구성 옵션을 추가합니다.
자동화가 백업 또는 모니터링 에이전트를 managed하지 않는 경우 Add Custom Configuration Options for your MongoDB Agent (Optional) 단계에서 이전에 있던 백업 또는 모니터링 설정을 추가할 수 있습니다.
중요
Kerberos 인증을 사용한 배포
레거시 에이전트에서 다음 설정 중 하나를 추가하지 마세요.
krb5Principal
krb5Keytab
Kerberos를 사용하여 별도의 데이터베이스 사용자로 인증된 레거시 에이전트. MongoDB Agent는 레거시 에이전트의 기능을 결합하기 때문에 단일 데이터베이스 사용자를 고용합니다. MongoDB Agent로 업그레이드하고 Kerberos를 계속 사용하려면 다음을 수행해야 합니다.
MongoDB Agent에 대한 새 Kerberos User Principal 및 데이터베이스 사용자 를 생성합니다.
Ops Manager Authentication & TLS 설정에서 에이전트 인증 구성 을 새 MongoDB Agent 주체 및 Keytab 파일로 업데이트합니다.
MongoDB Agent로 업데이트한 후 레거시 모니터링 및 백업 에이전트 사용자를 제거할 수 있습니다.
백업 에이전트 및 모니터링 에이전트에 대한 옵션을 추가하려면 다음을 수행합니다.
Backup Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
Monitoring Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
배포에 필요한 모든 설정을 추가한 후 Next 을(를) 클릭합니다.
다음을 클릭할 수 있습니다. 추가한 모든 설정을 제거합니다.
중요
Ops Manager는 이러한 설정의 유효성을 검사하지 않습니다. 설정과 값이 올바른지 확인합니다.
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.
를 실행 호스팅하다 의 시스템 shell MongoDB Agent curl
에서 다음 명령을 실행하여 64비트 x 용 RHEL 설치 프로그램을 다운로드86 합니다.
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_x86_64.tar.gz
참고
<OpsManagerHost>:<Port>
를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version>
를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>
를 7
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
MongoDB Agent 를 설치한 디렉토리 에서 원하는 텍스트 편집기로 local.config 파일 을 엽니다.
vi <install-path>/local.config
다음 구성 옵션을 업데이트합니다.
키 | 값 |
---|---|
ProjectID 프로젝트. | |
프로젝트 의 에이전트 API 키 입니다. | |
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트) |
local.config 파일 의 결과 변경 사항은 다음과 같아야 합니다.
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
선택 사항: 바이너리, 로그 및 데이터 디렉토리를 생성합니다.
기존 모니터링 에이전트 및/또는 백업 에이전트 사용자가 있고 자동화를 활성화할 계획이 없는 경우 로그 디렉토리 만 생성하면 됩니다.
MongoDB Agent 에 필요한 파일을 저장 다음 디렉토리를 생성합니다.
참고
파일 경로에 mongodb-mms-automation
을 사용하는 것은 레거시 아티팩트이며, 자동화가 구성된 상태로 MongoDB Agent 가 설치되고 있음을 MEAN 하지는 않습니다.
구성 요소 | 기본 디렉토리 | 설명 |
---|---|---|
바이너리 | /var/lib/mongodb-mms-automation | MongoDB Agent 가 관리하는 바이너리입니다. 여기에는 MongoDB Agent, BI Connector 및 MongoDB 바이너리가 포함됩니다. |
MongoDB 에이전트 로그 | /var/log/mongodb-mms-automation | 다음은 MongoDB Agent가 생성하는 로그 파일입니다. |
MongoDB 데이터베이스 | /data | MongoDB Agent 가 생성하고 관리하는 데이터베이스입니다. |
다음 명령을 실행하여 디렉토리를 생성합니다.
sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation sudo mkdir -m 755 -p /var/log/mongodb-mms-automation sudo mkdir -m 755 -p /data
기본값 Agent 바이너리 및 MongoDB Ops Manager 구성 백업 파일 은 /var/lib/mongodb-mms-automation
에 있습니다. 이러한 파일을 다른 디렉토리 에 저장 하려면 다음 절차를 따르세요.
에이전트 바이너리의 위치 를 변경하려면 다음을 수행합니다.
Deployment, Agents, Downloads & Settings 순서대로 클릭합니다.
Download Directory 제목 아래에서 Download Directory (Linux) 에 표시된 경로 오른쪽에 있는 연필 아이콘을 클릭합니다.
경로를 원하는 새 경로로 변경합니다.
Save를 클릭합니다.
에이전트를 실행하는 각 호스트에서 지정한 새 디렉토리를 생성합니다.
sudo mkdir -m 755 -p /<newPath>
에이전트 구성 백업 의 위치 를 변경하려면 다음을 수행합니다.
원하는 텍스트 편집기에서 에이전트 구성 파일 을 엽니다.
mmsConfigBackup
설정을 구성 백업 파일의 새 경로로 변경합니다.mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json Agent 구성 파일 을 저장합니다.
구성 백업 파일을 새 디렉토리로 이동합니다.
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
MongoDB Agent 를 실행하는 시스템 사용자 에게 권한을 할당합니다.
다음 명령을 실행합니다.
Create mongodb user and group if they do not exist if ! sudo /usr/bin/id -g mongodb &>/dev/null; then sudo /usr/sbin/groupadd -r mongodb fi Create mongodb user if they do not exist and assign them to the mongodb group if ! sudo /usr/bin/id mongodb &>/dev/null; then sudo /usr/sbin/useradd -M -r -g mongodb \ -d /var/lib/mongo -s /bin/false \ -c mongodb mongodb > /dev/null 2>&1 fi Grant the mongodb:mongodb user and group permissions to manage deployments. sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation sudo chown mongodb:mongodb /var/log/mongodb-mms-automation sudo chown mongodb:mongodb /data
PowerPC 아키텍처의 RHEL/ CentOS (7.x)( MongoDB 3.4 이상 배포 관리):
rpm
패키지 사용:
선택 사항: 레거시 에이전트에 대한 기존 구성 옵션을 추가합니다.
자동화가 백업 또는 모니터링 에이전트를 managed하지 않는 경우 Add Custom Configuration Options for your MongoDB Agent (Optional) 단계에서 이전에 있던 백업 또는 모니터링 설정을 추가할 수 있습니다.
중요
Kerberos 인증을 사용한 배포
레거시 에이전트에서 다음 설정 중 하나를 추가하지 마세요.
krb5Principal
krb5Keytab
Kerberos를 사용하여 별도의 데이터베이스 사용자로 인증된 레거시 에이전트. MongoDB Agent는 레거시 에이전트의 기능을 결합하기 때문에 단일 데이터베이스 사용자를 고용합니다. MongoDB Agent로 업그레이드하고 Kerberos를 계속 사용하려면 다음을 수행해야 합니다.
MongoDB Agent에 대한 새 Kerberos User Principal 및 데이터베이스 사용자 를 생성합니다.
Ops Manager Authentication & TLS 설정에서 에이전트 인증 구성 을 새 MongoDB Agent 주체 및 Keytab 파일로 업데이트합니다.
MongoDB Agent로 업데이트한 후 레거시 모니터링 및 백업 에이전트 사용자를 제거할 수 있습니다.
백업 에이전트 및 모니터링 에이전트에 대한 옵션을 추가하려면 다음을 수행합니다.
Backup Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
Monitoring Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
배포에 필요한 모든 설정을 추가한 후 Next 을(를) 클릭합니다.
다음을 클릭할 수 있습니다. 추가한 모든 설정을 제거합니다.
중요
Ops Manager는 이러한 설정의 유효성을 검사하지 않습니다. 설정과 값이 올바른지 확인합니다.
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.
shell 를 MongoDB Agent curl
실행 호스팅하다 의 시스템 에서 다음 명령을 실행하여 7 PowerPC용 RHEL 설치 프로그램을 다운로드 합니다.
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.ppc641e.rhel<version>.rpm
참고
<OpsManagerHost>:<Port>
를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version>
를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>
를 7
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.
sudo vi /etc/mongodb-mms/automation-agent.config
다음 구성 옵션을 업데이트합니다.
키 | 값 |
---|---|
ProjectID 프로젝트. | |
프로젝트 의 에이전트 API 키 입니다. | |
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트) |
Automation-agent.config 파일에 대한 변경 사항은 다음과 같아야 합니다.
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
tar
아카이브 사용:
선택 사항: 레거시 에이전트에 대한 기존 구성 옵션을 추가합니다.
자동화가 백업 또는 모니터링 에이전트를 managed하지 않는 경우 Add Custom Configuration Options for your MongoDB Agent (Optional) 단계에서 이전에 있던 백업 또는 모니터링 설정을 추가할 수 있습니다.
중요
Kerberos 인증을 사용한 배포
레거시 에이전트에서 다음 설정 중 하나를 추가하지 마세요.
krb5Principal
krb5Keytab
Kerberos를 사용하여 별도의 데이터베이스 사용자로 인증된 레거시 에이전트. MongoDB Agent는 레거시 에이전트의 기능을 결합하기 때문에 단일 데이터베이스 사용자를 고용합니다. MongoDB Agent로 업그레이드하고 Kerberos를 계속 사용하려면 다음을 수행해야 합니다.
MongoDB Agent에 대한 새 Kerberos User Principal 및 데이터베이스 사용자 를 생성합니다.
Ops Manager Authentication & TLS 설정에서 에이전트 인증 구성 을 새 MongoDB Agent 주체 및 Keytab 파일로 업데이트합니다.
MongoDB Agent로 업데이트한 후 레거시 모니터링 및 백업 에이전트 사용자를 제거할 수 있습니다.
백업 에이전트 및 모니터링 에이전트에 대한 옵션을 추가하려면 다음을 수행합니다.
Backup Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
Monitoring Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
배포에 필요한 모든 설정을 추가한 후 Next 을(를) 클릭합니다.
다음을 클릭할 수 있습니다. 추가한 모든 설정을 제거합니다.
중요
Ops Manager는 이러한 설정의 유효성을 검사하지 않습니다. 설정과 값이 올바른지 확인합니다.
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.
shell 를 MongoDB Agent curl
실행 호스팅하다 의 시스템 에서 다음 명령을 실행하여 7 PowerPC용 RHEL 설치 프로그램을 다운로드 합니다.
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_ppc64le.tar.gz
참고
<OpsManagerHost>:<Port>
를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version>
를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>
를 7
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
MongoDB Agent 를 설치한 디렉토리 에서 원하는 텍스트 편집기로 local.config 파일 을 엽니다.
vi <install-path>/local.config
다음 구성 옵션을 업데이트합니다.
키 | 값 |
---|---|
ProjectID 프로젝트. | |
프로젝트 의 에이전트 API 키 입니다. | |
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트) |
local.config 파일 의 결과 변경 사항은 다음과 같아야 합니다.
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
선택 사항: 바이너리, 로그 및 데이터 디렉토리를 생성합니다.
기존 모니터링 에이전트 및/또는 백업 에이전트 사용자가 있고 자동화를 활성화할 계획이 없는 경우 로그 디렉토리 만 생성하면 됩니다.
MongoDB Agent 에 필요한 파일을 저장 다음 디렉토리를 생성합니다.
참고
파일 경로에 mongodb-mms-automation
을 사용하는 것은 레거시 아티팩트이며, 자동화가 구성된 상태로 MongoDB Agent 가 설치되고 있음을 MEAN 하지는 않습니다.
구성 요소 | 기본 디렉토리 | 설명 |
---|---|---|
바이너리 | /var/lib/mongodb-mms-automation | MongoDB Agent 가 관리하는 바이너리입니다. 여기에는 MongoDB Agent, BI Connector 및 MongoDB 바이너리가 포함됩니다. |
MongoDB 에이전트 로그 | /var/log/mongodb-mms-automation | 다음은 MongoDB Agent가 생성하는 로그 파일입니다. |
MongoDB 데이터베이스 | /data | MongoDB Agent 가 생성하고 관리하는 데이터베이스입니다. |
다음 명령을 실행하여 디렉토리를 생성합니다.
sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation sudo mkdir -m 755 -p /var/log/mongodb-mms-automation sudo mkdir -m 755 -p /data
기본값 Agent 바이너리 및 MongoDB Ops Manager 구성 백업 파일 은 /var/lib/mongodb-mms-automation
에 있습니다. 이러한 파일을 다른 디렉토리 에 저장 하려면 다음 절차를 따르세요.
에이전트 바이너리의 위치 를 변경하려면 다음을 수행합니다.
Deployment, Agents, Downloads & Settings 순서대로 클릭합니다.
Download Directory 제목 아래에서 Download Directory (Linux) 에 표시된 경로 오른쪽에 있는 연필 아이콘을 클릭합니다.
경로를 원하는 새 경로로 변경합니다.
Save를 클릭합니다.
에이전트를 실행하는 각 호스트에서 지정한 새 디렉토리를 생성합니다.
sudo mkdir -m 755 -p /<newPath>
에이전트 구성 백업 의 위치 를 변경하려면 다음을 수행합니다.
원하는 텍스트 편집기에서 에이전트 구성 파일 을 엽니다.
mmsConfigBackup
설정을 구성 백업 파일의 새 경로로 변경합니다.mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json Agent 구성 파일 을 저장합니다.
구성 백업 파일을 새 디렉토리로 이동합니다.
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
MongoDB Agent 를 실행하는 시스템 사용자 에게 권한을 할당합니다.
다음 명령을 실행합니다.
Create mongodb user and group if they do not exist if ! sudo /usr/bin/id -g mongodb &>/dev/null; then sudo /usr/sbin/groupadd -r mongodb fi Create mongodb user if they do not exist and assign them to the mongodb group if ! sudo /usr/bin/id mongodb &>/dev/null; then sudo /usr/sbin/useradd -M -r -g mongodb \ -d /var/lib/mongo -s /bin/false \ -c mongodb mongodb > /dev/null 2>&1 fi Grant the mongodb:mongodb user and group permissions to manage deployments. sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation sudo chown mongodb:mongodb /var/log/mongodb-mms-automation sudo chown mongodb:mongodb /data
zSeries 아키텍처( MongoDB 3.4 이상 배포 관리):
RHEL(7.x, 패키지8 관리자를 사용하여 .x 또는 9.x) 또는 CentOS (7.x 또는 8.x)를 실행합니다.rpm
선택 사항: 레거시 에이전트에 대한 기존 구성 옵션을 추가합니다.
자동화가 백업 또는 모니터링 에이전트를 managed하지 않는 경우 Add Custom Configuration Options for your MongoDB Agent (Optional) 단계에서 이전에 있던 백업 또는 모니터링 설정을 추가할 수 있습니다.
중요
Kerberos 인증을 사용한 배포
레거시 에이전트에서 다음 설정 중 하나를 추가하지 마세요.
krb5Principal
krb5Keytab
Kerberos를 사용하여 별도의 데이터베이스 사용자로 인증된 레거시 에이전트. MongoDB Agent는 레거시 에이전트의 기능을 결합하기 때문에 단일 데이터베이스 사용자를 고용합니다. MongoDB Agent로 업그레이드하고 Kerberos를 계속 사용하려면 다음을 수행해야 합니다.
MongoDB Agent에 대한 새 Kerberos User Principal 및 데이터베이스 사용자 를 생성합니다.
Ops Manager Authentication & TLS 설정에서 에이전트 인증 구성 을 새 MongoDB Agent 주체 및 Keytab 파일로 업데이트합니다.
MongoDB Agent로 업데이트한 후 레거시 모니터링 및 백업 에이전트 사용자를 제거할 수 있습니다.
백업 에이전트 및 모니터링 에이전트에 대한 옵션을 추가하려면 다음을 수행합니다.
Backup Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
Monitoring Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
배포에 필요한 모든 설정을 추가한 후 Next 을(를) 클릭합니다.
다음을 클릭할 수 있습니다. 추가한 모든 설정을 제거합니다.
중요
Ops Manager는 이러한 설정의 유효성을 검사하지 않습니다. 설정과 값이 올바른지 확인합니다.
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.
shell 를 실행 호스팅하다 MongoDB Agent 의 curl
시스템 7 에서 다음 명령을8 실행하여 IBM zSeries용 RHEL.X/.X의 설치 프로그램을 다운로드 합니다.
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.rhel<version>.rpm
참고
<OpsManagerHost>:<Port>
를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version>
를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>
를 7
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.
sudo vi /etc/mongodb-mms/automation-agent.config
다음 구성 옵션을 업데이트합니다.
키 | 값 |
---|---|
ProjectID 프로젝트. | |
프로젝트 의 에이전트 API 키 입니다. | |
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트) |
Automation-agent.config 파일에 대한 변경 사항은 다음과 같아야 합니다.
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
이 절차에 따라 deb
또는 rpm
패키지를 사용하지 않는 Linux 시스템에 MongoDB Agent 에 대한 업데이트 를 설치합니다.
선택 사항: 레거시 에이전트에 대한 기존 구성 옵션을 추가합니다.
자동화가 백업 또는 모니터링 에이전트를 managed하지 않는 경우 Add Custom Configuration Options for your MongoDB Agent (Optional) 단계에서 이전에 있던 백업 또는 모니터링 설정을 추가할 수 있습니다.
중요
Kerberos 인증을 사용한 배포
레거시 에이전트에서 다음 설정 중 하나를 추가하지 마세요.
krb5Principal
krb5Keytab
Kerberos를 사용하여 별도의 데이터베이스 사용자로 인증된 레거시 에이전트. MongoDB Agent는 레거시 에이전트의 기능을 결합하기 때문에 단일 데이터베이스 사용자를 고용합니다. MongoDB Agent로 업그레이드하고 Kerberos를 계속 사용하려면 다음을 수행해야 합니다.
MongoDB Agent에 대한 새 Kerberos User Principal 및 데이터베이스 사용자 를 생성합니다.
Ops Manager Authentication & TLS 설정에서 에이전트 인증 구성 을 새 MongoDB Agent 주체 및 Keytab 파일로 업데이트합니다.
MongoDB Agent로 업데이트한 후 레거시 모니터링 및 백업 에이전트 사용자를 제거할 수 있습니다.
백업 에이전트 및 모니터링 에이전트에 대한 옵션을 추가하려면 다음을 수행합니다.
Backup Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
Monitoring Configurations 섹션에서 다음을 수행합니다.
Setting 상자에 원하는 설정 을 입력하고 Value 상자에 해당 값을 입력합니다.
Setting 를 두 개 이상 추가하려면 + Add Setting 링크를 클릭합니다. 다른 행이 나타납니다.
모든 설정이 추가될 때까지 반복합니다.
배포에 필요한 모든 설정을 추가한 후 Next 을(를) 클릭합니다.
다음을 클릭할 수 있습니다. 추가한 모든 설정을 제거합니다.
중요
Ops Manager는 이러한 설정의 유효성을 검사하지 않습니다. 설정과 값이 올바른지 확인합니다.
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.
shell 를 MongoDB Agent curl
실행 호스팅하다 의 시스템 에서 64 Linux다음 명령을 실행하여 일반 비트 설치 프로그램을 다운로드 합니다.
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.linux_x86_64.tar.gz
참고
<OpsManagerHost>:<Port>
를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version>
를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>
를 7
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
MongoDB Agent 를 설치한 디렉토리 에서 원하는 텍스트 편집기로 local.config 파일 을 엽니다.
vi <install-path>/local.config
다음 구성 옵션을 업데이트합니다.
키 | 값 |
---|---|
ProjectID 프로젝트. | |
프로젝트 의 에이전트 API 키 입니다. | |
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트) |
local.config 파일 의 결과 변경 사항은 다음과 같아야 합니다.
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
선택 사항: 바이너리, 로그 및 데이터 디렉토리를 생성합니다.
기존 모니터링 에이전트 및/또는 백업 에이전트 사용자가 있고 자동화를 활성화할 계획이 없는 경우 로그 디렉토리 만 생성하면 됩니다.
MongoDB Agent 에 필요한 파일을 저장 다음 디렉토리를 생성합니다.
참고
파일 경로에 mongodb-mms-automation
을 사용하는 것은 레거시 아티팩트이며, 자동화가 구성된 상태로 MongoDB Agent 가 설치되고 있음을 MEAN 하지는 않습니다.
구성 요소 | 기본 디렉토리 | 설명 |
---|---|---|
바이너리 | /var/lib/mongodb-mms-automation | MongoDB Agent 가 관리하는 바이너리입니다. 여기에는 MongoDB Agent, BI Connector 및 MongoDB 바이너리가 포함됩니다. |
MongoDB 에이전트 로그 | /var/log/mongodb-mms-automation | 다음은 MongoDB Agent가 생성하는 로그 파일입니다. |
MongoDB 데이터베이스 | /data | MongoDB Agent 가 생성하고 관리하는 데이터베이스입니다. |
다음 명령을 실행하여 디렉토리를 생성합니다.
sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation sudo mkdir -m 755 -p /var/log/mongodb-mms-automation sudo mkdir -m 755 -p /data
기본값 Agent 바이너리 및 MongoDB Ops Manager 구성 백업 파일 은 /var/lib/mongodb-mms-automation
에 있습니다. 이러한 파일을 다른 디렉토리 에 저장 하려면 다음 절차를 따르세요.
에이전트 바이너리의 위치 를 변경하려면 다음을 수행합니다.
Deployment, Agents, Downloads & Settings 순서대로 클릭합니다.
Download Directory 제목 아래에서 Download Directory (Linux) 에 표시된 경로 오른쪽에 있는 연필 아이콘을 클릭합니다.
경로를 원하는 새 경로로 변경합니다.
Save를 클릭합니다.
에이전트를 실행하는 각 호스트에서 지정한 새 디렉토리를 생성합니다.
sudo mkdir -m 755 -p /<newPath>
에이전트 구성 백업 의 위치 를 변경하려면 다음을 수행합니다.
원하는 텍스트 편집기에서 에이전트 구성 파일 을 엽니다.
mmsConfigBackup
설정을 구성 백업 파일의 새 경로로 변경합니다.mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json Agent 구성 파일 을 저장합니다.
구성 백업 파일을 새 디렉토리로 이동합니다.
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
MongoDB Agent 를 실행하는 시스템 사용자 에게 권한을 할당합니다.
다음 명령을 실행합니다.
Create mongodb user and group if they do not exist if ! sudo /usr/bin/id -g mongodb &>/dev/null; then sudo /usr/sbin/groupadd -r mongodb fi Create mongodb user if they do not exist and assign them to the mongodb group if ! sudo /usr/bin/id mongodb &>/dev/null; then sudo /usr/sbin/useradd -M -r -g mongodb \ -d /var/lib/mongo -s /bin/false \ -c mongodb mongodb > /dev/null 2>&1 fi Grant the mongodb:mongodb user and group permissions to manage deployments. sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation sudo chown mongodb:mongodb /var/log/mongodb-mms-automation sudo chown mongodb:mongodb /data
다음 단계
MongoDB Agent 업데이트가 완료된 후 다음을 수행합니다.