この項では、Oracle Private Cloud Applianceで操作および構成用に使用する主要なソフトウェア・コンポーネントについて説明します。
Oracle Private Cloud Applianceには、独自のwebベースのグラフィカル・ユーザー・インタフェースが用意されており、このインタフェースを使用して、アプライアンスに固有の様々な管理タスクを実行できます。 Oracle Private Cloud Applianceダッシュボードは、アクティブ管理ノードを通して使用できるOracle JETアプリケーションです。
ダッシュボードを使用して、次のタスクを実行します。
アプライアンス・システムのモニタリングとコンポーネントの識別
管理ノードのネットワーク・データの初期構成
Oracle Private Cloud Appliance構成コンポーネントのグローバル・パスワードのリセット
Oracle Private Cloud Applianceダッシュボードは、第2章、「Oracle Private Cloud Applianceのモニタリングおよび管理」で詳細に説明されています。
Oracle Private Cloud Applianceのすべてのコンポーネントには、デフォルトのパスワードを持つ管理者アカウントがあります。 Oracle Private Cloud Appliance Dashboardを通じてデータセンターのネットワーク設定を適用した後には、デフォルトのアプライアンスのパスワードを変更することをお薦めします。 「認証」タブでは新規パスワードを設定でき、それはメイン・システムの構成コンポーネントに適用されます。 一覧表示されているすべてのコンポーネントに対して、新規パスワードを一度に設定することも、選択のためにのみ設定することもできます。
すべてのコンポーネントのすべてのアカウントのパスワードは、512ビットの暗号化で保護されたグローバルWalletに格納されます。 パスワード・エントリを更新するには、Oracle Private Cloud Applianceダッシュボードまたはコマンドライン・インタフェースを使用します。 詳細は、第2.8項、「認証」を参照してください。
すべての仮想マシン管理タスクは、各管理ノードにインストールされたWebLogicアプリケーションであるOracle VM Manager内で実行され、Webベースの管理ユーザー・インタフェースおよびOracle Private Cloud Appliance内のOracle VMインフラストラクチャを管理できるコマンドライン・インタフェースを提供します。
Oracle VM Managerは、次のソフトウェア・コンポーネントで構成されています。
Oracle VM Managerアプリケーション: Oracle WebLogic Serverドメインおよびコンテナとして提供されます。
Oracle WebLogic Server 12c: Application Development Framework (ADF)リリース12のcなど、Oracle VM Managerアプリケーションのホストと実行に使用されます。
MySQL 5.6 Enterprise Editionサーバー: Oracle VM Managerアプリケーションを管理リポジトリとして排他的に使用し、ZFSストレージ・アプライアンスのホストとなるデータベース・ファイル・システムにインストールします。
仮想マシンの管理は、第5章、「Oracle VM仮想インフラストラクチャの管理」で説明されているように、Oracle VM Manager webユーザー・インタフェースを使用して実行されます。 Oracle VM Managerで提供されるコマンドライン・インタフェースを使用することは可能ですが、これは、Oracle Private Cloud Applianceのコンテキストで実行されるOracle VM Managerの制限を十分に理解した状態でのみ実行する必要がある高度なアクティビティと考えられています。
Oracle Private Cloud Applianceのハードウェア・コンポーネントは、独自のオペレーティング・システムを実行します。
管理ノード: Oracle Linux 6およびUEK R4
コンピュート・ノード: Oracle VM Server 3.4.6
Oracle ZFS Storage Appliance: Oracle Solaris 11
その他のすべてのコンポーネントは、それぞれのファームウェアの特定のリビジョンを実行します。 すべてのオペレーティング・ソフトウェアが選択され、Oracle Private Cloud Applianceの一部として連携するように開発されています。 更新がリリースされると、すべてのソフトウェア・コンポーネントの適切なバージョンがバンドルされます。 新しいソフトウェア・リリースがアクティブ化されると、それに応じてすべてのコンポーネントのオペレーティング・ソフトウェアが更新されます。 Oracleに明示的に指示がないかぎり、個々のコンポーネントを更新しないでください。
Oracle Private Cloud Applianceでは、システムの状態の追跡、構成およびプロビジョニングの処理、およびOracle VM Managerのために、多数のデータベースが使用されます。 すべてのデータベースはZFSストレージ・アプライアンスに格納され、NFSファイル・システムを介してエクスポートされます。 高可用性を保証するために、各管理ノードがデータベースにアクセス可能です。
データベースは手動で編集しないでください。 アプライアンス構成は依存するため、操作は機能を中断する可能性があります。
次の表は、Oracle Private Cloud Applianceで使用される様々なデータベースを示しています。
表1.3 Oracle Private Cloud Applianceデータベース
項目 | 説明 |
---|---|
Oracle Private Cloud Applianceノード・データベース | ラック内のすべてのコンピュート・ノードおよび管理ノードに関する情報が含まれ、ソフトウェア更新の処理に必要なコンピュート・ノードおよびデータのプロビジョニングを制御するために使用される状態が含まれます。 タイプ: BerkeleyDB
各管理ノードの |
Oracle Private Cloud Appliance Inventoryデータベース |
管理ネットワーク タイプ: BerkeleyDB
各管理ノードの |
Oracle Private Cloud Appliance Netbundleデータベース | システム全体で構成可能で、動的に割り当てられるすべてのネットワークのEthernetおよび結合デバイスの名前を、あらかじめ定義します。 タイプ: BerkeleyDB
各管理ノードの |
Oracle Private Cloud Appliance DHCPデータベース | 新しく検出されたコンピュート・ノードへのDHCPアドレスの割当てに関する情報が含まれます。 タイプ: BerkeleyDB
各管理ノードの |
Ciscoデータ・ネットワーク・データベース | スパイン・スイッチ経由のトラフィック用に構成されたネットワーク、およびネットワークに参加しているインタフェースに関する情報が含まれます。 Ethernetベースのネットワーク・アーキテクチャのあるシステムでのみ使用されます。 タイプ: BerkeleyDB
各管理ノードの |
Cisco管理スイッチ・ポート・データベース | Cisco Nexus 9348GC-FXPスイッチ・ポートのファクトリで構成されたマップを、そのポートが接続されているラック・ユニットまたは要素に定義します。 スイッチ・ポートをマシン名にマップする際に使用されます。 Ethernetベースのネットワーク・アーキテクチャのあるシステムでのみ使用されます。 タイプ: BerkeleyDB
各管理ノードの |
Oracle Fabric Interconnectデータベース | Oracle Fabric Interconnect F1-15sのIPおよびホスト名データが含まれています。 InfiniBandベースのネットワーク・アーキテクチャのシステムでのみ使用されます。 タイプ: BerkeleyDB
各管理ノードの |
Oracle Switch ES1-24ポート・データベース | Oracle Switch ES1-24ポートのファクトリで構成される、そのポートが接続されるラック・ユニットまたは要素へのマップを定義します。 Oracle Switch ES1-24ポートをマシン名にマップするために使用されます。 InfiniBandベースのネットワーク・アーキテクチャのシステムでのみ使用されます。 タイプ: BerkeleyDB
各管理ノードの |
Oracle Private Cloud Appliance Mini Database | コンピュート・ノードのハードウェア・プロファイルをオンボード・ディスクのサイズ情報にマップするために使用される、多目的のデータベース。 また、Oracle Private Cloud Applianceコンポーネントとして受け入れられるためにサーバーが準拠する必要のある有効なハードウェア構成も含まれます。 エントリには、コマンド行インタフェース(CLI)内でより便利に使用できるように同期IDが含まれています。 タイプ: BerkeleyDB
各管理ノードの |
Oracle Private Cloud Applianceモニター・データベース | インベントリ・データベースで識別されたすべてのアクティブ・コンポーネントのILOMを介して検出された障害数を記録します。 タイプ: BerkeleyDB
各管理ノードの |
Oracle Private Cloud Appliance設定データベース | Oracle Private Cloud Appliance Dashboardの設定機能で設定されたデータが含まれています。 変更が検出されると、このデータベース内のデータは、アクティブ管理ノードとスタンバイ管理ノードの両方によって自動的に適用されます。 タイプ: BerkeleyDB
各管理ノードの |
Oracle Private Cloud Applianceタスク・データベース | Oracle Private Cloud Appliance内でディスパッチされたすべての非同期タスクの状態データが格納されます。 タイプ: BerkeleyDB
各管理ノードの |
Oracle Private Cloud Appliance同期データベース |
ラック・コンポーネント間で適用および保守するための同期サービスのデータおよび構成設定が含まれています。 アプライアンス・コンポーネント間での構成パラメータの同期化試行が失敗した場合のエラーは、 デフォルトでは、同期データベースは存在しません。 特定のタイプの最初の同期タスクを受信すると作成されます。 タイプ: BerkeleyDB
各管理ノードの |
Oracle Private Cloud Applianceデータベース更新 | 2ノードで調整された管理ノードの更新プロセスを追跡するために使用します。 注意 コントローラ・ソフトウェアの異なるリリース間でのデータベース・スキーマの変更およびウォレットの変更は、ファイルに書き込まれます。 この設定により、他のアプライアンス・コンポーネントがバックアップされる前に、ソフトウェア更新プロセスの早い時点で、これらの重要な変更が適用されることが保証されます。 タイプ: BerkeleyDB
各管理ノードの |
Oracle Private Cloud Applianceテナント・データベース | すべてのテナント・グループに関する詳細を含みます: デフォルトおよびカスタム。 これらの詳細には、一意のテナント・グループID、ファイル・システムID、メンバー・コンピュート・ノード、ステータス情報などが含まれます。 タイプ: BerkeleyDB
各管理ノードの |
Oracle VM Managerデータベース | 各管理ノードで、Oracle VM Managerの管理データベースとして使用されます。 Oracle VM環境のすべての構成詳細(サーバー、プール、ストレージおよびネットワークを含む)と、環境によってホストされる仮想化システムが含まれます。 タイプ: MySQLデータベース
各管理ノードの |
Oracle Private Cloud Applianceには、アプライアンス内のすべてのコンポーネントのプロビジョニング、管理およびメンテナンス用に設計されたソフトウェアが含まれています。 様々なハードウェア・コンポーネントにわたるタスクの編成および自動化を処理するコントローラ・ソフトウェアは、人による操作では使用できません。 そのアプライアンスの管理機能は、ブラウザ・インタフェースとコマンドライン・インタフェースを通じて公開されます。詳細は、このガイドを参照してください。
すべての構成および管理タスクは、Oracle Private Cloud Applianceダッシュボードおよびコマンドライン・インタフェースを使用して実行する必要があります。 Oracle Supportの担当者から明示的に指示されていないプロセスを直接実行しないようにしてください。 これを行おうとすると、アプライアンスが使用できなくなる可能性があります。
ダッシュボードおよびCLIに加え、このソフトウェアには、アクティブ管理ノードで実行される多数のPythonアプリケーションも含まれます。 これらのアプリケーションは、/usr/sbin
の各管理ノードにあり、次のような一部がリストされています。
pca-backup
: 第1.6項、「Oracle Private Cloud Applianceバックアップ」で説明されている、アプライアンス構成のバックアップを実行するスクリプトpca-check-master
: 現在マスター・ロールを持つ2つの管理ノードのうちどれを確認するスクリプトovca-daemon
: Oracle Private Cloud Applianceのコア・プロビジョニングおよび管理デーモンpca-dhcpd
: DHCPデーモンがコンピュート・ノードの登録を支援するヘルパー・スクリプトpca-diag
: 第1.3.7項、「Oracle Private Cloud Appliance診断ツール」の説明に従って、Oracle Private Cloud Applianceから診断情報を収集するためのツール。pca-factory-init
: アプライアンスを出荷時の構成に設定するために使用されるアプライアンス初期化スクリプト。 このスクリプトはリセットとして機能しません。初期ラック設定にのみ使用されます。pca-redirect
: 第1.3.1項、「Oracle Private Cloud Applianceダッシュボード」で説明されているOracle Private Cloud ApplianceダッシュボードにHTTPまたはHTTPSリクエストをリダイレクトするデーモンovca-remote-rpc
: リモート・プロシージャのスクリプトによって、Oracle VM Serverエージェントが直接コールされます。 現在、これは、Oracle VM Serverエージェントのハートビートを監視するために管理ノードによってのみ使用されます。ovca-rpc
: Oracle Private Cloud Applianceソフトウェア・コンポーネントが、管理ノードで実行されている基礎となる管理スクリプトと直接通信できるようにするスクリプト
これらのアプリケーションの多くは、各管理ノードの/usr/lib/python2.6/site-packages/ovca/
にインストールされている特定のOracle Private Cloud Applianceライブラリを使用します。
Oracle Private Cloud Applianceには、診断データを収集するために実行できるツールが用意されています: ハードウェアやソフトウェアの問題のトラブルシューティングに役立つ可能性のある、ログなどのタイプのファイル。 このツールは、/usr/sbin/
内の各管理ノードおよびコンピュート・ノードにあり、pca-diagという名前です。 取り出されるデータは、選択されたコマンドライン引数によって異なります。
pca-diag
このコマンドを追加の引数なしで入力すると、ツールはOracle Private Cloud Applianceの現在のヘルス・ステータスを洞察するファイルの基本セットを取得します。 このコマンドは、すべての管理ノードおよびコンピュート・ノードで実行できます。 収集されたすべてのデータは
/tmp
で保管され、単一のターゲット(ovcadiag_
)に圧縮されます。<node-hostname>
_<ID>
_<date>
_<time>
.tar.bz2pca-diag version
このコマンドを入力すると、現在のOracle Private Cloud Applianceソフトウェア・スタックのバージョン情報が表示されます。
version
引数を他の引数と組み合せることはできません。pca-diag ilom
このコマンドを入力すると、
ipmitool
でホストILOMを使用して診断データが取得されます。 データ・セットには、ホスト・オペレーティング・システム、プロセス、ヘルス・ステータス、ハードウェアおよびソフトウェアの構成、およびOracle Private Cloud Appliance構成に固有の多くのファイルに関する詳細が含まれます。 このコマンドは、すべての管理ノードおよびコンピュート・ノードで実行できます。 収集されたすべてのデータは/tmp
に保存され、単一のtar (ovcadiag_
)に圧縮されています。<node-hostname>
_<ID>
_<date>
_<time>
.tar.bz2pca-diag vmpinfo
注意vmpinfo
引数を使用する場合、コマンドはマスター管理ノードから実行する必要があります。このコマンドを入力すると、Oracle VMの診断データ収集メカニズムがアクティブ化されます。
vmpinfo3
スクリプトは、Oracle VM Managerからログと構成の詳細を収集し、および各Oracle VM Serverからまたはコンピュート・ノードからログおよびsosreport
情報を収集します。 収集されたすべてのデータは、2つのタボールに圧縮されて/tmp
に格納されます:ovcadiag_
および<node-hostname>
_<ID>
_<date>
_<time>
.tar.bz2vmpinfo3-
。<version>
-<date>
-<time>
.tar.gz環境内のOracle VM Serversのサブセットの診断情報を収集するには、追加の
servers
パラメータを指定してコマンドを実行します: pca-diag vmpinfo servers='ovcacn07r1,ovcacn08r1,ovcacn09r1'
pca-diagを使用した診断収集は、システム内の任意のノードのコマンドラインから行うことができます。 マスター管理ノードによってのみ、すべてのコマンドライン引数を使用できます。 vmpinfo
はコンピュート・ノードでは使用できませんが、コンピュートに対して直接pca-diag
を実行すると、vmpinfo
では取得できないOracle VM Serverに関する重要な診断情報を取得できます。
pca-diagツールは、通常、異なるロールを持つ複数のユーザーによって実行されます。 システム管理者またはフィールド・サービス・エンジニアは、そのツールを標準的な操作手順の一部として使用することも、Oracle Supportチームが、報告されたハードウェアまたはソフトウェアの問題を診断して解決する作業として、特定の方法でツールを実行するようにリクエストすることもできます。 詳細と手順は、Oracle Private Cloud Applianceリリース・ノートの「" サービスおよびサポート用のデータ・コレクション "」に関する項も参照してください。