バックエンド・サーバー
ロード・バランサ・バックエンド・サーバーの作成
バックエンド・サーバーを作成して、既存のロード・バランサのバックエンド・セットに追加できます。 バックエンド・セットは、トラフィックがロード・バランシングされるバックエンド・サーバーのグループです。
バックエンド・サーバーがロード・バランサとして別のVCNに存在する場合は、LBおよびバックエンド・サーバーが通信できるようにローカル・ピアリング・ゲートウェイを設定する必要があります。
「コンピュートWeb UI」の使用
- 
                           
                           ナビゲーション・メニューを開きます。 「ネットワーキング」で、「ロード・バランサ」をクリックします。 
- バックエンド・サーバーを作成するロード・バランサの名前をクリックします。
- 「リソース」で、「バックエンド・セット」をクリックします。
- 
                           
                           バックエンド・サーバーを作成するバックエンド・セットの名前をクリックします。 
- バックエンド・セットの「詳細」ページで、「バックエンドの作成」をクリックします。
- 
                           
                           次の情報を入力します。 - 
                                 
                                 計算されたインスタンス: システムには、バックエンド・サーバーのインスタンスのリストが表示されます。 
- 
                                 
                                 IPアドレス: IPアドレスでバックエンド・サーバーを追加できます。 次の指定も必要です: - 
                                       
                                       ポート: ロード・バランシングを行うサーバー・ポート。 
- 
                                       
                                       重量: グループ内でこのバックエンド・サーバーに割り当てられた優先順位。 +Add IPアドレスをクリックすると、複数のIPアドレスを追加できます。 
 
- 
                                       
                                       
- 
                                 
                                 セキュリティ・ルール: ロード・バランサ・トラフィックを有効にするには、イングレスおよびエグレス・セキュリティ・リスト・ルールを対応するサブネットに追加する必要があります。 セキュリティ・ルールは手動または自動で構成できます。 デフォルトでは、セキュリティ・ルールを手動で構成します。 
 
- 
                                 
                                 
- 
                           
                           「送信」をクリックしてバックエンド・サーバーを作成します。 新しいバックエンド・セットの詳細を表示するには、バックエンド・セットを表示します。 
OCI CLIの使用
- 
                           
                           コマンドを実行するために必要な情報を収集します: - 
                                 
                                 コンパートメントOCID ( oci iam compartment list --compartment-id-in-subtree true)
- 
                                 
                                 LB OCID ( oci lb load-balancer list --compartment-id compartment_OCID)
 
- 
                                 
                                 
- 
                           
                           作業リクエストIDを返すバックエンド・サーバー作成コマンドを実行します。 LB OCID、バックエンドIPアドレスおよびバックエンド・セット名を使用して、特定のロード・バランサのバックエンド・セットのバックエンド・サーバーを作成します。 ノート: オプションのパラメータについては、 --helpオプションを指定してコマンドを実行します。構文(1行に入力): oci lb backend create --backend-set-name backend-server-set-name \ --ip-address ip-addr-of-compute-instance \ --load-balancer-id load-balancer_OCID --port port-integer 説明: • backend-server-set-nameは、バックエンド・サーバーを追加する既存のバックエンド・サーバー・セットの名前です。 例: example_backend_set. • ip-addr-of-compute-instanceはバックエンド・サーバーのIPアドレスです。 例: 10.0.0.3 • load-balancer_OCIDは、バックエンド・セットおよびサーバーに関連付けられたロード・バランサのOCIDです。 • port-integerは、バックエンド・サーバーの通信ポートです。 例: 8080 例: $ oci lb backend create --backend-set-name example_backend_set \ --ip-address 10.0.0.3 --load-balancer-id ocid1.loadbalancer....â¦.â¦.â¦.uniqueID --port 8080 { "opc-work-request-id": "ocid1.workrequest.xxx....â¦.â¦.â¦.uniqueID" }ノート: バックエンド・サーバーの結果を表示するには、バックエンド・セット名とロード・バランサOCIDを指定してバックエンドをリストします。 バックエンド・セットのgetコマンドを使用して、詳細を確認することもできます。$ oci lb backend list --backend-set-name example_backend_set \ --load-balancer-id ocid1.loadbalancer....â¦.â¦.â¦.uniqueID { "data": [ { "backup": false, "drain": false, "ip-address": "10.0.0.3", "name": "10.0.0.3:8080", "offline": false, "port": 8080, "weight": 1 }, { "backup": false, "drain": false, "ip-address": "172.16.0.240", "name": "172.16.0.240:8080", "offline": false, "port": 8080, "weight": 1 } ] }
ロード・バランサ・バックエンド・サーバーの詳細の表示
既存のロード・バランサ・バックエンド・セット内のバックエンド・サーバーのリストを表示し、その詳細を表示できます。
「コンピュートWeb UI」の使用
- 
                           
                           ナビゲーション・メニューを開きます。 「ネットワーキング」で、「ロード・バランサ」をクリックします。 
- 
                           
                           既存のバックエンド・サーバーをリストするロード・バランサの名前をクリックします。 
- 「リソース」で、既存のバックエンド・セットの名前をクリックして、IPアドレス、ポート、重みなどの詳細を表示します。
OCI CLIの使用
- 
                           
                           コマンドを実行するために必要な情報を収集します: - 
                                 
                                 コンパートメントOCID ( oci iam compartment list --compartment-id-in-subtree true)
- 
                                 
                                 LB OCID ( oci lb load-balancer list --compartment-id compartment_OCID)
 
- 
                                 
                                 
- 
                           
                           listコマンドを実行します。 LB OCIDおよびバックエンド・セット名を使用して、バックエンド・セットのバックエンド・サーバーの詳細をリストします。 ノート: オプションのパラメータについては、 --helpオプションを指定してコマンドを実行します。構文(1行に入力): oci lb backend list --backend-set-name backend-set-name \ --load-balancer-id load-balancer_OCID 例: $ oci lb backend list --backend-set-name PrivLB1_BckEndSet \ --load-balancer-id ocid1.loadbalancer....â¦.â¦.â¦.uniqueID { "data": [ { "backup": false, "drain": false, "ip-address": "172.16.0.151", "name": "172.16.0.151:8080", "offline": false, "port": 8080, "weight": 1 }, { "backup": false, "drain": false, "ip-address": "172.16.0.240", "name": "172.16.0.240:8080", "offline": false, "port": 8080, "weight": 1 } ] }
ロード・バランサ・バックエンド・サーバーの編集
バックエンド・セットのメンバーであるロード・バランサ(LB)バックエンド・サーバーのプロパティを変更できます。
「コンピュートWeb UI」の使用
- 
                           
                           ナビゲーション・メニューを開きます。 「ネットワーキング」で、「ロード・バランサ」をクリックします。 
- バックエンド・サーバー・プロパティを編集するロード・バランサの名前をクリックします。
- 「リソース」で、「バックエンド・セット」をクリックします。
- 編集するバックエンド・セットの名前をクリックします。
- 
                           
                           編集するLBバックエンド・サーバーの名前を選択します。 
- 
                           
                           「アクション」リストで、「編集」をクリックして「ロード・バランサ・バックエンド・サーバーの編集」ウィンドウを開きます。 
- 
                           
                           ポップアップ・ウィンドウで許容される変更を行います。 
- 
                           
                           「ロード・バランサ・バックエンド・サーバーの更新」をクリックして、LBバックエンド・サーバーのプロパティを更新します。 
OCI CLIの使用
- 
                           
                           コマンドを実行するために必要な情報を収集します: - 
                                 
                                 コンパートメントOCID ( oci iam compartment list --compartment-id-in-subtree true)
- 
                                 
                                 LB OCID ( oci lb load-balancer list --compartment-id compartment_OCID)
 
- 
                                 
                                 
- 
                           
                           作業リクエストIDを返す更新コマンドを実行します。 ノート: オプションのパラメータについては、 --helpオプションを指定してコマンドを実行します。構文(1行に入力): oci lb backend update --backend-name ipaddr_port --backend-set-name backendset_name \ --drain drain_boolean--load-balancer-id loadbalancer_OCID --offline offline_boolean \ --weight weight_boolean --backup backup_boolean ノート: バックエンド・サーバーを更新するには、これらのすべてのパラメータが必要です。 「ドレイン」、「オフライン」およびbackupパラメータは無視されますが、falseに設定する必要があります。説明: • ipaddr_portは、更新するバックエンド・サーバーのIPアドレスおよびポートです。 たとえば、 10.0.0.3:8080 • backendset_nameは、編集中のバックエンド・サーバーに関連付けられたバックエンド・セットの名前です。 たとえば、example_backend_setです。 • loadbalancer_OCIDは、バックエンド・セットおよびサーバーに関連付けられたロード・バランサのOCIDです。 • drain_booleanは、ロード・バランサがこのサーバーをドレインするかどうかを決定します。 「ドレイン」とマークされたバックエンド・サーバーは、新しい受信トラフィックを受信しません。 falseに設定します(バックエンド・サーバーはトラフィックを受け入れます)。 • offline_booleanは、ロード・バランサがこのバックエンド・サーバーをオフラインとして処理するかどうかを決定します。 オフライン・サーバーは受信トラフィックを受信しません。 falseに設定します(バックエンド・サーバーは引き続きトラフィックを受信します)。 • weight_integerは、バックエンド・サーバーに割り当てられたロード・バランシング・ポリシーの重みを設定します。 バックエンド・サーバーの重みが大きいほど、受信トラフィックの割合も大きくなります。 たとえば、3 (このバックエンド・サーバーは、重みが1に設定されているバックエンド・サーバーより多くのトラフィックを受信します) • backup_booleanは、ロード・バランサがこのバックエンド・サーバーをバックアップ・ユニットとして処理するかどうかを決定します。 trueに設定すると、バックアップとしてマークされていない他のすべてのバックエンド・サーバーがヘルス・チェック・ポリシーに失敗しないかぎり、ロード・バランサは、このバックエンド・サーバーにイングレス・トラフィックを転送しません。 falseに設定します(バックエンド・サーバーはバックアップ・ユニットではなく、バックエンド・セットの他のメンバーとともにトラフィックを受信します)。 例: $ oci lb backend update --backend-name 10.0.0.3:8080 --backend-set-name example-backend-set \ --drain false --load-balancer-id ocid1.loadbalancer....â¦.â¦.â¦.uniqueID --offline false \ --weight 3 --backup false { "opc-work-request-id": "ocid1.workrequest.xxx....â¦.â¦.â¦.uniqueID" }ノート: バックエンド・サーバーの結果を確認するには、そのバックエンド・サーバーに対してバックエンドのgetコマンドを使用します。$ oci lb backend get --backend-name 172.16.0.151:80 --backend-set-name example_backend_set \ --load-balancer-id ocid1.loadbalancer....â¦.â¦.â¦.uniqueID { "data": { "backup": false, "drain": false, "ip-address": "172.16.0.151", "name": "172.16.0.151:80", "offline": false, "port": 8080, "weight": 1 }, }
ロード・バランサ・バックエンド・サーバーの削除
ロード・バランサ(LB)バックエンド・サーバーをバックエンド・セットから削除し、サービスから削除できます。
「コンピュートWeb UI」の使用
- 
                           
                           ナビゲーション・メニューを開きます。 「ネットワーキング」で、「ロード・バランサ」をクリックします。 
- バックエンド・サーバーを削除するロード・バランサの名前をクリックします。
- 「リソース」で、「バックエンド・セット」をクリックします。
- 削除するバックエンド・サーバーを含むバックエンド・セットの名前をクリックして、バックエンド・セットの詳細を表示します。
- 
                           
                           削除するバックエンド・サーバーの名前を選択します。 
- 
                           
                           「アクション」列で、3ドットのプルダウン・メニューをクリックし、「終了」を選択します。 
- 
                           
                           プロンプトが表示されたら、操作を確認します。 
OCI CLIの使用
- 
                           
                           コマンドを実行するために必要な情報を収集します: - 
                                 
                                 コンパートメントOCID ( oci iam compartment list --compartment-id-in-subtree true)
- 
                                 
                                 LB OCID ( oci lb load-balancer list --compartment-id compartment_OCID)
 
- 
                                 
                                 
- 
                           
                           deleteコマンドを実行します。 構文(1行に入力): $ oci lb backend delete --backend-name backend_server_name --backend-set-name backendset_name \ --load-balancer-id load-balancer_OCID ノート: 検証なしでLBバックエンド・サーバーを削除するには、 --forceオプションを指定してコマンドを実行します。例: $ oci lb backend delete --backend-name 172.16.0.154:80 --backend-set-name PubLB1_BckEndSet \ --load-balancer-id ocid1.loadbalancer....â¦.â¦.â¦.uniqueID Are you sure you want to delete this resource? [y/N]: y