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

このオプションは、VIO 7.1 から NSX-V でサポートされます。

サポートされている目的は、routerdhcp, および lb です。

サポートされているサイズは、compactlargexlarge、および quadlarge です。

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

tenant_router_types

exclusiveshareddistributed、または (,) で区切られた組み合わせを入力できます。

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_networksIPv4CIDR, IPv6CIDR