8.7. neutron.conf
이 섹션에는 /etc/neutron/neutron.conf
파일에 대한 옵션이 포함되어 있습니다.
8.7.1. 기본값 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [DEFAULT]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 정수 값 | 에이전트가 다운되었는지 확인하는 시간(초)입니다. 에이전트가 정상 상태가 되었는지 확인하기 위해 report_interval이 두 번 이상 있어야 합니다. |
| 부울 값 | 오프라인 DHCP 에이전트에서 네트워크를 자동으로 제거합니다. |
| 부울 값 | 오프라인 L3 에이전트에서 온라인 L3 에이전트로 라우터를 자동으로 다시 예약합니다. |
| 부울 값 | 대규모 API 사용 허용 |
| 부울 값 | Neutron에서 중복되는 IP 지원을 허용합니다. 주의: Neutron을 Nova 보안 그룹과 함께 사용하는 경우 다음 매개 변수를 False로 설정해야 합니다. |
| 목록 값 | 허용되는 conntrack 도우미 및 conntack 도우미 모듈 프로토콜 제약 조건을 정의합니다. |
`api_extensions_path = ` | 문자열 값 | API 확장 경로입니다. 이는 콜론으로 구분된 경로 목록일 수 있습니다. 예를 들면 api_extensions_path = extensions:/path/to/more/exts:/even/ more/exts입니다. neutron.extensions의 경로가 여기에 추가되므로 확장 기능을 여기에 지정할 필요가 없습니다. |
| 문자열 값 | api 서비스의 paste.deploy 구성 파일 이름 |
| 정수 값 | 서비스의 개별 API 작업자 프로세스 수입니다. 지정하지 않으면 기본값은 잠재적인 RAM 사용량으로 제한되는 최적의 성능에 사용할 수 있는 CPU 수와 동일합니다. |
| 문자열 값 | 사용할 인증 유형 |
| 정수 값 | 소켓을 구성할 백로그 요청 수 |
| 문자열 값 | Neutron에서 VIF에 사용할 기본 MAC 주소입니다. 처음 3개의 옥텟은 변경되지 않습니다. 4번째 옥텟이 00이 아닌 경우에도 사용됩니다. 다른 일부는 임의로 생성됩니다. |
| 호스트 주소 값 | 바인딩할 호스트 IP입니다. |
| 포트 값 | 바인딩할 포트 |
| 정수 값 | 클라이언트 연결의 소켓 작업에 대한 시간 제한. 들어오는 연결이 이 초 동안 유휴 상태이면 종료됩니다. 값 0은 영구적으로 대기함을 의미합니다. |
| 정수 값 | 연결 만료 정책의 풀 크기 제한 |
| 정수 값 | 풀에서 유휴 연결의 초에서 수명 |
| 문자열 값 | 범위가 지정된 주제의 기본 교환. transport_url 옵션에 지정된 교환 이름으로 재정의할 수 있습니다. |
| 문자열 값 | Neutron에서 사용할 코어 플러그인 |
| 부울 값 | true로 설정하면 로깅 수준이 기본 INFO(정보) 수준이 아닌 DEBUG(디버그)로 설정됩니다. |
| 목록 값 | 가용성 영역 힌트의 기본값. 가용성 영역 인식 스케줄러는 Availability_zone_hints 리소스가 비어 있는 경우 이를 사용합니다. 여러 가용 영역을 쉼표로 구분된 문자열로 지정할 수 있습니다. 이 값은 비워 둘 수 있습니다. 이 경우 리소스에 대한 availability_zone_hints가 비어 있더라도 리소스를 예약하는 동안 고가용성을 위해 가용성 영역이 고려됩니다. |
| 목록 값 | logger=LEVEL 쌍의 패키지 로깅 수준 목록입니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 부울 값 | DHCP 에이전트로 리소스 작업 알림 전송 허용 |
| 정수 값 | 테넌트 네트워크를 호스팅하도록 예약된 DHCP 에이전트 수입니다. 이 번호가 1보다 크면 스케줄러는 지정된 테넌트 네트워크에 대해 여러 DHCP 에이전트를 자동으로 할당하여 DHCP 서비스에 고가용성을 제공합니다. |
| 정수 값 | DHCP 임대 기간(초). -1을 사용하여 dnsmasq에 무한 리스 시간을 사용하도록 지시합니다. |
| 문자열 값 | 에이전트에서 부하가 보고되는 리소스 유형을 나타냅니다. 이는 "네트워크", "서브넷" 또는 "포트"일 수 있습니다. 지정된 경우(기본값은 네트워크임), 서버는 에이전트 보고서 상태에서 에이전트 구성 오브젝트의 일부로 전송된 특정 로드를 추출합니다. 이 오브젝트는 사용 중인 리소스 수인 모든 report_interval.dhcp_load_type을 network_scheduler_driver = neutron.scheduler.dhcp_agent_scheduler.WeightScheduler와 함께 사용할 수 있습니다. network_scheduler_driver가 WeightScheduler인 경우 dhcp_load_type은 균형이 조정되는 리소스에 대한 선택을 나타내도록 구성할 수 있습니다. 예: dhcp_load_type=networks |
| 문자열 값 | 호스트 이름 빌드에 사용할 도메인 |
| 문자열 값 | Neutron에서 고유한 DVR 인스턴스에 사용되는 기본 mac 주소입니다. 처음 3개의 옥텟은 변경되지 않습니다. 4번째 옥텟이 00이 아닌 경우에도 사용됩니다. 다른 일부는 임의로 생성됩니다. 테넌트 포트에 할당된 MAC과 혼합되지 않도록 dvr _base_mac은 base_mac 과 달라야 합니다 . 4 옥텟 예제는 dvr_base_mac = fa:16:3f:4f:00:00입니다. 기본값은 3 옥텟입니다. |
| 부울 값 | DVR에 대해 설정이 구성되어 있는지 확인합니다. False인 경우 DVR API 확장이 비활성화됩니다. |
| 부울 값 | 에이전트는 enable_new_agents=False인 경우 admin_state_up=False로 시작합니다. admin_state_up을 True로 변경할 때까지 사용자의 리소스는 에이전트에 자동으로 예약되지 않습니다. |
| 부울 값 | admin_state_up False를 사용하여 에이전트에서 서비스를 활성화합니다. 이 옵션이 False이면 에이전트의 admin_state_up이 False로 전환되면 의 서비스가 비활성화됩니다. 이 옵션과 관계없이 admin_state_up False를 사용하는 에이전트는 자동 스케줄링을 위해 선택되지 않습니다. 그러나 이 옵션이 True인 경우 이러한 에이전트에 대한 수동 스케줄링을 사용할 수 있습니다. |
| 부울 값 | external_gateway_info에 제공되지 않은 경우 enable_snat의 기본값을 정의합니다. |
| 정수 값 | 실행자가 스레딩 또는 eventlet 인 경우 실행자 스레드 풀의 크기. |
| 문자열 값 | 외부 DNS 통합을 위한 드라이버입니다. |
| 부울 값 | 사용 중단의 치명적인 상태를 활성화하거나 비활성화합니다. |
| 부울 값 | True인 경우 플러그인을 통해 필터 매개 변수에 대한 검증을 수행할지 여부를 결정할 수 있습니다. 이 구성이 켜져 있고 모든 플러그인에서 지원하는 경우 필터 유효성 검사가 활성화됩니다. |
| 정수 값 | 기본 물리적 네트워크의 MTU입니다. Neutron에서는 이 값을 사용하여 모든 가상 네트워크 구성 요소에 대한 MTU를 계산합니다. flat 및 VLAN 네트워크의 경우 neutron은 수정 없이 이 값을 사용합니다. VXLAN과 같은 오버레이 네트워크의 경우 neutron은 이 값에서 오버레이 프로토콜 오버헤드를 자동으로 차감합니다. 이더넷의 표준 값인 기본값은 1500입니다. |
| 호스트 주소 값 | 이 시스템에서 실행되는 Neutron 서버, 에이전트 및 서비스에서 사용할 호스트 이름. 이 시스템에서 실행 중인 모든 에이전트와 서비스는 동일한 호스트 값을 사용해야 합니다. |
| 부울 값 | DHCP 에이전트에 DVR 로컬 라우터를 호스팅하는지 확인하는 플래그입니다. False인 경우 DHCP 에이전트 인스턴스에서 지원하는 모든 L3 기능을 사용할 수 없습니다. 예를 들면 다음과 같습니다. DNS. |
| 정수 값 | 실패한 HTTP 호출에서 클라이언트 연결(nova, ironic)이 다시 시도되어야 하는 횟수입니다. 0(영)은 커넥션이 한 번만 시도됩니다(재시하지 않음). 양의 정수로 설정하면 오류가 발생할 경우 연결이 여러 번 다시 시도됩니다. 예를 들어 를 3으로 설정하면 총 연결 시도는 4가 됩니다. |
'instance_format = [instance: %(uuid)s] ' | 문자열 값 | 로그 메시지와 함께 전달되는 인스턴스의 형식입니다. |
`instance_uuid_format = [instance: %(uuid)s] ` | 문자열 값 | 로그 메시지와 함께 전달되는 인스턴스 UUID의 형식입니다. |
| 문자열 값 | 가상 인터페이스를 관리하는 데 사용되는 드라이버입니다. |
| 문자열 값 | 사용할 Neutron IPAM(IP 주소 관리) 드라이버. 기본적으로 Neutron IPAM 드라이버의 참조 구현이 사용됩니다. |
| 부울 값 | 자동 서브넷 CIDR 할당을 위해 IPv6 접두사 위임을 활성화합니다. PD 가능 환경에서 서브넷 할당에 대한 IPv6 접두사 위임을 활성화하려면 True로 설정합니다. CIDR 또는 subnetpool ID를 제공하지 않고 IPv6 서브넷에 대한 서브넷 생성을 요청하는 사용자는 Prefix Delegation 메커니즘을 통해 CIDR이 제공됩니다. PD를 활성화하면 기본 IPv6 서브넷 풀의 동작을 재정의합니다. |
| 부울 값 | 가상 라우터의 HA 모드를 활성화합니다. |
| 문자열 값 | l3 HA admin 네트워크에 사용되는 서브넷입니다. |
`l3_ha_network_physical_name = ` | 문자열 값 | HA 네트워크를 만들 수 있는 실제 네트워크 이름입니다. |
`l3_ha_network_type = ` | 문자열 값 | HA 라우터의 HA 네트워크를 만들 때 사용할 네트워크 유형입니다. 기본적으로 또는 비어 있는 경우 첫 번째 tenant_network_types 가 사용됩니다. 이는 VRRP 트래픽이 기본 네트워크가 아닌 특정 네트워크를 사용해야 하는 경우에 유용합니다. |
| 문자열 값 | 로깅 구성 파일의 이름입니다. 이 파일은 기존 로깅 구성 파일에 추가됩니다. 로깅 구성 파일에 대한 자세한 내용은 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에서 사용합니다. |
| 정수 값 | 허용되는 주소 쌍의 최대 수 |
| 정수 값 | 서브넷당 최대 DNS 이름 서버 수 |
| 정수 값 | 메시지 헤더의 최대 줄 크기. 대용량 토큰을 사용할 때 max_header_line을 늘려야 할 수 있습니다(일반적으로 keystone이 대규모 서비스 카탈로그가 있는 PKI 토큰을 사용하도록 구성된 경우 생성되는). |
| 정수 값 | HA 라우터가 예약될 최대 L3 에이전트 수입니다. 0으로 설정된 경우 모든 에이전트에 라우터가 예약됩니다. |
| 정수 값 | 순환된 로그 파일의 최대 수입니다. |
| 정수 값 | 로그 파일 최대 크기(MB). "log_rotation_type"이 "size"로 설정되지 않은 경우 이 옵션은 무시됩니다. |
| 정수 값 | 라우터당 최대 경로 수 |
| 정수 값 | 서브넷당 최대 호스트 경로 수 |
`metadata_proxy_group = ` | 문자열 값 | 초기화 후 메타데이터 프록시를 실행하는 그룹(gid 또는 name)(있는 경우): agent 유효 그룹. |
| 문자열 값 | 메타데이터 프록시 UNIX 도메인 소켓의 위치. |
`metadata_proxy_user = ` | 문자열 값 | 초기화 후 메타데이터 프록시를 실행하는 사용자(uid 또는 name)(비어 있는 경우: agent effective user). |
| 부울 값 | DHCP 에이전트에 대한 자동 스케줄링 네트워크를 허용합니다. |
| 문자열 값 | 이 문자열은 OpenStack Network API 링크에서 반환되는 일반 URL 앞에 추가됩니다. 비어 있는 경우(기본값) URL이 변경되지 않고 반환됩니다. |
| 문자열 값 | DHCP 에이전트에 네트워크를 스케줄링하는 데 사용할 드라이버 |
| 부울 값 | nova가 캐시를 업데이트할 수 있도록 포트 데이터(fixed_ips/floatingip)가 변경될 때 nova에 알림을 보냅니다. |
| 부울 값 | 포트 상태가 변경될 때 nova에 알림 전송 |
| 문자열 값 | 단일 응답으로 반환되는 최대 항목 수입니다. 값이 무한 또는 음수 정수였습니다. 제한이 없음을 의미합니다. |
| 정수 값 | 스탬프를 줄이기 위해 주기적인 작업 스케줄러를 시작할 때 임의로 지연되는 시간(초)입니다. (0으로 설정하여 비활성화) |
| 정수 값 | 주기적인 작업을 실행하는 시간(초)입니다. |
| 부울 값 | 오류 이벤트 게시를 활성화하거나 비활성화합니다. |
| 정수 값 | rate_limit_interval당 최대 기록 메시지 수. |
| 문자열 값 | 속도 제한에 사용되는 로그 수준 이름: CRITICAL, ERROR, INFO, WARNING, DEBUG 또는 빈 문자열. rate_limit_except_level보다 크거나 같은 로그는 필터링되지 않습니다. 빈 문자열은 모든 레벨이 필터링되었음을 나타냅니다. |
| 정수 값 | 로그 속도 제한 간격, 초 수입니다. |
| 정수 값 | 계속 수신 대기할 시간(초) |
| 부울 값 | L3 에이전트에 라우터 자동 스케줄링을 허용합니다. |
| 부울 값 | 테넌트가 생성할 수 있는 라우터 유형을 결정하는 시스템 전체 플래그입니다. admin만 재정의할 수 있습니다. |
| 문자열 값 | 기본 L3 에이전트에 라우터를 예약하는 데 사용할 드라이버 |
| 정수 값 | RPC 연결 풀의 크기. |
| 정수 값 | RPC 호출의 응답을 기다리는 최대 시간(초)입니다. |
| 정수 값 | 호출의 응답을 기다리는 시간(초). |
| 정수 값 | 상태 보고서 대기열 전용 RPC 작업자 프로세스 수입니다. |
| 정수 값 | 서비스에 대한 RPC 작업자 프로세스 수입니다. 지정하지 않으면 기본값은 API 작업자 수의 절반과 동일합니다. |
| 정수 값 | 전송할 이벤트가 있는 경우 nova에 이벤트를 보내는 간격(초)입니다. |
| 목록 값 | Neutron에서 사용할 서비스 플러그인 |
| 문자열 값 | 하위 작업자 역할과 일치하도록 프로세스 이름을 설정합니다. 사용 가능한 옵션은 off - 이전 동작을 유지합니다. on - 프로세스 이름을 neutron-server: role(원본 문자열) 으로 바꿉니다. 요약 - neutron-server: role 과 같은 원래 문자열 없이 on 의 이름을 변경합니다. |
| 문자열 값 | Neutron 상태 파일을 저장할 위치. 이 디렉터리는 에이전트에서 쓸 수 있어야 합니다. |
| 문자열 값 | 로그 라인을 수신하는 Syslog 기능. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 정수 값 | 각 서버 소켓에 대해 초 단위로 TCP_KEEPIDLE 값을 설정합니다. OS X에서는 지원되지 않습니다. |
| 문자열 값 | URL 형식으로 메시징 백엔드에 연결하기 위한 네트워크 주소 및 선택적 사용자 자격 증명입니다. 예상되는 형식은 다음과 같습니다. driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query 예: rabbit://rabbitmq:password@127.0.0.1:5672// URL의 필드에 대한 자세한 내용은 https://docs.openstack.org/oslo.messaging/latest/reference/transport.html의 oslo_messaging.TransportURL 설명서를 참조하십시오. |
| 부울 값 | 로깅을 위해 journald를 활성화합니다. systemd 환경에서 실행되는 경우 저널 지원을 활성화할 수 있습니다. 이렇게 하면 로그 메시지 외에도 구조화된 메타데이터를 포함하는 저널 네이티브 프로토콜을 사용합니다.이 옵션은 log_config_append가 설정된 경우 무시됩니다. |
| 부울 값 | 로깅을 위해 JSON 포맷을 사용합니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 부울 값 | 로깅을 위해 syslog를 사용합니다. 기존 syslog 형식은 DEPRECATED이며 나중에 RFC5424를 적용하도록 변경됩니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 부울 값 | Windows 이벤트 로그에 로그 출력. |
| 부울 값 | API 서버에서 SSL 활성화 |
| 부울 값 | 출력을 표준 오류에 기록합니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 부울 값 | True인 경우 이를 지원하는 플러그인을 허용하여 VLAN 투명한 네트워크를 만들 수 있습니다. |
| 부울 값 | 파일 시스템을 감시하도록 설계된 로깅 핸들러를 사용합니다. 로그 파일이 이동되거나 제거되면 이 핸들러는 지정된 경로를 사용하여 새 로그 파일을 즉시 엽니다. log_file 옵션이 지정되고 Linux 플랫폼이 사용되는 경우에만 의미가 있습니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다. |
| 정수 값 | wsgi에서 사용하는 greenthreads 풀의 크기 |
| 부울 값 | False인 경우 는 클라이언트 소켓 연결을 명시적으로 닫습니다. |
| 문자열 값 | 로그 행을 생성하는 데 템플릿으로 사용되는 python 형식 문자열입니다. client_ip, date_time, request_line, status_code, body_length, wall_seconds 값을 포맷할 수 있습니다. |
8.7.2. 에이전트 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [agent]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | 이 노드의 가용성 영역 |
| 문자열 값 | 하위 프로세스가 종료될 때 실행되는 작업 |
| 정수 값 | 자식 프로세스의 활성 상태 확인 간격 (초), 0을 사용하여 비활성화 |
| 부울 값 | iptables 규칙에 주석을 추가합니다. 생성된 iptables 규칙에 주석을 추가하여 각 규칙의 목적을 설명하는 것을 허용하지 않으려면 false로 설정합니다. 주석이 추가되려면 시스템이 iptables 주석 모듈을 지원해야 합니다. |
| 부울 값 | 생성된 형식이 iptables-save 형식과 일치하는지 확인하기 위해 모든 iptables 차이 계산을 복제합니다. 성능 저하가 발생하므로 이 옵션을 프로덕션 시스템에는 켜서는 안 됩니다. |
| 문자열 값 | 외부 프로세스를 종료하는 데 사용되는 스크립트의 위치. 여기에 있는 스크립트 이름은 패턴을 따라야 합니다. "<process-name>-kill" 여기서 <process-name>은 이 스크립트를 사용하여 종료해야 하는 프로세스의 이름입니다. 예를 들어 dnsmasq 프로세스의 kill 스크립트 이름은 "dnsmasq-kill"이어야 합니다. 경로가 None으로 설정되면 기본 "kill" 명령을 사용하여 프로세스를 중지합니다. |
| 부울 값 | 로그 에이전트 하트비트 |
| 부동 소수점 값 | server에 상태를 보고하는 노드 간 초. agent_down_time보다 절반 이하인 경우 agent_down_time보다 작아야 합니다. |
| 문자열 값 | 루트 도우미 애플리케이션. sudo neutron-rootwrap /etc/neutron/rootwrap.conf 를 사용하여 실제 루트 필터 기능을 사용합니다. 필터링을 건너뛰고 명령을 직접 실행하려면 sudo 로 변경합니다. |
| 문자열 값 | 가능한 경우 사용할 루트 도우미 데몬 애플리케이션. sudo neutron-rootwrap-daemon /etc/neutron/rootwrap.conf 를 사용하여 "daemon mode"에서 rootwrap을 실행합니다. 이 명령은 규모에 따른 성능을 개선하도록 보고되었습니다. "daemon mode"에서 rootwrap 실행에 대한 자세한 내용은 다음을 참조하십시오. https://docs.openstack.org/oslo.rootwrap/latest/user/usage.html#daemon-mode XenServer 하이퍼바이저의 Dom0에서 명령을 실행해야 하는 에이전트의 경우, Dom0에 명령을 전달하기 위해 XenAPI 세션을 유지하도록 xenapi_root_helper 로 설정해야 합니다. |
| 부울 값 | 시스템에 네임스페이스를 나열할 때 루트 도우미를 사용합니다. 이 작업은 보안 구성에 따라 필요하지 않을 수 있습니다. 루트 도우미가 필요하지 않은 경우 성능을 개선하기 위해 False로 설정합니다. |
8.7.3. CORS 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [cors]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 부울 값 | 실제 요청에 사용자 인증 정보를 포함할 수 있음을 나타냅니다. |
| 목록 값 | 실제 요청 중에 사용할 수 있는 헤더 필드 이름을 나타냅니다. |
| 목록 값 | 실제 요청 중에 사용할 수 있는 방법을 나타냅니다. |
| 목록 값 | 요청 "origin" 헤더에서 수신된 도메인과 이 리소스를 공유할 수 있는지 여부를 나타냅니다. 형식: "<protocol>://<host>[:<port>]", 후행 슬래시 없음. 예: https://horizon.example.com |
| 목록 값 | API에 안전하게 노출할 수 있는 헤더를 나타냅니다. 기본값은 HTTP 단순 헤더입니다. |
| 정수 값 | CORS 사전 요청의 최대 캐시 수명. |
8.7.4. 데이터베이스 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [database]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | 데이터베이스에 사용할 백엔드입니다. |
| 문자열 값 | 데이터베이스에 연결하는 데 사용할 SQLAlchemy 연결 문자열입니다. |
| 정수 값 | SQL 디버깅 정보의 상세 정보: 0=없음, 100=tthing. |
`connection_parameters = ` | 문자열 값 | 연결 URL에 연결할 선택적 URL 매개 변수입니다. 를 param1=value1=value2&…로 지정합니다. |
| 정수 값 | 다음 시간 동안 연결 풀에 있는 연결은 다음에 풀에서 확인될 때 새 연결로 교체됩니다. |
| 부울 값 | Python 스택 추적을 SQL에 주석 문자열로 추가합니다. |
| 부울 값 | True인 경우 db_max_retry_interval까지 데이터베이스 작업의 재시도 간격 간 간격을 늘립니다. |
| 정수 값 | 오류가 발생하기 전에 연결 오류 또는 교착 상태 오류가 발생하는 경우 최대 재시도 횟수입니다. 무한 재시도 횟수를 지정하려면 -1로 설정합니다. |
| 정수 값 | db_inc_retry_interval이 설정된 경우 데이터베이스 작업의 재시도 간격 최대 시간(초)입니다. |
| 정수 값 | 데이터베이스 트랜잭션 재시도 간격(초)입니다. |
`engine = ` | 문자열 값 | 오프라인 마이그레이션을 사용할 때 생성될 데이터베이스 엔진. |
| 정수 값 | 설정된 경우 SQLAlchemy를 사용하여 max_overflow에 이 값을 사용합니다. |
| 정수 값 | 풀에 계속 열려 있는 최대 SQL 연결 수입니다. 값을 0으로 설정하면 제한이 없음을 나타냅니다. |
| 정수 값 | 시작 중에 최대 데이터베이스 연결 재시도 횟수. 무한 재시도 횟수를 지정하려면 -1로 설정합니다. |
| 부울 값 | True인 경우 NB(MySQL Cluster)를 투명하게 처리할 수 있습니다. |
| 문자열 값 | MySQL 세션에 사용할 SQL 모드입니다. 이 옵션은 기본값을 포함하여 모든 서버 세트 SQL 모드를 덮어씁니다. 서버 구성에서 설정하는 SQL 모드를 사용하려면 값을 no로 설정합니다. 예: mysql_sql_mode= |
| 정수 값 | 설정된 경우 pool_timeout에 SQLAlchemy를 사용하여 이 값을 사용합니다. |
| 정수 값 | SQL 연결을 여는 재시도 간 간격입니다. |
| 문자열 값 | 슬레이브 데이터베이스에 연결하는 데 사용할 SQLAlchemy 연결 문자열입니다. |
| 부울 값 | True인 경우 SQLite는 동기 모드를 사용합니다. |
| 부울 값 | 데이터베이스의 실험적 사용을 활성화하여 커넥션 손실 시 다시 연결합니다. |
8.7.5. Ironic 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [ironic]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | 인증 URL |
| 문자열 값 | 로드할 인증 유형 |
| 문자열 값 | HTTP 연결을 확인할 때 사용할 PEM 인코딩 인증 기관입니다. |
| 문자열 값 | PEM 인코딩 클라이언트 인증서 인증서 파일 |
| 부울 값 | API별 호출 타이밍 정보를 수집합니다. |
| 문자열 값 | v3 및 v2 매개 변수와 함께 사용할 선택적 도메인 ID입니다. v3의 사용자 및 프로젝트 도메인 모두에 사용되며 v2 인증에서는 무시됩니다. |
| 문자열 값 | v3 API 및 v2 매개변수와 함께 사용할 선택적 도메인 이름입니다. v3의 사용자 및 프로젝트 도메인 모두에 사용되며 v2 인증에서는 무시됩니다. |
| 문자열 값 | 범위가 지정된 도메인 ID |
| 문자열 값 | 범위가 지정할 도메인 이름 |
| 부울 값 | 알림 이벤트를 ironic으로 보냅니다. (예: 관련 포트 상태가 변경됩니다.) |
| 부울 값 | HTTPS 연결을 확인합니다. |
| 문자열 값 | PEM 인코딩 클라이언트 인증서 키 파일 |
| 문자열 값 | 사용자 암호 |
| 문자열 값 | 프로젝트를 포함하는 도메인 ID |
| 문자열 값 | 프로젝트가 포함된 도메인 이름 |
| 문자열 값 | 범위가 지정된 프로젝트 ID |
| 문자열 값 | 범위 지정할 프로젝트 이름 |
| 부울 값 | 여러 로거에 대한 요청 로그. |
| 문자열 값 | 시스템 작업의 범위 |
| 문자열 값 | 테넌트 ID |
| 문자열 값 | 테넌트 이름 |
| 정수 값 | http 요청에 대한 시간 제한 값 |
| 문자열 값 | 신뢰 ID |
| 문자열 값 | 사용자 도메인 ID |
| 문자열 값 | 사용자 도메인 이름 |
| 문자열 값 | 사용자 ID |
| 문자열 값 | 사용자 이름 |
8.7.6. keystone_authtoken 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [keystone_authtoken]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | 플러그인 특정 옵션을 로드할 구성 섹션 |
| 문자열 값 | 로드할 인증 유형 |
| 문자열 값 | "공용" ID API 엔드포인트를 완료합니다. 모든 최종 사용자가 액세스할 수 있어야 하므로 이 엔드포인트는 "관리자" 엔드포인트가 아니어야 합니다. 인증되지 않은 클라이언트는 인증을 위해 이 엔드포인트로 리디렉션됩니다. 이 엔드포인트는 이상적으로 버전이 지정되지 않아야 하지만, 와일드카드에서 클라이언트 지원이 달라집니다. 여기에서 버전 지정된 v2 끝점을 사용하는 경우 일반 최종 사용자가 해당 엔드포인트에 도달 하지 못할 수 있으므로 서비스 사용자가 토큰을 검증하는 데 사용하는 엔드 포인트와 동일해서는 안 됩니다. 이 옵션은 www_authenticate_uri 대신 더 이상 사용되지 않으며 S 릴리스에서 제거됩니다. 이후 사용 중단: 마케도스 *reason:* auth_uri 옵션은 www_authenticate_uri 대신 더 이상 사용되지 않으며 S 릴리스에서 제거됩니다. |
| 문자열 값 | ID API 엔드포인트의 API 버전. |
| 문자열 값 |
Swift 캐시 오브젝트가 저장되는 환경 키를 요청합니다. auth_token 미들웨어를 Swift 캐시와 함께 배포하는 경우 이 옵션을 사용하여 미들웨어가 캐싱 백엔드를 swift와 공유하도록 합니다. 그렇지 않으면 |
| 문자열 값 | HTTP 연결을 확인할 때 사용할 PEM 인코딩 인증 기관입니다. 기본값은 시스템 CA입니다. |
| 문자열 값 | ID 서버에 클라이언트 인증서가 필요한 경우 필수 |
| 부울 값 | 미들웨어 내에서 권한 부여 요청을 처리하지 말고 권한 부여 결정을 다운스트림 WSGI 구성 요소에 위임합니다. |
| 문자열 값 | 토큰 바인딩의 사용 및 유형을 제어하는 데 사용됩니다. 토큰 바인딩을 확인하지 않으려면 "비활성화"로 설정할 수 있습니다. 바인딩 유형이 서버에 알려진 형식인 경우 바인딩 정보를 확인하려면 "허용"(기본값)을 설정하고 그렇지 않은 경우 이를 무시할 수 있습니다. "허용"과 같이 "제한"되지만 바인딩 유형이 알 수 없는 경우 토큰이 거부됩니다. "필수" 모든 형태의 토큰 바인딩을 허용해야 합니다. 마지막으로 토큰에 있어야 하는 바인딩 메서드의 이름입니다. |
| 정수 값 | ID API 서버와 통신하기 위한 시간 제한 값 요청. |
| 정수 값 | ID API 서버와 통신할 때 다시 연결하려는 횟수는 몇 번입니까. |
| 부울 값 | (선택 사항) X-Service-Catalog 헤더를 설정할지 여부를 나타냅니다. False인 경우 미들웨어는 토큰 검증 시 서비스 카탈로그를 요청하지 않으며 X-Service-Catalog 헤더를 설정하지 않습니다. |
| 부울 값 | HTTPS 연결을 확인합니다. |
| 문자열 값 | ID API 엔드포인트에 사용할 인터페이스입니다. 유효한 값은 "public", "internal" 또는 "admin"(기본값)입니다. |
| 문자열 값 | ID 서버에 클라이언트 인증서가 필요한 경우 필수 |
| 정수 값 | (선택 사항) 풀에서 memcached 클라이언트 연결을 얻기 위해 작업 대기 시간(초)입니다. |
| 정수 값 | (선택 사항) memcached 서버가 다시 시도되기 전에 종료된 것으로 간주됩니다. |
| 정수 값 | (선택 사항) 모든 memcached 서버에 대한 열린 최대 총 연결 수입니다. |
| 정수 값 | (선택 사항) memcached 서버와 통신하기 위한 소켓 시간 초과(초)입니다. |
| 정수 값 | (선택 사항) memcached에 대한 연결이 닫기 전에 풀에서 사용되지 않는 시간(초)입니다. |
| 문자열 값 | (선택 사항, memcache_security_strategy가 정의된 경우 필수) 이 문자열은 키 파생에 사용됩니다. |
| 문자열 값 | (선택 사항) 정의된 경우 토큰 데이터가 인증 또는 인증 및 암호화되어야 하는지를 나타냅니다. MAC의 토큰 데이터가 캐시에서(HMAC 사용) 인증됩니다. ENCRYPT인 경우 토큰 데이터가 캐시에서 암호화되고 인증됩니다. 값이 이러한 옵션 중 하나가 아니거나 비어 있지 않은 경우 auth_token은 초기화 시 예외를 발생시킵니다. |
| 부울 값 | (선택 사항) 고급 (이벤트 안전) memcached 클라이언트 풀을 사용합니다. 고급 풀은 python 2.x에서만 작동합니다. |
| 목록 값 | 선택적으로 캐싱에 사용할 memcached 서버 목록을 지정합니다. 정의되지 않은 경우 토큰이 프로세스 내에서 캐시됩니다. |
| 문자열 값 | ID 서버를 찾을 수 있는 지역입니다. |
| 목록 값 | 서비스 토큰에 있어야 하는 역할 선택. 서비스 토큰은 만료된 토큰을 사용할 수 있음을 요청할 수 있으므로, 이 확인은 실제 서비스만 이 토큰을 보내야 한다는 것을 엄격하게 제어해야 합니다. 여기에 있는 역할은 ANY 검사로 적용되므로 이 목록에 있는 모든 역할이 있어야 합니다. 이전 버전과의 호환성을 위해 현재 allow_expired 검사에만 영향을 미칩니다. |
| 부울 값 | 이전 버전과의 호환성을 위해 service_token_roles 검사를 유효한 것으로 전달하지 않는 유효한 서비스 토큰을 전달하도록 해야 합니다. 이 true 설정은 향후 릴리스에서 기본값이 되며 가능한 경우 활성화해야 합니다. |
| 문자열 값 | 서비스 카탈로그에 나타나는 서비스 이름 또는 유형입니다. 이는 액세스 규칙이 제한된 토큰을 확인하는 데 사용됩니다. |
| 정수 값 | 과도한 노력의 유효성 검사를 방지하기 위해 미들웨어는 이전에 표시된 토큰이 구성 가능한 기간(초) 동안 캐시됩니다. 캐싱을 완전히 비활성화하려면 -1로 설정합니다. |
| 문자열 값 | "공용" ID API 엔드포인트를 완료합니다. 모든 최종 사용자가 액세스할 수 있어야 하므로 이 엔드포인트는 "관리자" 엔드포인트가 아니어야 합니다. 인증되지 않은 클라이언트는 인증을 위해 이 엔드포인트로 리디렉션됩니다. 이 엔드포인트는 이상적으로 버전이 지정되지 않아야 하지만, 와일드카드에서 클라이언트 지원이 달라집니다. 여기에서 버전 지정된 v2 끝점을 사용하는 경우 일반 최종 사용자가 해당 엔드포인트에 도달 하지 못할 수 있으므로 서비스 사용자가 토큰을 검증하는 데 사용하는 엔드 포인트와 동일해서는 안 됩니다. |
8.7.7. Nova 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [nova]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | 인증 URL |
| 문자열 값 | 로드할 인증 유형 |
| 문자열 값 | HTTP 연결을 확인할 때 사용할 PEM 인코딩 인증 기관입니다. |
| 문자열 값 | PEM 인코딩 클라이언트 인증서 인증서 파일 |
| 부울 값 | API별 호출 타이밍 정보를 수집합니다. |
| 문자열 값 | v3 및 v2 매개 변수와 함께 사용할 선택적 도메인 ID입니다. v3의 사용자 및 프로젝트 도메인 모두에 사용되며 v2 인증에서는 무시됩니다. |
| 문자열 값 | v3 API 및 v2 매개변수와 함께 사용할 선택적 도메인 이름입니다. v3의 사용자 및 프로젝트 도메인 모두에 사용되며 v2 인증에서는 무시됩니다. |
| 문자열 값 | 범위가 지정된 도메인 ID |
| 문자열 값 | 범위가 지정할 도메인 이름 |
| 문자열 값 | 사용할 nova 끝점 유형입니다. 이 엔드포인트는 keystone 카탈로그에서 검색되며 공용, 내부 또는 관리자 중 하나여야 합니다. |
| 부울 값 | HTTPS 연결을 확인합니다. |
| 문자열 값 | PEM 인코딩 클라이언트 인증서 키 파일 |
| 부울 값 | 이 옵션을 활성화하면 대상 호스트 인터페이스가 바인딩될 때만 OVS 에이전트가 "vif-plugged-event"를 보냅니다. 이 옵션은 포트가 프로비저닝될 때 이 이벤트를 Nova로 보낼 다른 에이전트(DHCP)도 비활성화합니다.이 옵션은 Nova 패치 https://review.opendev.org/c/openstack/nova/+/767368 가 제 위치에 있는 경우 활성화할 수 있습니다. 이 옵션은 일시적이며 Y에서 제거되며 동작은 "True"가 됩니다. |
| 문자열 값 | 사용자 암호 |
| 문자열 값 | 프로젝트를 포함하는 도메인 ID |
| 문자열 값 | 프로젝트가 포함된 도메인 이름 |
| 문자열 값 | 범위가 지정된 프로젝트 ID |
| 문자열 값 | 범위 지정할 프로젝트 이름 |
| 문자열 값 | 사용할 Nova 영역의 이름입니다. keystone에서 두 개 이상의 지역을 관리하는 경우 유용합니다. |
| 부울 값 | 여러 로거에 대한 요청 로그. |
| 문자열 값 | 시스템 작업의 범위 |
| 문자열 값 | 테넌트 ID |
| 문자열 값 | 테넌트 이름 |
| 정수 값 | http 요청에 대한 시간 제한 값 |
| 문자열 값 | 신뢰 ID |
| 문자열 값 | 사용자 도메인 ID |
| 문자열 값 | 사용자 도메인 이름 |
| 문자열 값 | 사용자 ID |
| 문자열 값 | 사용자 이름 |
8.7.8. oslo_concurrency 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [oslo_concurrency]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 부울 값 | 프로세스 간 잠금 활성화 또는 비활성화. |
| 문자열 값 | 잠금 파일에 사용할 디렉터리입니다. 보안을 위해 잠금이 필요한 프로세스를 실행하는 사용자만 지정된 디렉터리에 쓸 수 있어야 합니다. 기본값은 환경 변수 OSLO_LOCK_PATH입니다. 외부 잠금을 사용하는 경우 잠금 경로를 설정해야 합니다. |
8.7.9. oslo_messaging_amqp 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [oslo_messaging_amqp]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | 드라이버에서 사용하는 주소 지정 모드를 나타냅니다. 허용된 값: legacy - 라우팅 불가 주소 지정 가능 레거시 사용 - 라우팅할 수 없는 주소 동적 사용 - 메시지 버스가 라우팅을 지원하지 않는 경우 레거시 주소를 사용하십시오. 라우팅 가능한 주소 지정을 사용하는 경우 |
| 문자열 값 | 소비자 그룹으로 보낼 때 address 접두사에 추가됩니다. 메시지 버스에서 소비자 간에 라운드 로빈 방식으로 전달되어야 하는 메시지를 식별하는 데 사용합니다. |
| 문자열 값 | 모든 서버로 방송할 때 사용되는 주소 접두사 |
| 정수 값 | 각 페일오버 실패 시도 후 몇 초 동안 connection_retry_interval을 늘립니다. |
| 정수 값 | 다시 연결을 시도하기 전에 일시 중지할 시간(초)입니다. |
| 정수 값 | connection_retry_interval + connection_retry_backoff의 최대 제한 |
| 문자열 값 | AMQP 컨테이너의 이름입니다. 전역적으로 고유해야 합니다. 기본값은 생성된 UUID입니다. |
| 문자열 값 | 알림 주소에서 사용되는 이름 교환. 교환 이름 확인 우선 순위: 다른 값이 설정된 경우 target.exchange를 default_notification_exchange로 설정한 경우, 다른 값이 설정된 경우 control_exchange |
| 정수 값 | 전송된 알림 메시지 배달의 데드라인입니다. 호출자가 시간 초과 만료를 제공하지 않는 경우에만 사용됩니다. |
| 정수 값 | 복구 오류로 인해 실패한 응답 메시지를 다시 보내는 최대 횟수입니다. |
| 정수 값 | rpc 응답 메시지 배달의 데드라인. |
| 문자열 값 | RPC 주소에서 사용된 이름 교환. 교환 이름 확인 우선 순위: 다른 값이 rpc로 설정된 경우 target.exchange가 default_rpc_exchange를 설정하는 경우, 다른 값이 control_exchange로 설정된 경우 |
| 정수 값 | rpc 적용 또는 호출 메시지 배달의 데드라인. 호출자가 시간 초과 만료를 제공하지 않는 경우에만 사용됩니다. |
| 정수 값 | 유휴 발신자 링크 삭제를 예약하는 시간입니다. 만료 후 링크 분리. |
| 문자열 값 | 그룹 내 서버에 전송할 때 주소 접두사 |
| 정수 값 | 비활성 연결에 대한 시간 초과 (초 단위) |
| 정수 값 | 복구 오류로 인해 실패한 AMQP 1.0 링크 다시 연결 사이에 일시 중지 시간입니다. |
| 문자열 값 | 팬아웃 메시지를 보낼 때 address 접두사에 추가됩니다. 메시지 버스에서 팬아웃 메시지를 식별하는 데 사용됩니다. |
| 문자열 값 | 생성된 모든 알림 주소의 주소 접두사 |
| 정수 값 | 수신 알림 메시지의 창 크기 |
| 다중 값 | 이 유형의 메시지를 사전 예약합니다. 사전 설정된 메시지는 동료로부터 승인을 받지 않습니다. 잘: 배달이 실패하면 사전 예약된 메시지가 자동으로 폐기될 수 있습니다. 허용된 값: rpc-call - send RPC Calls pre -settled rpc-reply- RPC Replies pre -settled rpc-cast 전송 - 미리 설정된 알림 전송 - 알림 전송 |
| 부울 값 | 가상 호스팅(예: qpidd)을 지원하지 않는 메시지 버스에 대해 가상 호스트 지원을 활성화합니다. true로 설정하면 가상 호스트 이름이 모든 메시지 버스 주소에 추가되므로 가상 호스트당 사설 서브넷이 효과적으로 생성됩니다. 메시지 버스가 AMQP 1.0 Open performative에서 가상 호스트 이름으로 호스트 이름 필드를 사용하여 가상 호스팅을 지원하는 경우 False로 설정합니다. |
| 정수 값 | 들어오는 RPC Reply 메시지의 창 크기입니다. |
| 문자열 값 | 생성된 모든 RPC 주소의 주소 접두사 |
| 정수 값 | 들어오는 RPC 요청 메시지의 창 크기 |
`sasl_config_dir = ` | 문자열 값 | SASL 구성이 포함된 디렉토리의 경로 |
`sasl_config_name = ` | 문자열 값 | 설정 파일 이름 (.conf 접미사 제외) |
`sasl_default_realm = ` | 문자열 값 | 사용자 이름에 영역이 없는 경우 사용할 SASL 영역 |
`sasl_mechanisms = ` | 문자열 값 | 허용 가능한 SASL 메커니즘의 공백으로 분리된 목록 |
| 문자열 값 | 특정 서버로 보낼 때 사용되는 주소 접두사 |
| 부울 값 | SSL을 통해 연결을 시도합니다. 다른 ssl 관련 매개 변수가 제공되지 않으면 시스템의 CA-bundle을 사용하여 서버의 인증서를 확인합니다. |
`ssl_ca_file = ` | 문자열 값 | 서버의 인증서를 확인하는 데 사용되는 CA 인증서 PEM 파일 |
`ssl_cert_file = ` | 문자열 값 | 클라이언트 인증을 위한 자체 식별 인증서 PEM 파일 |
`ssl_key_file = ` | 문자열 값 | ssl_cert_file 인증서에 서명하는 데 사용되는 개인 키 PEM 파일 (선택 사항) |
| 문자열 값 | ssl_key_file의 암호를 해독하기 위한 암호 (암호화되는 경우) |
| 부울 값 | 기본적으로 SSL은 서버의 인증서의 이름이 transport_url의 호스트 이름과 일치하는지 확인합니다. 일부 구성에서는 가상 호스트 이름을 대신 사용하는 것이 좋습니다(예: 서버가 서버 이름 표시 TLS 확장(rfc6066)를 사용하여 가상 호스트당 인증서를 제공하는 경우). 서버의 SSL 인증서에서 DNS 이름 대신 가상 호스트 이름을 사용하는 경우 ssl_verify_vhost를 True로 설정합니다. |
| 부울 값 | debug: AMQP 프레임을 stdout로 덤프 |
| 문자열 값 | 특정 RPC/Notification 서버로 보낼 때 address 접두사에 추가됩니다. 메시지 버스에서 단일 대상으로 전송된 메시지를 식별하는 데 사용합니다. |
8.7.10. oslo_messaging_kafka 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [oslo_messaging_kafka]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | 생산자가 생성한 모든 데이터의 압축 코드. 설정되지 않은 경우 압축이 사용되지 않습니다. 허용되는 값은 kafka 버전에 따라 다릅니다. |
| 정수 값 | 연결 만료 정책의 풀 크기 제한 |
| 정수 값 | 풀에서 유휴 연결의 초에서 수명 |
| 문자열 값 | Kafka 소비자의 그룹 ID입니다. 한 그룹의 소비자가 메시지 사용을 조정합니다. |
| 부울 값 | 비동기 소비자 커밋 활성화 |
| 부동 소수점 값 | Kafka 소비자에 대한 기본 시간 초과 |
| 정수 값 | Kafka 소비자의 최대 가져오기 바이트 |
| 정수 값 | 폴링 호출에서 반환된 최대 레코드 수 |
| 정수 값 | Kafka 소비자의 풀 크기 |
| 정수 값 | 생산자 비동기 전송의 배치 크기 |
| 부동 소수점 값 | KafkaProducer 일괄 처리의 지연에 대한 상한값 (초) |
| 문자열 값 | 보안 프로토콜이 SASL일 때의 메커니즘 |
| 문자열 값 | 브로커와 통신하는 데 사용되는 프로토콜 |
`ssl_cafile = ` | 문자열 값 | 서버 인증서를 확인하는 데 사용되는 CA 인증서 PEM 파일 |
8.7.11. oslo_messaging_notifications 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [oslo_messaging_notifications]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 다중 값 | 알림을 처리할 드라이버입니다. 가능한 값은 messaging, messagingv2, routing, log, test, noop입니다. |
| 정수 값 | 복구 가능한 오류로 인해 전달되지 못한 알림 메시지를 다시 전송하기 위한 최대 시도 수입니다. 0 - 재시도 없음, -1 - 무기한 |
| 목록 값 | OpenStack 알림에 사용되는 AMQP 주제. |
| 문자열 값 | 알림에 사용할 메시징 드라이버를 나타내는 URL입니다. 설정하지 않으면 RPC에 사용된 것과 동일한 구성으로 대체됩니다. |
8.7.12. oslo_messaging_rabbit 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [oslo_messaging_rabbit]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 부울 값 | AMQP의 대기열 자동 삭제. |
| 부울 값 | AMQP에서 지속 대기열 사용. |
| 부울 값 | (DEPRECATED) 직접 전송을 위해 RabbitMQ 필수 플래그를 활성화/비활성화합니다. 직접 전송은 reply로 사용되므로 클라이언트 큐가 존재하지 않는 경우 MessageUndeliverable 예외가 발생합니다.MessageUndeliverable 예외는 타임아웃을 반복하는 데 사용됩니다.이 플래그는 더 이상 사용되지 않으므로이 기능을 더 이상 비활성화할 수 없습니다. |
| 부울 값 | rabbitmq 서버가 취소되고 큐가 다운된 경우 소비자에게 알리도록 x-cancel-on-ha-failover 플래그를 활성화합니다. |
| 부울 값 | 실험적: 기본 python 스레드를 통해 상태 점검 하트비트 스레드를 실행합니다. 기본적으로 이 옵션이 상태 점검 하트비트를 제공하지 않는 경우 상위 프로세스의 실행 모델을 상속합니다. 상위 프로세스가 eventlet/greenlet을 사용하여 monkey가 monkey가 thestdlib를 패치한 경우, 하트비트는 녹색 스레드를 통해 실행됩니다. |
| 정수 값 | heartbeat_timeout_threshold 동안 하트비트를 확인하는 빈도입니다. |
| 정수 값 | 하트비트의 keep-alive가 실패할 경우 Rabbit 브로커가 다운된 후 초 수(0이 하트비트를 비활성화함). |
| 문자열 값 | 실험적: 가능한 값은 gzip, bz2입니다. 압축을 설정하지 않은 경우 사용하지 않습니다. 이 옵션은 향후 버전에서 사용할 수 없습니다. |
| 문자열 값 | 현재 연결된 RabbitMQ 노드를 사용할 수 없게 되는 경우 다음 RabbitMQ 노드를 선택하는 방법을 결정합니다. 둘 이상의 RabbitMQ 노드가 config에 제공되는 경우에만 적용됩니다. |
| 정수 값 | 응답이 중단되기 전에 누락된 클라이언트를 기다리는 시간입니다. 이 값은 rpc_response_timeout보다 길지 않아야 합니다. |
| 부동 소수점 값 | AMQP 소비자에 대한 응답으로 다시 연결하기 전에 대기하는 시간. |
| 부울 값 | RabbitMQ에서 HA 대기열 사용을 시도합니다(x-ha-policy: all). 이 옵션을 변경하는 경우 RabbitMQ 데이터베이스를 초기화해야 합니다. RabbitMQ 3.0에서는 큐를 선언할 때 x-ha-policy 인수로 대기열 미러링을 더 이상 제어하지 않습니다. 자동 생성된 이름을 가진 큐를 제외하고 모든 큐가 모든 노드에 미러링되도록 하려면 "rabbitmqctl set_policy HA ^(?!amq\.).* {"ha-mode": "all"} " 를 실행합니다. |
| 정수 값 | RabbitMQ 연결의 최대 간격 재시도. 기본값은 30초입니다. |
| 문자열 값 | RabbitMQ 로그인 방법. |
| 정수 값 | 미리 가져올 메시지 수를 지정합니다. 0으로 설정하면 무제한 메시지가 허용됩니다. |
| 정수 값 | RabbitMQ에 연결할 때 재시도 간에 를 백오프하는 시간입니다. |
| 정수 값 | RabbitMQ와의 연결을 재시도하는 빈도. |
| 정수 값 | 대기열 TTL(x-expires)의 기간을 초 단위로 나타내는 양의 정수입니다. TTL 기간 동안 사용되지 않는 큐는 자동으로 삭제됩니다. 이 매개 변수는 응답 및 팬아웃 대기열에만 영향을 미칩니다. |
| 부울 값 | SSL을 통해 연결. |
`ssl_ca_file = ` | 문자열 값 | SSL 인증 기관 파일(SSL이 활성화된 경우에만 유효합니다.). |
`ssl_cert_file = ` | 문자열 값 | SSL 인증서 파일(SSL이 활성화된 경우에만 유효합니다.). |
`ssl_key_file = ` | 문자열 값 | SSL 키 파일(SSL이 활성화된 경우에만 유효합니다). |
`ssl_version = ` | 문자열 값 | 사용할 SSL 버전(SSL이 활성화된 경우에만 유효합니다). 유효한 값은 TLSv1 및 SSLv23입니다. 일부 배포에서는 SSLv2, SSLv3, TLSv1_1, TLSv1_2를 사용할 수 있습니다. |
8.7.13. oslo_middleware 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [oslo_middleware]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 부울 값 | 애플리케이션이 프록시 뒤에 있는지 여부. 이는 미들웨어가 헤더를 구문 분석해야 하는지 여부를 결정합니다. |
8.7.14. oslo_policy 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [oslo_policy]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 부울 값 |
이 옵션은 정책을 평가할 때 범위를 적용할지 여부를 제어합니다. |
| 문자열 값 | 기본 규칙. 요청된 규칙을 찾을 수 없는 경우 적용됩니다. |
| 다중 값 | 정책 구성 파일이 저장된 디렉토리입니다. config_dir 옵션에서 정의한 검색 경로의 모든 디렉터리 또는 절대 경로에 상대적일 수 있습니다. policy_file에서 정의한 파일은 이러한 디렉터리를 검색할 수 있도록 있어야 합니다. 누락되거나 빈 디렉토리는 무시됩니다. |
| 문자열 값 | 역할을 지정된 서비스의 권한에 매핑하는 파일의 상대 경로 또는 절대 경로입니다. 이 옵션의 구성 파일 설정과 관련하여 상대 경로를 지정해야 합니다. |
| 문자열 값 | REST 기반 정책 확인을 위해 데이터를 보내고 받을 콘텐츠 유형 |
| 문자열 값 | REST 기반 정책 검사를 위한 ca 인증서 파일의 절대 경로 |
| 문자열 값 | REST 기반 정책 검사를 위한 클라이언트 인증서의 절대 경로 |
| 문자열 값 | 절대 경로 클라이언트 키 파일 REST 기반 정책 확인 |
| 부울 값 | REST 기반 정책 검사에 대한 서버 ID 확인 |
8.7.15. privsep 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [privsep]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 목록 값 | privsep 데몬에서 유지한 Linux 기능 목록입니다. |
| 문자열 값 | privsep 데몬을 로 실행해야 하는 그룹입니다. |
| 문자열 값 | "fork" 메서드를 사용하지 않는 경우 privsep 데몬을 시작하도록 호출하는 명령입니다. 지정하지 않으면 "sudo privsep-helper"와 현재 구성을 다시 생성하도록 설계된 인수를 사용하여 기본값이 생성됩니다. 이 명령은 적절한 --privsep_context 및 --privsep_sock_path 인수를 허용해야 합니다. |
| 정수 값 | privsep에 사용할 수 있는 스레드 수로 동시에 프로세스를 실행합니다. 기본값은 시스템의 CPU 코어 수입니다. |
| 문자열 값 | privsep 데몬을 로 실행해야 하는 사용자입니다. |
8.7.16. 할당량 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [quotas]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 정수 값 | 테넌트당 허용된 리소스의 기본 수. 음수 값은 무제한을 의미합니다. |
| 문자열 값 | 할당량 확인에 사용할 기본 드라이버입니다. |
| 정수 값 | 테넌트당 허용된 유동 IP 수. 음수 값은 무제한을 의미합니다. |
| 정수 값 | 테넌트당 허용된 네트워크 수. 음수 값은 무제한을 의미합니다. |
| 정수 값 | 테넌트당 허용된 포트 수입니다. 음수 값은 무제한을 의미합니다. |
| 정수 값 | 테넌트당 허용된 라우터 수. 음수 값은 무제한을 의미합니다. |
| 정수 값 | 테넌트당 허용된 보안 그룹 수. 음수 값은 무제한을 의미합니다. |
| 정수 값 | 테넌트당 허용된 보안 규칙 수. 음수 값은 무제한을 의미합니다. |
| 정수 값 | 테넌트당 허용된 서브넷 수, 음수 값은 무제한을 의미합니다. |
| 부울 값 | 현재 리소스 할당량 사용 데이터베이스를 추적합니다. neutron 데이터베이스를 사용하지 않는 플러그인은 이 플래그를 False로 설정해야 합니다. |
8.7.17. ssl 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/neutron.conf
파일의 [ssl]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | 클라이언트 연결을 확인하는 데 사용할 CA 인증서 파일입니다. |
| 문자열 값 | 서버를 안전하게 시작할 때 사용할 인증서 파일. |
| 문자열 값 | 사용 가능한 암호 목록을 설정합니다. 값은 OpenSSL 암호화 목록 형식의 문자열이어야 합니다. |
| 문자열 값 | 서버를 안전하게 시작할 때 사용할 개인 키 파일. |
| 문자열 값 | 사용할 SSL 버전(SSL이 활성화된 경우에만 유효합니다). 유효한 값은 TLSv1 및 SSLv23입니다. 일부 배포에서는 SSLv2, SSLv3, TLSv1_1, TLSv1_2를 사용할 수 있습니다. |