VMクラスタの管理
Oracle Exadata Database Service on Exascale InfrastructureでVMクラスタを管理する方法について学習します。
- コンソールを使用したOracle Exadata Database Service on Exascale InfrastructureでのVMクラスタの管理
コンソールを使用して、Oracle Exadata Database Service on Exascale InfrastructureでVMクラスタを作成、編集および管理する方法について学習します。 - VMクラスタからのVMの追加または削除
既存のVMクラスタに対してVMを追加または削除することで、VMクラスタを水平方向にスケーリングできます。 - 自動診断収集の概要
診断収集および通知を有効にすることで、Oracle Cloud操作により、ゲストVMの問題を迅速かつ効果的に識別、調査、追跡および解決できます。 イベントをサブスクライブして、リソース状態の変更に関する通知を取得します。 - インシデント・ログおよびトレース・ファイル
この項では、インシデント・ログおよびトレース収集をオプトインした場合にOracle Supportで収集できるすべてのファイルをリストします。 - 健全性メトリック
Oracle Trace File Analyzerによって収集されたデータベースおよびデータベース以外のヘルス・メトリックのリストを確認します。 - APIを使用したOracle Exadata Database Service on Exascale Infrastructureインスタンスの管理
これらのAPI操作を使用して、Oracle Exadata Database Service on Exascale Infrastructure (ExaDB-XS)上のExadata Cloud Infrastructure仮想マシン(VM)およびデータベースを管理します。 - コンソール接続を使用した仮想マシンのトラブルシューティング
コンソール接続を使用して、正常に動作していない仮想マシンをトラブルシューティングできます。 たとえば、以前作業していたゲストVMは応答を停止します。
親トピック: How-toガイド
コンソールを使用したOracle Exadata Database Service on Exascale InfrastructureでのVMクラスタの管理
コンソールを使用して、Oracle Exadata Database Service on Exascale InfrastructureでVMクラスタを作成、編集および管理する方法について学習します。
- クラウドVMクラスタを作成するには
Oracle Exadata Database Service on Exascale InfrastructureインスタンスにVMクラスタを作成します。 - Exadata VMクラスタにセキュリティ属性を追加するには
Exadata VMクラスタにセキュリティ属性を追加するには、この手順を使用します - セキュリティ属性を編集するには
Exadata VMクラスタのセキュリティ属性を編集するには、この手順を使用します。 - セキュリティ属性を削除するには
Exadata VMクラスタのセキュリティ属性を削除するには、この手順を使用します。 - VMクラスタ内のクラスタ・データベースのデータベース・ストレージ容量をスケーリングするには
このトピックでは、Exascaleブロック・ストレージで構成されたVMクラスタ内のコンテナ・データベースのストレージ容量をスケーリングする方法について説明します。 - クラウドVMクラスタにデータベース・サーバーまたはストレージ・サーバーの容量を追加するには
このトピックでは、Oracle Cloud Infrastructure (OCI)コンソールを使用して、クラウドVMクラスタに新規容量を追加する方法について説明します。 - 診断収集を有効化、部分的に有効化または無効化するには
VMクラスタのプロビジョニング後に、ゲスト・VMの診断収集を有効化、部分的に有効化または無効化できます。 VMクラスタ・レベルで診断収集を有効にすると、VMクラスタの下のすべてのリソース(DBホーム、データベースなど)に構成が適用されます。 - コンソールを使用したVMクラスタのライセンス・タイプの更新
ライセンスを変更するには、ライセンス情報の変更に必要なフィールドに値を指定する準備をします。 - VMクラスタをスケーリングするには
Oracle Exadata Database Service on Exascale InfrastructureのVMクラスタで使用可能なECPU、メモリーまたはストレージを増減 - VMクラスタにSSHキーを追加するには
VMクラスタが存在し、別のSSHキーを必要とする別のユーザーを追加します。 - VMクラスタの作成後にSSHキーを追加するには
- VMクラスタ仮想マシンを停止、起動または再起動するには
コンソールを使用して、仮想マシンを停止、起動または再起動します。 - VMクラスタ仮想マシンのステータスを確認するには
VMクラスタ仮想マシンのヘルス・ステータスを確認します。 - 仮想マシンのスナップショットを作成するには
ユーザーがセルフサービス仮想マシン(VM)ファイル・システム・スナップショットを開始できるようにします。 - 仮想マシンのスナップショットを削除するには
コンソールを使用して、仮想マシン(VM)のスナップショットを削除します。 - 仮想マシンのスナップショットをマウントするには
コンソールを使用して、仮想マシン(VM)のスナップショットを読取り専用モードでマウントします。 - 仮想マシンのスナップショットをアンマウントするには
コンソールを使用して、仮想マシン(VM)のスナップショットをアンマウントします。 - VMクラスタ用のVMファイル・システム・スナップショットを作成するには
コンソールを使用して、VMクラスタ内のすべてのVMのスナップショットを作成します。 - VMクラスタを別のコンパートメントに移動するには
Oracle Exadata Database Service on Exascale InfrastructureでVMクラスタを含むコンパートメントを変更するには、この手順を使用します。 - VMクラスタの表示名を変更するには
- コンソールを使用したVMクラスタの終了
VMクラスタを終了する前に、そのクラスタに含まれるデータベースを終了する必要があります。 - プライベートDNS構成の詳細を表示するには
親トピック: VMクラスタの管理
クラウドVMクラスタを作成するには
Oracle Exadata Database Service on Exascale InfrastructureインスタンスにVMクラスタを作成します。
- ナビゲーション・メニューを開きます。 「Oracle AI Database」をクリックし、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
デフォルトでは、「Exadata VMクラスタ」ページが選択されています。
-
「VMクラスタの作成」をクリックします。
「VMクラスタの作成」ページが表示されます。 VMクラスタを構成するために必要な情報を指定します。
- 表示名: VMクラスタのわかりやすい表示名を入力します。 名前は、一意である必要はありません。 Oracle Cloud Identifier (OCID)は、VMクラスタを一意に識別します。 機密情報の入力は避けてください。
- コンパートメント: VMクラスタ・リソースのコンパートメントを選択します。
- クラスタ名を指定: VMクラスタの名前を選択します。
- 可用性ドメインの選択: 表示されたオプションから可用性ドメインを選択します。
- VMクラスタの構成: 次の情報を指定します:
「ECPU」セクションで、次の情報を指定します。
- クラスタ内のVMの数: クラスタに対して構成するVMの数を1から10の間で指定します。
-
VM当たり有効ECPU: VMクラスタに対して有効にするECPUコアの数を指定します。 最小ECPUは8です。 ECPUの最大数はVM当たり200、またはVMに指定した合計ECPU数によって制限されます。 選択する値は4の倍数である必要があります。 追加のECPUを予約するには、「追加のECPUを予約」をクリックします。
「VMクラスタ全体のメモリー合計(GB)」(読取り専用)フィールドが自動的に更新され、指定したVM当たりのメモリー割当てに基づいて、VMクラスタ全体に割り当てられたメモリーの合計量が提供されます。
ノート:
予約済コアと有効化済コア、およびExaDB-XSアーキテクチャの概要は、「Exadata Database Service on Exascale Infrastructureについて」を参照してください
-
(オプション)「追加ECPUの予約」を選択すると、「追加ECPUの予約」ダイアログが表示されます。
クラスタ内のVMの数が表示されます。 VMごとに有効化されたECPUと、VMごとに予約された追加のECPUの現在の構成。
VM当たりの合計ECPU: VMごとに予約されているECPUの合計数を変更する数値を入力します。 ECPUの合計数は、8から200の数字(4 ECPUの倍数)にする必要があります。
追加のECPUの数は、有効なECPUの合計に基づいて自動的に計算されます。 追加の予約済ECPUは、ライセンス目的ではアクティブではありませんが、VM用に予約されており、有効化されたECPUのスケーリングの準備ができて待機しています。
ECPUに関する詳細情報を表示する追加の読取り専用フィールドを確認できます。
-
VMクラスタ全体のECPU合計: クラスタ内のすべてのVMに割り当てられているECPUの合計数を表示するように自動的に更新されます。
-
VM当たりのメモリー(GB): 自動的に更新され、VM当たりの予約済メモリーが表示されます
- VMクラスタ全体のメモリー合計(GB): VMクラスタ全体の予約済メモリーの合計が表示されます。
-
-
「記憶域」セクションには、入力フィールド「Exascaleスマート記憶域」(デフォルト)と、Oracle Database 19cデプロイメントに必要な「Exascaleブロック記憶域」が含まれます。 次の点に注意してください。
-
VMクラスタでExascaleスマート・ストレージを使用している場合、次のルールが適用されます。
- このVMには、Oracle Grid Infrastructure 26ai Gridホームのみを設定できます。 Oracle Database 19c GridホームをVMに配置することはできません。
- Exascaleスマート・ストレージで構成されたこのVMクラスタでは、Oracle AI Database 26aiデータベースのみをプロビジョニングできます。 すべてのデータベース・ファイルは、Exascaleストレージ・ボールトを介してExascaleストレージに直接格納されるため、自動ストレージ管理(ASM)は必要ありません。
- VMクラスタでOracle Database 19cと互換性のあるExascaleブロック・ストレージを使用している場合、次のルールが適用されます。
- Oracle Grid Infrastructureの19c Gridホーム(デフォルト・オプション)またはOracle Grid Infrastructure 26ai Gridホームのいずれかをプロビジョニングできます。
- Exascaleブロック・ストレージで構成されたこのVMクラスタでは、Oracle Database 19c Oracleホームのみをプロビジョニングできます。 すべてのデータベース・ファイルは、Exascaleブロック・ボリューム上に作成されたデータベース固有の
+DATA、+RECOおよび+REDOASMディスク・グループに格納されます。
-
-
「VMファイル・システム・ストレージ」セクションで、次の情報を指定します:
VMファイル・システムのストレージ容量(GB): VM当たりのストレージ容量をギガバイト(GB)で指定します。
すべてのVMファイル・システムに必要なストレージ量を一緒に指定します。 VMファイル・システム・ストレージには、データベース・ホームが配置される/u02容量と、他のすべてのVMファイル・システム(/、/boot、/tmp、/var、/var/log、/var/log/audit、/home、「スワップ」、「ダンプ」、/u01、「グリッド」、/u02)が含まれます。 システムの最小数を超えて選択された追加容量は、/u02に入ります。 読取り専用フィールド「VMクラスタ全体のファイル・システム・ストレージ容量合計(読取り専用)」は自動的に更新され、VMクラスタ全体に割り当てられた合計メモリーが表示されます。
-
「データベース・ストレージ」セクションで、次の情報を指定します:
Exascale Database Storage Vault: 「新規ストレージVaultの作成」または「既存のストレージVaultの選択」のいずれかを選択します。 既存のボールトを選択した場合は、コンパートメント内のボールトを選択します。 「コンパートメント」をクリックして、別のコンパートメント内のボールトを選択します
新しいボールトを作成すると、「プロビジョニング・ステータス」ウィンドウが開き、ボールト作成のステータス、および作成日を示すVault-YYYYMMDDHHMM形式で作成されているボールトの名前が表示されます(YYYYは年、MMは月、DDは日、HHは時間、MMは分)。
ノート:
ボールトの作成が失敗した場合、「プロビジョニング」ステータス・ウィンドウには、ボールトの作成操作に失敗したポイントと作業リクエストIDを示す作業リクエスト・エラー・メッセージが表示されます。 この作業リクエストIDをノートにとり、My Oracle Supportを使用してサービス・リクエストを開きます。 -
データベースのストレージ容量(GB): データベースのストレージ容量を指定します。 ストレージ制限を手動で指定するか、自動スケーリング制限を設定できます。 自動スケーリングでは、ストレージ容量がユーザー定義の制限まで10%スケールアップされます。 ストレージ領域を手動で指定する場合、予約する領域は300から100,000 GBの間にする必要があります。
-
データベースのストレージ容量(GB): 300から100,000までのデータベースのストレージ容量を指定します。
-
ストレージの自動スケーリング: Exascaleスマート・ストレージの場合、このオプションはデフォルトで有効になっています。
-
自動スケーリング制限(GB): 自動スケーリングの最大制限を指定します。
ノート:
- ストレージ自動スケーリング機能は、Oracle Database 19cでは使用できません。
- 自動スケールは、主にデータベースの継続的な有機的な成長に対応することを目的としています。 短い期間内に割り当てられたボールト・サイズの5%を超える可能性がある大規模な突然のデータ・ロードまたは急激なデータ増加の場合、領域不足の潜在的なエラーを回避するために、事前にストレージを手動でスケーリングすることをお薦めします。
- 自動拡張が有効な表領域では、自動拡張増分サイズが割り当てられたボールト・ストレージの5%を超えると、領域不足エラーが発生する可能性があります。 これは、単一の大きな表領域の自動拡張が、自動スケールしきい値を超える前にボールトの使用可能な領域を突然超えた場合に発生する可能性があります。 また、複数の表領域拡張が同時に発生し、結果的に同じ効果が生じることもあります。 自動スケーリングの使用時に、割り当てられたボールト・ストレージの5%以上が一度に追加されないように、表領域の自動拡張増分設定を管理することをお薦めします。
-
(オプション)「スマート・フラッシュ・オプション」をクリックして、一部のストレージをスマート・フラッシュ・キャッシュとして構成します。
追加するスマート・フラッシュ・キャッシュ(GB)
-
プロビジョニングされたストレージ容量(%)に対するスマート・フラッシュ・キャッシュの追加: データベースの通常のストレージ容量に含まれるデフォルト・フラッシュ・キャッシュの量以上の追加フラッシュ・キャッシュを購入して指定するには、このオプションを選択します。 フラッシュ・キャッシュを追加すると、一部のワークロードにストレージ容量を追加することなく、パフォーマンスが向上する可能性があります。 追加のフラッシュ・キャッシュには、追加のメモリー・キャッシュも含まれます。 プロビジョニングされた合計ストレージの割合として、追加のフラッシュ・キャッシュを指定します。 最小値は34で、最大値は300です。
-
「追加するスマート・フラッシュ・キャッシュ(GB)」追加されるスマート・フラッシュ・キャッシュの容量(GB)は、読取り専用フィールドに指定されます。 最小値は100です
-
-
-
Grid Infrastructureの構成: 使用可能なリリースのリストからGrid Infrastructureリリースを選択します。 Grid Infrastructureのバージョン: 使用可能なバージョンのリストからリリース更新バージョンを選択します。
-
SSHキーの追加: VMクラスタへのSSHアクセスに使用する各キー・ペアの公開キー部分を追加します:
- SSHキー・ペアの生成: (デフォルト・オプション)SSHキー・ペアを生成するには、このオプションを選択します。 次に、下のダイアログで、「秘密キーを保存」をクリックしてキーをダウンロードし、オプションで「公開キーの保存」をクリックしてキーをダウンロードします。
ノート:
SSHを使用してデータベース・システムに接続できるように、秘密キーをダウンロードします。 再表示されません。 - SSHキー・ファイルのアップロード: .pubファイルを参照またはドラッグ・アンド・ドロップするには、このオプションを選択します。
- SSHキーの貼付け: 個々の公開キーに貼り付けるには、このオプションを選択します。
- SSHキー・ペアの生成: (デフォルト・オプション)SSHキー・ペアを生成するには、このオプションを選択します。 次に、下のダイアログで、「秘密キーを保存」をクリックしてキーをダウンロードし、オプションで「公開キーの保存」をクリックしてキーをダウンロードします。
-
ネットワーク設定: デフォルトVCNの作成を選択してOracleプロビジョニング・ネットワークを使用することも、ネットワークを手動で構成することもできます。
-
デフォルトVCNの作成
このオプションを選択すると、デフォルト設定で新しいVCNが作成されます。 デフォルト設定では、全体的なネットワーク範囲10.2.0.0/24が使用され、クライアント・サブネットの場合は10.2.0.0/26、バックアップ・サブネットの場合は10.2.0.64/26が使用されます。 これらのデフォルト設定では、この新しいVCNに自動移入され、VMクラスタに自動的に使用されます。 このVCNの表示名のみを指定します。 デフォルトのネットワーク設定を使用しない場合は、生成された設定を変更しないでください。 代わりに、次のオプション「VCNの手動作成」の手順に従ってください。
-
表示名: ネットワークの表示名を指定します。 名前を指定する必要があります。
-
コンパートメント: デフォルトでは、VMクラスタ・リソースに選択したコンパートメント内のVirtual Cloud Networksが表示されます。 ドロップダウン・リストから、そのコンパートメント内のVirtual Cloud Networkを選択します。 別のコンパートメント(デフォルト以外の選択肢)からVirtual Cloud Networkを選択するには、「コンパートメントの変更」を選択します。
-
CIDR (読取り専用): クラス・レス・ドメイン間ルーティング(CIDR)のIPアドレスの範囲が表示されます。 CIDRアドレスは、テナンシの構成中に割り当てられます。 CIDR表記には、IPアドレスと、ネットワーク・プレフィクスに使用されるアドレスのビット数を示すサフィクスが含まれます。 このメソッドは、従来のメソッドよりも効率的にIPアドレスを割り当て、インターネット・トラフィックをルーティングするメソッドです。 詳細は、次を参照してください。
VNC構成オプションの選択が終了したら、「作成」をクリック
「デフォルトVCNの作成」ダイアログ・ボックスが開き、ネットワーク構成のステータスが表示されます。 自動生成されたVCNを使用する場合は、生成された設定を変更しないでください。 ネットワーク構成が完了したら、「閉じる」をクリックします。
-
-
VCNの手動作成
「デフォルトVCNの作成」をクリックしない場合は、次の入力フィールドで構成情報を選択します:
-
仮想クラウド・ネットワーク: VMクラスタを作成するコンパートメントの仮想クラウド・ネットワーク(VCN)を選択します。 「コンパートメント」をクリックして、別のコンパートメント内のVCNを選択します。
-
クライアント・サブネット: コンパートメント内のクライアント・サブネットを選択します。 これは、VMクラスタのアタッチ先のサブネットです。 「コンパートメント」をクリックして、別のコンパートメント内のサブネットを選択します。
ノート:
クライアント・サブネットを選択する前に、VCNを選択する必要があります。192.168.16.16/28と重複するサブネットは使用しないでください。これはデータベース・インスタンス上のOracle Clusterwareプライベート・インターコネクトによって使用されています。 重複しているサブネットを指定すると、プライベート・インターコネクトが正しく動作しません。
-
バックアップ・サブネット: バックアップ・ネットワークに使用するサブネットを選択します。これは通常、バックアップの保存先との間のバックアップ情報の転送や、Data Guardレプリケーションに使用されます。 「コンパートメント」をクリックして、別のコンパートメントのサブネットを選択します(該当する場合)。
192.168.128.0/20とオーバーラップするサブネットは使用しないでください。 この制限は、クライアント・サブネットとバックアップ・サブネットの両方に適用されます。
ノート:
バックアップ・クライアント・サブネットを選択する前に、VCNを選択する必要があります。 -
ネットワーク・セキュリティ・グループを使用してトラフィックを制御: オプションで、このオプションを選択して、クライアント・ネットワークとバックアップ・ネットワークの両方に1つ以上のネットワーク・セキュリティ・グループ(NSG)を使用できます。 NSGは仮想ファイアウォールとして機能し、イングレスおよびエグレス「セキュリティ・ルール」のセットをOracle Exadata Database Service on Exascale Infrastructure VMクラスタに適用できます。
「セキュリティ・リスト」でサブネットを選択すると、VMクラスタのセキュリティ・ルールは、セキュリティ・リストおよびNSG内のルールの結合になります。
ネットワーク・セキュリティ・グループを使用するには:
- 「ネットワーク・セキュリティ・グループを使用してトラフィックを制御」チェック・ボックスを選択します。 このボックスは、クライアント・サブネットとバックアップ・サブネットの両方のセレクタの下に表示されます。 NSGは、クライアントまたはバックアップ・ネットワーク、あるいは両方のネットワークに適用できます。 NSGをネットワークに割り当てるには、仮想クラウド・ネットワークを選択する必要があります。
- ネットワーク・セキュリティ・グループ: 使用可能なNSGのリストから、ネットワークで使用するNSGを選択します。 複数のNSGが必要な場合は、「別のネットワーク・セキュリティ・グループ」をクリックします。 不明な場合は、ネットワーク管理者に問い合わせてください。
-
ホスト名接頭辞: Exadata VMクラスタのホスト名を選択します。 ホスト名は英字で始める必要があり、英数字とハイフン(-)のみを使用できます。 Exadata VMクラスタに許可される最大文字数は12です。
注意:
ホスト名はサブネット内で一意である必要があります。 一意でない場合、VMクラスタのプロビジョニングは失敗します。 -
ホスト・ドメイン名: VMクラスタのドメイン名。 これは読取り専用フィールドです。 参照用にホスト・ドメイン名を書き留めます。
データベース・バックアップをAutonomous Recoveryサービスに格納する予定の場合、Oracleでは、バックアップに使用されるSwiftエンドポイントを自動的に解決するため、クライアント・サブネットのDNS名前解決にVCN Resolverを使用することをお薦めします。
ノート:
2025年8月6日以降、FRA、PHXまたはNRTリージョンで作成されたテナンシの場合、データベースで自動バックアップを有効にすると、Autonomous Recovery Serviceが唯一のバックアップ先になります。 - ホストおよびドメインURL: この読取り専用フィールドは、ホスト名とドメイン名を結合して、データベースの完全修飾ドメイン名(FQDN)を表示します。 最大の長さは、63文字です。
ノート:
クラウドVMクラスタ・リソースに追加のセキュリティを提供するには、Oracle Cloud Infrastructure Zero Trust Packet Routingを使用して、セキュリティ属性で識別されたリソースのみがリソースにアクセスするためのネットワーク権限を持っていることを確認できます。 Oracleには、一般的なデータベース・セキュリティ・ユース・ケースのポリシーの作成に役立つデータベース・ポリシー・テンプレートが用意されています。 今すぐ構成するには、Oracle Cloud Infrastructure Zero Trust Packet Routingを使用してセキュリティ属性をすでに作成している必要があります。 このプロシージャの最後にある「高度なオプションを表示」をクリックします。 クラスタのセキュリティ属性を指定する場合、クラスタが適用されるとすぐに、すべてのリソースがクラスタにアクセスするためにゼロ・トラスト・パケット・ポリシーを必要とすることに注意してください。 エンドポイントにセキュリティ属性がある場合は、ネットワーク・セキュリティ・グループ(NSG)とOracle Cloud Infrastructure Zero Trust Packet Routingポリシー(OCI ZPR)の両方のルールを満たす必要があります。
-
-
-
ライセンス・タイプの選択: VMクラスタに使用するライセンスのタイプ。 選択は請求の測定に影響します。
- 「含まれるライセンス」は、cloud serviceのコストにデータベース・サービスのライセンスが含まれていることを意味します。
- 「ライセンス持込み (BYOL)」は、Unlimited License AgreementまたはNon-Unlimited License Agreementを持つOracle Databaseのお客様で、Oracle Cloud Infrastructureでライセンスを使用することを意味します。 このオプションを使用すると、個別のオンプレミス・ライセンスとクラウド・ライセンスが不要になります。
- 診断収集: デフォルトでは、診断収集は有効です。 診断収集および通知を有効にすると、ユーザーとOracle Cloudオペレーションは、ゲストVMの問題を迅速かつ効率的に特定、調査、追跡および解決できます。 通知を受信するには、イベントをサブスクライブする必要があります。
-
(オプション) 「高度なオプションを表示」をクリックして、VMクラスタの拡張オプションを指定します。 これらのオプションは、次の3つのタブ・セクションにあります。
-
管理: このオプションでは、タイムゾーン・オプションが提供されます。 VMクラスタのデフォルト・タイム・ゾーンはUTCですが、ブラウザ・クライアントで検出されたタイム・ゾーンを指定するか、別のタイム・ゾーンを選択できます。 タイムゾーン・オプションは、Java.util.TimeZoneクラスとOracle Linuxオペレーティング・システムの両方でサポートされているオプションです。
ノート:
UTCまたはブラウザが検出したタイム・ゾーン以外のタイム・ゾーンを設定する場合、必要なタイム・ゾーンが表示されない場合は、「別のタイムゾーンの選択」オプションを選択し、「リージョンまたは国」リストで「その他」を選択して追加の「タイムゾーン」選択を検索してみてください。
- ネットワーク: このオプションを使用すると、単一のクライアント・アクセス・ネットワーク(SCAN)ポートを指定できます。 SCANリスナー・ポート(TCP/IP)は、1024から8999の範囲で割り当てることができます。 デフォルトは1521です。
ノート:
バックエンド・ソフトウェアを使用したプロビジョニング後のVMクラスタのSCANリスナー・ポートの手動変更はサポートされていません。 この変更により、Data Guardのプロビジョニングが失敗する可能性があります。 - Zero Trust Packet Routing (ZPR): このオプションは、「セキュリティー属性」タブにあります。 ネームスペースを選択し、セキュリティ属性のキーと値を指定します。 構成中にこのステップを完了するには、Oracle Cloud Infrastructure Zero Trust Packet Routingを使用してセキュリティ属性をすでに設定しておく必要があります。 構成後にセキュリティ属性を追加し、後で追加することもできます。 Oracle Exadata Database Service on Dedicated Infrastructure固有のポリシーの追加の詳細は、「ポリシーTemplate Builder」を参照してください。
- セキュリティ: このオプションは、リソースのアクセスを制御するのに役立ちます。 リストからネームスペース、そのキーおよび値を選択できます。 複数のセキュリティ属性が必要な場合は、「セキュリティ属性の追加」をクリックします。
- タグ: タグは、リソースの管理に役立ちます。 タグ・ネームスペースを選択し、タグ・キーを指定して、タグ値を指定できます。 リソースを作成する権限がある場合は、そのリソースにフリー・フォーム・タグを適用する権限もあります。 定義済のタグを適用するには、タグ・ネームスペースを使用する権限が必要です。 タグ付けの詳細は、「リソース・タグ」を参照してください。 タグを適用するかどうかがわからない場合は、このオプションをスキップするか(後でタグを適用できます)、管理者に問い合せてください。
-
- 「作成」をクリックします。
- (オプション)「VMクラスタの連絡先を指定」。 Oracle Exadata Database Service on Exascale Infrastructureでは、OCIのお知らせサービスを利用します。 Oracleでは、ここで連絡先の詳細を指定することをお薦めします。 Oracleは、このサービスに関連するお知らせ(メンテナンスや停止通知など)を自動的にサブスクライブします。 今すぐ連絡先を提供しない場合は、後でOCIアナウンスメント・サービスを直接利用して、お知らせに手動でサブスクライブする必要があります。 サブスクライブの詳細については、「お知らせのサブスクライブ」を参照してください。
Exadata VMクラスタにセキュリティ属性を追加するには
セキュリティ属性をExadata VMクラスタに追加するには、この手順を使用します
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。
- クラウドVMクラスタのリストで、セキュリティ属性を追加するクラスタの名前をクリックします。
-
「VMクラスタ詳細」ページで、「その他のアクション」をクリックし、「セキュリティ属性の追加」を選択します。
または
「VMクラスタ詳細」ページで、「セキュリティ属性」タブをクリックします。
- 「セキュリティ属性の追加」をクリックします。
- 必要なセキュリティ属性が使用可能な「ネームスペース」を選択します。
- 必要なセキュリティ属性の「キー」および「値」を選択します。
-
追加のセキュリティ属性を使用するには、「セキュリティ属性の追加」をクリックします。
ノート:
Exadata VMクラスタには最大3つのセキュリティ属性を指定できます。 - 「セキュリティ属性の追加」をクリックします。
セキュリティ属性を編集するには
Exadata VMクラスタのセキュリティ属性を編集するには、この手順を使用します。
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- クラウドVMクラスタのリストで、セキュリティ属性を編集するクラスタの名前をクリックします。
-
「セキュリティ属性」タブをクリックします。
既存のセキュリティ属性のリストが表示されます。
- セキュリティ属性の名前の横にあるアイコンをクリックして、その詳細を表示します。
- セキュリティ属性の必須値を選択します。
- 「保存」をクリックします。
セキュリティ属性を削除するには
Exadata VMクラスタのセキュリティ属性を削除するには、この手順を使用します。
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- クラウドVMクラスタのリストで、セキュリティ属性を編集するクラスタの名前をクリックします。
-
「セキュリティ属性」タブをクリックします。
既存のセキュリティ属性のリストが表示されます。
- セキュリティ属性の名前の横にあるアイコンをクリックして、その詳細を表示します。
- 「セキュリティ属性の削除」をクリックします。
VMクラスタ内のクラスタ・データベースのデータベース・ストレージ容量をスケーリングするには
このトピックでは、Exascaleブロック・ストレージで構成されたVMクラスタ内のコンテナ・データベースのストレージ容量をスケーリングする方法について説明します。
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- 特定のコンテナ・データベースが存在するVMクラスタの名前をクリックします。
- 「コンテナ・データベース」タブをクリックします。
- 「コンテナ・データベース」ページで、ストレージを追加するコンテナ・データベースを選択します。
- 「データベース情報」タブをクリックします。
-
「データベース情報」ペインで、「アクション」ドロップダウン・リストをクリックし、「データベース記憶域のスケーリング」を選択します。
ノート:
この項は、Exascaleブロック・ストレージで構成されたVMクラスタで実行されているOracle Database 19cコンテナ・データベース(CDB)にのみ適用されます。 Exascaleスマート・ストレージで構成されたVMクラスタで実行されているOracle AI Database 26ai CDBにストレージを割り当てる必要はありません。 - 「データベース・ストレージのスケーリング」ダイアログで、次を指定します:
- ストレージ・ボールト: VMクラスタに関連付けられたストレージ・ボールトの名前が表示されます
- 使用可能なボールト・ストレージ容量(GB): (読取り専用)ボールトで使用可能なGBのストレージ容量が表示されます
ノート:
データベース・ストレージのスケール・アップ操作に使用できるボールト・ストレージ容量が十分にない場合は、Exascale Infrastructure上のOracle Exadata Database ServiceでのExascale Database Vaultの管理のExascale Database Storage Vaultのスケーリングの説明に従って、まずストレージ・ボールトのストレージ容量をスケール・アップする必要があります -
データ・ストレージ(GB)(
DATA): 既存のデータ・ストレージ・サイズが表示されます。 データベースに割り当てるストレージをスケール・アップまたはスケール・ダウンできます。ノート:
データ・ストレージの最小サイズは56 GBです。 プライマリ・データベースの使用可能な領域より少なくすることはできません。 -
リカバリ領域ストレージ・サイズ(GB)既存のリカバリ領域ストレージ・サイズが表示されます。 必要に応じて、ストレージをスケール・アップまたはスケール・ダウンできます。
ノート:
2ノード・クラスタの場合、リカバリ領域の最小サイズは44 GBです。 -
ログ・ストレージ(GB)(読取り専用)ログ・ストレージ・サイズは、VMクラスタ内のノード数に基づいて自動的に計算されます。 2ノードVMクラスタの場合、ログ・ストレージ(LOG)のサイズは33 GBです。
- 合計割当て済ストレージ容量(GB)(読取り専用)このフィールドには、データファイル、リカバリ領域ストレージおよびログ・ストレージに割り当てられている合計ストレージが表示されます。
- 「規模」をクリックします。
「データベース・ストレージのスケーリング」ダイアログが閉じます。 コンテナ・データベース・ページの「更新中」ステータス・インジケータには、ストレージ容量データベースが新しい割当てにスケーリングされていることが示されます。
そのプロセスが完了すると、「使用可能」ステータス・インジケータが表示されます。クラウドVMクラスタにデータベース・サーバーまたはストレージ・サーバーの容量を追加するには
このトピックでは、Oracle Cloud Infrastructure (OCI)コンソールを使用して、クラウドVMクラスタに新規容量を追加する方法について説明します。
サービス・インスタンスにデータベース(コンピュート)またはストレージ・サーバーを追加した場合は、追加のリソースを利用するために、クラウドVMクラスタに容量を追加する必要があります。
- Exadata VMクラスタに移動します
- クラウドVMクラスタのリストで、容量を追加するクラスタの名前をクリックします。
- 「VMクラスタの詳細」ページで、「VMクラスタのスケーリング」をクリックします。
- クラウドExadataインフラストラクチャ・リソースのスケーリングの結果としてさらに使用可能な容量がある場合、「VMクラスタのスケーリング」パネルの上部にあるバナーに、VMクラスタで使用可能な追加容量のタイプと量を示すメッセージが表示されます。 「容量の追加」ボックスをチェックします。
- クラウドVMクラスタに追加する容量のタイプに応じて、「データベース・サーバーの追加」または「ストレージの追加」ラジオ・ボタンを選択します。
- 「更新」をクリックします。 クラウドVMクラスタは更新中状態になります。 容量が正常に追加されると、クラスタは使用可能状態に戻ります。
ノート:
クラスタにデータベース・サーバーを追加した場合は、「VMクラスタのスケーリング」ボタンを再度クリックすることで、クラスタが「使用可能」状態になった後に新しいストレージを割り当てることができます。
診断収集を有効化、部分的に有効化または無効化するには
VMクラスタのプロビジョニング後に、ゲストVMの診断収集を有効化、部分的に有効化または無効化できます。 VMクラスタ・レベルで診断収集を有効にすると、VMクラスタの下のすべてのリソース(DBホーム、データベースなど)に構成が適用されます。
ノート:
- 収集されるイベント、メトリックおよびログ・ファイルのリストが将来変更される可能性があることを理解することに反対しています。 この機能はいつでもオプトアウトできます。
- Oracleでは将来、より多くのメトリックを追加できますが、すでにメトリックの収集を選択している場合は、オプトイン値を更新する必要はありません。 現在のプリファレンスに基づいて有効/無効のままになります。
- 以前にインシデント・ログおよびトレース・ファイル収集をオプト・インし、Oracle Cloud操作でログ収集ジョブを実行したときにオプト・アウトすると、ジョブはそのコースを実行し、取り消しません。 インシデント・ログおよびトレース・ファイル収集オプションに再度オプトインするまで、今後のログ収集は行われません。
VMクラスタをスケーリングするには
Oracle Exadata Database Service on Exascale InfrastructureのVMクラスタで使用可能なECPU、メモリーまたはストレージを増減
ノート:
VMまたはVMクラスタが停止しても、Oracleは請求を停止しません。 VMクラスタの請求を停止するには、ECPU数をゼロに減らします。VMごとに有効なECPUをスケーリングできます。 メモリーは合計ECPU数でスケーリングされることに注意してください。
VMクラスタ・リソースをスケール・アップまたはスケール・ダウンするには、顧客DB管理者による既存の使用状況および容量管理の徹底的な監査が必要です。 スケール・ダウン操作中またはスケール・ダウン後の障害を回避するために、既存の使用方法を確認します。 スケール・アップする際には、作成する次のVMクラスタに残っているこれらのリソースの量を考慮してください。 Oracle Exadata Database Service on Exascale Infrastructureツールは、VMクラスタ内のメモリー、ローカル・ディスクおよびASMストレージの現在の使用量を計算し、それにヘッド・ルームを追加し、スケール・ダウンできない最小値に達し、この最小値を下回る値を指定することが想定されます。
ノート:
VMクラスタをスケーリングするときに、ECPUの数をゼロに設定すると、VMクラスタが停止し、有効なECPU使用量に関連する請求がなくなります。-
「VMクラスタ詳細」ページにナビゲート
-
「VMクラスタのスケーリング」をクリックします。
「VMリソースのスケーリング」ウィンドウが開き、VMクラスタの現在の構成が表示されます。
-
「構成」セクションで、必要に応じて選択します。
-
VM当たり有効ECPU: VMクラスタに対して有効にするECPUコアの数を指定します。 最小値はゼロです。 0 ECPUを選択しない場合、各VMの有効ECPUの最小値は8です。 ECPUの最大数はVM当たり200、またはVMに指定した合計ECPU数によって制限されます。 選択する値は4の倍数である必要があります。 追加のECPUを予約するために、追加のECPU予約セクションを開くことができます。 「VMクラスタ全体で有効なECPU合計」フィールドは、選択を行うと自動的に更新されます。
ノート:
初期プロビジョニング後に有効なECPUをゼロにスケーリングして、一時的にVMを停止し、使用量請求を停止できます。 インフラストラクチャの請求(合計ECPU用)は続行されます。 -
追加のECPU: 必要に応じて、これらのフィールドを展開します。
読取り専用フィールドVMごとに予約された追加ECPUおよびVMクラスタ全体で予約されている追加ECPUの合計数: 各VMおよびVMクラスタの予約済ECPUを表示します。 これらのフィールドの追加ECPUの数は、ECPUを追加または削除すると自動的に更新されます。
-
VM当たりの合計ECPU: VMごとに割り当てるECPUの合計数を指定します。 合計は8から200までの数値にする必要があります。
-
VM当たりのメモリー(GB): これは読取り専用フィールドです。 各VMに割り当てられたメモリー量が表示されます。 メモリーは、合計コア当たり11 GBに基づいて計算されます。
-
VMクラスタ全体の合計メモリー(GB): このフィールドは自動的に更新され、指定したVMごとのメモリー割当てに基づいて、VMクラスタ全体に割り当てられるメモリーの合計量が提供されます。
-
-
VMファイル・システム・ストレージ: 必要に応じて、これらのフィールドを展開します。
-
VM当たりのVMファイル・システム・ストレージ容量(GB): VM当たりのストレージ容量をギガバイト(GB)で指定します。
すべてのVMファイルシステムに必要なストレージを一緒に提供します。 VMファイルシステム・ストレージには、データベース・ホームが移動する
/u02容量と、他のすべてのVMファイル・システム(/,/boot,/tmp,/var,/var/log,/var/log/audit,/home,swap,kdump,/u01,grid,/u02)が含まれます。 システムの最小値を超えて選択された追加容量は、/u02に入ります。 - VMクラスタ全体のファイル・システム・ストレージ容量合計: この読取り専用フィールドは、ファイル・システムのストレージ容量の合計を表示するように自動的に更新されます。
ノート:
予約済コアと有効化済コア、およびExaDB-XSアーキテクチャの概要は、「Exadata Database Service on Exascale Infrastructureについて」を参照してください -
仮想マシンのスナップショットを作成するには
ユーザーがセルフサービス仮想マシン(VM)ファイル・システム・スナップショットを開始できるようにします。
VMスナップショットを読取り専用モードでマウントすると、スナップショットが作成された時点に存在していたファイルにアクセスしてコピーできます。 これは、以前のSSHキーのリカバリなど、VMの特定の構成を以前の状態にリストアする必要がある場合に役立ちます。
- VMクラスタのメイン・ページに移動します。
- VMクラスタのリストで、管理するクラスタを検索し、その強調表示された名前をクリックして、クラスタの詳細ページを表示します。
- 「仮想マシン」タブをクリックします。
- 「仮想マシン」表から、スナップショットを作成する仮想マシンの名前をクリックします。
- 「VMファイル・システム・スナップショット」タブをクリックします。
- 「スナップショットの作成」をクリックします。
- スナップショットの名前を入力し、「作成」をクリックします。
スナップショットの作成が完了すると、状態が「作成中」から「使用可能」に変わります。
仮想マシンのスナップショットを削除するには
コンソールを使用して、仮想マシン(VM)のスナップショットを削除します。
- VMクラスタのメイン・ページに移動します。
- VMクラスタのリストで、管理するクラスタを検索し、その強調表示された名前をクリックして、クラスタの詳細ページを表示します。
- 「仮想マシン」タブをクリックします。
- 「仮想マシン」表から、スナップショットを削除する仮想マシンの名前をクリックします。
- 「VMファイル・システム・スナップショット」タブをクリックします。
- 削除するスナップショットに対応する行で、「アクション」メニューをクリックします。
- 「削除」をクリックします。
メッセージを読み、VMスナップショットを削除することを確認します。
仮想マシンのスナップショットをマウントするには
コンソールを使用して、仮想マシン(VM)のスナップショットを読取り専用モードでマウントします。
- VMクラスタのメイン・ページに移動します。
- VMクラスタのリストで、管理するクラスタを検索し、その強調表示された名前をクリックして、クラスタの詳細ページを表示します。
- 「仮想マシン」タブをクリックします。
- 「VMファイル・システム・スナップショット」タブをクリックします。
- マウントするスナップショットを選択し、「アクション」メニューをクリックします。
- 「マウント」をクリックします。
- メッセージを読んで、スナップショットをマウントすることを確認します。
スナップショットマウントが完了すると、マウントポイントが VMファイルシステムスナップショットの「リソース」リストに表示されます。 その後、このマウント・ポイントを使用して、選択したVMスナップショットからファイルをコピーできます。
ノート:
スナップショットは読み取り専用のファイルシステムとしてマウントされます。仮想マシンのスナップショットをアンマウントするには
コンソールを使用して、仮想マシン(VM)のスナップショットをアンマウントします。
- VMクラスタのメイン・ページに移動します。
- VMクラスタのリストで、管理するクラスタを検索し、その強調表示された名前をクリックして、クラスタの詳細ページを表示します。
- 「仮想マシン」タブをクリックします。
- 「仮想マシン」表から、スナップショットをアンマウントする仮想マシンの名前をクリックします。
- 「VMファイル・システム・スナップショット」タブをクリックします。
- アンマウントするスナップショットに対応する行で、「アクション」メニューをクリックします。
- 「アンマウント」をクリックします。
- メッセージを読み、スナップショットをアンマウントすることを確認します。
VMクラスタのVMファイル・システム・スナップショットを作成するには
コンソールを使用して、VMクラスタ内のすべてのVMのスナップショットを作成します。
- VMクラスタのメイン・ページに移動します。
- VMクラスタのリストで、管理するクラスタを検索し、その強調表示された名前をクリックして、クラスタの詳細ページを表示します。
- 「仮想マシン」タブをクリックして、クラスタに存在する仮想マシンのリストを表示します。
- 「VMクラスタ全体のVMファイル・システム・スナップショットの作成」をクリックします。
- スナップショットの名前を入力し、「作成」をクリックします。
スナップショットの作成が完了すると、仮想マシンの状態が「更新中」から「使用可能」に変わります。
ノート:
- これらのスナップショットは、VMクラスタ・レベルでは使用できませんが、VMクラスタ内のすべての個々の仮想マシンに対して同期的に作成されます。
- クラスタ全体をリストアするには、クラスタにある個々の仮想マシンをリストアする必要があります。 詳細は、仮想マシンのスナップショットをマウントするにはを参照してください。
VMクラスタを別のコンパートメントに移動するには
Oracle Exadata Database Service on Exascale InfrastructureでVMクラスタを含むコンパートメントを変更するには、この手順を使用します。
VMクラスタを移動すると、コンパートメントの変更は、VMクラスタに関連付けられている仮想マシンとデータベースにも適用されます。 ただし、コンパートメントの変更は、現在のコンパートメントに残るExadataインフラストラクチャなどの他の関連リソースには影響しません。
VMクラスタの表示名を変更するには
ノート:
このトピックは、新しいOracle Exadata Database Service on Exascale Infrastructure eインスタンス・リソース・モデルを使用するOracle Exadata Database Service on Exascale Infrastructureインスタンスにのみ適用されます。- ナビゲーション・メニューを開きます。 「Oracle AI Database」をクリックし、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします
- コンパートメントを選択します。
- Oracle Exadata Database Service on Exascale Infrastructureの下の「Exadata VMクラスタ」をクリックします。
-
Exadata VMクラスタ・リソースのリストで、目的のVMクラスタの名前をクリック
- 「インフラストラクチャの詳細」ページで、「その他のアクション」および「表示名の更新」をクリックします。
- 「表示名の更新」ダイアログで、指示に従って「新規表示名」および「現在の表示名」を入力します。
- 「更新」をクリックします。
コンソールを使用したVMクラスタの終了
VMクラスタを終了する前に、そのクラスタに含まれるデータベースを終了する必要があります。
プライベートDNS構成の詳細を表示するには
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- Exadataインフラストラクチャを含む「リージョン」を選択します。
- Exadataインフラストラクチャを含む「コンパートメント」を選択します。
- 「VMクラスタ」をクリックします。
- 表示するプライベートDNSで構成されているVMクラスタの名前をクリックします。
- プライベートDNSが構成されている場合は、ネットワーク・セクションの下にプライベートDNSおよびプライベート・ゾーンが表示されます。
- 「プライベート・ビュー」名をクリックして構成を編集します。
VMクラスタからのVMの追加または削除
既存のVMクラスタに対してVMを追加または削除することで、VMクラスタを水平方向にスケーリングできます。
- VMクラスタへのVMの追加
VMクラスタへの仮想マシンの追加 - VMクラスタからのVMの削除
プロビジョニングされたクラスタから仮想マシンを削除するには、この手順を使用します。
親トピック: VMクラスタの管理
VMクラスタへのVMの追加
VMクラスタへの仮想マシンの追加
ノート:
- この操作は、「マルチVM対応インフラストラクチャ」でのみ使用できます。
- VMをVMクラスタに追加するには、クライアント・サブネットCIDRのすべてのTCPポートがイングレスおよびエグレス用にオープンされている必要があります。
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
デフォルトでは、「Exadata VMクラスタ」ページが選択されています。
- 「Exadata VMクラスタ」ページで、コンパートメント・フィルタにVMクラスタを追加するVMクラスタを含むコンパートメントが表示されることを確認し、仮想マシンを追加するVMクラスタの名前をクリックします。
- 「仮想マシン」タブをクリックします。 クラスタの「VMクラスタ詳細」ページが表示されます。
- 「仮想マシンの追加」をクリックします。
- 「仮想マシンの追加」ダイアログで、追加する仮想マシンの数をクリックして選択します。
ノート:
追加されるVMには、クラスタ内の他のVMと同じリソースがあります。
ノート:
VMクラスタへのVMの追加は、Terraformを使用してサポートされません。親トピック: VMクラスタからのVMの追加または削除
VMクラスタからのVMの削除
プロビジョニングされたクラスタから仮想マシンを削除するには、この手順を使用します。
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
デフォルトでは、「Exadata VMクラスタ」ページが選択されています。
- 「Exadata VMクラスタ」ページで、コンパートメント・フィルタに、VMクラスタを削除するVMクラスタを含むコンパートメントが表示されることを確認し、仮想マシンを削除するVMクラスタの名前をクリックします。
- 「仮想マシン」タブをクリックします。 クラスタの「VMクラスタ詳細」ページが表示されます。
- 「仮想マシン」表で、削除する仮想マシンの名前を検索し、その行の最後の列の後に「アクション」メニューをクリックします。
- 「アクション」リストで、「削除」をクリックします。
ノート:
現時点では、Terraformを使用したVMクラスタからのVMの削除はサポートされていません。親トピック: VMクラスタからのVMの追加または削除
自動診断収集の概要
診断収集および通知を有効にすることで、Oracle Cloud操作により、ゲストVMの問題を迅速かつ効果的に識別、調査、追跡および解決できます。 イベントをサブスクライブして、リソース状態の変更に関する通知を取得します。
-
診断イベントの有効化
Oracleがクリティカル・イベント、警告イベント、エラー・イベントおよび情報イベントを収集して公開することを許可します。 詳細は、「データベース・サービス・イベント」を参照してください。
-
ヘルス・モニタリングの有効化
Oracleがヘルス・メトリック/イベント(Oracle Database up/down、ディスク領域使用量など)を収集し、それらをOracle Cloud操作と共有できるようにします。 一部のイベントの通知も受信します。 詳細は、「健全性メトリック」を参照してください。
-
インシデント・ログおよびトレース収集の有効化
Oracleがインシデント・ログおよびトレースを収集して障害診断および問題解決を可能にします。 詳細は、「インシデント・ログおよびトレース・ファイル」を参照してください。
診断収集:
- 有効: 診断、ヘルス・メトリック、インシデント・ログおよびトレース・ファイルの収集を選択した場合(3つのオプションすべて)。
- 無効: 診断、ヘルス・メトリック、インシデント・ログおよびトレース・ファイルを収集しないことを選択した場合(3つすべてのオプション)。
- 一部使用可能: 診断、ヘルス・メトリック、インシデント・ログおよびトレース・ファイル(1つまたは2つのオプション)を収集することを選択した場合。
診断イベントおよびヘルス・モニタリングを無効にすると、オプションに関連付けられたチェック・ボックスの選択を解除した時点からのみ、データ/イベントの収集および通知が停止されます。 ただし、履歴データはOracle Cloud操作データ・リポジトリからパージされません。
親トピック: VMクラスタの管理
インシデント・ログおよびトレース・ファイル
この項では、インシデント・ログおよびトレース収集をオプトインした場合にOracle Supportで収集できるすべてのファイルをリストします。
ノート:
- Oracleは、問題が検出され、解決するためにカスタマ・インタラクションが必要な場合に、インフラストラクチャのカスタマ・サポートID (CSI)に対してサービス・リクエスト(SR)を作成します。
- 顧客のOralce Cloud Infrastructureテナンシ管理電子メールは、SRを作成してログをアタッチするためのCSI連絡先として使用されます。 テナンシ管理者がMy Oracle Support (MOS)でCSI連絡先として追加されていることを確認します。
Oracle Trace File Analyze (TFA)コンポーネント駆動型ログ収集
通常、ディレクトリはコンポーネントに割り当てられ、そのコンポーネントを使用して、収集する必要があるファイルにTFAをガイドできます。たとえば、CRSコンポーネントをリクエストすると、CRSコンポーネントにマップされたディレクトリを参照し、必要な収集時間枠に一致するファイルを検索するようにTFAに指示します。
ノート:
以前にインシデント・ログおよびトレース・ファイルの収集をオプト・インし、Oracle Cloud操作でログ収集ジョブを実行したときにオプト・アウトすると、ジョブはそのコースを実行し、取り消しません。 インシデント・ログおよびトレース・ファイル収集オプションに再度オプトインするまで、今後のログ収集は行われません。
TFAには、特定のコンポーネントがリクエストされたときに実行されるスクリプトが付属しています。たとえば、CRSコンポーネントの場合、crscollect.plは多数のcrsctlコマンドを実行して入力を収集します。 デフォルトでは、TFAは収集されたログをリダクションしません。
表5-1 Oracle Trace File Analyze (TFA)コンポーネント駆動型ログ収集
| コンポーネント | スクリプト | ファイル/ディレクトリ |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
DB固有のスクリプトがありません - |
|
クラウド・ツール・ログ
- Cregファイル: マスクされた機密情報を含む
/var/opt/oracle/creg/*.iniファイル - Cstateファイル:
/var/opt/oracle/cstate.xml -
データベース関連のツール・ログ:
dbNameが指定された場合は/var/opt/oracle/log/<dbName>、それ以外の場合はすべてのデータベース/var/opt/oracle/log/のログを収集dbNameが指定された場合は/var/opt/oracle/dbaas_acfs/log/<dbName>、それ以外の場合はすべてのデータベース/var/opt/oracle/log/<dbName>のログを収集 - データベース環境ファイル:
dbNameが指定された場合は/home/oracle/<dbName>.env、それ以外の場合はすべてのデータベース/home/oracle/*.envのログを収集 - パイロット・ログ:
/home/opc/.pilotBase/logs - ログ・ディレクトリのリスト:
/var/opt/oracle/log/var/opt/oracle/dbaas_acfs/log/var/opt/oracle/dbaas_acfs/dbsystem_details/var/opt/oracle/dbaas_acfs/job_manager/opt/oracle/dcs/log
DCSエージェント・ログ
/opt/oracle/dcs/log/
ツール関連のGrid Infrastructure/データベース・ログ
- Grid Infrastructure:
GI_HOME/cfgtoollogs - データベース・アラート・ログ:
/u02/app/oracle/diag/rdbms/*/*/alert*.log
親トピック: VMクラスタの管理
「ヘルス」メトリック
Oracle Trace File Analyzerによって収集されたデータベースおよびデータベース以外のヘルス・メトリックのリストを確認します。
ノート:
Oracleでは将来、より多くのメトリックを追加できますが、すでにメトリックの収集を選択している場合は、オプトイン値を更新する必要はありません。 現在のプリファレンスに基づいて有効/無効のままになります。
ゲストVMヘルス・メトリック・リスト - データベース・メトリック
表5-2 ゲストVMヘルス・メトリック・リスト - データベース・メトリック
| メトリック名 | メトリック表示名 | 単位 | 集計 | Interval | 収集頻度 | 説明 |
|---|---|---|---|---|---|---|
|
|
CPU Utilization |
パーセンテージ |
平均 |
1分 |
5分以内 |
CPU使用率はパーセンテージで表され、すべてのコンシューマ・グループにわたって集計されます。 使用率は、データベースが使用を許可されているCPUの数(ECPU数の2倍)に関してレポートされます。 |
|
|
Storage Utilization |
パーセンテージ |
平均 |
1時間 |
1時間 |
現在使用中のプロビジョニングされたストレージ容量の割合。 すべての表領域の割当て済領域の合計を表します。 |
|
|
DBブロック変更 |
変更/秒 |
平均 |
1分 |
5分以内 |
1秒当たりの変更されたブロックの平均数。 |
|
|
実行回数 |
Count |
Sum |
1分 |
5分以内 |
選択した間隔でSQL文を実行したユーザーおよび再帰コールの数。 |
|
|
現在のログオン |
Count |
Sum |
1分 |
5分以内 |
選択された間隔の成功したログオン数。 |
|
|
トランザクション件数 |
Count |
Sum |
1分 |
5分以内 |
選択した期間中のユーザー・コミットおよびユーザー・ロールバックを組み合せた数。 |
|
|
ユーザー・コール |
Count |
Sum |
1分 |
5分以内 |
選択した間隔中のログオン、解析、および実行コールをあわせた数。 |
|
|
解析件数 |
Count |
Sum |
1分 |
5分以内 |
選択した間隔でのハード解析およびソフト解析の数。 |
|
|
使用済ストレージ領域 |
GB |
Max |
1時間 |
1時間 |
収集時にデータベースによって使用されていたストレージ領域の合計量。 |
|
|
Storage Space Allocated |
GB |
Max |
1時間 |
1時間 |
収集時にデータベースに割り当てられていたストレージ領域の合計量 |
|
|
表領域による使用済ストレージ領域 |
GB |
Max |
1時間 |
1時間 |
収集時に表領域によって使用されたストレージの合計容量。 コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域を提供します。 |
|
|
表領域による割当て済ストレージ領域 |
GB |
Max |
1時間 |
1時間 |
収集時に表領域に割り当てられたストレージ領域の合計量。 コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域を提供します。 |
|
|
表領域によるストレージ領域使用率 |
パーセンテージ |
平均 |
1時間 |
1時間 |
これは、表領域が収集時に使用したストレージ領域の割合を示します。 コンテナ・データベースの場合、このメトリックはルート・コンテナ表領域を提供します。 |
ゲストVMヘルス・メトリック・リスト - 非データベース・メトリック
表5-3 ゲストVMヘルス・メトリック・リスト - 非データベース・メトリック
| メトリック名 | メトリック表示名 | 単位 | 集計 | 収集頻度 | 説明 |
|---|---|---|---|---|---|
|
|
ファイルシステム使用率 |
パーセンテージ |
Max |
1分 |
プロビジョニングされたファイルシステムの利用率。 |
|
|
CPU Utilization |
パーセンテージ |
平均 |
1分 |
CPU使用率。 |
|
|
Memory Utilization |
パーセンテージ |
平均 |
1分 |
新規アプリケーションの起動に使用可能なメモリーの割合(スワップなし)。 使用可能なメモリーは、次のコマンドで取得できます: |
|
|
スワップ使用率 |
パーセンテージ |
平均 |
1分 |
合計スワップ領域の使用率。 |
|
|
平均のロード |
数値 |
平均 |
1分 |
5分間のシステム負荷平均。 |
|
|
ノード・ステータス |
Integer |
平均 |
1分 |
ホストにアクセスできるかどうかを示します。 |
親トピック: VMクラスタの管理
APIを使用したOracle Exadata Database Service on Exascale Infrastructureインスタンスの管理
これらのAPI操作を使用して、Oracle Exadata Database Service on Exascale Infrastructure (ExaDB-XS)上のExadata Cloud Infrastructure仮想マシン(VM)およびデータベースを管理します。
APIの使用およびリクエストの署名の詳細は、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。
これらのAPI操作を使用して、Oracle Exadata Database Service on Exascale Infrastructureインスタンス・コンポーネントを管理します。
Exascale Database Storage Vaultリソース
親トピック: VMクラスタの管理
コンソール接続を使用した仮想マシンのトラブルシューティング
コンソール接続を使用して、正常に動作していない仮想マシンをトラブルシューティングできます。 たとえば、以前作業していたゲストVMは応答を停止します。
ノート:
Exadataシステム・ソフトウェア23.1.13は、最低限必要なバージョンです。 また、opcまたはrootユーザーのパスワードの設定など、次に示すすべての前提条件を確認してください。 これらの要件を事前に満たすために必要な変更を行わないと、VMにアクセスできないときに必要が生じた場合に、シリアル・コンソールに緊急に接続できなくなります。
管理および一般的な使用のために実行中のインスタンスに接続するには、Secure Shell (SSH)を使用します。 詳細は、「SSHを使用した仮想マシンへの接続」を参照してください。
シリアル・コンソールへのSSH接続を行うには、次の構成ステップに従います。
- 適切な権限があることを確認してください。
- SSHキー・ペアの作成(まだない場合)を含め、前提条件を完了します。
- 仮想マシン・シリアル・コンソールを作成します。
- SSHを介してシリアル・コンソールに接続します。
インストールされているDBサーバーのバージョンを確認するには、次のステップを実行します:
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- コンパートメントを選択します。
- 「Oracle Exadata Database Service on Exascale Infrastructure」の下の「Exadataインフラストラクチャ」をクリックします。
- 目的のインフラストラクチャの名前をクリックします。
- 表示された「インフラストラクチャの詳細」ページで、「バージョン」セクションに移動して、インストールされているDB Serverのバージョンを確認します。
- 必要なIAMポリシー
管理者は、IAMポリシーを介して、Oracle Exadata Database Service on Exascale Infrastructureシステムの仮想マシン・コンソールへのセキュアなアクセス権を付与する必要があります。 - 前提条件
SSHクライアントをインストールし、SSHキー・ペアを作成する必要があります。 - 仮想マシン・シリアル・コンソール接続の作成
シリアル・コンソールへのローカル接続を行う前に、仮想マシン・コンソール接続を作成する必要があります。 - シリアル・コンソールへのSSH接続の作成
- クラウド・シェルを使用したシリアル・コンソールへの接続
- 仮想マシンのコンソール履歴の表示
- Linuxオペレーティング・システムでのゲストVMコンソール接続からの仮想マシンのトラブルシューティング
- 仮想マシン・シリアル・コンソール接続の終了
親トピック: VMクラスタの管理
必要なIAMポリシー
管理者は、IAMポリシーを介して、Oracle Exadata Database Service on Exascale Infrastructureシステムの仮想マシン・コンソールへのセキュアなアクセス権を付与する必要があります。
このアクセスは、コンソールを使用しているか、SDK、CLIまたはその他のツールでREST APIを使用しているかにかかわらず必要です。 権限がない、または認可されていないというメッセージが表示された場合は、所有しているアクセスのタイプと作業するコンパートメントを管理者に確認してください。
仮想マシン・コンソール接続を作成するには、管理者は、IAMポリシーを介した仮想マシン・コンソール接続の読取りおよび管理へのアクセス権をユーザーに付与する必要があります。 仮想マシン・コンソール接続のリソース名はdbnode-console-connectionです。 仮想マシンのリソース名はdb-nodesです。 次のポリシーは、仮想マシン・コンソール接続を作成する権限を付与します:
Allow group <group_name> to manage dbnode-console-connection in tenancy
Allow group <group_name> to read db-nodes in tenancy前提条件
SSHクライアントをインストールし、SSHキー・ペアを作成する必要があります。
SSHクライアントとコマンドライン・シェルのインストール(Microsoft Windows)
Microsoft Windowsには、デフォルトではSSHクライアントは含まれません。 Windowsクライアントから接続する場合は、SSHクライアントをインストールする必要があります。 PuTTY plink.exeをWindows PowerShellとともに使用することも、次のようなOpenSSHのバージョンを含むソフトウェアを使用することもできます:
このトピックの手順は、PuTTYおよびWindows PowerShellを頻繁に使用します。
Windows PowerShellを指定してWindowsからコンソール接続を行う場合、PowerShellがすでにWindowsオペレーティング・システムにインストールされている可能性があります。 そうでない場合は、リンクのステップに従います。 PowerShellを使用してWindowsクライアントからインスタンスに接続する場合は、plink.exeが必要です。plink.exeは、PuTTYに含まれているコマンド・リンク接続ツールです。 PuTTYをインストールするか、plink.exeを個別にインストールできます。 インストールの詳細は、https://www.putty.orgを参照してください。
SSHキー・ペアの作成
セキュアなコンソール接続を作成するには、SSHキー・ペアが必要です。 キー・ペアの作成に使用されるメソッドは、オペレーティング・システムによって異なります。 シリアル・コンソールに接続する場合は、RSAキーを使用する必要があります。 この項の手順では、RSA SSHキー・ペアを作成する方法を示します。
Linux用のSSHキー・ペアの作成
UNIXスタイルのシステムを使用している場合は、ssh-keygenユーティリティがすでにインストールされている可能性があります。 ユーティリティがインストールされているかどうかを確認するには、コマンドラインでssh-keygenと入力します。 ユーティリティがインストールされていない場合は、UNIXのOpenSSHをhttps://www.openssh.com/portable.htmlからダウンロードしてインストールできます。
- コマンドを入力するためのシェルまたは端末を開きます。
- プロンプトで、
ssh-keygenと入力し、プロンプトが表示されたらキーの名前を入力します。 オプションで、パスフレーズを含めます。キーはデフォルト値で作成されます: 2048ビットのRSAキー。
または、次の例のように完全なssh-keygenコマンドを入力することもできます:ssh-keygen -t rsa -N "" -b 2048 -C "<key_name>" -f <path/root_name>引数 説明 -t rsaRSAアルゴリズムを使用します。 -N "<passphrase>"キーの使用を保護するパスフレーズ(パスワードなど)。 パスフレーズを設定しない場合、引用符の間に何も入力しないでください。 パスフレーズは必須ではありません。 秘密キーを不正使用から保護するためのセキュリティ対策として指定できます。 パスフレーズを指定する場合、インスタンスに接続するときにパスフレーズを指定する必要があります。これにより、通常はインスタンスへの接続の自動化が難しくなります。
-b 20482048ビットのキーを生成します。 2048がデフォルトであるため、2048が許容可能な場合は、これを設定する必要はありません。 SSH-2 RSAには最小2048ビットが推奨されています。
-C "<key_name>"キーを識別する名前。 -f <path/root_name> キー・ペアが保存されるロケーションとファイルのルート名。
PuTTYを使用したWindows用のSSHキー・ペアの作成
Windowsクライアントを使用してインスタンス・コンソール接続に接続している場合は、PuTTYによって生成されたSSHキー・ペアを使用します。
ノート:
最新バージョンのPuTTYを使用していることを確認します。 https://www.putty.orgを参照してください。
- コンピュータのPuTTYフォルダ(
C:\Program Files (x86)\PuTTYなど)でputtygen.exeを検索します。puttygen.exeをダブルクリックして開きます。 - SSH-2 RSAのキー・タイプと2048ビットのキー・サイズを指定します:
- 「キー」メニューで、デフォルト値の「SSH-2RSAキー」が選択されていることを確認します。
- 「生成するキーのタイプ」では、デフォルトのキー・タイプRSAを受け入れます。
- まだ設定されていない場合は、「生成されたキーのビット数」を2048に設定します。
- 「生成」をクリックします。
- キーにランダム・データを生成するには、PuTTYウィンドウの空白領域をマウスで囲みます。
キーが生成されると、「OpenSSH authorized_keysファイルに貼り付けるための公開キー」の下に表示されます。
- 日付とタイムスタンプを含む「キー・コメント」が生成されます。 デフォルトのコメントのままにすることも、よりわかりやすい独自のコメントで置換することもできます。
- 「キーのパスフレーズ」フィールドを空白のままにします。
- 「秘密キーを保存」をクリックし、パスフレーズなしでキーを保存するプロンプトでYesをクリックします。
キー・ペアはPuTTY秘密キー(PPK)形式で保存されます。これは、PuTTYツール・セットでのみ動作する独自の形式です。
キーには任意の名前を付けることができますが、
ppkファイル拡張子を使用します。 たとえば、mykey.ppkです。 - OpenSSH
authorized_keysファイルに貼り付けるために「公開キー」の下に表示される生成済キーをすべて選択し、Ctrl + Cを使用してコピーし、テキスト・ファイルに貼り付け、秘密キーと同じロケーションにファイルを保存します。ノート:
「公開キーの保存」オプションは、キーをOpenSSH形式で保存しないため、使用しないでください。キーには任意の名前を付けることができますが、一貫性のために、秘密キーと同じ名前と
pubのファイル拡張子を使用します。 たとえば:mykey.pub。 - 公開キー・ファイルと秘密キー・ファイルの名前とロケーションを書き留めます。 インスタンス・コンソール接続を作成する場合は、公開キーが必要です。 PuTTYを使用してインスタンス・コンソール接続に接続するには、秘密キーが必要です。 たとえば:
$HOME\Documents\mykey.ppk。
PuTTYを使用して生成されたSSHキー・ペアを使用して接続を作成するには
SSHキー・ペアの生成の詳細は、「PuTTYを使用したWindows用のSSHキー・ペアの作成」を参照してください
「シリアル・コンソール・アクセスの作成」ウィンドウで次を実行します:
- OpenSSH形式から生成されたSSHキーを貼り付けるか、「SSHキー・ファイルのアップロード」を選択して、「PuTTYを使用したWindows用のSSHキー・ペアの作成」のステップ8で保存された公開キーのパスを指定します。
- 接続が「アクティブ」になったら、「Windowsのシリアル・コンソール接続のコピー」をクリックします。
- 前のステップからコピーした接続文字列をテキスト・ファイルに貼り付けます。
- テキスト・ファイルで、
<を置き換えて、コンピュータ上のPuTTY秘密キー(PPK)ファイル・パスを指すようにします。 たとえば、PATH_FILE_PUTTY_PRIVATE.ppk>.ppkファイルを$HOME\Documents\mykey.ppkに保存した場合です。 - 変更した接続文字列をPowerShellウィンドウに貼り付け、Enterを押してコンソールに接続します。
シリアル・コンソールからの仮想マシンへのサインイン
仮想マシン・コンソール接続を使用して仮想マシンにサインインする場合は、Secure Shell (SSH)接続を使用してサインインできます。 ユーザー名とパスワードでサインインする場合は、パスワードを持つユーザー・アカウントが必要です。 Oracle Exadata Cloudでは、opcまたはrootユーザーのデフォルト・パスワードは設定されません。 したがって、opcまたはrootユーザーとしてサインインする場合は、opcまたはrootユーザーのパスワードを作成する必要があります。 それ以外の場合は、パスワードを使用して別のユーザーを追加し、そのユーザーとしてサインインします。 これは、シリアル・コンソールへのログインが必要になる可能性のある状況が発生する前に、事前に完了しておく必要があります。
ファイアウォールを介した接続
シリアル・コンソールへのアクセスに使用するクライアントがファイアウォールの背後にある場合は、このクライアントが仮想マシンのシリアル・コンソールにアクセスするために必要なエンドポイントに到達できることを確認する必要があります。 シリアル・コンソールに接続するクライアント・システムは、直接またはプロキシを介して、ポート443を使用してSSH経由でシリアル・コンソール・サーバー(たとえば、vm-console-ad1.exacs.us-ashburn-1.oci.oraclecloud.com)に到達できる必要があります。
仮想マシン・シリアル・コンソール接続の作成
シリアル・コンソールへのローカル接続を行う前に、仮想マシン・コンソール接続を作成する必要があります。
channel 0: open failed: administratively prohibited: console access is limited to one connection at a time- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- 目的のVMクラスタをクリックします。
- 表示された「VMクラスタ詳細」ページで、目的の仮想マシンの名前をクリックします。
「リソース」では、「コンソール接続」がデフォルトで選択されています。
- 「コンソール接続の作成」をクリックします。
- 表示される「シリアル・コンソール・アクセスの作成」ウィンドウには、SSHキーを追加するための3つのオプションがあります
- キー・ペアを生成: 使用するSSHキー・ペアをOracle Cloud Infrastructureで生成できます。 PowerShellまたはPuTTYを使用してWindowsクライアントからインスタンスに接続している場合、生成されたSSHキー・ペアを最初に
.ppkファイルに変換しないと使用できません。 - 公開キー・ファイルのアップロード: コンピュータ上の公開キー・ファイルを参照します。 「前提条件」セクションの「SSHキー・ペアの作成」のステップに従ってキー・ペアを作成した場合は、このオプションを使用して
.pubファイルに移動します。 - 公開キーの貼付け: 公開キー・ファイルのコンテンツをテキスト・ボックスに貼り付けます。
- キー・ペアを生成: 使用するSSHキー・ペアをOracle Cloud Infrastructureで生成できます。 PowerShellまたはPuTTYを使用してWindowsクライアントからインスタンスに接続している場合、生成されたSSHキー・ペアを最初に
- 「コンソール接続の作成」をクリックします。
コンソール接続が作成され、使用可能になると、状態は「アクティブ」に変わります。
シリアル・コンソールへのSSH接続の作成
仮想マシンのコンソール接続を作成したら、Secure Shell (SSH)接続を使用してシリアル・コンソールに接続できます。 シリアル・コンソールへのSSH接続を行う場合は、RSAキーを使用する必要があります。 インスタンスの起動時に使用したシリアル・コンソールに同じSSHキーを使用することも、別のSSHキーを使用することもできます。
シリアル・コンソールの使用が終了し、SSH接続を終了したら、シリアル・コンソール接続を削除する必要があります。 セッションから切断しない場合、Oracle Cloud Infrastructureは24時間後にシリアル・コンソール・セッションを終了するため、再認証して再度接続する必要があります。
サーバー・ホスト・キーの検証
シリアル・コンソールに初めて接続すると、サーバー・ホスト・キーのフィンガープリントを検証するように求められます。 サーバー・ホスト・キーのフィンガープリントは、サーバー・ホストの公開SSHキーのSHA256ハッシュです。 サーバーSSHハンドシェイク・レスポンスは、関連付けられた秘密キーで署名されます。 サーバー・ホスト・キーのフィンガープリントを検証すると、潜在的な攻撃から保護されます。
シリアル・コンソールに手動で接続する場合、サーバー・ホスト・キーのフィンガープリントは自動的に検証されません。 フィンガープリントを手動で検証するには、Oracle Cloud Infrastructureコンソールに表示されるフィンガープリント値を、接続時に端末に表示されるRSAキー・フィンガープリントの値と比較します。
コンソールでサーバー・ホスト・キーのフィンガープリントを検索するには、「仮想マシン詳細」ページの「リソース」で、「コンソール接続」をクリックします。 このテーブルには、サーバー・ホスト・キーの指紋が表示されます。 コンソールのフィンガープリントは、シリアル・コンソールへの接続時に端末に表示される「RSAキー・フィンガープリント」の値と一致する必要があります。
サーバー・ホスト・キーは、セキュリティ目的で定期的にローテーションされます。 キー・ローテーションを行うと、1つのキー・バージョンによって暗号化または署名されるデータの量を制限することで、キーが危殆化したときに引き起こされるリスクを軽減します。 キーが回転したときに、シリアル・コンソールに接続しようとすると、攻撃の可能性を示す警告が表示されます。 警告には、Host key verification failedエラーおよび.ssh/known_hostsファイルの行番号が含まれます。 .ssh/known_hostsファイルのその行を削除してから、シリアル・コンソールに再接続します。 その後、新しいサーバー・ホスト・キー・フィンガープリントを受け入れるように求められます。
Mac OS XおよびLinuxオペレーティング・システムからの接続
SSHクライアントを使用したシリアル・コンソールへの接続。 Mac OS XとほとんどのLinuxやUNIX系のオペレーティング・システムには、デフォルトでSSHクライアントOpenSSHが含まれています。
Mac OS XまたはLinuxでOpenSSHを使用してシリアル・コンソールに接続するには:
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- 目的のVMクラスタをクリックします。
- 表示された「VMクラスタ詳細」ページで、目的の仮想マシンの名前をクリックします。
- Oracle Cloud Infrastructureコンソールの「仮想マシン詳細」ページの「リソース」で、「コンソール接続」をクリックします。
- 「アクション」メニュー(3つのドット)をクリックし、「Linux/Macのシリアル・コンソール接続のコピー」をクリックします。
- Mac OS XまたはLinuxシステムの端末ウィンドウに接続文字列を貼り付け、Enterキーを押してコンソールに接続します。
デフォルトのSSHキーまたはSSH-agentを使用していない場合は、アイデンティティ・ファイル・フラグを含むようにシリアル・コンソール接続文字列
-iを変更し、使用するSSHキーの秘密キー部分を指定します(例:id_rsa)。 次の行に示すように、SSH接続とSSHプロキシ・コマンドの両方にこのフラグを指定します:ssh -i /<path>/<ssh_key> -o ProxyCommand='ssh -i /<path>/<ssh_key> -W %h:%p -p 443... - プロンプトが表示されたら、サーバー・ホスト・キーのフィンガープリントを検証して受け入れます。
以前にサーバー・ホスト・キーのフィンガープリントを受け入れたが、キーがローテーションされている場合は、攻撃の可能性があることを示す警告が表示されます。 警告には、Host key verification failedエラーと
.ssh/known_hostsファイルの行番号が含まれます。.ssh/known_hostsファイルで指定した行を削除してから、シリアル・コンソールに再接続します。 新しいサーバー・ホスト・キー指紋を検証して承認します。 - Enterを再度押して、コンソールをアクティブ化します。
接続がアクティブな場合、コンソールにメッセージが表示されます:
================================================= IMPORTANT: You are now connected to the serial console for this VM. This should be used in emergency situations only. See product documentation for more details and alternative connectivity options for normal operations =================================================
- 仮想マシンを再起動します。
ユーザー名またはパスワードを入力する必要はありません。 仮想マシンが機能していて、接続がアクティブな場合、シリアル出力がコンソールに表示されます。 シリアル出力がコンソールに表示されない場合、ゲストVMオペレーティング・システムはブートしません。
トラブルシューティング・オプションの詳細は、「Linuxオペレーティング・システムでのゲストVMコンソール接続からの仮想マシンのトラブルシューティング」を参照してください。
- ExaDB-XS VMクラスタの詳細ページに移動します。
- 「リソース」の下で、「仮想マシン」をクリックします。
- リブートする仮想マシンの「アクション」メニュー(3つのドット)から「再起動」を選択します。
Windowsオペレーティング・システムからの接続
Microsoft Windows PowerShellからシリアル・コンソールに接続するステップは、OpenSSHのステップとは異なります。 次のステップは、Windows端末では機能しません。
PowerShellを使用してWindowsクライアントからインスタンスに接続する場合は、plink.exeが必要です。plink.exeは、PuTTYに付属するコマンド・リンク接続ツールです。 PuTTYをインストールするか、plink.exeを個別にインストールできます。 詳細は、「SSHクライアントとコマンド行シェルのインストール(Windows)」を参照してください。
Microsoft Windowsでシリアル・コンソールに接続するには:
- Oracle Cloud Infrastructureコンソールの「仮想マシン詳細」ページの「リソース」で、「コンソール接続」をクリックします。
- 「アクション」メニュー(3つのドット)をクリックします。
使用しているSSHクライアントに応じて、次のいずれかを行います:
- Windows PowerShellを使用している場合は、「Windowsのシリアル・コンソール接続のコピー」をクリックします。
- OpenSSHを使用している場合は、「Linux/Macのシリアル・コンソール接続のコピー」をクリックします。
ノート:
Windowsのコピーされた接続文字列には、秘密キー・ファイルのロケーションを指定するパラメータ-iが含まれます。 接続文字列のこのパラメータのデフォルト値は、Windowsクライアントで構成されていないか、秘密キー・ファイルが保存されているロケーションを表していない可能性のある環境変数を参照しています。 次のステップに進む前に、-iパラメータに指定された値を確認し、必要な変更を行ってください。 - ファイル・パスを秘密キー・ファイルに追加できるように、前のステップでコピーした接続文字列をテキスト・ファイルに貼り付けます。
- テキスト・ファイルで、
$env:homedrive$env:homepath\oci\console.ppkをコンピュータ上の.ppkファイルへのファイル・パスに置き換えます。 このファイル・パスは文字列に2回表示されます。 両方のロケーションで置き換えます。ノート:
PuTTYバージョン0.82以上では、plinkの最初のコールにパラメータ-legacy-stdio-promptsを追加します。 - 変更した接続文字列をPowerShellウィンドウまたはOpenSSHクライアントに貼り付け、Enterを押してコンソールに接続します。
- プロンプトが表示されたら、サーバー・ホスト・キーのフィンガープリントを検証して受け入れます。
サーバー・ホスト・キーの指紋を以前に受け入れたが、そのキーがローテーションされている場合は、攻撃の可能性を示す警告が表示されます。 警告には、ホスト・キー検証失敗エラーと
.ssh/known_hostsファイルの行番号が含まれます。.ssh/known_hostsファイルで指定した行を削除してから、シリアル・コンソールに再接続します。 新しいサーバー・ホスト・キー指紋を検証して承認します。 - Enterを再度押して、コンソールをアクティブ化します。
- 仮想マシンを再起動します。
ユーザー名またはパスワードを入力する必要はありません。 仮想マシンが機能していて、接続がアクティブな場合、シリアル出力がコンソールに表示されます。 シリアル出力がコンソールに表示されない場合、ゲストVMオペレーティング・システムはブートしません。
トラブルシューティング・オプションの詳細は、ゲストVMコンソール接続からの仮想マシンのトラブルシューティングを参照してください。
- ExaDB-XS VMクラスタの詳細ページに移動します。
- 「リソース」の下で、「仮想マシン」をクリックします。
- リブートする仮想マシンの「アクション」メニュー(3つのドット)から「再起動」を選択します。
OCIコンソールを使用して生成されたSSHキー・ペアを使用して接続を作成するには:
「シリアル・コンソール・アクセスの作成」ウィンドウで次を実行します:
- 「キー・ペアを自分用に生成」をクリックします。
- 「秘密キーの保存」をクリックします。
- 「コンソール接続の作成」をクリックします。
ノート:
PuTTYの最新バージョンを使用していることを確認します。http://www.putty.orgを参照してください。 - コンピュータのPuTTYフォルダで
puttygen.exeを検索します。たとえば、C:\Program Files (x86)\PuTTY. Double-click puttygen.exeを検索して開きます。 - PuTTYキー・ジェネレータで、「変換」メニューをクリックし、「インポート」をクリックします。
- Windowsエクスプローラで、OCIコンソールで生成されたSSHキー(ステップ1)を選択し、「オープン」をクリックします。
PuTTYは、キーをインポートし、PuTTYキー・ジェネレータ・ウィンドウにキーに関する情報を表示します。
- 「秘密キーを保存」をクリックします。
- パスフレーズなしでキーを保存するかどうかを確認するプロンプトが表示されたら、Yesをクリックします。
キー・ペアは、PuTTYツール・セットでのみ機能する独自の形式であるPuTTY秘密キー(PPK)形式で保存されます。
キーには任意の名前を付けることができますが、
.ppkファイル拡張子を使用します。 たとえば、$HOME\Desktop\key-vm-console.ppkです。 - テキスト・エディタを使用して、PuTTY秘密キー(PPK)パスを指すようにコマンドを変更します。
<PATH_FILE_PUTTY_PRIVATE.ppk>を、コンピュータ上のPuTTY秘密キー(PPK)ファイル・パスを指すように置き換えます。 たとえば、.ppkファイルを$HOME\Desktop\key-vm-console.ppkに保存した場合です。 - 変更した接続文字列をPowerShellウィンドウに貼り付け、Enterを押してコンソールに接続します。
生成された.key秘密キー・ファイルを変換するには:
- PuTTYgenを開きます。
- 「ロード」をクリックし、インスタンスの作成時に生成された秘密キーを選択します。
キー・ファイルの拡張子は、
.keyです。 - 「秘密キーを保存」をクリックします。
- キーの名前を指定します。
新しい秘密キーの拡張子は、
.ppkです。 - 「保存」をクリックします。
クラウド・シェルを使用したシリアル・コンソールへの接続
Cloud Shell統合を使用して、シリアル・コンソールに迅速かつ簡単に接続できます。 クラウド・シェルは、コンソールからアクセスできるwebブラウザベースの端末です。 Cloud Shell統合により、インスタンス・コンソール接続と一時SSHキーが自動的に作成されます。 Cloud Shellからシリアル・コンソールに接続するための唯一の前提条件は、ユーザーに正しい権限を付与することです。 クラウド・シェルの使用の概要は、「クラウド・シェルの使用」を参照してください。
ノート:
- デフォルトでは、クラウド・シェルは、「Cloud Shell管理対象パブリック・ネットワーク」を有効にしていないかぎり、テナンシ・ホーム・リージョン内のOCI内部リソースへのネットワーク・アクセスを制限します。 管理者は、Cloud Shellパブリック・ネットワークを有効にするようにアイデンティティ・ポリシーを構成する必要があります。 詳細は、「クラウド・シェル・ネットワーキング」を参照してください。
- クラウド・シェルを使用して複数のDBノードに同時に接続することはできません。 たとえば、DBnode1へのオープン接続があり、DBnode2に接続する場合は、まずアクティブなクラウド・シェルをDBnode1から終了してから、DBnode2への接続を確立する必要があります。
シリアル・コンソールの使用が終了し、SSH接続を終了したら、シリアル・コンソール接続を削除する必要があります。 セッションから切断しない場合、Oracle Cloud Infrastructureはシリアル・コンソール・セッションを24時間後に終了するため、再認証して接続する必要があります。
関連トピック
Cloud Shellを使用してシリアル・コンソールに接続するには
- コンソールにサインインします。
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- Oracle Cloud Infrastructure Consoleのインスタンスの詳細ページの「リソース」で、「コンソール接続」をクリックします。
- 「クラウド・シェル接続の起動」をクリックします。
このアクションは、コンソールの下部にあるドロワーにクラウド・シェルを表示します。
- コンソール接続がすでに存在する場合は、既存のリソースを削除するかどうかを尋ねられます。 yを押して、Enterを押します。
- 完了したら、インスタンス・コンソール接続を終了します。
関連トピック
親トピック: クラウド・シェルを使用したシリアル・コンソールへの接続
仮想マシンのコンソール履歴の表示
仮想マシンの最近のシリアル・コンソール・データを取得して表示できます。 データには、仮想マシンのブート時に発生する構成メッセージ(カーネルやBIOSメッセージなど)が含まれており、仮想マシンのステータスの確認や問題の診断やトラブルシューティングに役立ちます。
コンソール履歴は、指定された仮想マシンの最新のシリアル・コンソール・データを最大1メガバイト取得します。 RAWコンソール・データ(マルチバイト文字を含む)が取得されます。
コンソール履歴は、ポイント・イン・タイム・レコードです。 対話型コンソール接続を使用して、故障した仮想マシンをトラブルシューティングするには、シリアル・コンソール接続を使用します。
コンソール履歴データの管理
コンソールまたはAPIを使用して、コンソール履歴取得を管理できます。 コンソール履歴を使用すると、インスタンスにリモートで接続しなくても、仮想マシンからのシリアル出力を表示できます。 コンソール履歴を使用して、シリアル・コンソールで実行された以前のアクセスおよびアクションを監査できます。
コンソールのインスタンスの詳細ページで、コンソール履歴の取得とダウンロード、メタデータの詳細の表示と編集、およびコンソール履歴取得の削除を行うことができます。
- コンソールを使用したコンソール履歴の取得
- コンソールを使用したコンソール履歴取得のダウンロード
- コンソールを使用したコンソール履歴取得の表示
- コンソールを使用したコンソール履歴取得のメタデータ詳細の表示および編集
- コンソールを使用したコンソール履歴取得の削除
- APIを使用したコンソール履歴データの管理
親トピック: 仮想マシンのコンソール履歴の表示
コンソールを使用したコンソール履歴の取得
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- 目的のVMクラスタをクリックします。
- 表示されるVMクラスタの詳細ページで、目的の仮想マシンの名前をクリックします。
「リソース」では、デフォルトで「コンソール接続」が選択されています。
- 「コンソール履歴」をクリックします。
- 目的の履歴の名前をクリックします。
- 表示されたウィンドウで、「ダウンロード」をクリックしてコンソール履歴のコピーをダウンロードします。
- 「保存してクローズ」をクリックして履歴を保存し、ウィンドウをクローズします。
親トピック: コンソール履歴データの管理
コンソールを使用したコンソール履歴取得のダウンロード
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- 目的のVMクラスタをクリックします。
- 表示されるVMクラスタの詳細ページで、目的の仮想マシンの名前をクリックします。
「リソース」では、デフォルトで「コンソール接続」が選択されています。
- 「コンソール履歴」をクリックします。
- 目的の履歴の名前をクリックします。
- 表示されたウィンドウで、「ダウンロード」をクリックしてコンソール履歴のコピーをダウンロードします。
親トピック: コンソール履歴データの管理
コンソールを使用したコンソール履歴取得の表示
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- 目的のVMクラスタをクリックします。
- 表示されるVMクラスタの詳細ページで、目的の仮想マシンの名前をクリックします。
「リソース」では、デフォルトで「コンソール接続」が選択されています。
- 「コンソール履歴」をクリックします。
- 目的の履歴の名前をクリックします。
- コンソール履歴リストで、表示するコンソール履歴の取得について、「アクション」メニューをクリックし、「詳細の表示」をクリックします。
親トピック: コンソール履歴データの管理
コンソールを使用したコンソール履歴取得のメタデータ詳細の表示および編集
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- 目的のVMクラスタをクリックします。
- 表示されるVMクラスタの詳細ページで、目的の仮想マシンの名前をクリックします。
「リソース」では、デフォルトで「コンソール接続」が選択されています。
- 「コンソール履歴」をクリックします。
- コンソール履歴リストで、表示するコンソール履歴の取得について、「アクション」メニューをクリックし、「詳細の表示」をクリックします。
- オプションで、コンソール履歴の名前を編集します。 機密情報の入力は避けてください。
- タグを表示または編集するには、「タグ付けオプションの表示」をクリックします。
- タグを編集または削除するには、タグの横にある編集アイコンをクリックします。 タグを編集するには、「タグの編集」ダイアログで変更を行い、「保存」をクリックします。 タグを削除するには、「タグの削除」をクリックします。
- 「保存してクローズ」をクリックします。
親トピック: コンソール履歴データの管理
コンソールを使用したコンソール履歴取得の削除
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- 目的のVMクラスタをクリックします。
- 表示されるVMクラスタの詳細ページで、目的の仮想マシンの名前をクリックします。
「リソース」では、デフォルトで「コンソール接続」が選択されています。
- 「コンソール履歴」をクリックします。
- コンソール履歴リストで、表示するコンソール履歴の取得について、「アクション」メニューをクリックし、「削除」をクリックします。
- 確認ダイアログで、「コンソール履歴の削除」をクリックします。
親トピック: コンソール履歴データの管理
APIを使用したコンソール履歴データの管理
APIコールのリストを確認して、コンソール履歴データを管理します。
APIの使用およびリクエストの署名の詳細は、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。
APIの完全なリストは、データベース・サービスAPIを参照してください。
コンソール履歴データを管理するには、次のAPI操作を使用します。
- コンソール履歴を取得するには、createDbNodeConsoleHistoryメソッドを使用します。
- コンソール履歴メタデータの詳細を取得するには、getDbNodeConsoleHistoryメソッドを使用します。
- コンソール履歴コンテンツの詳細を取得するには、getDbNodeConsoleHistoryContentメソッドを使用します。
- コンソール履歴メタデータを編集するには、updateDbNodeConsoleHistoryメソッドを使用します。
- コンソール履歴取得をリストするには、listDbNodeConsoleHistoriesメソッドを使用します。
- コンソール履歴取得を削除するには、deleteDbNodeConsoleHistoryメソッドを使用します。
親トピック: コンソール履歴データの管理
Linuxオペレーティング・システムでのゲストVMコンソール接続からの仮想マシンのトラブルシューティング
インスタンス・コンソール接続を使用して接続した後で、次のような様々なタスクを実行できます:
- システム構成ファイルを編集します。
opcユーザーのSSHキーを追加またはリセットします。opcユーザーのパスワードをリセットします。
これらのタスクでは、メンテナンス・モードでBashシェルに起動する必要があります。
メンテナンス・モードで起動するには
ノート:
デフォルトのユーザーおよびパスワード:
- アカウント: Grubブート・ローダー
- ユーザー名: root
- デフォルト・パスワード: sos1Exadata
- アカウント・タイプ: オペレーティング・システムのユーザー
詳細は、「Oracle Exadataのデフォルト・ユーザー・アカウント」を参照してください。
- VMクラスタからVMを再起動します。
- Oracle Linux 7.xまたはOracle Linux 8.xを実行している仮想マシンの場合、再起動プロセスの開始時にターミナル・ウィンドウに戻ると、コンソール・メッセージがウィンドウに表示され始めます。 「GRUBブート・メニュー」が表示されたらすぐに、up/down 「矢印キー」を使用して自動ブート・プロセスを停止し、ブート・メニューを使用できます。
- ブート・メニューで、メニューの上部項目を強調表示し、eを押してブート・エントリを編集します。
- 編集モードでは、「下矢印キー」を使用して、linux16で始まる行に到達するまでエントリをスクロール・ダウンします。
- その行の最後に次を追加します:
init=/bin/bash - キーボード・ショートカットCTRL+Xを入力して、ターミナル・ウィンドウからインスタンスを再起動します。
インスタンスが再起動されると、Bashシェルのコマンドライン・プロンプトが表示され、次の手順を実行します。
システム構成ファイルを編集するには
- Bashシェルから次のコマンドを実行して、SElinuxポリシーをロードし、変更するファイルのコンテキストを保持します:
/usr/sbin/load_policy -i - 次のコマンドを実行し、読取り/書込み権限でルート・パーティションを再マウントします:
/bin/mount -o remount, rw / - インスタンスのリカバリを試行するには、必要に応じて構成ファイルを編集します。
- 構成ファイルの編集が終了したら、既存のシェルからインスタンスを起動するには、次のコマンドを実行します:
または、インスタンスを再起動するには、次のコマンドを実行します:exec /usr/lib/systemd/systemd/usr/sbin/reboot -f
opcユーザーのSSHキーを追加またはリセットするには
- Bashシェルから次のコマンドを実行して、SElinuxポリシーをロードし、変更するファイルのコンテキストを保持します:
/usr/sbin/load_policy -i - 次のコマンドを実行し、読取り/書込み権限でルート・パーティションを再マウントします:
/bin/mount -o remount, rw / - Bashシェルから次のコマンドを実行して、
opcユーザーのSSHキー・ディレクトリに移動します:cd ~opc/.ssh authorized_keysファイルに公開キー・エントリを含めます。ノート:
必要に応じて、ファイルを編集して前のキーを削除できます。 ただし、クラウドの自動化が壊れるのを防ぐために、クラウド自動化キーを必ず保持してください。echo '<contents of public key file>' >> authorized_keys
- 次のコマンドを実行してインスタンスを再起動します:
/usr/sbin/reboot -f
opcユーザーのパスワードをリセットするには
- Bashシェルから、次のコマンドを実行してSElinuxポリシーをロードし、変更するファイルのコンテキストを保持します。
このステップでは、SSHおよびコンソールを使用してインスタンスにサインインする必要があります。
/usr/sbin/load_policy -i - 次のコマンドを実行し、読取り/書込み権限でルート・パーティションを再マウントします:
/bin/mount -o remount, rw / - 次のコマンドを実行して、
opcユーザーのパスワードをリセットします:sudo passwd opc - 次のコマンドを実行してインスタンスを再起動します:
sudo reboot -fノート:
opcパスワードを設定するかわりに、rootパスワードを設定することも可能です。
仮想マシン・シリアル・コンソール接続の終了
シリアル・コンソール接続を終了するには
SSHを使用する場合、新しい行の先頭にある~文字がエスケープ文字として使用されます。
- シリアル・コンソールを終了するには:
~. - SSHセッションを一時停止するには、次のように入力します:
~^z^文字は、CTRLキーを表します。 - すべてのSSHエスケープ・コマンドを表示するには、次を入力します:
~?
仮想マシンのシリアル・コンソール接続を削除するには
- ナビゲーション・メニューを開きます。 「Oracle AI Database」で、「Oracle Exadata Database Service on Exascale Infrastructure」をクリックします。
- 目的のVMクラスタをクリックします。
- 表示された「VMクラスタ詳細」ページで、目的の仮想マシンの名前をクリックします。
「リソース」では、デフォルトで「コンソール接続」が選択されています。
- 「アクション」メニューをクリックし、「削除」をクリックします。 要求されたら、確認します。