10.8. 네트워크 환경 매개변수

다음 표는 네트워크 환경 파일의 parameter_defaults 섹션에서 NIC 템플릿의 기본 매개변수 값을 재정의하는 데 사용할 수 있는 매개변수 목록입니다.

매개변수설명유형

ControlPlaneDefaultRoute

컨트롤러 노드 이외의 역할에 대한 기본 경로로 사용되는 컨트롤 플레인의 라우터 IP 주소입니다. 라우터 대신 IP masquerade를 사용하는 경우 이 값을 언더클라우드 IP로 설정합니다.

string

ControlPlaneSubnetCidr

컨트롤 플레인에서 사용되는 IP 네트워크의 CIDR 넷마스크입니다. 컨트롤 플레인 네트워크에서 192.168.24.0/24를 사용하는 경우 CIDR은 24 입니다.

문자열 (항상 숫자임)

*NetCidr

특정 네트워크의 전체 네트워크 및 CIDR 넷마스크. 기본값은 network_ data.yaml 파일에서 ip_subnet 네트워크 설정으로 자동 설정됩니다. 예: InternalApiNetCidr: 172.16.0.0/24.

string

*AllocationPools

특정 네트워크의 IP 할당 범위입니다. 기본값은 network_ data.yaml 파일에서 네트워크 allocation_ pools 설정으로 자동 설정됩니다. 예를 들면 InternalApiAllocationPools: [{'start'입니다. '172.16.0.10', 'end': '172.16.0.200'}].

해시

*NetworkVlanID

특정 네트워크의 노드의 VLAN ID입니다. 기본값은 network _data.yaml 파일에서 vlan 네트워크 설정으로 자동 설정됩니다. 예를 들면 InternalApiNetworkVlanID입니다. 201.

숫자

*InterfaceDefaultRoute

역할 또는 다른 네트워크 경로에 대한 기본 경로로 사용할 수 있는 특정 네트워크의 라우터 주소입니다. 기본값은 network_ data.yaml 파일에서 네트워크 gateway_ ip 설정으로 자동 설정됩니다. 예를 들면 InternalApiInterfaceDefaultRoute입니다. 172.16.0.1.

string

DnsServers

resolv.conf에 추가된 DNS 서버 목록입니다. 일반적으로 최대 2대의 서버를 허용합니다.

쉼표로 구분된 목록

EC2MetadataIp

Overcloud 노드를 프로비저닝하는 데 사용되는 메타데이터 서버의 IP 주소입니다. 이 값을 컨트롤 플레인에 있는 언더클라우드의 IP 주소로 설정합니다.

string

BondInterfaceOvsOptions

본딩 인터페이스에 대한 옵션. 예를 들어 BondInterfaceOvsOptions: "bond_mode=balance-slb" 입니다.

string

NeutronExternalNetworkBridge

OpenStack Networking(neutron)에 사용할 외부 브리지 이름의 레거시 값입니다. 이 값은 기본적으로 비어 있습니다. 즉 NeutronBridgeMappings 에서 여러 개의 물리 브리지를 정의할 수 있습니다. 정상적인 상황에서는 이 값을 재정의하지 마십시오.

string

NeutronFlatNetworks

neutron 플러그인에서 구성할 플랫 네트워크를 정의합니다. 기본값은 외부 네트워크 생성을 허용하는 datacentre 입니다. 예를 들어 NeutronFlatNetworks: "datacentre ".

string

NeutronBridgeMappings

사용하려는 논리적 브릿지와 물리적 브리지 매핑. 기본값은 호스트(br-ex)의 외부 브리지를 물리적 이름(datacentre)에 매핑합니다. OpenStack Networking(neutron) 프로바이더 네트워크 또는 유동 IP 네트워크를 생성할 때 논리 이름을 참조하십시오. 예를 들어 NeutronBridgeMappings: "datacentre:br-ex,tenant:br-tenant ".

string

NeutronPublicInterface

네트워크 분리를 사용하지 않을 때 네트워크 노드의 br-ex 에 브리지할 인터페이스를 정의합니다. 일반적으로 두 개의 네트워크만 있는 소규모 배포에서는 사용되지 않습니다. 예를 들면 다음과 같습니다. NeutronPublicInterface: "eth0".

string

NeutronNetworkType

OpenStack Networking(neutron)의 테넌트 네트워크 유형입니다. 여러 값을 지정하려면 쉼표로 구분된 목록을 사용합니다. 지정한 첫 번째 유형은 사용 가능한 모든 네트워크가 모두 사용될 때까지 사용되는 다음 유형이 사용됩니다. 예를 들어 NeutronNetworkType: "vxlan" 입니다. vxlan은 기본 ML2 메커니즘 드라이버인 ML2/OVN 메커니즘 드라이버에서 지원하지 않습니다.

string

NeutronTunnelTypes

neutron 테넌트 네트워크의 터널 유형입니다. 여러 값을 지정하려면 쉼표로 구분된 문자열을 사용합니다. 예를 들어 NeutronTunnelTypes: 'gre,vxlan' 입니다. vxlan은 기본 ML2 메커니즘 드라이버인 ML2/OVN 메커니즘 드라이버에서 지원하지 않습니다.

문자열 / 쉼표로 구분된 목록

NeutronTunnelIdRanges

테넌트 네트워크 할당에 사용하려는 GRE 터널 ID 범위입니다. 예를 들어 NeutronTunnelIdRanges "1:1000" 입니다.

string

NeutronVniRanges

테넌트 네트워크 할당에 사용하려는 VXLAN VNI ID 범위입니다. 예를 들면 NeutronVniRanges입니다. "1:1000".

string

NeutronEnableTunnelling

터널링된 모든 네트워크를 활성화 또는 완전히 비활성화할지 여부를 정의합니다. 나중에 튜닝된 네트워크를 생성하지 않으려면 이 기능을 활성화하십시오. 기본값은 true입니다.

부울

NeutronNetworkVLANRanges

지원할 ML2 및 Open vSwitch VLAN 매핑 범위입니다. 기본값은 datacentre 물리적 네트워크에서 VLAN을 허용하도록 합니다. 여러 값을 지정하려면 쉼표로 구분된 목록을 사용합니다. 예를 들어 NeutronNetworkVLANRanges: "datacentre:1:1000,tenant:100:299,tenant:310:399 ".

string

NeutronMechanismDrivers

neutron 테넌트 네트워크의 메커니즘 드라이버입니다. 기본값은 ovn 입니다. 여러 값을 지정하려면 쉼표로 구분된 문자열을 사용합니다. 예를 들어 NeutronMechanismDrivers: 'openvswitch,l2population' 입니다.

문자열 / 쉼표로 구분된 목록