viocli update heat 명령을 사용하여 Heat 서비스 구성에서 특정 매개 변수를 업데이트할 수 있습니다.
Heat 구성에 대한 자세한 내용은 OpenStack Heat 구성 설명서 항목을 참조하십시오.
conf: heat: DEFAULT: max_resources_per_stack: 1000 max_stacks_per_tenant: 100 event_purge_batch_size: 200 max_events_per_stack: 1000 encrypt_parameters_and_properties: false max_nested_stack_depth: 5 max_interface_check_attempts: 60 convergence_engine: true observe_on_update: false max_template_size: 524288 stack_action_timeout: 3600 max_pool_size: 5 max_overflow: 50 rpc_response_timeout: 60 client_retry_limit: 2
다음 예와 같이 비대화형 모드에서 Heat 매개 변수를 업데이트할 수도 있습니다.
kubectl -n openstack patch heat heat1 --type=merge --patch '{"spec":{"conf":{"heat":{"DEFAULT":{"rpc_response_timeout":360}}}}}'
비대화형 모드에서 Heat 매개 변수를 업데이트하면 viocli update heat 명령과 동일한 결과가 생성됩니다.
매개 변수 | 기본값 | 설명 |
---|---|---|
max_resources_per_stack |
1000 |
Heat 스택이 사용할 수 있는 최대 리소스 수를 입력합니다. |
max_stacks_per_tenant |
100 |
각 프로젝트가 생성할 수 있는 최대 Heat 스택 수를 입력합니다. |
event_purge_batch_size |
200 |
제거된 스택 이벤트의 크기를 입력합니다. |
max_events_per_stack |
1000 |
스택당 사용할 수 있는 최대 이벤트 수를 입력합니다. |
encrypt_parameters_and_properties |
false |
숨겨진 것으로 표시된 템플릿 매개 변수와 모든 리소스 속성을 데이터베이스에 저장하기 전에 암호화합니다. |
max_nested_stack_depth |
5 |
인터페이스가 연결되었는지 또는 분리되었는지 확인할 수 있는 최대 횟수를 입력합니다. |
max_interface_check_attempts |
10 |
인터페이스가 연결되었는지 또는 분리되었는지 확인할 횟수를 입력합니다. |
convergence_engine |
true |
이 옵션은 컨버전스 아키텍처로 엔진을 활성화합니다. |
observe_on_update |
false |
업데이트 시 Heat가 현실에서 기존 리소스 속성을 수집하고 업데이트된 템플릿으로 컨버전스할 수 있습니다. |
max_template_size |
524288 |
Heat 템플릿의 최대 파일 크기(바이트)를 입력합니다. |
stack_action_timeout |
3600 |
Heat 스택 작업의 시간 초과(초)를 입력합니다. |
max_pool_size |
5 |
풀에서 열린 상태로 유지할 SQL 연결의 최대 수를 입력합니다. |
max_overflow |
50 |
설정한 경우 SQLAlchemy로 최대값을 입력합니다. |
rpc_response_timeout |
60 |
호출의 응답을 기다릴 시간(초)을 입력합니다. |
client_retry_limit |
2 |
클라이언트에서 예상되는 일시적 오류가 발생할 경우 재시도할 횟수를 입력합니다. |