ロード・バランサのバックエンド・サーバーの編集

ロード・バランサのバックエンド・サーバーを更新します。

    1. ナビゲーション・メニューを開き、「ネットワーキング」をクリックして、「ロード・バランサ」をクリックします。「ロード・バランサ」をクリックします。「ロード・バランサ」ページが表示されます。

    2. リストからコンパートメントを選択します。そのコンパートメント内のすべてのロード・バランサが表形式でリストされます。

    3. リストから状態を選択して、表示されるロード・バランサをその状態に制限します。

    4. 編集するバックエンド・サーバーを含むロード・バランサを選択します。ロード・バランサの「詳細」ページが表示されます。

    5. 「リソース」の下の「バックエンド・セット」をクリックします。「バックエンド・セット」リストが表示されます。すべてのバックエンド・セットが表形式でリストされます。

    6. バックエンド・サーバーを編集するバックエンド・セットをクリックします。バックエンド・セットの「詳細」ページが表示されます。

    7. 「リソース」の下の「バックエンド」をクリックします。「バックエンド」リストが表示されます。すべてのバックエンド・サーバーが表形式でリストされます。

    8. 編集するバックエンド・サーバーに対応する行を選択します。

    9. 「アクション」ボタン・リストからアクションを選択します。使用可能なアクションを示します:

      • 編集: ポート、重み、ドレイン、オフラインおよびバックアップ設定を編集できる単一のダイアログ・ボックスを開きます。

      • ポートの編集: アプリケーション・ポート設定を変更するダイアログ・ボックスを開きます。

      • 重みの編集: ロード・バランシングの重みを変更できるダイアログ・ボックスを開きます。

      • ドレイン状態の編集: ドレイン状態を変更できるダイアログ・ボックスを開きます。サーバーのドレイン・ステータスをtrueに設定すると、ロード・バランサは、このバックエンド・サーバーへの新しいTCP接続およびスティッキーではない新しいHTTPリクエストの転送を停止します。管理者はこの設定を使用して、メンテナンスのためにサーバーをローテーションから除外できます。

      • オフライン状態の編集: オフライン・ステータスを変更できるダイアログ・ボックスを開きます。サーバーのオフライン・ステータスをtrueに設定すると、ロード・バランサは、このバックエンド・サーバーにイングレス・トラフィックを転送しません。

      • バックアップステータスの編集: バックアップステータスを変更できるダイアログボックスを開きます。サーバーのバックアップ・ステータスをtrueに設定すると、ロード・バランサは、バックアップとしてマークされていない他のすべてのバックエンド・サーバーがヘルス・チェック・ポリシーに失敗した場合のみ、このバックエンド・サーバーにイングレス・トラフィックを転送します。この構成は、ディザスタ・リカバリ・シナリオの処理に役立ちます。バックアップとしてマークされたバックエンド・サーバーは、IPハッシュ・ポリシーを使用するロード・バランサと互換性がありません。

      • 最大バックエンド接続の編集: バックエンド・サーバーの均一最大リスナー接続値を変更したり、指定した1つ以上のIPの均一値に対するオーバーライドを作成できるダイアログ・ボックスを開きます。

      • 削除: バックエンド・セットからサーバーを削除します。

      複数のサーバーを選択して、それぞれに同じアクションを適用できます。

    10. 「変更の保存」をクリックします。

  • ロード・バランサのバックエンド・サーバーを編集するには、oci lb backend getコマンドと必要なパラメータを使用します:

    oci lb backend update --backend-name backend_name --backend-set-name backend_set_name --load-balancer-id load_balancer_id --backup [true|false] --drain [true|false] --offline [true|false] --weight weight [OPTIONS]

    backupパラメータは、ロード・バランサがこのサーバーをバックアップ単位として処理するかどうか(trueまたはfalse)を示します。値がtrueの場合、バックアップとしてマークされていない他のすべてのバックエンド・サーバーがヘルス・チェック・ポリシーに適合しない場合を除き、ロード・バランサは、このバックエンド・サーバーにイングレス・トラフィックを転送しません。backupとしてマークされたバックエンド・サーバーは、IPハッシュ・ポリシーを使用するバックエンド・セットに追加できません。

    drainパラメータは、ロード・バランサがこのバックエンド・サーバーをドレインするかどうか(trueまたはfalse)を示します。値がtrueの場合、バックエンド・サーバーは、新しい受信トラフィックを受信しません。

    weightパラメータは、サーバーに割り当てられたロード・バランシング・ポリシーの重みを示します。バックエンド・サーバーの重みが大きいほど、受信トラフィックの割合も大きくなります。たとえば、重み付け3のサーバーの接続数は、重み付け1のサーバーの新しい接続数の3倍になります。ロード・バランシング・ポリシーの詳細は、ロード・バランシング・ポリシーの仕組みを参照してください。

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • UpdateBackend操作を実行して、ロード・バランサのバックエンド・セット内に含まれるバックエンドの詳細を取得します。