ネットワーキングの既知の問題
VCN内の内部接続やオンプレミス・ネットワークへの接続など、ネットワーキング・ファミリのサービスでは、次の既知の問題が特定されています。
関連項目: 「SCNおよび接続のトラブルシューティング」
WindowsインスタンスではアクティブなFTPはサポートされない
- 詳細
- Microsoft Windowsによって提供されるデフォルトのFTPクライアントでは、アクティブ・モードのFTPのみがサポートされていますが、Oracleのステートフル・ファイアウォール・ルールや、NATゲートウェイの背後にデプロイされたインスタンスではこれが機能しません。
- 回避策
- Windowsインスタンスでは、パッシブ・モードで実行されるサードパーティFTPクライアントを使用することをお薦めします。
CPE構成ヘルパーでCPEベンダーの指定に問題がある
- 詳細
-
次のことが発生すると、Oracle Consoleに次のようなエラーが表示されます: CPEにベンダー情報(デバイス・タイプ)がありません。CPEを更新し、ベンダー情報を追加してください:
- CPE構成ヘルパー機能がリリースされる前に存在していたCPEがある。
- Oracle ConsoleでCPEをまだ編集しておらず、どのベンダーがCPEを作成するかを指定した。
- CPEまたはそのCPEを使用するIPSec接続のヘルパー・コンテンツを生成しようとしている。
- 回避策
-
次のアクションを実行します。
- Oracle Consoleで、CPEを表示します。
- 「編集」をクリックします。
- 「CPEベンダー情報」セクションで、CPEを作成するベンダーを選択します。CPEの作成ベンダーがわからない場合、またはリストにない場合、「その他」を選択します。
-
プロンプトが表示されたら、「プラットフォーム/バージョン」の値を選択します。ガイドラインを示します:
- 可能な場合、ルートベースの構成を使用することをお薦めします。
- リストに特定のCPEプラットフォームまたはバージョンが表示されない場合は、そのCPEバージョンより前の最も新しいプラットフォーム/バージョンを選択します。
- 「変更の保存」をクリックします。ベンダーの値を変更していなくても、これをクリックすることが重要です。
その後、CPEまたはそのCPEを使用するIPSec接続のヘルパー・コンテンツを正常に生成できます。
サービス・ゲートウェイを介したオンプレミス・ネットワークからOracle Analytics Cloudへのプライベート・アクセスの問題
- 詳細
- 次のすべてを実行すると、オンプレミス・ネットワークとOracle Analytics Cloudの間のトラフィックに対して非対称ルーティングが発生する可能性があります:回避策が必要となるのは、オンプレミス・ネットワークでクライアントへの接続を開始し、ネットワークでデータ・ゲートウェイをまだ使用しないようにOracle Analytics Cloudを使用する場合のみです。
- VCNのサービス・ゲートウェイを介したOracleサービスへのプライベート・アクセスを使用してオンプレミス・ネットワークを設定します。
- 同時に、Oracleサービスへのパブリック・アクセスにインターネットまたはFastConnectパブリック・ピアリングを使用します。
- 同時に、オンプレミス・ネットワークでクライアントへの接続を開始し、ネットワークでデータ・ゲートウェイをまだ使用しないようにOracle Analytics Cloudを使用します。
- 回避策1(推奨)
- Oracle Analytics Cloudで、リモート・データ・コネクタの使用からデータ・ゲートウェイ に切り替えます。
- 回避策2
- Oracle Analytics Cloudのリージョナル・ソースIPアドレスに静的ルートを追加して、インターネットまたはFastConnectパブリック・ピアリング・パスを優先するように顧客構内機器(CPE)を構成します。このようにすると、Oracle Analytics Cloudへのレスポンス・トラフィックは、着信接続リクエストと同じパスに返されます。
サービス・ゲートウェイを介したOracleサービスからパブリック・インスタンスへのアクセスの問題
- 詳細
-
VCN内のパブリック・サブネットに関連付けられたルート表に、次の2つの競合するルート・ルールが含まれている場合、Oracleサービスがそのサブネット内のパブリック・インスタンスにアクセスできない可能性があります。
- 「ターゲット・タイプ」が「インターネット・ゲートウェイ」に設定されたルート・ルール。
- 「宛先サービス」がOracle Services Networkのすべての<region>サービスに、「ターゲット・タイプ」が「サービス・ゲートウェイ」に設定されたルート・ルール。
- 回避策
-
「宛先サービス」が「Oracle Services Networkのすべての<region>サービス」に設定され、「ターゲット・タイプ」が「サービス・ゲートウェイ」に設定されているルート・ルールを削除することをお薦めします。Oracle Services Networkのサービス・ゲートウェイを選択する前に使用していた構成に戻してください。この変更により、パブリック・インスタンスは、インターネット・ゲートウェイを介してすべてのOracleサービスにアクセスできるようになります。Oracleサービスは、継続的にパブリック・インスタンスにアクセスできます。
ただし、パブリック・サブネット内のインスタンスは、サービス・ゲートウェイを介してオブジェクト・ストレージに継続的にアクセスできます。「宛先サービス」がOCI <region>オブジェクト・ストレージに設定され、「ターゲット」がVCNのサービス・ゲートウェイに設定されたルート・ルールを含めるようにサブネットのルート表を更新してください。
この既知の問題は、インターネット・ゲートウェイにアクセス可能なパブリック・サブネットにのみ適用されます。プライベート・サブネットについて: VCNのサービス・ゲートウェイを介してOracle Services Networkのすべての<region>サービスまたはOCI <region>オブジェクト・ストレージへのアクセスを提供するようにプライベート・サブネットのルート表を構成することもできます。
サービス・ゲートウェイを介したOracle yumサービスへのインスタンスのアクセスの問題
- 詳細
- インターネット・アクセスにインターネット・ゲートウェイやNATゲートウェイを使用せずにVCNでサービス・ゲートウェイを使用する場合、インスタンスが該当するリージョンのOracle yumサーバーにアクセスできない可能性があります。2つの問題が考えられます:
- 2018年11月より前に作成されたインスタンスでは、そのリポジトリがサービス・ゲートウェイを介してアクセスできないURLを参照していることがあります
- 以前はローカル・リージョンのyumサーバーに接続できなかったインスタンスが、yum.oracle.comを使用するように戻され、サービス・ゲートウェイを介してアクセスできなくなることがあります
- 回避策1(自動)
-
次の自動軽減策を試してみてください。なんらかの理由で失敗した場合は、後続の手動軽減策の方法を使用してください。
次のスクリプトをローカル・システムにコピーして実行します。スクリプトは、既存のリポジトリを無効にし、repoファイルをダウンロードします。このファイルによって、システムはサービス・ゲートウェイを介してアクセス可能なリージョンのローカルyumサーバーに接続されます。
#!/bin/bash REPODIR='/etc/yum.repos.d' REPOS=$REPODIR/* REGION=$(curl -sfm 3 http://169.254.169.254/opc/v1/instance/ | jq -r '.region' | cut -d '-' -f 2) VERSION=$(egrep '^VERSION_ID' /etc/os-release | cut -d '"' -f 2 | cut -d '.' -f 1) REPOURL="http://yum-${REGION}.oracle.com/yum-${REGION}-ol${VERSION}.repo" echo "Disabling existing repos" for i in $REPOS do if [[ "$i" != *".disabled" ]]; then mv $i $i.disabled echo "$i disabled" else echo "$i repofile already disabled" fi done yum clean all echo "Pulling new regional repository file" wget -q $REPOURL -O "$REPODIR/yum-${REGION}-ol${VERSION}.repo" retval=$? if [[ "$retval" -ne 0 ]]; then echo "Unable to pull repo file, please run manual steps" exit 1 fi yum makecache fast
- 回避策2(手動)
-
自動軽減策が失敗した場合は、問題を手動で軽減できます。ここでは、既存のrepoファイルを無効化し、リージョンのyumサーバーから最新のrepoファイルを取得します。インスタンスのリージョン・キーを確認するには、「リージョンと可用性ドメイン」のリージョン・リストを参照してください。
既存のrepoファイルを無効化するには、
/etc/yum.repos.d
ディレクトリに移動し、ファイル名の最後に.disabled
が含まれるように、存在するすべてのファイルの名前を変更します。例:
ls /etc/yum.repos.d ksplice-uptrack.repo.disabled public-yum-ol7.repo.disabled
ローカル・システムにリージョンのrepoファイルをダウンロードします。次の例では、Ashburn (リージョン・キー
iad
)を使用します。iad
は、インスタンスに適したリージョン・キーに置き換えてください。cd /etc/yum.repos.d/ wget http://yum-iad.oracle.com/yum-iad-ol7.repo chown root:root yum-iad-ol7.repo yum makecache fast