4장. 리소스 최적화 서비스 비활성화

4.1. 리소스 최적화 파일 및 데이터 제거

Ansible을 사용하여 리소스 최적화 서비스 비활성화

각 시스템에서 다음 단계를 수행하여 리소스 최적화 서비스를 비활성화 및 제거합니다.

절차

  1. 다음 명령을 사용하여 Ansible Playbook을 다운로드합니다.

    $ curl -O https://raw.githubusercontent.com/RedHatInsights/ros-backend/v1.0/ansible-playbooks/ros_disable.yml
  2. 명령을 사용하여 Ansible Playbook을 실행합니다.

    # ansible-playbook -c local ros_disable_and_clean_up.yml

플레이북을 설치 제거해도 PCP(Performance Co-Pilot) 툴킷을 중지하거나 제거하지는 않습니다. PCP는 여러 애플리케이션을 지원할 수 있습니다. PCP를 리소스 최적화 서비스 전용으로 사용하고 PCP를 제거하려는 경우 몇 가지 옵션이 있습니다. pmloggerpmcd 서비스를 중지 및 비활성화하거나 시스템에서 pcp 패키지를 제거하여 PCP를 완전히 제거할 수 있습니다.

Ansible을 사용하지 않고 리소스 최적화 서비스 수동 비활성화

Ansible을 사용하여 설치 제거 프로세스를 신속하게 수행하는 것이 좋습니다. Ansible을 사용하지 않도록 선택하는 경우 다음과 같은 수동 절차를 사용하십시오.

절차

  1. /etc/pcp/pmlogger/control.d/local에서 이 행을 제거하여 리소스 최적화 서비스 지표 컬렉션 비활성화

    LOCALHOSTNAME	n   y	PCP_LOG_DIR/pmlogger/ros	-r -T24h10m -c config.ros -v 100Mb
  2. PCP를 다시 시작하여 리소스 최적화 서비스 지표 수집이 효과적으로 중지됩니다.

    $ sudo systemctl pmcd pmlogger
  3. 리소스 최적화 서비스 구성 파일 제거

    $ sudo rm /var/lib/pcp/config/pmlogger/config.ros
  4. 시스템에서 리소스 최적화 데이터 제거

    $ sudo rm -rf /var/log/pcp/pmlogger/ros
  5. 다른 것을 위해 PCP를 사용하지 않는 경우 시스템에서 제거할 수 있습니다.

    $ sudo yum remove pcp