16장. 네트워킹(neutron) 매개변수

매개변수설명

CertificateKeySize

인증서를 만들 때 사용되는 개인 키 크기를 지정합니다. 기본값은 2048입니다.

ContainerOvnCertificateKeySize

이 서비스에 대한 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

DhcpAgentNotification

DHCP 에이전트 알림을 활성화합니다. 기본값은 True 입니다.

DockerAdditionalSockets

docker 데몬이 바인딩할 추가 도메인 소켓(다른 컨테이너를 시작하는 컨테이너에 마운트하는 데 유용함). 기본값은 ['/var/lib/openstack/docker.sock'] 입니다.

DockerInsecureRegistryAddress

선택 사항: /etc/sysconfig/docker에 구성할 비보안 Docker 네임스페이스의 IP 주소 및 포트. 값은 쉼표로 구분된 여러 주소일 수 있습니다.

EnableVLANTransparency

True인 경우 이를 지원하는 플러그인을 허용하여 VLAN 투명한 네트워크를 만들 수 있습니다. 기본값은 False 입니다.

MemcacheUseAdvancedPool

고급 (eventlet safe) memcached 클라이언트 풀을 사용합니다. 기본값은 True 입니다.

NeutronAgentDownTime

에이전트를 down으로 간주하는 시간(초)은 적어도 두 번 NeutronGlobalReportInterval이어야 합니다. 에이전트가 제대로 종료되었는지 확인해야 합니다. 기본값은 600 입니다.

NeutronAllowL3AgentFailover

l3-agent 자동 페일오버 허용. 기본값은 True 입니다.

NeutronApiOptEnvVars

선택적 환경 변수의 해시입니다.

NeutronApiOptVolumes

마운트할 선택적 볼륨 목록입니다.

NeutronBridgeMappings

사용할 논리적 브릿지와 물리적 브리지 매핑. default(datacentre:br-ex)는 br-ex (호스트의 외부 브리지)를 프로바이더 네트워크에서 사용할 수 있는 물리적 이름 datacentre (예: 기본 유동 네트워크)에 매핑합니다. 이 설정을 변경하는 경우 다른 설치 후 네트워크 스크립트를 사용하거나 datacentre 를 매핑 네트워크 이름으로 유지합니다. 기본값은 datacentre:br-ex 입니다.

NeutronCertificateKeySize

이 서비스에 대한 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

NeutronCorePlugin

네트워킹을 위한 핵심 플러그인입니다. 값은 neutron.core_plugins 네임스페이스에서 로드할 진입점이어야 합니다. 기본값은 ml2 입니다.

NeutronDBSyncExtraParams

neutron-db-manage upgrade head 명령에 추가할 추가 명령줄 매개 변수 문자열입니다.

NeutronDefaultAvailabilityZones

가용성 영역 힌트 없이 리소스를 만드는 경우 OpenStack Networking(neutron)에서 사용할 기본 네트워크 가용성 영역의 쉼표로 구분된 목록입니다. 설정되지 않은 경우 OpenStack Networking(neutron) 네트워크 서비스에 대해 AZ가 구성되지 않습니다.

NeutronDhcpAgentsPerNetwork

네트워크당 예약할 DHCP 에이전트 수입니다. 기본값은 0입니다.

NeutronDhcpLoadType

또한 가용성 영역은 네트워크 스케줄러를 인식합니다. 기본값은 network 입니다.

NeutronDnsDomain

호스트 이름 빌드에 사용할 도메인입니다. 기본값은 openstacklocal 입니다.

NeutronEnableDVR

분산된 가상 라우터 활성화.

NeutronEnableIgmpSnooping

IGMP 스누핑 활성화. 기본값은 False 입니다.

NeutronFirewallDriver

OpenStack Networking(neutron) 보안 그룹 기능을 실현하기 위한 방화벽 드라이버. 기본값은 iptables_hybrid 입니다.

NeutronFlatNetworks

플러그인에서 구성할 플랫 네트워크 이름을 설정합니다. 기본값은 datacentre 입니다.

NeutronGeneveMaxHeaderSize

Geneve 캡슐화 헤더 크기. 기본값은 38 입니다.

NeutronGlobalPhysnetMtu

기본 물리적 네트워크의 MTU입니다. OpenStack Networking(neutron)은 이 값을 사용하여 모든 가상 네트워크 구성 요소의 MTU를 계산합니다. 플랫 및 VLAN 네트워크의 경우 OpenStack Networking은 수정 없이 이 값을 사용합니다. VXLAN과 같은 오버레이 네트워크의 경우 OpenStack Networking은 이 값에서 오버레이 프로토콜 오버헤드를 자동으로 차감합니다. 기본값은 0입니다.

NeutronGlobalReportInterval

노드가 server로 상태를 보고하는 노드 간 초가 NeutronAgentDownTime보다 작아야 합니다. NeutronAgentDownTime보다 작아야 합니다. NeutronAgentDownTime보다 절반 이하인 경우 가장 좋습니다. 기본값은 300 입니다.

NeutronMechanismDrivers

OpenStack Networking(neutron) 테넌트 네트워크의 메커니즘 드라이버입니다. 기본값은 ovn 입니다.

NeutronMetadataProxySharedSecret

스푸핑을 방지하기 위한 공유 시크릿.

NeutronML2PhysicalNetworkMtus

물리적 네트워크와 MTU 값의 매핑 목록입니다. 매핑 형식은 <physnet>:<mtu val> 입니다. 이 매핑을 사용하면 ML2 플러그인의 기본 segment_mtu 값과 다른 실제 네트워크 MTU 값을 지정하고 선택한 네트워크의 global_physnet_mtu 에서 값을 덮어쓸 수 있습니다.

NeutronNetworkSchedulerDriver

이동성 영역에 사용할 네트워크 예약 드라이버입니다. 기본값은 neutron.scheduler.dhcp_agent_scheduler.AZAwareWeightScheduler 입니다.

NeutronNetworkType

OpenStack Networking(neutron)의 테넌트 네트워크 유형입니다. 기본값은 topology ve입니다.

NeutronNetworkVLANRanges

지원할 OpenStack Networking(neutron) ML2 및 Open vSwitch VLAN 매핑 범위. 기본적으로 datacentre 물리적 네트워크(Neutron BridgeMappings참조)에서 VLAN을 허용합니다. 기본값은 datacentre:1:1000 입니다.

NeutronOverlayIPVersion

모든 오버레이 네트워크 끝점에 사용되는 IP 버전입니다. 기본값은 4 입니다.

NeutronOVNLoggingBurstLimit

rate_limit당 최대 패킷 수입니다. 기본값은 25 입니다.

NeutronOVNLoggingLocalOutputLogBase

에이전트 측의 로그 파일 경로를 출력하고 기본 syslog 파일.

NeutronOVNLoggingRateLimit

초당 최대 패킷 수입니다. 기본값은 100 입니다.

NeutronOvsIntegrationBridge

사용할 Open vSwitch 브리지의 이름입니다.

NeutronOvsVnicTypeBlacklist

OpenStack Networking(neutron)에서 지원하는 콤마로 구분된 VNIC 유형은 OVS 메커니즘 드라이버에서 관리적으로 금지됩니다.

NeutronPassword

OpenStack Networking(neutron) 서비스 및 데이터베이스 계정의 암호입니다.

NeutronPluginExtensions

쉼표로 구분된 활성화된 확장 플러그인 목록입니다. 기본값은 qos,port_security,dns 입니다.

NeutronPluginMl2PuppetTags

puppet으로 구성 파일을 생성하는 데 사용되는 Puppet 리소스 태그 이름입니다. 기본값은 neutron_plugin_ml2 입니다.

NeutronPortQuota

테넌트당 허용된 포트 수와 빼기는 무제한을 의미합니다. 기본값은 500 입니다.

NeutronRouterSchedulerDriver

라우터는 이동성 영역에 사용할 드라이버를 예약합니다. 기본값은 neutron.scheduler.l3_agent_scheduler.AZLeastRoutersScheduler 입니다.

NeutronRpcWorkers

OpenStack Networking(neutron) 서비스에 대한 RPC 작업자 수를 설정합니다. 지정하지 않으면 NeutronWorkers 값을 사용하며 이 값을 지정하지 않으면 기본값으로 인해 구성이 설정되지 않고 시스템 종속 기본값이 선택됩니다(일반적으로 1).

NeutronServicePlugins

쉼표로 구분된 서비스 플러그인 진입점 목록입니다. 기본값은 qos,ovn-router,trunk,segments,port_forwarding,log 입니다.

NeutronSriovVnicTypeBlacklist

OpenStack Networking(neutron)에서 지원하는 콤마로 구분된 VNIC 유형은 SR-IOV 메커니즘 드라이버에서 관리적으로 금지됩니다.

NeutronTunnelIdRanges

테넌트 네트워크 할당에 사용할 수 있는 GRE 터널 ID 범위를 열거하는 <tun_max>:<tun_max>의 쉼표로 구분된 목록입니다. 기본값은 ['1:4094'] 입니다.

NeutronTypeDrivers

로드할 네트워크 유형 드라이버 진입점의 쉼표로 구분된 목록입니다. 기본값은 silo ve,vxlan,vlan,flat 입니다.

NeutronVhostuserSocketDir

OVS의 vhost-user 소켓 디렉터리입니다.

NeutronVniRanges

쉼표로 구분된 <vni_min>:<vni_max> 테넌트 네트워크 할당에 사용할 수 있는 VXLAN VNI ID의 범위를 열거합니다. 기본값은 ['1:65536'] 입니다.

NeutronWorkers

OpenStack Networking 서비스의 API 및 RPC 작업자 수를 설정합니다. 더 많은 작업자가 시스템에 많은 수의 프로세스를 생성하므로 메모리 사용량이 초과됩니다. CPU 코어 수가 많은 시스템에서 적절한 기본값이 아닌 값을 선택하는 것이 좋습니다. 0 은 노드의 CPU 코어 수와 동일한 OpenStack 내부 기본값으로 설정합니다.

NotificationDriver

알림을 처리하는 드라이버 또는 드라이버입니다. 기본값은 noop 입니다.

OVNAvailabilityZone

ovs db에서 구성할 az 옵션입니다. [az-0,az-1,az-2].

OVNCMSOptions

ovs db에서 구성할 CMS 옵션입니다.

OVNControllerUpdateTimeout

업데이트 중에 컨테이너를 업데이트할 때까지 대기하는 시간(초)입니다. 기본값은 600 입니다.

OVNDbConnectionTimeout

OVSDB 연결 트랜잭션의 시간 초과(초)입니다. 기본값은 180 입니다.

OVNDnsServers

dns 전달자로 사용할 서버 목록입니다.

OVNEnableHaproxyDockerWrapper

별도의 컨테이너에서 haproxy를 시작하도록 래퍼 스크립트를 생성합니다. 기본값은 True 입니다.

OVNEncapType

OVN에 사용되는 캡슐화 유형입니다. "geneve" 또는 "vxlan"일 수 있습니다. 기본값은 topology ve입니다.

OVNIntegrationBridge

OVN 컨트롤러에서 통합 브리지로 사용할 OVS 브리지의 이름입니다. 기본값은 br-int 입니다.

OvnMetadataCertificateKeySize

이 서비스에 대한 인증서를 생성할 때 사용되는 개인 키 크기를 재정의합니다.

OVNMetadataEnabled

메타데이터 서비스를 활성화해야 하는지 여부. 기본값은 True 입니다.

OVNNeutronSyncMode

OpenStack Networking(neutron) DB를 사용한 OVN의 동기화 모드입니다. 기본값은 log 입니다.

OVNNorthboundServerPort

OVN Northbound DB 서버의 포트입니다. 기본값은 180041 입니다.

OVNOpenflowProbeInterval

OpenvSwitch 통합 브리지에 대한 OpenFlow 연결의 비활성 프로브 간격(초)입니다. 기본값은 60 입니다.

OVNQosDriver

OpenStack Networking(neutron) QOS 서비스 플러그인용 OVN 알림 드라이버. 기본값은 ovn-qos 입니다.

OVNRemoteProbeInterval

ms 단위의 프로브 간격. 기본값은 60000 입니다.

OVNSouthboundServerPort

OVN Southbound DB 서버의 포트입니다. 기본값은 180042 입니다.

OVNVifType

포트에 사용할 VIF 유형입니다. 기본값은 ovs 입니다.

OvsHwOffload

OVS 하드웨어 오프로드 활성화. 이 기능은 OVS 2.8.0에서 지원됩니다. 기본값은 False 입니다.

TenantNetPhysnetMtu

기본 물리적 네트워크의 MTU입니다. OpenStack Networking(neutron)은 이 값을 사용하여 모든 가상 네트워크 구성 요소의 MTU를 계산합니다. 플랫 및 VLAN 네트워크의 경우 OpenStack Networking(neutron)은 수정 없이 이 값을 사용합니다. VXLAN과 같은 오버레이 네트워크의 경우 OpenStack Networking(neutron)은 이 값에서 오버레이 프로토콜 오버헤드를 자동으로 차감합니다. (network_data.yaml 제어의 이 매개 변수에서 테넌트 네트워크의 mtu 설정). 기본값은 1500 입니다.