viocli update neutron 명령을 사용하여 Neutron 서비스 구성에서 특정 매개 변수를 업데이트할 수 있습니다.

viocli update neutron을 사용하는 구성 옵션 예제입니다.
conf:
  neutron:
    DEFAULT:
      api_workers: 8
      rpc_workers: 1
      max_allowed_address_pair: 10

    quotas:
      quota_network: 100
      quota_subnet: 100
      quota_port: 500
      quota_router: 10
      quota_floatingip: 50
      quota_security_group: 10
      quota_security_group_rule: 100

    plugins:
      nsx:
        nsxv:  
          # (ListOpt) Ordered list of router_types to allocate as tenant routers.
          tenant_router_types: shared, distributed, exclusive
          # This option is supported starting from VIO 7.1.
          # default_edge_size = <purpose>:<edge size>[,...]
          # Supported purpose are router, dhcp, lb.
          # Supported sizes are compact, large, xlarge, quadlarge.
          default_edge_size: dhcp:compact, router:large, lb:quadlarge    

        nsx_p:
          default_overlay_tz: 10096ec5-9ec4-4f2e-841d-80167c8d3005
          default_tier0_router: first_tier0_router
          default_vlan_tz: bf86b52f-a629-4c07-a8bd-14b4b46ba384
          dhcp_profile: openstack_dhcp_profile
          ens_support: true
          insecure: .NSX:nsx1:spec.insecure
          metadata_proxy: openstack_md_proxy
          metadata_proxy_shared_secret: .Secret:managedencryptedpasswords:data.metadata_proxy_shared_secret
          nsx_api_managers: .NSX:nsx1:spec.hostname,.NSX:nsx2:spec.hostname,.NSX:nsx3:spec.hostname
          nsx_api_password: .NSX:nsx1:spec.password
          nsx_api_user: .NSX:nsx1:spec.username
          # if the default CGNAT range in NSX-T is updated, below values must be updated to the same.
          transit_networks: 100.64.0.0/16, fc3d:e3c3:7b93::/48
표 1. viocli update Neutron 매개 변수
매개 변수 기본값 설명

api_workers

none

서비스에 대한 별도의 API 작업자 프로세스의 수를 입력합니다.

rpc_workers

none

서비스에 대한 RPC 작업자 프로세스의 수를 입력합니다.

max_allowed_address_pair

10

허용되는 주소 쌍의 최대 수를 입력합니다.

dns_domain

openstacklocal

호스트 이름을 구축하는 데 사용할 도메인을 입력합니다.

quota_network

100

테넌트당 허용되는 네트워크 수를 입력합니다.

quota_subnet

100

테넌트당 허용되는 서브넷 수를 입력합니다.

quota_port

500

테넌트당 허용되는 포트 수를 입력합니다.

quota_router

10

테넌트당 허용되는 라우터 수를 입력합니다.

quota_floatingip

50

테넌트당 허용되는 부동 IP 수를 입력합니다.

quota_security_group

10

테넌트당 허용되는 보안 그룹 수를 입력합니다.

quota_security_group_rule

100

테넌트당 허용되는 보안 규칙 수를 입력합니다.

default_edge_size

이 옵션은 NSX-V가 있는 VIO 7.1부터 지원됩니다.

지원되는 용도는 router, dhcp, lb입니다.

지원되는 크기는 compact, large, xlarge, quadlarge입니다.

default_edge_size: <purpose>:<edge size>[,..]

tenant_router_types

exclusive, shared, distributed를 입력하거나 (,)로 구분된 조합을 입력할 수 있습니다.

default_overlay_tz

NSX-T의 기본 오버레이 전송 영역입니다.

default_tier0_router

NSX-T의 기본 T0 게이트웨이입니다.

default_vlan_tz

NSX-T의 기본 vLAN 전송 영역입니다.

dhcp_profile

NSX-T의 기본 DHCP 프로파일입니다.

ens_support

false

고급 데이터 경로 기능을 사용하도록 설정하려면 true를 입력합니다.

metadata_proxy

프로파일 이름 또는 UUID를 입력합니다. 필수 옵션입니다.

transit_networks

NSX-T의 기본 CGNAT 범위가 업데이트된 경우 전송 네트워크 값을 동일하게 업데이트해야 합니다.

transit_networks: IPv4CIDR, IPv6CIDR