4.4. RHOSO 上の BGP ネットワーク用に RHOCP を準備する
OpenStack Services on OpenShift (RHOSO) 環境で、OpenStack サービス間の通信を可能にし、動的ルーティング機能をサポートするようにネットワークを設定してください。
NMStateOperator は、ワーカーノードを独立したネットワークに接続します。MetalLBOperator は、内部サービスエンドポイントを公開します。デフォルトでは、パブリックサービスエンドポイントは RHOCP ルートとして公開されます。
次の手順の例では、IPv4 アドレスを使用します。IPv4 アドレスの代わりに IPv6 アドレスを使用できます。デュアルスタック (IPv4 と IPv6) は、プロジェクト (テナント) ネットワークでのみ利用できます。
4.4.1. RHOCP ノードの BGP インターフェイスで rcp_filter を無効にする リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenShift Container Platform (RHOCP) ワーカーノードが受信した BGP アドバタイズメントに基づいてトラフィックを転送するには、RHOSO サービスを実行する RHOCP ワーカーノードの BGP インターフェイスでリバースパスフィルターを無効にする必要があります。
手順
次のような内容で、名前が
tuned.yamlのマニフェストファイルを作成します。apiVersion: tuned.openshift.io/v1 kind: Tuned metadata: name: default namespace: openshift-cluster-node-tuning-operator spec: profile: - data: | [main] summary=Optimize systems running OpenShift (provider specific parent profile) include=-provider-${f:exec:cat:/var/lib/ocp-tuned/provider},openshift [sysctl] net.ipv4.conf.enp8s0.rp_filter=0 net.ipv4.conf.enp9s0.rp_filter=0 name: openshift recommend: - match: - label: kubernetes.io/hostname value: worker-0 - label: kubernetes.io/hostname value: worker-1 - label: kubernetes.io/hostname value: worker-2 - label: node-role.kubernetes.io/master operand: tunedConfig: reapply_sysctl: false priority: 15 profile: openshift-no-reapply-sysctl status: {}ファイルを保存し、
Tunedリソースを作成します。$ oc create -f tuned.yaml