8.3. linuxbridge_agent.ini


이 섹션에는 /etc/neutron/plugins/ml2/linuxbridge_agent.ini 파일에 대한 옵션이 포함되어 있습니다.

8.3.1. DEFAULT

다음 표에는 /etc/neutron/plugins/ml2/linuxbridge_agent.ini 파일의 [DEFAULT] 그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.

.

Expand
구성 옵션 = 기본값유형설명

debug = False

부울 값

true로 설정하면 로깅 수준이 기본 INFO 수준 대신 DEBUG로 설정됩니다.

default_log_levels = ['amqp=WARN', 'boto=WARN', 'qpid=WARN', 'sqlalchemy=INFO', 'suds=INFO', 'oslo.messaging=INFO', 'lo_messaging=INFO', 'boto=WARN', 'sudslo.messaging=INFO', 'lo_messaging=INFO', 'iso8601=WARN', 'requests.packages.urllib3.connectionpool=WARN', 'urllib3.connectionpool=WARN', 'websocket=WARN', 'requests.packages.urllib3.util.retry=WARN', 'urllib3.util.retry=WARN', 'urllib3.util.retry=WARN', 'urllib3.connectionpool=WARN', 'urllib3.util.retry=WARN', 'keystonemiddleware=WARN', 'routes.middleware=WARN', 'stevedore=WARN', 'keystoneauth=WARN', 'oslo.cache=INFO', 'oslo_policy=INFO', 'dogpile.core.dogpile=INFO']

목록 값

logger=LEVEL 쌍의 패키지 로깅 수준 목록입니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다.

fatal_deprecations = False

부울 값

사용 중단의 치명적인 상태를 활성화하거나 비활성화합니다.

'instance_format = [instance: %(uuid)s] '

문자열 값

로그 메시지와 함께 전달되는 인스턴스의 형식입니다.

`instance_uuid_format = [instance: %(uuid)s] `

문자열 값

로그 메시지와 함께 전달되는 인스턴스 UUID의 형식입니다.

log-config-append = None

문자열 값

로깅 구성 파일의 이름입니다. 이 파일은 기존 로깅 구성 파일에 추가됩니다. 로깅 구성 파일에 대한 자세한 내용은 Python 로깅 모듈 설명서를 참조하십시오. 로깅 구성 파일을 사용하면 모든 로깅 구성이 구성 파일에 설정되고 기타 로깅 구성 옵션은 무시됩니다(예: log-date-format).

log-date-format = %Y-%m-%d %H:%M:%S

문자열 값

로그 레코드에서 %%(asctime)의 형식 문자열을 정의합니다. 기본값: %(default)s . log_config_append가 설정된 경우 이 옵션은 무시됩니다.

log-dir = None

문자열 값

(선택 사항) 상대 log_file 경로에 사용되는 기본 디렉터리입니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다.

log-file = None

문자열 값

(선택 사항) 로깅 출력을 보낼 로그 파일의 이름입니다. 기본값이 설정되지 않은 경우 logging은 use_stderr에 정의된 대로 stderr로 이동합니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다.

log_rotate_interval = 1

정수 값

로그 파일이 교체되기 전의 시간입니다. log_rotation_type이 "interval"으로 설정되어 있지 않으면 이 옵션은 무시됩니다.

log_rotate_interval_type = days

문자열 값

회전 간격 유형. 마지막 파일 변경 시간(또는 서비스가 시작된 시간)은 다음 교체를 예약할 때 사용됩니다.

log_rotation_type = none

문자열 값

로그 회전 유형입니다.

logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s [%(request_id)s %(user_id)s]%(instance)s%(instance)%(message)s

문자열 값

컨텍스트와 함께 로그 메시지에 사용할 형식 문자열입니다. oslo_log.format XCCDF.ContextFormatter에서 사용

logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d

문자열 값

메시지의 로깅 수준이 DEBUG일 때 로그 메시지에 추가할 추가 데이터입니다. oslo_log.format XCCDF.ContextFormatter에서 사용

logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s %(instance)s%(message)s

문자열 값

컨텍스트가 정의되지 않은 경우 로그 메시지에 사용할 형식 문자열입니다. oslo_log.format XCCDF.ContextFormatter에서 사용

logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s

문자열 값

예외 출력의 각 줄 앞에 이 형식을 접두사로 지정합니다. oslo_log.format XCCDF.ContextFormatter에서 사용

logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s

문자열 값

logging_context_format_string에 사용되는 %(user_identity)의 형식 문자열을 정의합니다. oslo_log.format XCCDF.ContextFormatter에서 사용

max_logfile_count = 30

정수 값

순환된 로그 파일의 최대 수입니다.

max_logfile_size_mb = 200

정수 값

로그 파일 최대 크기(MB)입니다. "log_rotation_type"이 "size"로 설정되지 않은 경우 이 옵션이 무시됩니다.

publish_errors = False

부울 값

오류 이벤트 게시를 활성화하거나 비활성화합니다.

rate_limit_burst = 0

정수 값

rate_limit_interval당 최대 로깅 메시지 수입니다.

rate_limit_except_level = CRITICAL

문자열 값

속도 제한에 사용되는 로그 수준 이름: CRITICAL, ERROR, INFO, WARNING, DEBUG 또는 empty string. level이 rate_limit_except_level보다 크거나 같은 로그는 필터링되지 않습니다. 빈 문자열은 모든 수준이 필터링됨을 의미합니다.

rate_limit_interval = 0

정수 값

로그 속도 제한의 간격, 시간(초)입니다.

rpc_response_max_timeout = 600

정수 값

RPC 호출에서 응답을 대기하는 최대 초입니다.

syslog-log-facility = LOG_USER

문자열 값

로그 라인을 수신하기 위한 syslog 기능. log_config_append가 설정된 경우 이 옵션은 무시됩니다.

use-journal = False

부울 값

로깅을 위해 journald를 활성화합니다. systemd 환경에서 실행하는 경우 저널 지원을 활성화할 수 있습니다. 이렇게 하면 로그 메시지 외에도 구조화된 메타데이터를 포함하는 저널 네이티브 프로토콜을 사용합니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다.

use-json = False

부울 값

로깅에 JSON 형식을 사용합니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다.

use-syslog = False

부울 값

로깅에 syslog를 사용합니다. 기존 syslog 형식은 DEPRECATED이며 나중에 RFC5424를 준수하도록 변경됩니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다.

use_eventlog = False

부울 값

Windows 이벤트 로그에 대한 로그 출력입니다.

use_stderr = False

부울 값

표준 오류로 출력됩니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다.

watch-log-file = False

부울 값

파일 시스템을 조사하도록 설계된 로깅 처리기를 사용합니다. 로그 파일이 이동 또는 제거되면 이 처리기는 지정된 경로가 있는 새 로그 파일을 즉시 엽니다. log_file 옵션이 지정되고 Linux 플랫폼이 사용되는 경우에만 의미가 있습니다. log_config_append가 설정된 경우 이 옵션은 무시됩니다.

8.3.2. agent

다음 표에는 /etc/neutron/plugins/ml2/linuxbridge_agent.ini 파일의 [agent] 그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.

Expand
표 8.6. agent
구성 옵션 = 기본값유형설명

DSCP = None

정수 값

터널 캡슐화 중에 외부 헤더에 사용할 DSCP 값입니다.

dscp_inherit = False

부울 값

True로 설정하면 터널 인터페이스의 DSCP 값을 덮어쓰고 상속으로 설정합니다. 그런 다음 내부 헤더의 DSCP 값이 외부 헤더에 복사됩니다.

extensions = []

목록 값

사용할 확장 목록

polling_interval = 2

정수 값

에이전트가 로컬 장치 변경 사항을 폴링할 때까지 대기하는 시간(초)입니다.

quitting_rpc_timeout = 10

정수 값

에이전트가 SIGTERM을 수신한 후 새 rpc 호출에 대해 새 타임아웃을 초 단위로 설정합니다. value가 0으로 설정된 경우 rpc 시간 초과는 변경되지 않습니다.

8.3.3. linux_bridge

다음 표에서는 /etc/neutron/plugins/ml2/linuxbridge_agent.ini 파일의 [linux_bridge] 그룹에서 사용할 수 있는 옵션에 대해 간략하게 설명합니다.

Expand
표 8.7. linux_bridge
구성 옵션 = 기본값유형설명

bridge_mappings = []

목록 값

List of <physical_network>:<physical_bridge>

physical_interface_mappings = []

목록 값

<physical_network>:<physical_interface> 플랫 및 VLAN 네트워크에 사용할 에이전트의 노드별 물리적 네트워크 인터페이스에 물리적 네트워크 이름을 쉼표로 구분한 튜플 목록입니다. 서버의 network_vlan_ranges에 나열된 모든 물리적 네트워크는 각 에이전트의 적절한 인터페이스에 매핑해야 합니다.

8.3.4. network_log

다음 표에는 /etc/neutron/plugins/ml2/linuxbridge_agent.ini 파일의 [network_log] 그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.

Expand
표 8.8. network_log
구성 옵션 = 기본값유형설명

burst_limit = 25

정수 값

rate_limit당 최대 패킷 수입니다.

local_output_log_base = None

문자열 값

에이전트 측의 로그 파일 경로, 기본 syslog 파일 출력

rate_limit = 100

정수 값

초당 최대 패킷 로깅 수입니다.

8.3.5. SecurityGroup

다음 표에서는 /etc/neutron/plugins/ml2/linuxbridge_agent.ini 파일의 [securitygroup] 그룹에서 사용할 수 있는 옵션을 간략하게 설명합니다.

Expand
표 8.9. SecurityGroup
구성 옵션 = 기본값유형설명

enable_ipset = True

부울 값

ipset을 사용하여 iptables 기반 보안 그룹의 속도를 향상시킵니다. ipset 지원을 활성화하려면 L2 에이전트 노드에 ipset이 설치되어 있어야 합니다.

enable_security_group = True

부울 값

서버에서 neutron 보안 그룹 API가 활성화되어 있는지 여부를 제어합니다. 보안 그룹을 사용하지 않거나 nova 보안 그룹 API를 사용하는 경우 false여야 합니다.

firewall_driver = None

문자열 값

L2 에이전트의 보안 그룹 방화벽 드라이버

permitted_ethertypes = []

목록 값

16진수('0x'로 시작)에서 쉼표로 구분된 이더넷 유형 목록을 허용합니다. 예를 들어 "0x4008"이 InfiniBand를 허용하는 경우입니다.

8.3.6. vxlan

다음 표에서는 /etc/neutron/plugins/ml2/linuxbridge_agent.ini 파일의 [vxlan] 그룹에서 사용할 수 있는 옵션에 대해 간략하게 설명합니다.

Expand
표 8.10. vxlan
구성 옵션 = 기본값유형설명

arp_responder = False

부울 값

ARP 브로드캐스트를 오버레이로 수행하는 대신 로컬 응답을 제공하는 로컬 ARP 응답을 활성화합니다. 로컬 ARP 응답자 활성화는 allowed-address-pairs 확장과 완전히 호환되지 않습니다.

enable_vxlan = True

부울 값

에이전트에서 VXLAN을 활성화합니다. linuxbridge 메커니즘 드라이버를 사용하여 ml2 플러그인에서 에이전트를 관리할 때 활성화 가능

l2_population = False

부울 값

ml2 플러그인의 l2population 메커니즘 드라이버와 함께 사용할 수 있는 확장 기능. 플러그인을 사용하여 VXLAN 전달 테이블을 채울 수 있습니다.

local_ip = None

IP 주소 값

로컬 오버레이(tunnel) 네트워크 끝점의 IP 주소입니다. 호스트 네트워크 인터페이스 중 하나에 상주하는 IPv4 또는 IPv6 주소를 사용합니다. 이 값의 IP 버전은 neutron 서버 노드의 ML2 플러그인 구성 파일의 overlay_ip_version 옵션과 일치해야 합니다.

multicast_ranges = []

목록 값

VNI ID에 따라 멀티캐스트 주소를 VXLAN에 할당하는 방법을 설명하는 선택적 쉼표로 구분된 <multicast address>:<vni_min>:<vni_max> 트리플입니다.

TOS = None

정수 값

vxlan 인터페이스 프로토콜 패킷용 TOS. 이 옵션은 AGENT 섹션의 dscp 옵션을 선호하여 더 이상 사용되지 않으며 향후 릴리스에서 제거됩니다. TOS 값을 DSCP로 변환하려면 4로 나눕니다.

TTL = None

정수 값

vxlan 인터페이스 프로토콜 패킷의 TTL입니다.

udp_dstport = None

포트 값

VXLAN 통신에 사용되는 UDP 포트입니다. 기본적으로 Linux 커널은 IANA에 할당된 표준 값을 사용하지 않으므로 사용하려면 이 옵션을 4789로 설정해야 합니다. 이전 버전과의 호환성으로 인해 기본적으로 설정되지 않습니다.

udp_srcport_max = 0

포트 값

VXLAN 통신에 사용되는 UDP 소스 포트 범위의 최대값입니다.

udp_srcport_min = 0

포트 값

VXLAN 통신에 사용되는 최소 UDP 소스 포트 범위입니다.

vxlan_group = 224.0.0.1

문자열 값

vxlan 인터페이스용 멀티 캐스트 그룹입니다. CIDR 표기법을 사용하여 그룹 주소 범위를 지정할 수 있습니다. 범위를 지정하면 다른 VNI가 다른 그룹 주소를 사용하여 터널 끝점에 대한 스포크한 브로드캐스트 트래픽을 줄이거나 제거할 수 있습니다. 가능한 각 (24비트) VNI에 대해 고유한 그룹을 예약하려면 239.0.0.0/8과 같은 /8을 사용합니다. 이 설정은 모든 에이전트에서 동일해야 합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat