8.8. openvswitch_agent.ini
이 섹션에는 /etc/neutron/plugins/ml2/openvswitch_agent.ini
파일에 대한 옵션이 포함되어 있습니다.
8.8.1. 기본값 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/ml2/openvswitch_agent.ini
파일의 [DEFAULT]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 부울 값 | 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"로 설정되지 않은 경우 이 옵션은 무시됩니다. |
| 부울 값 | 오류 이벤트 게시를 활성화하거나 비활성화합니다. |
| 정수 값 | 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.8.2. 에이전트 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/ml2/openvswitch_
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
agent.ini 파일의 [agent
]
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | 보고된 에이전트 유형을 선택합니다. |
| 부울 값 | 지원되는 경우 로컬 ARP 응답자를 활성화합니다. OVS 2.1 및 ML2 l2population 드라이버 필요. 스위치를 통해 오버레이에 값비싼 ARP 브로드캐스트를 수행하지 않고도 ARP 요청에 로컬로 응답할 수 있습니다. 알림: enable_distributed_routing이 True로 설정된 경우 구성 파일의 설정에 관계없이 arp_responder가 에이전트에서 자동으로 True로 설정됩니다. |
| 부울 값 | 에이전트를 활성화하여 스마트 NIC 포트를 처리합니다. |
| 부울 값 | GRE/VXLAN 터널을 전달하는 나가는 IP 패킷에 대해 MDF 비트를 설정하거나 설정 해제합니다. |
| 부울 값 | 시작 시 흐름 테이블을 재설정합니다. 이를 True로 설정하면 트래픽이 잠시 중단됩니다. |
| 부울 값 | l2 에이전트가 DVR 모드에서 실행되도록 합니다. |
| 부울 값 | True로 설정하면 허용되는 송신 유니캐스트 트래픽에서 작업 NORMAL을 사용하지 않습니다. 허용되는 송신 패킷은 최종 송신 테이블에서 유니캐스트 트래픽의 직접 출력 흐름을 처리합니다. |
| 목록 값 | 사용할 확장 목록 |
| 부울 값 | ML2 l2population 메커니즘 드라이버를 사용하여 원격 MAC 및 IP에 대해 알아보고 터널 확장성을 개선합니다. |
| 부울 값 | 인터페이스 변경을 위해 ovsdb를 모니터링하여 폴링 최소화. |
| 정수 값 | ovsdb 모니터와 통신을 끊기 전에 대기하는 시간(초)입니다. |
| 부울 값 | GRE/VXLAN 터널을 전달하는 나가는 IP 패킷의 터널 헤더 체크섬을 설정하거나 설정 해제합니다. |
| 목록 값 | 에이전트에서 지원하는 네트워크 유형(gre, vxlan 및/또는 cryptove). |
| 정수 값 | veth 인터페이스의 MTU 크기 |
| 포트 값 | VXLAN 터널에 사용할 UDP 포트입니다. |
8.8.3. network_log 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/ml2/openvswitch
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
_agent.ini 파일의 [network_
log]
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 정수 값 | rate_limit당 최대 패킷 수. |
| 문자열 값 | 에이전트 측에 로그 파일 경로 출력, 기본 syslog 파일. |
| 정수 값 | 초당 최대 패킷 로깅 수. |
8.8.4. OVS 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/ml2/openvswitch_agent.ini
파일의 [ovs]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 목록 값 | <physical_network>:<bridge>의 쉼표로 구분된 목록으로 물리적 네트워크 이름을 플랫 및 VLAN 네트워크에 사용할 에이전트의 노드별 Open vSwitch 브리지 이름에 매핑합니다. 브리지 이름의 길이는 11개 미만이어야 합니다. 각 브리지가 있어야 하며 포트로 구성된 실제 네트워크 인터페이스가 있어야 합니다. 서버에 구성된 모든 물리적 네트워크는 각 에이전트에서 적절한 브리지에 매핑해야 합니다. 참고: 이 매핑에서 브리지를 제거하는 경우 더 이상 에이전트가 관리하지 않으므로 통합 브리지에서 연결을 끊어야 합니다. |
| 문자열 값 | 사용할 OVS 데이터 경로입니다. system 은 기본값이며 커널 datapath에 해당합니다. 사용자 공간 데이터 경로에서 이 값을 netdev 로 설정합니다. |
| 문자열 값 | 터널 브리지용 통합 브리지의 피어 패치 포트. |
| 문자열 값 | 사용할 통합 브리지. 에 대한 적절한 이유가 없으면 이 매개변수를 변경하지 마십시오. OVS 통합 브리지의 이름입니다. 하이퍼바이저당 하나씩 있습니다. 통합 브리지는 가상 패치 역할을 합니다. 모든 VM VIF가 이 브리지에 연결된 다음 네트워크 연결에 따라 패치 됩니다. |
| IP 주소 값 | 로컬 오버레이(터널) 네트워크 엔드포인트의 IP 주소. 호스트 네트워크 인터페이스 중 하나에 있는 IPv4 또는 IPv6 주소를 사용합니다. 이 값의 IP 버전은 neutron 서버 노드의 ML2 플러그인 구성 파일의 overlay_ip_version 옵션 값과 일치해야 합니다. |
| 정수 값 | 로컬 스위치가 컨트롤러를 연결할 때까지 대기하는 시간(초)입니다. |
| 정수 값 | 로컬 스위치와 컨트롤러 연결의 inactivity_probe 간격(초)입니다. 값이 0이면 비활성 프로브가 비활성화됩니다. |
| IP 주소 값 | OpenFlow 연결을 수신 대기할 주소입니다. |
| 포트 값 | OpenFlow 연결을 수신 대기할 포트입니다. |
| 정수 값 | 하나의 OpenFlow 요청을 대기하는 시간(초)입니다. |
| 문자열 값 | OVSDB 백엔드의 연결 문자열입니다. 기본 ovsdb_interface가 활성화된 경우 모든 ovsdb 명령에 모니터링 및 사용할 때 ovsdb-client가 사용됩니다. |
| 부울 값 | OVSDB 디버그 로그 활성화 |
| 목록 값 | <bridge>:<egress_bw>:<ingress_bw>의 쉼표로 구분된 목록은 지정된 방향에서 지정된 브릿지에 사용 가능한 대역폭을 표시합니다. 이는 VM 관점에서의 방향입니다. 대역폭은 초당 킬로비트(kbps) 단위로 측정됩니다. 브리지는 bridge_mappings에 값으로 표시되어야 합니다. 그러나 여기에 bridge_mappings의 모든 브리지가 나열되어 있는 것은 아닙니다. 여기에 나열되지 않은 브리지의 경우 배치에 리소스 프로바이더를 생성하거나 에 대해 인벤토리를 보고하지 않습니다. 생략된 방향은 해당 클래스에 인벤토리를 보고하지 않음을 의미합니다. |
| dict 값 | 브릿지와 하이퍼바이저 매핑: <bridge>:<hypervisor>,… 하이퍼바이저 이름은 리소스 프로바이더 트리의 상위 항목을 찾는 데 사용됩니다. 하이퍼바이저 이름이 해당 하이퍼바이저를 관리하는 nova-compute에서 알려진 DEFAULT.host 구성 옵션 값과 다른 경우에만 드물게 설정해야 합니다. |
| dict 값 | key:value 쌍: 리소스 프로바이더 인벤토리를 보고하는 동안 사용되는 기본값을 지정합니다. 유형이 있는 가능한 키: allocation_ratio:float, max_unit:int, min_unit:int, reserved:int, step_size:int, also also: https://docs.openstack.org/api-ref/placement/#update-resource-provider-inventories |
| 문자열 값 | OVSDB와 상호 작용할 때 사용할 CA(인증 기관) 인증서입니다. "ssl:" 접두사 ovsdb_connection을 사용할 때 필요합니다 |
| 문자열 값 | OVSDB와 상호 작용할 때 사용할 SSL 인증서 파일입니다. "ssl:" 접두사 ovsdb_connection을 사용할 때 필요합니다 |
| 문자열 값 | OVSDB와 상호 작용할 때 사용할 SSL 개인 키 파일입니다. "ssl:" 접두사 ovsdb_connection을 사용할 때 필요합니다 |
| 문자열 값 | 통합 브리지를 위한 터널 브리지의 피어 패치 포트. |
| 문자열 값 | 사용할 터널 브리지. |
| 부울 값 | 패치 포트 대신 veths를 사용하여 통합 브리지를 물리적 네트워크에 연결합니다. True로 설정된 경우 Open vSwitch 패치 포트 지원 없이 커널을 지원합니다. |
| 문자열 값 | OVS vhost-user 소켓 디렉터리. |
8.8.5. SecurityGroup 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/ml2/openvswitch_agent.ini
파일의 [securitygroup]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 부울 값 | ipset을 사용하여 iptables 기반 보안 그룹을 가속화합니다. ipset 지원을 활성화하려면 ipset이 L2 에이전트 노드에 설치되어 있어야 합니다. |
| 부울 값 | neutron 보안 그룹 API가 서버에서 활성화되는지 여부를 제어합니다. 보안 그룹을 사용하지 않거나 nova 보안 그룹 API를 사용하는 경우 false여야 합니다. |
| 문자열 값 | L2 에이전트에서 보안 그룹 방화벽의 드라이버 |
| 목록 값 | 16진수( "0x"로 시작)에서 허용할 이더넷의 쉼표로 구분된 목록입니다. 예를 들어 InfiniBand를 허용하는 "0x400. |
8.8.6. xenapi 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/ml2/openvswitch_agent.ini
파일의 [xenapi]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | XenServer/Xen 클라우드 플랫폼에 연결하기 위한 암호. |
| 문자열 값 | XenServer/Xen Cloud Platform 연결 URL입니다. |
| 문자열 값 | XenServer/Xen Cloud Platform에 연결하기 위한 사용자 이름. |