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대의 서버를 허용합니다.

쉼표로 구분된 목록

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' 입니다.

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