16.5. クラスターネットワークの VXLAN ポートの変更


クラスター管理者として、システムが使用する VXLAN ポートを変更できます。

実行中の clusternetwork オブジェクトの VXLAN ポートを変更することはできないため、既存のネットワーク設定を削除し、マスター設定ファイルの vxlanPort 変数を編集して新規設定を作成する必要があります。

  1. 既存の clusternetwork を削除します。

    # oc delete clusternetwork default
  2. デフォルトで /etc/origin/master/master-config.yaml に置かれているマスター設定ファイルを編集し、新規の clusternetwork を作成します。

    networkConfig:
      clusterNetworks:
      - cidr: 10.128.0.0/14
        hostSubnetLength: 9
      - cidr: 10.132.0.0/14
        hostSubnetLength: 9
      externalIPNetworkCIDRs: null
      hostSubnetLength: 9
      ingressIPNetworkCIDR: 172.29.0.0/16
      networkPluginName: redhat/openshift-ovs-multitenant
      serviceNetworkCIDR: 172.30.0.0/16
      vxlanPort: 4889 1
    1
    VXLAN ポートのノードで使用される値に設定されます。1-65535 の範囲の整数になります。デフォルト値は 4789 です。
  3. 新規ポートを各クラスターノードの iptables ルールに追加します。

    # iptables -A OS_FIREWALL_ALLOW -p udp -m state --state NEW -m udp --dport 4889 -j ACCEPT 1
    1
    4889 はマスター設定ファイルに指定する vxlanPort 値です。
  4. マスターサービスを再起動します。

    # master-restart api
    # master-restart controllers
  5. 古い SDN Pod を削除し、新規の変更と共に新規 Pod を伝播します。

    # oc delete pod -l app=sdn -n openshift-sdn
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.