このページは機械翻訳したものです。

シナリオB: VPNを使用したプライベート・サブネット

このトピックでは、仮想クラウド・ネットワーク(VCN)とリージョナル・プライベート・サブネットで構成されるシナリオBの設定方法について説明します。冗長性のために、他のサーバーはそれぞれの可用性ドメインに存在します。VCNには、オンプレミス・ネットワークに接続するための動的ルーティング・ゲートウェイ(DRG)およびサイト間VPNがあります。VCNにインターネットへの直接接続はありません。インターネットへの接続は、オンプレミス・ネットワーク経由で間接的に行う必要があります。

サブネットはデフォルト・セキュリティ・リストを使用します。このリストには、Oracle Cloud Infrastructureを簡単に起動できるように設計されたデフォルト・ルールが含まれています。これらのルールを使用すると、一般的な必須アクセス(インバウンドSSH接続や、任意のタイプのアウトバウンド接続など)が可能になります。セキュリティ・リスト・ルールはトラフィックを許可するのみです。セキュリティ・リスト・ルールで明示的にカバーされていないトラフィックはすべて拒否されます。

このシナリオでは、レガシーまたはアップグレードされたDRGを使用できます。

このシナリオでは、デフォルト・セキュリティ・リストにルールを追加します。かわりに、それらのルールにカスタム・セキュリティ・リストを作成することもできます。その場合は、デフォルト・セキュリティ・リストとカスタム・セキュリティ・リストの両方を使用するようにサブネットを設定します。

ヒント

セキュリティ・リストは、VCNのリソース内外のトラフィックを制御する1つの方法です。ネットワーク・セキュリティ・グループを使用することもできます

サブネットはデフォルト・ルート表を使用します。VCNが作成された当初は、この表にはルールがありません。このシナリオでは、この表にはDRGに関するルールが1つのみ含まれています。VCN内でトラフィックをルーティングするために必要なルート・ルールはありません。サブネットはデフォルト・セキュリティ・リストを使用します。次の図を参照してください。

この図は、シナリオB: リージョナル・プライベート・サブネットおよびVPN IPSec接続を使用したVCNを示しています。
コールアウト1: リージョナル・プライベート・サブネット・ルート表
宛先CIDR ルート・ターゲット
0.0.0.0/0 DRG
ヒント

このシナリオでは、接続にサイト間VPNを使用します。ただし、かわりにOracle Cloud Infrastructure FastConnectを使用できます。

前提条件

このシナリオでVPNを設定するには、ネットワーク管理者から次の情報を取得する必要があります:

  • VPNのユーザー側の顧客構内機器(CPE)のパブリックIPアドレス
  • オンプレミス・ネットワーク用の静的ルート(このシナリオではVPNトンネルに静的ルーティングを使用していますが、かわりにBGP動的ルーティングを使用することもできます)

この情報をOracleに提供すると、ネットワーク管理者がVPNのユーザー側でCPEを構成するために必要な情報がOracleから返されます。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者がテナンシ管理者によってポリシーでセキュリティ・アクセス権が付与されたグループのメンバーである必要があります。コンソールまたは(SDK、CLIまたはその他のツールを使用した) REST APIのどれを使用しているかにかかわらず、このアクセス権が必要です。権限がない、または認可されていないというメッセージが表示された場合は、どのタイプのアクセス権があり、どのコンパートメントでアクセスが機能するかをテナンシ管理者に確認してください。

管理者グループのメンバーであれば、シナリオBを実装するために必要なアクセス権はすでに持っています。そうでない場合は、ネットワーキングへのアクセス権が必要であり、インスタンスを起動できる必要もあります。ネットワーキングに対するIAMポリシーを参照してください。

シナリオBの設定

コンソールでの設定は簡単です。または、Oracle Cloud Infrastructure APIを使用して、各操作を自分で実行することもできます。

重要

必要なネットワーキング・コンポーネントを設定するため、このプロセスのほとんどに、短い期間のコンソールまたはAPI (選択したもの)の作業が含まれます。しかし、中には、組織内のネットワーク管理者がコンポーネントの設定時にユーザーに返された情報を使用してVPNのユーザー側でCPEを構成する必要のある、重要なステップもあります。したがって、このプロセスを1回の短いセッションで完了することはできません。ネットワーク管理者が構成を完了するまで中断するように計画し、その後戻って、VPNを介してインスタンスと通信できるか確認します。

コンソールの使用

APIの使用

APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。

次の操作を使用します:

  1. CreateVcn: インスタンスにホスト名を付ける場合は、常にVCNのDNSラベルを含めてください(仮想クラウド・ネットワークのDNSを参照)。
  2. CreateSubnet: リージョナル・プライベート・サブネットを1つ作成します。インスタンスにホスト名を付ける場合は、サブネットのDNSラベルを含めてください。デフォルト・ルート表、デフォルト・セキュリティ・リストおよびデフォルトのDHCPオプション・セットを使用します。
  3. CreateDrg: 動的ルーティング・ゲートウェイ(DRG)を作成します
  4. CreateDrgAttachment: DRGをVCNにアタッチします。
  5. CreateCpe: VPNのユーザー側にあるCPEのパブリックIPアドレスを入力します(前提条件を参照)。
  6. CreateIPSecConnection: オンプレミス・ネットワークの静的ルートを入力します(前提条件を参照)。このコマンドでは、ネットワーク管理者がCPEを構成するために必要とする構成情報が返されます。後からその情報が必要になった場合は、GetIPSecConnectionDeviceConfigを使用して取得できます。構成の詳細は、CPE構成を参照してください。
  7. UpdateRouteTable: VPN経由の通信を有効にするには、このルート(宛先を0.0.0.0/0、宛先ターゲットを以前に作成したDRGに設定したルート・ルール)を含めてデフォルト・ルート表を更新します。
  8. まず、GetSecurityListをコールしてデフォルト・セキュリティ・リストを取得してから、UpdateSecurityListをコールして、VCN内のインスタンスが必要とする接続のタイプに対してルールを追加します。UpdateSecurityListはルール・セット全体を上書きすることに注意してください。推奨される追加のルールは次のとおりです:

    • ステートフル・イングレス: ソース・タイプ = CIDR、ソースCIDR = 0.0.0.0/0、プロトコル = TCP、ソース・ポート = すべて、宛先ポート = 80 (HTTP用)。
    • ステートフル・イングレス: ソース・タイプ = CIDR、ソースCIDR = 0.0.0.0/0、プロトコル = TCP、ソース・ポート = すべて、宛先ポート = 443 (HTTPS用)。
    • ステートフル・イングレス: ソース・タイプ = CIDR、ソースCIDR = 0.0.0.0/0、プロトコル = TCP、ソース・ポート = すべて、宛先ポート = 1521 (OracleデータベースへのSQL*Netアクセス用)。
    • ステートフル・イングレス: ソース・タイプ = CIDR、ソースCIDR = 0.0.0.0/0、プロトコル = TCP、ソース・ポート = すべて、宛先ポート = 3389 (RDP用。Windowsインスタンスを使用する場合のみ必要)。
  9. LaunchInstance: サブネット内に1つ以上のインスタンスを作成します。このシナリオの図は、2つの異なる可用性ドメイン内のインスタンスを示しています。インスタンスを作成するときに、AD、使用するVCNとサブネット、およびその他の特性を選択します。詳細は、インスタンスの作成を参照してください。
ヒント

セキュリティを強化するために、VCNおよびオンプレミス・ネットワーク内からのトラフィックのみを許可するように、すべてのステートレス・イングレス・ルールを変更することもできます。1つはVCNのCIDRをソースとして、もう1つはオンプレミス・ネットワークのCIDRをソースとして、それぞれに個別のルールを作成します。
重要

サブネット内にインスタンスを作成できますが、ネットワーク管理者がCPEを構成するまでは、オンプレミス・ネットワークからインスタンスと通信することはできません(CPE構成を参照)。その後は、サイト間VPNが稼働中になります。GetIPSecConnectionDeviceStatusを使用することで、そのステータスを確認できます。また、オンプレミス・ネットワークからインスタンスに接続して、サイト間VPNが稼働中か確認することもできます。

この記事は役に立ちましたか。