Docker 요구 사항
구성 요소의 기본 요구 사항은 동일하게 유지되지만 컨테이너의 오버헤드를 처리하기 위해 리소스를 추가해야 하는 경우가 있습니다. Docker 컨테이너에서 실행되는 경우 CPU, 메모리 및 디스크의 요구 사항에는 변화가 없습니다. 최대 힙은 사용 가능한 총 RAM보다 500 MB 작아야 합니다.
apmdevops104kr
구성 요소의 기본 요구 사항은 동일하게 유지되지만 컨테이너의 오버헤드를 처리하기 위해 리소스를 추가해야 하는 경우가 있습니다. Docker 컨테이너에서 실행되는 경우 CPU, 메모리 및 디스크의 요구 사항에는 변화가 없습니다. 최대 힙은 사용 가능한 총 RAM보다 500 MB 작아야 합니다.
배포 예:
Enterprise Manager를 실행하는 가상 컴퓨터 - 메트릭 500,000개/Introscope 및 CA CEM TIM 작업 부하를 실행하는 프런트엔드 응용 프로그램 10개리소스 | 크기 조정 예 |
OS | RHEL 7 - 최소 1.5 GB의 RAM은 운영 체제용으로 예약 |
CPU | 코어 4개 |
메모리 | 8 GB |
힙 크기 | 5GB, Docker 오버헤드 500 MB |
메트릭 | 500,000 |
프런트엔드 응용 프로그램 | 10 |
APM 데이터베이스 위치 | Enterprise Manager와 다른 컴퓨터 |
스와핑을 사용하지 않는 VM
스와핑을 사용하지 않는 VM에 설치를 실행할 경우 최소 힙 크기와 최대 힙 크기를 동일한 값으로 설정하십시오. 힙 크기 값은 Docker 컨테이너 오버헤드를 위한 500 MB를 포함해야 합니다.
참고: 힙 크기를 너무 높게 설정하면 구성 요소가 작동 중단됩니다.
루프백 모드
Docker를 루프백 모드에서 실행하지 마십시오. Docker에 전용 볼륨을 제공하거나
devicemapper
를 사용하는 것이 좋습니다.Docker를 사용하는 Postgres
데이터 손실을 방지하려면 데이터 디렉터리를 Docker 컨테이너 외부에 영구 디렉터리로 만드십시오. Docker 컨테이너는 기본적으로 영구적이지 않습니다. 이 구성을 사용하면 데이터 손실 없이 업그레이드할 수 있습니다. Docker 볼륨 매핑을 사용하십시오.
예:
docker run -v /data/docker-exported/opt/ca/postgres/data:/opt/ca/postgres/data
이 명령은 외부 디렉터리
/data/docker-exported/opt/ca/postgres/data
를 컨테이너 내의 /opt/ca/postgres/data
에 매핑합니다.