8.4. metadata_agent.ini
이 섹션에는 /etc/neutron/metadata_agent.ini
파일에 대한 옵션이 포함되어 있습니다.
8.4.1. 기본값 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/metadata_agent.ini
파일의 [DEFAULT]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | ssl용 CA 인증서(인증 기관 공개 키) 파일 |
| 부울 값 | true로 설정하면 로깅 수준이 기본 INFO(정보) 수준이 아닌 DEBUG(디버그)로 설정됩니다. |
| 목록 값 | logger=LEVEL 쌍의 패키지 로깅 수준 목록입니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 부울 값 | 사용 중단의 치명적인 상태를 활성화하거나 비활성화합니다. |
'instance_format = [instance: %(uuid)s] ' | 문자열 값 | 로그 메시지와 함께 전달되는 인스턴스의 형식입니다. |
`instance_uuid_format = [instance: %(uuid)s] ` | 문자열 값 | 로그 메시지와 함께 전달되는 인스턴스 UUID의 형식입니다. |
| 문자열 값 | 로깅 구성 파일의 이름입니다. 이 파일은 기존 로깅 구성 파일에 추가됩니다. 로깅 구성 파일에 대한 자세한 내용은 Python 로깅 모듈 설명서를 참조하십시오. 로깅 구성 파일을 사용할 때 모든 로깅 구성은 구성 파일에 설정되고 기타 로깅 구성 옵션은 무시됩니다(예: log-date-format). |
| 문자열 값 | 로그 레코드에서 %%(asctime)의 형식 문자열을 정의합니다. 기본값: %(기본값) . log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 문자열 값 | (선택 사항) 상대 log_file 경로에 사용되는 기본 디렉터리입니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 문자열 값 | (선택 사항) 로깅 출력을 보낼 로그 파일의 이름입니다. 기본값이 설정되지 않은 경우 로깅은 use_stderr에서 정의한 대로 stderr로 이동합니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 정수 값 | 로그 파일이 순환되기 전의 시간입니다. log_rotation_type이 setto "interval"인 경우 이 옵션은 무시됩니다. |
| 문자열 값 | 회전 간격 유형입니다. 마지막 파일 변경 시간(또는 서비스가 시작된 시간)은 다음 순환을 예약할 때 사용됩니다. |
| 문자열 값 | 로그 회전 유형. |
| 문자열 값 | 컨텍스트에서 로그 메시지에 사용할 포맷 문자열입니다. oslo_log.formatters.ContextFormatter에서 사용합니다. |
| 문자열 값 | 메시지의 로깅 수준이 DEBUG이면 로그 메시지에 추가할 추가 데이터입니다. oslo_log.formatters.ContextFormatter에서 사용합니다. |
| 문자열 값 | 컨텍스트가 정의되지 않은 경우 로그 메시지에 사용할 형식 문자열입니다. oslo_log.formatters.ContextFormatter에서 사용합니다. |
| 문자열 값 | 각 줄의 예외 출력에 이 형식을 접두사로 지정합니다. oslo_log.formatters.ContextFormatter에서 사용합니다. |
| 문자열 값 | logging_context_format_string에 사용되는 %(user_identity)s의 형식 문자열을 정의합니다. oslo_log.formatters.ContextFormatter에서 사용합니다. |
| 정수 값 | 순환된 로그 파일의 최대 수입니다. |
| 정수 값 | 로그 파일 최대 크기(MB). "log_rotation_type"이 "size"로 설정되지 않은 경우 이 옵션은 무시됩니다. |
| 정수 값 | 메타데이터 서버 소켓을 구성할 백로그 요청 수 |
`metadata_proxy_group = ` | 문자열 값 | 초기화 후 메타데이터 프록시를 실행하는 그룹(gid 또는 name)(있는 경우): agent 유효 그룹. |
`metadata_proxy_shared_secret = ` | 문자열 값 | 메타데이터 요청을 프록시할 때 Neutron에서 Instance-ID 헤더에 공유 시크릿에 서명하여 스푸핑을 방지합니다. 시크릿에 사용할 문자열을 선택할 수 있지만 여기에서 Nova 메타데이터 서버에서 사용하는 구성과 일치해야 합니다. 알림: Nova는 동일한 구성 키를 사용하지만 [neutron] 섹션에 있습니다. |
| 문자열 값 | 메타데이터 프록시 UNIX 도메인 소켓의 위치. |
| 문자열 값 | 메타 데이터 프록시 UNIX 도메인 소켓 모드, 4개의 값이 허용됨: 추론: metadata_proxy_user/group 값의 모드를 추론하고, user: metadata 프록시 소켓 모드를 0o644로 설정합니다. metadata_proxy_user가 에이전트 유효 사용자 또는 root인 경우 사용할 수 있도록 group: metadata 프록시 소켓 모드를 0o664로 설정하여 metadata_proxy_group이 에이전트 유효 그룹 또는 root일 때 사용할 수 있습니다. all: 메타데이터 프록시 소켓 모드를 0o666으로 설정하고, 그렇지 않을 경우를 사용합니다. |
`metadata_proxy_user = ` | 문자열 값 | 초기화 후 메타데이터 프록시를 실행하는 사용자(uid 또는 name)(비어 있는 경우: agent effective user). |
| 정수 값 | 메타데이터 서버의 개별 작업자 프로세스 수(기본값: CPU 수의 절반) |
`nova_client_cert = ` | 문자열 값 | nova 메타데이터 API 서버의 클라이언트 인증서입니다. |
`nova_client_priv_key = ` | 문자열 값 | 클라이언트 인증서의 개인 키입니다. |
| 호스트 주소 값 | Nova 메타데이터 서버의 IP 주소 또는 DNS 이름. |
| 부울 값 | nova 메타데이터에 대해 비보안 SSL(https) 요청을 수행할 수 있습니다 |
| 포트 값 | Nova 메타데이터 서버에서 사용하는 TCP 포트. |
| 문자열 값 | nova 메타데이터, http 또는 https에 액세스하는 프로토콜 |
| 부울 값 | 오류 이벤트 게시를 활성화하거나 비활성화합니다. |
| 정수 값 | rate_limit_interval당 최대 기록 메시지 수. |
| 문자열 값 | 속도 제한에 사용되는 로그 수준 이름: CRITICAL, ERROR, INFO, WARNING, DEBUG 또는 빈 문자열. rate_limit_except_level보다 크거나 같은 로그는 필터링되지 않습니다. 빈 문자열은 모든 레벨이 필터링되었음을 나타냅니다. |
| 정수 값 | 로그 속도 제한 간격, 초 수입니다. |
| 정수 값 | RPC 호출의 응답을 기다리는 최대 시간(초)입니다. |
| 문자열 값 | 로그 라인을 수신하는 Syslog 기능. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 부울 값 | 로깅을 위해 journald를 활성화합니다. systemd 환경에서 실행되는 경우 저널 지원을 활성화할 수 있습니다. 이렇게 하면 로그 메시지 외에도 구조화된 메타데이터를 포함하는 저널 네이티브 프로토콜을 사용합니다.이 옵션은 log_config_append가 설정된 경우 무시됩니다. |
| 부울 값 | 로깅을 위해 JSON 포맷을 사용합니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 부울 값 | 로깅을 위해 syslog를 사용합니다. 기존 syslog 형식은 DEPRECATED이며 나중에 RFC5424를 적용하도록 변경됩니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 부울 값 | Windows 이벤트 로그에 로그 출력. |
| 부울 값 | 출력을 표준 오류에 기록합니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 부울 값 | 파일 시스템을 감시하도록 설계된 로깅 핸들러를 사용합니다. 로그 파일이 이동되거나 제거되면 이 핸들러는 지정된 경로를 사용하여 새 로그 파일을 즉시 엽니다. log_file 옵션이 지정되고 Linux 플랫폼이 사용되는 경우에만 의미가 있습니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
8.4.2. 에이전트 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/metadata_
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
agent.ini
파일의 [agent]
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 부울 값 | 로그 에이전트 하트비트 |
| 부동 소수점 값 | server에 상태를 보고하는 노드 간 초. agent_down_time보다 절반 이하인 경우 agent_down_time보다 작아야 합니다. |
8.4.3. 캐시 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/metadata_agent.ini
파일의 [cache]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | 캐시 백엔드 모듈. 수백 개의 스레드 서버가 있는 eventlet 기반 또는 환경의 경우 풀링(oslo_cache.memcache_pool)이 있는 Memcache를 사용하는 것이 좋습니다. 스레드 서버가 100대 미만인 환경의 경우 Memcached(dogpile.cache.memcached) 또는 Redis(dogpile.cache.redis)를 사용하는 것이 좋습니다. 단일 서버 인스턴스가 있는 테스트 환경에서 dogpile.cache.memory 백엔드를 사용할 수 있습니다. |
| 다중 값 | backend 모듈에 제공되는 인수. dogpile.cache 백엔드에 전달할 인수당 한 번씩 이 옵션을 지정합니다. 예제 형식: "<argname>:<value>". |
| 문자열 값 | 캐시 지역에 대한 구성 사전을 빌드하기 위한 접두사입니다. 동일한 구성 이름을 가진 다른 dogpile.cache 리전이 없으면 이 작업을 변경할 필요가 없습니다. |
| 부울 값 | 캐시 백엔드의 추가 디버깅(캐시 키, get/set/delete/etc 호출). 이 기능은 키/값으로 특정 cache-backend get/set/delete 호출을 확인해야 하는 경우에만 유용합니다. 일반적으로 이 값은 false로 설정되어 있어야 합니다. |
| 부울 값 | 캐싱을 위한 글로벌 전환. |
| 정수 값 | dogpile.cache 리전의 캐시된 항목의 기본 TTL(초)입니다. 이는 명시적인 캐시 만료 시간이 정의되지 않은 캐시된 메서드에 적용됩니다. |
| 정수 값 | memcached 서버는 다시 시도하기 전에 종료된 것으로 간주됩니다(dogpile.cache.memcache 및 oslo_cache.memcache_pool 백엔드만 해당). |
| 정수 값 | 작업이 memcache 클라이언트 연결을 얻기 위해 대기하는 시간(초)입니다. |
| 정수 값 | 모든 memcached 서버에 대한 최대 열린 연결 수입니다(oslo_cache.memcache_pool 백엔드만 해당). |
| 정수 값 | memcached에 대한 연결은 닫기 전에 풀에서 사용되지 않습니다. (oslo_cache.memcache_pool 백엔드만 해당). |
| 목록 값 | "host:port" 형식의 memcache 서버(dogpile.cache.memcache 및 oslo_cache.memcache_pool 백엔드만 해당). |
| 부동 소수점 값 | 서버에 대한 모든 호출에 대한 시간 초과(초)입니다(dogpile.cache.memcache 및 oslo_cache.memcache_pool 백엔드만 해당). |
| 목록 값 | dogpile.cache 백엔드 함수에 영향을 주는 가져오기 위한 프록시 클래스. change-backend-behavior에 대한 dogpile.cache 설명서를 참조하십시오. |
| 문자열 값 | TLS 컨텍스트로 생성된 소켓에 사용 가능한 암호를 설정합니다. OpenSSL 암호화 목록 형식의 문자열이어야 합니다. 지정하지 않으면 모든 OpenSSL 지원 암호를 사용할 수 있습니다. |
| 문자열 값 | 캐싱 서버의 인증을 설정하는 데 필요한 PEM 형식의 연결된 CA 인증서 파일의 경로입니다. tls_enabled가 False이면 이 옵션은 무시됩니다. |
| 문자열 값 | 클라이언트의 인증서와 인증서의 신뢰성을 설정하는 데 필요한 CA 인증서 수를 포함하는 PEM 형식의 단일 파일 경로입니다. 이 파일은 클라이언트 측 인증이 필요한 경우에만 필요합니다. tls_enabled가 False이면 이 옵션은 무시됩니다. |
| 부울 값 | 캐싱 서버와 통신할 때 TLS 사용을 위한 전역 전환. |
| 문자열 값 | 에 클라이언트의 개인 키를 포함하는 단일 파일의 경로입니다. 그렇지 않으면 개인 키는 tls_certfile에 지정된 파일에서 가져옵니다. tls_enabled가 False이면 이 옵션은 무시됩니다. |