custom.yml 파일을 수정하여 VMware Integrated OpenStack 프로파일링 기능을 구성합니다.
VMware Integrated OpenStack에는 프로파일러를 구성할 수 있는 두 가지 옵션이 있습니다. 프로파일러 추적 데이터를 저장하기 위해 Ceilometer OpenStack 서비스와 함께 사용하거나 vRealize Log Insight와 함께 사용할 수 있습니다.
사전 요구 사항
- 프로파일러 추적 데이터를 저장하는 데 vRealize Log Insight를 사용하려면 인스턴스가 완벽하게 작동 가능하고, 버전 3.3 이상이고,
USER
역할이 할당된 사용자로 인증할 수 있는지 확인합니다.
-
Ceilometer OpenStack
서비스를 사용하여 프로파일러 추적 데이터를 저장하려면 해당 서비스가 실행 중인지 확인합니다.
프로시저
- 추적 기능을 사용하도록 custom.yml 파일을 수정합니다.
- 아직 해당 작업을 수행하지 않은 경우, custom.yml 파일을 구현합니다.
sudo mkdir -p /opt/vmware/vio/custom
sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
- 매개 변수의 주석 처리를 제거하고 매개 변수를 수정하여 custom.yml 파일을 편집합니다.
-
Ceilometer OpenStack
을 사용하는 경우, 다음 매개 변수를 주석 처리 제거하고 수정합니다.
os_profiler_enabled: True
os_profiler_hmac_keys: SECRET_KEY
- vRealize Log Insight를 사용하는 경우, 다음 매개 변수를 주석 처리 제거하고 수정합니다.
os_profiler_enabled: True
os_profiler_hmac_keys: SECRET_KEY
os_profiler_connection_string: "loginsight://loginsight_username:password@loginsight_ip_address"
매개 변수 |
설명 |
os_profiler_enabled |
기본값을 사용합니다. True로 설정하면 OpenStack 프로파일링 기능이 사용하도록 설정됩니다. |
os_profiler_hmac_keys |
보안 키를 지정합니다. 이 키는 관리자가 추적을 실행할 때마다 제공해야 합니다. |
os_profiler_connection_string |
vRealize Log Insight 서버에 대한 인증을 지정합니다. 인스턴스의 사용자 이름, 암호 및 주소를 포함합니다. |
- 새 구성을 VMware Integrated OpenStack 배포로 푸시합니다.
viocli deployment configure
참고: 구성을 푸시하면 OpenStack 서비스가 일시적으로 중단됩니다.
- vRealize Log Insight를 사용하여 프로파일러 추적 데이터를 저장하는 경우, 프로파일링을 사용하도록 설정된 명령을 실행할 때마다 연결 문자열을 입력하지 않도록
OSPROFILER_CONNECTION_STRING
환경 변수를 설정합니다.
명령을 실행할 모든
VMware Integrated OpenStack 컨트롤러에 변수를 설정해야 합니다.
export OSPROFILER_CONNECTION_STRING="loginsight://loginsight_username:password@loginsight_ip_address"
결과
이제 프로파일링 기능을 사용할 수 있습니다.