ロード・バランサの作成とホスト名の構成
Oracle Load Balancerサービスを使用して、テナンシ内の証明書を管理するためのパブリック・ロード・バランサを作成できます。
ロード・バランサは、仮想クラウド・ネットワークからアクセス可能なサーバーへの、1つのエントリ・ポイントから自動化されたトラフィック分散を提供します。 Oracle Load Balancerの詳細は、「Oracle Load Balancerの概要」および「ロード・バランサの作成」を参照してください。
ロード・バランサを作成するには:
- OCIコンソールで、「ナビゲーション・メニュー」
をクリックし、「ネットワーク」を選択し、「ロード・バランサ」を選択します。
- 新しいロード・バランサを作成します:
- 「ロード・バランサ」ページで、「ロード・バランサの作成」をクリックします。
- タイプとして
Load Balancerを選択し、「ロード・バランサの作成」をクリックして「ロード・バランサの作成」ページを開き、ロード・バランサの詳細を定義します。 - 「詳細」の追加ページで、シェイプおよびネットワーキング・オプションのデフォルトを選択します。
「ネットワークの選択」セクションで、仮想クラウド・ネットワークおよびサブネット(まだ選択されていない場合)を選択する必要があります。
「次へ」をクリックします。
- 「バックエンドの選択」ページの「ヘルス・チェック・ポリシーの指定」ペインで、「プロトコル」としてTCPを選択し、ポートを443に設定します。 「次へ」をクリックします。
- 「リスナーの構成」ページの「SSL証明書」ペインで、「証明書リソース」ドロップダウン・リストで「ロード・バランサ管理対象証明書」を選択します。
- 証明書チェーンおよび秘密キーを指定します。 「次へ」をクリックします。
- 「ロギングの管理」ページで、デフォルト設定を受け入れます。 「送信」をクリックして、ロード・バランサを作成します。
ノート:
ロード・バランサのプロビジョニングには数分かかります
- ロード・バランサがプロビジョニングされたら、「ロード・バランサ」ページで新しいロード・バランサの名前をクリックして、その「詳細」タブを開きます。
- 「ホスト名」タブを開き、「ホスト名の作成」をクリックします。
- 「ホスト名の作成」ページで「名前」と「ホスト名」を入力します。 「作成」をクリックします。
- 「リスナー」タブを開き、リスナーを編集してホスト名を追加します。 「変更の保存」をクリックします。
- ロード・バランサのVirtual Cloud Network (VCN)を構成します:
- ロード・バランサの「詳細」タブを開き、「Virtual Cloud Network (VCN)」リンクをクリックして「VCNの詳細」タブを開きます:
- VCNの「ゲートウェイ」タブを開き、「インターネット・ゲートウェイの作成」をクリックします。
- 「インターネット・ゲートウェイの作成」ページで名前を入力し、「インターネット・ゲートウェイの作成」をクリックして「ゲートウェイ」タブに戻ります。
- 「ゲートウェイ」タブで、「NAT Gatewayの作成」をクリックします。
- 「NAT Gatewayの作成」ページで、ゲートウェイの名前を入力し、「エフェメラル・パブリックIPアドレス」を選択します。 「NAT Gatewayの作成」をクリックします。
- 「ルーティング」タブを開き、「ルート表の作成」をクリックします。
- 「ルート表の作成」ページで名前を入力し、「ルート表の作成」をクリックして「ルーティング」タブに戻ります。
- 新しいルート表をクリックして、その詳細ページを開きます。
- 「ルート・ルール」タブを開き、「ルート・ルールの追加」をクリックします。
- 「ルート・ルールの追加」ページで、NATゲートウェイ・ルート・ルールについて次の詳細を入力します:
- ターゲット・タイプ: NAT Gateway。
- 宛先CIDRブロック: Visual Builderインスタンスのパブリック・ロード・バランサIPを指定します(取得方法については、前述の「設定」を参照)。 単一のIPの場合は、 /32を追加して単一のIP CIDRブロックを形成します。
- コンパートメント: そのままにしておきます。
- ターゲット: 作成したNATゲートウェイを選択します。
- 説明: ルールの説明(オプション)。
Visual Builderインスタンスのパブリック・ロード・バランサIPごとにNATゲートウェイ・ルート・ルールを作成する必要があります。 ルート・ルールを追加するには、「+別のルート・ルール」をクリックします。
- +別のルート・ルールをクリックし、インターネット・ゲートウェイ・ルート・ルールに関する次の詳細を入力します:
- ターゲット・タイプ: インターネット・ゲートウェイ。
- 宛先CIDRブロック: 0.0.0.0/0
- コンパートメント: そのままにしておきます。
- ターゲット・インターネット・ゲートウェイ: 作成したインターネット・ゲートウェイを選択します。
- 説明: ルールの説明(オプション)。
「ルート・ルールの追加」をクリックします。
- バックエンド・セットのヘルス・チェック・ステータスが「OK」であることを確認します。
- ロード・バランサの「詳細」タブに戻ります。
- ロード・バランサ・サブネットを構成します:
- ロード・バランサの「詳細」タブで、「サブネット」リンクをクリックして、その詳細ページを開きます。
- サブネットの「セキュリティ」タブを開き、表のデフォルトのセキュリティ・リストをクリックして、その「詳細」ペインを開きます。
- 「セキュリティ・ルール」タブを開きます。
- 「イングレス・ルール」表のエントリ
0.0.0.0/0のルールを編集して、宛先ポート範囲を443に変更します。 「変更の保存」をクリックします。
- バックエンドのSSLオプションを設定します:
- 「バックエンド」ページで、SSLオプションを選択します。
- 「ロード・バランサ管理対象証明書」オプションを選択します。
- 「ロード・バランサ管理対象証明書」を選択し、ドロップダウン・リストから証明書を選択します。
ノート:
CA証明書がないというエラーが表示された場合は、新しいロード・バランサ管理証明書を作成し、結合チェーンではなくサーバー証明書と中間証明書を個別に指定します。
- 新しいバックエンドを追加します:
- 「バックエンド・セット」タブを開き、表のバックエンド・セットのリンクをクリックして、その「詳細」タブを開きます。
- 「バックエンド」タブを開き、「バックエンドの追加」をクリックします。
- IPアドレスオプションを選択し、次のバックエンドの詳細を設定します:
- IPアドレス: ロード・バランサのIPアドレスを指定します。 これは、Visual Builderホスト名で
digコマンドを使用したときに取得したIPアドレスです。 - ポート: ポートを443に設定します。
「追加」をクリックします。
- IPアドレス: ロード・バランサのIPアドレスを指定します。 これは、Visual Builderホスト名で
- (オプション)アクセスを制限する場合:
- 「ポリシー」タブを開き、「ルーティング・ポリシーの作成」をクリックします。
- 「ルーティング・ポリシーの作成」ページで、ルーティング・ポリシーの名前を入力します。
- 「条件」ペインで、次のように設定してポリシーを構成します:
- 次の条件を満たす場合:
If All Matchに設定 - 条件タイプ:
Pathに設定 - 演算子:
Isに設定 - URL文字列:
/に設定します。
- 次の条件を満たす場合:
- アクション・ペインで、ドロップダウン・リストからバックエンド・セットを選択して「バックエンドへのルート」アクションを定義します。 「次へ」をクリックします。
- 必要に応じて、ポリシーを実行する順序を設定します。 「ルーティング・ポリシーの作成」をクリックして、「ポリシー」タブに戻ります。
- 「ポリシー」タブで、「ルール・セットの作成」をクリックします。
- 「ルール・セットの作成」ページで、ルール・セットの名前を入力します。
- リクエスト・ヘッダー・ルールの指定を選択し、詳細を入力します:
- アクション:
Add Request Header - ヘッダー:
Host - 値: カスタムURLを追加します(例::
myhost.example.com)
「送信」をクリックして、「ポリシー」タブに戻ります。
- アクション:














