8.6. ml2_conf.ini
이 섹션에는 /etc/neutron/plugins/ml2/ml2_conf.ini
파일에 대한 옵션이 포함되어 있습니다.
8.6.1. 기본값 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/ml2/ml2_conf.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보다 크거나 같은 로그는 필터링되지 않습니다. 빈 문자열은 모든 레벨이 필터링되었음을 나타냅니다. |
| 정수 값 | 로그 속도 제한 간격, 초 수입니다. |
| 문자열 값 | 로그 라인을 수신하는 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.6.2. ml2 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
ml2/ml2_conf.ini
파일의 [✓2]
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 목록 값 | neutron.ml2.extension_drivers 네임스페이스에서 로드할 확장 드라이버 진입점의 순서가 지정된 목록입니다. 예: extension_drivers = port_security,qos |
| 문자열 값 | 공급자 특성이 지정되지 않은 경우 외부 네트워크의 기본 네트워크 유형입니다. 기본적으로 이는 None입니다. 즉, 외부 네트워크를 만드는 동안 프로바이더 특성을 지정하지 않으면 테넌트 네트워크와 동일한 유형을 갖게 됩니다. external_network_type 구성 옵션에 허용되는 값은 type_drivers config 옵션에 구성된 네트워크 유형 값을 사용합니다. |
| 목록 값 | neutron.ml2.mechanism_drivers 네임스페이스에서 로드할 네트워킹 메커니즘 드라이버 진입점의 순서가 지정된 목록입니다. |
| 정수 값 | 모든 오버레이(터널) 네트워크 끝점의 IP 버전입니다. IPv4의 경우 4, IPv6의 경우 6을 사용합니다. |
| 정수 값 | 오버레이/터널 프로토콜을 사용할 때 조각화하지 않고 기본 물리적 네트워크 인프라를 트래버스할 수 있는 최대 MTU(IP 패킷 크기). 이 옵션을 사용하면 기본 global_physnet_mtu 값과 다른 실제 네트워크 MTU 값을 지정할 수 있습니다. |
| 목록 값 | 물리적 네트워크와 MTU 값의 매핑 목록입니다. 매핑 형식은 <physnet>:<mtu val>입니다. 이 매핑을 사용하면 기본 global_physnet_mtu 값과 다른 실제 네트워크 MTU 값을 지정할 수 있습니다. |
| 목록 값 | 테넌트 네트워크로 할당할 순서가 지정된 network_types 목록입니다. 기본값 local 은 단일 상자 테스트에 유용하지만 호스트 간 연결은 제공하지 않습니다. |
| 목록 값 | neutron.ml2.type_drivers 네임스페이스에서 로드할 네트워크 유형 드라이버 진입점 목록입니다. |
8.6.3. ml2_type_flat 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에서는 /etc/neutron/plugins/
그룹에서 사용할 수 있는 옵션에 대해 간단히 설명합니다.
ml2/ml2_conf.ini 파일의 [✓2_
type_flat]
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 목록 값 | 플랫 네트워크를 생성할 수 있는 physical_network 이름 목록입니다. default * 를 사용하여 임의 physical_network 이름을 가진 플랫 네트워크를 허용합니다. 빈 목록을 사용하여 플랫 네트워크를 비활성화합니다. |
8.6.4. ml2_type_geneve 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에서는 /etc/neutron/plugins/
그룹에서 사용할 수 있는 옵션에 대해 간단히 설명합니다.
ml2/middleware2_conf.ini 파일의 [✓2_
type_geneve]
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 정수 값 | Geneve 캡슐화 헤더 크기는 동적이며, 이 값은 드라이버의 최대 MTU를 계산하는 데 사용됩니다. 이는 외부 ETH + IP + UDP + GENEVE 헤더 크기의 합계입니다. 이 필드의 기본 크기는 50이며, 추가 옵션 헤더 없이 Geneve 헤더의 크기입니다. |
| 목록 값 | 콤마로 구분된 <vni_min>:<vni_max> 테넌트 네트워크 할당에 사용할 수 있는 Geneve VNI ID의 범위를 열거합니다. |
8.6.5. ml2_type_gre 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
ml2/ml2_conf.ini 파일의 [✓2_
type_gre]
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 목록 값 | 테넌트 네트워크 할당에 사용할 수 있는 GRE 터널 ID 범위를 열거하는 쉼표로 구분된 <tun_max>:<tun_max>의 목록 |
8.6.6. ml2_type_vlan 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
ml2/ml2_conf.ini 파일의 [✓2_
type_vlan]
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 목록 값 | <physical_network>:<vlan_min>:<vlan_max> 또는 <physical_network>는 VLAN 공급자 및 테넌트 네트워크에 할당에 사용할 수 있는 각 VLAN 태그 범위를 지정하는 것은 물론 VLAN 공급자 및 테넌트 네트워크에 할당할 수 있는 각 VLAN 태그 범위를 지정합니다. |
8.6.7. ml2_type_vxlan 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에서는 /etc/neutron/plugins/
그룹에서 사용할 수 있는 옵션에 대해 간단히 설명합니다.
ml2/middleware2_conf.ini
파일의 [✓2_type_vxlan]
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 목록 값 | 콤마로 구분된 <vni_min>:<vni_max> 테넌트 네트워크 할당에 사용할 수 있는 VXLAN VNI ID의 범위를 열거합니다. |
| 문자열 값 | VXLAN용 멀티캐스트 그룹. 이 구성되면 는 모든 브로드캐스트 트래픽을 이 멀티캐스트 그룹으로 보낼 수 있습니다. 구성되지 않은 상태로 두면 멀티캐스트 VXLAN 모드가 비활성화됩니다. |
8.6.8. ovs_driver 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/ml2/ml2_conf.ini
파일의 [ovs_driver]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 목록 값 | 메커니즘 드라이버에서 관리를 금지하는 VNIC 유형의 쉼표로 구분된 목록입니다. 지원되는 vnic_types는 운영 체제의 커널 버전 및 OVS 버전과 같은 다른 요인의 네트워크 인터페이스 카드에 따라 달라집니다. ovs 메커니즘 드라이버의 경우 유효한 vnic 유형은 일반 및 직접입니다. direct는 커널 4.8 및 ovs 2.8.0에서만 지원됩니다. SR-IOV(Binding DIRECT) 포트를 사용하면 tc를 사용하여 OVS 흐름을 SR-IOV NIC로 오프로드할 수 있습니다. 이를 통해 tc를 통해 하드웨어 오프로드를 지원할 수 있으며, 대표적인 net-device를 사용하여 OpenFlow 컨트롤 플레인에서 VF를 관리할 수 있습니다. |
8.6.9. SecurityGroup 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/ml2/ml2_conf.ini
파일의 [securitygroup]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 부울 값 | ipset을 사용하여 iptables 기반 보안 그룹을 가속화합니다. ipset 지원을 활성화하려면 ipset이 L2 에이전트 노드에 설치되어 있어야 합니다. |
| 부울 값 | neutron 보안 그룹 API가 서버에서 활성화되는지 여부를 제어합니다. 보안 그룹을 사용하지 않거나 nova 보안 그룹 API를 사용하는 경우 false여야 합니다. |
| 문자열 값 | L2 에이전트에서 보안 그룹 방화벽의 드라이버 |
| 목록 값 | 16진수( "0x"로 시작)에서 허용할 이더넷의 쉼표로 구분된 목록입니다. 예를 들어 InfiniBand를 허용하는 "0x400. |
8.6.10. sriov_driver 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 /etc/neutron/plugins/ml2/ml2_conf.ini
파일의 [sriov_driver]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 목록 값 | 메커니즘 드라이버에서 관리를 금지하는 VNIC 유형의 쉼표로 구분된 목록입니다. 지원되는 vnic_types는 네트워크 인터페이스 카드, 운영 체제의 커널 버전 및 기타 요인에 따라 달라집니다. sriov 메커니즘 드라이버의 경우 유효한 VNIC 유형은 direct, macvtap 및 direct-physical입니다. |