ネットワーク・ロード・バランサ・リスナー
ネットワーク・ロード・バランサ・リスナーの作成
既存のネットワーク・ロード・バランサ(NLB)のリスナーを作成できます。 リスナーは、トラフィックがIPアドレスに到達するのを待機し、トラフィックをバックエンド・セット・サーバーに分散します。 トラフィックを処理するには、トラフィック・タイプごとに少なくとも1つのリスナーを構成する必要があります。 リスナーを作成する場合、VCNのセキュリティ・ルールでリスナーによるトラフィックの受入れが許可されていることを確認する必要があります。
「コンピュートWeb UI」の使用
-
ナビゲーション・メニューを開きます。 「ネットワーキング」で、「ネットワーク・ロード・バランサ」をクリックします。
-
リスナーを作成するネットワーク・ロード・バランサの名前をクリックします。
-
既存のリスナーは、NLBリソース情報の下にリストされます。それ以外の場合、リストには「データがありません」と表示されます。 リスナーを作成するには、「リスナーの作成」をクリックします。
-
次の情報を入力します。
-
名前: リスナーの説明的な名前を入力します。
-
プロトコル: ドロップダウン・リストから「TCP」を選択します。
- ポート: TCPのデフォルトのポート値22が事前選択されています。 上矢印または下矢印を使用してポート値を変更するか、1から65,535の値を入力します。
-
バックエンド・セット: プルダウン・リストからリスナーのバックエンド・セットを選択します。 値が「使用不可」の場合は、NLBバックエンド・セットをまだ作成していないため、このパラメータを構成する前に作成する必要があります。
- IPバージョン: デフォルトのIPバージョン4が事前に選択されています。
-
-
ダイアログの「リスナーの作成」ボタンをクリックします。 リスナーの詳細を表示するには、ネットワーク・ロード・バランサの詳細を表示する必要があります。
OCI CLIの使用
-
コマンドを実行するために必要な情報を収集します:
-
コンパートメントOCID (
oci iam compartment list --compartment-id-in-subtree true
) -
NLB OCID (
oci nlb network-load-balancer list --compartment-id compartment_OCID
) - NLBで受け入れられるプロトコル・リスト(
oci nlb protocol list --compartment-id compartment_OCID
)
-
-
リスナーの
create
コマンドを実行します。NLB OCID、バックエンド・セット名、受け入れられたプロトコルおよびその他の詳細を使用して、指定されたコンパートメントにNLBバックエンド・セットのリスナーを作成します。
ノート:
オプションのパラメータについては、
--help
オプションを指定してコマンドを実行します。構文(1行に入力):
oci nlb listener create --default-backend-set-name backend-set-name \ --network-load-balancer-id network-load-balancer_OCID \ --name listener-name --port listener-port \ --protocol listener-protocol
説明:
• default-backend-set-nameは、関連付けられたバックエンド・セットの名前です。 例: example_backend_set.
• ip-versionは、リスナーが注意を払うIPバージョンです。 デフォルトはIPV4です。
• load-balancer_OCIDは、リスナーを追加するロード・バランサのOCIDです。
• listener_nameは、リスナーのわかりやすい名前です。 一意である必要があり、変更できません。 例: example_listener.
• listener-portは、リスナーの通信ポート整数です。 例: 22
• listener-protocolは、リスナーが接続リクエストを受け入れるプロトコルです。 例: TCP.
オプション:
• max-wait-seconds作業リクエストがwait-for-stateで定義された状態に達するまで待機する最大時間。 デフォルトは1200秒です。
• wait-for-stateこの操作は、リソースを非同期で作成、変更または削除し、作業リクエストを使用して操作の進行状況を追跡します。 受け入れられる値は次のとおりです: ACCEPTED, CANCELED, CANCELING, FAILED, IN_PROGRESS, SUCCEEDED.
• wait-interval-seconds --wait-interval-secondsごとに、作業リクエストが--wait-for-stateで定義された状態に達したかどうかを確認します。 デフォルトは30秒です。
例:
$ oci nlb listener create --default-backend-set-name PublicNLB1-Backend-Set \ --network-load-balancer-id ocid1.networkloadbalancer....â¦.â¦.â¦.uniqueID \ --name LB1-Listener --port 22 --protocol TCP { "opc-work-request-id": "ocid1.workrequest.oc1.pca.networkloadbalancer...uniqueID" }
ノート:
リスナーの結果を確認するには、NLBリスナーのgetコマンドを使用します。$ oci nlb listener get --listener-name PrivNLB_TCPListener \ --network-load-balancer-id ocid1.networkloadbalancer....â¦.â¦.â¦.uniqueID { "data": { "default-backend-set-name": "PrivNLB_TCPListen", "ip-version": "IPV4", "name": "PrivNLB_TCPListener", "port": 22, "protocol": "TCP" }, }
ネットワーク・ロード・バランサ・リスナーの編集
一部のネットワーク・ロード・バランサ(NLB)リスナー・プロパティを変更できます。
「コンピュートWeb UI」の使用
-
ナビゲーション・メニューを開きます。 「ネットワーキング」で、「ネットワーク・ロード・バランサ」をクリックします。
- リスナーを表示するネットワーク・ロード・バランサをクリックします。
- 「リソース」で、「リスナー」をクリックします。
-
編集するNLBリスナーの名前を選択します。
-
「アクション」リストで、「編集」をクリックして「ネットワーク・ロード・バランサ・リスナーの編集」ウィンドウを開きます。
-
ポップアップ・ウィンドウでリスナーに許容される変更を行います。
-
「ネットワーク・ロード・バランサ・リスナーの更新」をクリックして、NLBリスナーのプロパティを更新します。
OCI CLIの使用
-
コマンドを実行するために必要な情報を収集します:
-
コンパートメントOCID (
oci iam compartment list --compartment-id-in-subtree true
) -
NLB OCID (
oci nlb network-load-balancer list --compartment-id compartment_OCID
)
-
-
updateコマンドを実行します。
ノート:
オプションのパラメータについては、
--help
オプションを指定してコマンドを実行します。構文(1行に入力):
oci nlb listener update --default-backend-set-name default-backendset-name \ --listener-name listener-name --network-load-balancer-id networkloadbalancer_OCID\ --port port-integer --protocol protocol-text
説明:
• default-backendset-nameは、関連付けられたバックエンド・セットの名前です。
• listener-nameは、更新するリスナーの名前です。 例: example_listener
• networkloadbalancer_OCIDは、更新するリスナーに関連付けられたロード・バランサのOCIDです
• port-integerは、リスナーの通信ポートです。 例: 22
• protocol-textは、リスナーが接続リクエストを受け入れるプロトコルです。 例: TCP
例(リスナー・ポートを222に変更):
$ oci nlb listener update --default-backend-set-name PublicLB1-Backend-Set \ --listener-name NLB1_Listener --network-load-balancer-id \ ocid1.networkloadbalancer....â¦.â¦.â¦.uniqueID \ --port 222 --protocol TCP { "opc-work-request-id": "ocid1.workrequest.....â¦.â¦.â¦.uniqueID " }
ノート:
このコマンドは、作業リクエストIDを返します。 更新結果を確認するには、NLB work-request getコマンドを使用します。$ oci nlb work-request get --work-request-id ocid1.workrequest....â¦.â¦.â¦.uniqueID
リスナーの詳細を表示するには、リスナーのgetコマンドを使用します。
$ oci nlb listener get --listener-name NLB1_Listener --network-load-balancer-id \ --network-load-balancer-id ocid1.networkloadbalancer....â¦.â¦.â¦.uniqueID { "data": { "default-backend-set-name": "PrivNLB_TCPListen", "ip-version": "IPV4", "name": "PrivNLB_TCPListener", "port": 22, "protocol": "TCP" }, }
ネットワーク・ロード・バランサ・リスナーの削除
ネットワーク・ロード・バランサ(NLB)リスナーを削除し、サービスから削除できます。
「コンピュートWeb UI」の使用
-
ナビゲーション・メニューを開きます。 「ネットワーキング」で、「ネットワーク・ロード・バランサ」をクリックします。
- ネットワーク・ロード・バランサ(NLB)の名前または既存のリスナーをリストする名前をクリックします。
- 「リソース」で、「リスナー」をクリックします。
-
削除するNLBリスナーの名前を選択します。
-
「処理」列で、3ドットのプルダウン・メニューをクリックし、「削除」を選択します。
-
プロンプトが表示されたら、操作を確認します。
OCI CLIの使用
-
コマンドを実行するために必要な情報を収集します:
-
コンパートメントOCID (
oci iam compartment list --compartment-id-in-subtree true
) -
NLB OCID (
oci nlb network-load-balancer list --compartment-id compartment_OCID
)
-
-
delete
コマンドを実行します。構文(1行に入力):
$ oci nlb listener delete --listener-name listener-name-text \ --network-load-balancer-id ocid1.networkloadbalancer....â¦.â¦.â¦.uniqueID Are you sure you want to delete this resource? [y/N]: y
ノート:
検証なしでNLBリスナーを削除するには、
--force
オプションを指定してコマンドを実行します。