Flex Gateway新着情報
Governance新着情報
Monitoring API Managerインターネットへの Anypoint Runtime Fabric アウトバウンド接続で使用するプロキシ設定を更新できます。これには、Anypoint コントロールプレーンに接続するための HTTP プロキシと、メトリクスとログを Anypoint Monitoring に送信するための SOCKS5 プロキシの両方の更新が含まれます。
Runtime Fabric のプロキシ設定を管理するには、rtftl ツールが必要です。プロキシの設定に進む前に、rtfctl をインストールする手順に従います。
rtfctl
がインストールされているコントローラーノードにログインします。
次のコマンドを実行し、プレースホルダーの値を次の値に置き換えます。
rtfctl apply monitoring-proxy "socks5://<user>:<pass>@<10.0.0.2>:<8080>"
<user>: SOCKS5 プロキシの認証に必要なユーザー名。
<pass>: SOCKS5 プロキシの認証に必要なパスワード。
パスワードは URL にエンコードされている必要があります。 |
<10.0.0.2>: SOCKS5 プロキシへのアクセスに使用される IP アドレスまたはホスト名。
<8080>: SOCKS5 プロキシが要求をリスンするホストのポート。
変更が成功したことを確認するには、次のコマンドを実行して、監視プロキシの現在の値を出力します。
rtfctl get monitoring-proxy
出力は期待される値と一致する必要があります。
HTTP プロキシを更新すると、クラスター内の各マシンは、マシンで実行されているすべてのポッドを再起動します。複数のレプリカを実行している場合、ダウンタイムは発生しませんが、メンテナンスウィンドウ中に HTTP プロキシの更新を実行する必要があります。
Runtime Fabric 内で実行されているサービスにプロキシの値を適用する。
Runtime Fabric インストーラー 1.0.x を使用している場合は、Runtime Fabric の各ノードでスクリプトを実行してクラスターを更新する。
rtfctl
がインストールされているコントローラーノードにログインします。
次のコマンドを実行し、プレースホルダーの値を次の値に置き換えます。
rtfctl apply http-proxy "http://<user>:<pass>@<10.0.0.1>:<8080>" --no-proxy "<1.1.1.1:8888,2.2.2.2:9999>"
<user>: HTTP プロキシの認証に必要なユーザー名。
<pass>: HTTP プロキシの認証に必要なパスワード。
パスワードは URL にエンコードされている必要があります。 |
<10.0.0.1>: HTTP プロキシにアクセスするための IP アドレスまたはホスト名。
<8080>: HTTP プロキシが要求をリスンするホストのポート。
<1.1.1.1:8888,2.2.2.2:9999>: カンマで区切られた NO_PROXY
ホストとポート。
変更が成功したことを確認するには、次のコマンドを実行して、HTTP プロキシの現在の値を出力します。rtfctl get http-proxy
出力は期待される値と一致する必要があります。
Runtime Fabric のインストールに使用されたコントローラーノードから、/opt/anypoint/runtimefabric/scripts/
にある set_dockerd_proxy.sh
を各コントローラーノードとワーカーノードの同じ場所 (/opt/anypoint/runtimefabric/scripts/
) にコピーします。
このスクリプトが見つからない場合は、サポートチケットを開いてください。 |
/opt/anypoint/runtimefabric/env
ファイルを更新して RTF_HTTP_PROXY
および RTF_NO_PROXY
変数の値を設定します。
RTF_HTTP_PROXY
値には、インラインの認証値を使用できます (http://user:Password@1.1.1.1:80
など)。
RTF_NO_PROXY
値には、プロキシを通過しないホストのカンマ区切りのリストを使用できます (1.1.1.1,no-proxy.com
など)。
スクリプト /opt/anypoint/runtimefabric/scripts/set_dockerd_proxy.sh
を実行します。
各コントローラーノードとワーカーノードでこれらの手順を繰り返したら、これらのプロキシ値を Runtime Fabric 内で実行されているサービスに適用します。