この章では、既存のEnterprise Manager Cloud Control環境への追加のOracle Management Service(OMS)のインストール方法について説明します。この章の具体的な内容は次のとおりです。
注意: この章では、追加のOMSをインタラクティブなグラフィカル・モードでインストールする方法について説明します。同じ操作をサイレント・モードで行う場合、『Oracle Enterprise Manager Cloud Controlアドバンスト・インストレーションおよび構成ガイド』を参照してください。 |
注意: ソースOMSで、Enterprise Managerソフトウェア(DVDまたはダウンロード・ソフトウェア)の一部ではない追加のプラグインをデプロイした場合、『Oracle Enterprise Managerアドバンスト・インストレーションおよび構成ガイド』に記載された手順に従ってください。 |
警告: Enterprise Manager Cloud Control 12cを、SPARCシリーズのサーバー(T1000、T2000、T5xx0およびT3-*)にインストールしないでください。詳細は、My Oracle Supportのノート1590556.1を参照してください。 |
Oracle Management Service (OMS)は、Oracle Management Agent (管理エージェント)およびプラグインとともに編成するEnterprise Manager Cloud Controlのコア・コンポーネントの1つで、ターゲットを検出し、監視および管理します。今後の参照および分析のために、収集された情報をリポジトリ内に格納します。
Enterprise Managerを初めてインストールする際に、インストーラによって、デフォルトで1つのManagement Agentとともに1つのOMSがインストールされます。このデフォルト構成は小さな環境に適しており、通常、より大規模な本番環境では、単一のOMSの負荷を軽減し、データ・フローの効率を向上させるため、追加のOMSインスタンスをインストールする必要があります。
「管理サービスの追加」デプロイメント・プロシージャは、こうした高可用性の要件を満たす上で役に立ちます。このデプロイメント・プロシージャにはウィザードが用意されており、これを使用してAdminServerホスト上で実行中の既存のOMSをクローニングすることにより、追加のOracle Management Service 12cをインストールできます。ソースのOMSのミドルウェア・ホーム全体が、接続先ホストにクローニングされます。OMSのミドルウェア・ホームの内容の詳細は、第8.1項を参照してください。
図10-1に、その他のOMS追加デプロイメントウィザードに移動する方法を示します。
開始する前に、次の点に留意してください。
AdminServerホストに関連する既存かつ実行中のOracle Management Service 12cのみをクローニングできます。ソースOMSに適用されたパッチは、クローニング済インスタンスに自動的に引き継がれます。
一度に1つのOMSのみを1つの接続先ホストのみにクローニングできます。複数のOMSインスタンスを追加する場合、各ホストでインストール・プロシージャを繰り返す必要があります。
ソース・ホストと接続先ホストが同じオペレーティング・システムおよびアーキテクチャ上で実行されているときのみ、クローニングが可能です。たとえば、ソース・ホストがLinux 32ビットのホストである場合、接続先ホストもLinux 32ビットのホストである必要があります。同様に、ソース・ホストがLinux 64ビットのホストである場合、接続先ホストもLinux 64ビットのホストである必要があります。
OCFS2やACFSなどのすべての汎用ファイル・システムを、Enterprise Manager Cloud Control 12cソフトウェア・バイナリおよびOMSインスタンス・ホーム・ファイル(gc_inst
の構成ファイル)の格納に使用できます。一方、OCFSは汎用ファイル・システムとはみなされないため、この使用は許容されないものとみなされます。
NFSマウント済のドライブには追加のOMSをインストールしないでください。NFSマウント済のドライブにインストールすると、Oracle HTTP Serverが頻繁に再起動するようになり、OMSにアクセスできなくなります。こうした共有ドライブに無理にインストールする場合、OMSインスタンスのベース・ディレクトリ(gc_inst
)がNFSのマウントされていない場所に作成されていることを確認してください。
OMSとManagement Agentのエントリは、HPUNIX、HPia64、Solaris Sparcを除くすべてのUNIXプラットフォームの/etc/oragchomelist
ファイルにあります。
HPUNIX、HPia64、Solaris Sparcの各プラットフォームでは、エントリは/var/opt/oracle/oragchomelist
にあります。
表10-1は、OMSをインストールする前に満たす必要がある前提条件の一覧です。
表10-1 追加Oracle Management Serviceを追加するための前提条件
要件 | 説明 |
---|---|
ハードウェア要件 |
|
オペレーティング・システム要件 |
|
パッケージとカーネル・パラメータの要件 |
必ずすべてのオペレーティング・システム固有のパッケージをインストールし、第5章にあるとおりにすべてのカーネル・パラメータを設定してください。 |
オペレーティング・システム・グループおよびユーザーの要件 |
第6章の説明に従って、必要なオペレーティング・システムのグループとユーザーを作成します。 |
NFSマウント・ポイントの場所の要件 |
|
既存のOracle Management Serviceの要件 |
Oracle Management Service 12cリリース2がインストール済で、クローニングの用意ができていることを確認します。また、OMSを構成するAdminServerが稼働中であることも確認してください。 symlinkにインストールされていないことも確認します。そのような場所にインストールすると、パッチやスケール・アウトなどのライフ・サイクル操作に影響があります。 |
既存のOracle Management Serviceのバックアップ要件 |
クローニングする既存のOracle Management Service 12cに、通常のバックアップがスケジュールされていることを確認します。 |
使用する環境において、オラクル社が推奨する高可用性の要件をすべて満たしていることを確認してください。詳しくは、『Oracle Enterprise Manager Cloud Control管理者ガイド』の高可用性の要件についての章を参照してください。 |
|
既存のOracle Management Agentの要件 |
接続先ホストにOracle Management Agentがインストール済で、稼働していることを確認します。 このManagement Agentが接続先ホストに手動でインストールされた場合、 |
Oracle Configuration Managerのステータス |
(Microsoft Windowsのみ)既存のOMSで、Oracle Configuration Managerが構成済の場合、次の手順を実行して、OMSホームとWeb層のホームの両方から停止されていることを確認してください。
|
ソース・ホストと接続先ホストに、一時ディレクトリを作成するための8GBの領域があることを確認します。ソース・ホストにBI Publisherをインストールしている場合、14GBの領域があることを確認してください。 デフォルトで作成される一時ディレクトリは、 ソース・ホストの一時ディレクトリは、デプロイメント・プロシージャのバックアップやクローニングの手順に関連するファイルを一時的にステージングするために使用します。接続先ホストの一時ディレクトリは、クローニングされたイメージや他の関連ファイルを一時的にステージングするために使用します。 |
|
ソフトウェアと構成ファイルを中央の共有の場所に転送する場合、その共有ディレクトリに4GBの領域があることを確認してください。 |
|
接続先ホストでは、ソース・ホスト上のホームと同じミドルウェア・ホーム(絶対パス)が作成され、ソースOMSがその場所にクローニングされます。このミドルウェア・ホームが接続先ホストにまだ存在しないことを確認してください。 たとえば、ソース・ホストのミドルウェア・ホームが |
|
接続先ホストに、Oracle Management Serviceインスタンス・ベース・ディレクトリのための1GBの領域があることを確認してください。OMSの構成ファイルがここに作成されます。 |
|
管理エージェントのインストール・ステータスの要件 |
(Microsoft Windowsのみ)ホスト・ターゲットの追加ウィザードによる管理エージェントのインストールがソースOMS上で進行中の場合、完了してからOMSのクローニングを開始します。 ホスト・ターゲットの追加ウィザードによる管理エージェントのインストールが進行中かどうかを確認するには、次の場所で
|
|
|
SLBでは管理コンソールを使用し、次のSLBプールを作成して最初のOMSホストにそれらを追加します。
|
|
SLBでは、管理コンソールを使用し、次の仮想サーバーを作成してそれらをSLBプールに関連付けます。
手順については、『Oracle Enterprise Manager Cloud Control管理者ガイド』を参照してください。 |
|
SLBでは管理コンソールを使用し、次のSLBモニターを作成して最初のOMSホストにそれらを関連付けます。
|
|
ソフトウェア・ライブラリを構成したディレクトリが、接続先ホストからアクセス可能(読取り/書込み)であることを確認します。 ローカルのファイル・システム・パスを使用するようにOMS共有記憶域の場所を構成した場合、この場所を、共有ファイル・システム・パスを使用する別のOMS共有記憶域の場所に移行する必要があります。手順は、『Oracle Enterprise Manager Cloud Control管理者ガイド』を参照してください。 |
|
インストール・ユーザー要件 |
インストール・ユーザーが次の要件を満たしていることを確認します。
|
権限要件 |
次の場所に対してアクセスおよび読取り/書込みができることを確認します。
|
近接度要件 |
OMSがインストールされるホストと管理リポジトリが構成されるホストが、互いに近くに置かれていることを確認します。理想的には、2つの間のラウンドトリップ・ネットワーク待機時間が1ミリ秒未満になるようにする必要があります。 |
使用している環境内にファイアウォールがある場合、『Oracle Enterprise Manager Cloud Controlアドバンスト・インストレーションおよび構成ガイド』のファイアウォールに対するEnterprise Managerの構成に関する章を参照してください。 |
|
一意のホスト名および静的IPアドレスの要件 |
ネットワーク構成をチェックして、インストール先のホストが、ネットワーク内の他のホストから認識可能な一意のホスト名と静的なIPアドレスに解決されることを確認します。 注意: 静的IPアドレスを使用することをお薦めします。動的IPアドレスを使用し、ホストを再起動した場合、ホストは新しいIPを受け取ることがあり、その結果としてOMSの起動が失敗します。 |
中央インベントリ(oraInventory)に100MBの領域が割り当てられていることを確認します。 また、中央インベントリ・ディレクトリが共有ファイル・システム上にないことを確認します。すでに共有ファイル・システム上にある場合、My Oracle Supportのノート1092645.1に示された手順に従って、非共有ファイル・システムにスイッチオーバーしてください。 |
|
シェル起動ファイルのデフォルト・ファイル・モード作成マスク(umask)を022に設定していることを確認します。 例:
|
|
ファイル記述子要件 |
ファイル記述子のソフト・リミットを最小の4096に、ハード・リミットを16384以下に設定していることを確認します。 ファイル記述子に設定されている現在の値を確認するには、次のコマンドを実行します。 ソフト・リミットの場合:
ハード・リミットの場合:
現在の値が4096未満の場合、rootユーザーとして、次のエントリで
|
ホスト・ファイル要件 |
localhostがPing可能で、
次に例を示します。
RFC 952では、名前(ネット、ホスト、ゲートウェイまたはドメイン名)は24文字以内のテキスト文字列で、アルファベット(A-Z)、数字(0-9)、マイナス記号(-)およびピリオド(.)から構成されることが前提となっています。ピリオドは、ドメイン・スタイル名のコンポーネントを区切るために使用する場合にのみ許可されることに注意してください。ブランクまたはスペースを名前に含めることはできません。大文字と小文字は区別されません。先頭の文字は英文字である必要があります。 また、使用する環境でDNSサーバーが構成される場合、DNSを使用してOMSをインストールするホストの名前を解決する必要があります。 たとえば、次のコマンドで返される出力はすべて同じである必要があります。
|
|
追加のOracle Management Service (OMS)をインストールするには、次の手順に従います:
「エンタープライズ」メニューから「プロビジョニングとパッチ適用」を選択し、「プロシージャ・ライブラリ」を選択します。
「デプロイメント・プロシージャ・マネージャ」ページの「プロシージャ・ライブラリ」タブで、表から「管理サービスの追加」を選択し、「起動」をクリックします。
はじめにページで、リストされたインストール前タスクを完了します。終了したら、完了した各タスクを選択し、「次」をクリックします。
接続先の選択ページで、次を実行します。
「接続先ホスト」に、追加のOMSをインストールする管理対象ホスト(Management Agentを使用している最初のOMSによって管理されたホスト)の名前を選択または入力します。
例: myhost.example.com
注意: 管理対象ホストのIPアドレスを入力しないでください。完全修飾名のみを入力します。 |
接続先インスタンス・ベースの場所で、OMSインスタンス・ベース・ディレクトリへのデフォルトの場所のままにするか、OMS関連の構成ファイルを格納できる別の場所を選択し、そこへの絶対パスを入力します。このディレクトリには100MBの領域があることを確認してください。パスで指定したディレクトリとサブディレクトリが存在することも確認します。
例: /apps/john/oracle/prod
「ソース資格証明」セクションおよび「接続先資格証明」セクションで、ソース・ホストへのアクセスに使用する資格証明タイプを選択します。詳細は、10.4.1項を参照してください。
「次へ」をクリックします。
オプション・ページで、次を実行します。
「ファイル転送オプション」セクションで、クローニング済ZIPファイルをステージングの場所に転送するのに適したプロトコルを選択します。FTPはデフォルトの転送モードです。
共有でNFSマウント済のネットワークの場所にファイルを転送する場合、「共有ディレクトリ」を選択し、共有の場所への絶対パスを入力できます。この共有ディレクトリには、ソース・ホストおよび接続先ホストからの読取り/書込みアクセス権があり、4GBの領域があることを確認してください。
例: /net/myhost.example.com/scratch/john
注意:
|
「ステージングの場所」セクションで、「ソース・ステージング」に、クローニング済ZIPファイルを作成して一時的に置くことが可能なソース・ホスト上の場所を入力します。この一時ディレクトリには8GBの領域があることを確認してください。
例: /myhost.example.com/shared
同様に、「接続先ステージング」に、クローニング済ZIPファイルを一時的にコピーすることが可能な接続先ホスト上の場所を入力します。この一時ディレクトリには8GBの領域があることを確認してください。
例: /myhost.example.com/shared
注意: OMSが接続先ホストにインストールされると、クローニング済ZIPファイルは、両方のステージングの場所から自動的に削除されます。 |
「接続先ポート」セクションでは、デフォルトで表示されるポートを検証します。
これらのデフォルトのポートは、クローニングしているOMSによってすでに割り当てられ、使用されているポートに基づいています。同種の環境になるように、ソースOMSと同じポートを使用することをお薦めします。
デフォルトで表示されたポートを保持することも、カスタム・ポートを入力することもできます。入力するカスタム・ポートが、「推奨されるポート範囲」列に示すような推奨範囲内であることを確認してください。カスタム・ポートの可用性を確認する場合は、ポートの確認をクリックします。
「次へ」をクリックします。
作成後の手順ページで、実行するインストール後タスクの詳細を送信できる1つ以上の電子メールIDをカンマで区切って入力し、「次へ」をクリックします。
電子メールが機能するには、メール・サーバーがすでに構成されている必要があります。手順については、『Oracle Enterprise Manager Cloud Control管理者ガイド』を参照してください。
確認ページで、詳細を確認し、「終了」をクリックします。
注意: インストールが失敗した場合(特にホームのインストール手順)、OMSのインストールを再試行する前に、インストールに失敗した接続先ホスト上のミドルウェア・ホームをクリーンアップしてください。これを行うには、接続先ホスト上で次のようにします。
|
ソース・ホストおよび接続先ホストにアクセスするための資格証明タイプを、次のいずれかから選択できます。
表10-2 資格証明タイプの選択
資格証明タイプ | 説明 |
---|---|
優先資格証明 |
Enterprise Managerで優先資格証明としてすでに登録されている資格証明を使用する場合、これを選択します。 この場合、優先資格証明名リストから、ホストへのアクセスに使用する優先資格証明のタイプに応じて、「通常ホスト資格証明」または「特権ホスト資格証明」のいずれかを選択します。 |
名前付き資格証明 |
Enterprise Managerで作成された名前付きプロファイルの資格証明を使用する場合、これを選択します。 この場合、「資格証明名」リストから、資格証明を使用するプロファイルを選択します。 選択時に、資格証明の詳細を確認できます。選択したプロファイルに関連付けられた資格証明の詳細は、「詳細」をクリックします。これらの資格証明でホストへの接続をテストする場合、「テスト」をクリックします。 |
新規資格証明 |
Enterprise Managerで登録された優先資格証明または名前付き資格証明をオーバーライドする新規資格証明セットを入力する場合、これを選択します。 この場合、オーバーライドする資格証明を入力します。 Enterprise Managerで新規資格証明セットを登録する場合、「別名保存」をクリックし、デフォルトのプロファイル名のままにするか、またはプロファイルのカスタム名を入力します。 さらに、資格証明を優先資格証明として保存する場合、優先資格証明として設定を選択し、通常資格証明または特権資格証明として保存する必要があるかどうかを示すオプションを選択します。 これらの資格証明でホストへの接続をテストする場合、「テスト」をクリックします。 |
追加のOMSをインストールした後は、次の手順に従います:
(Microsoft Windowsの前提条件としてOracle Configuration Managerを停止した場合にのみ適用) Oracle Configuration Managerを起動します。
環境変数ORACLE_CONFIG_HOME
に次の場所を設定します。
$<OMS_INSTANCE_HOME>/em/EMGC_OMS1
次に例を示します。
set ORACLE_CONFIG_HOME=/u01/software/oracle/gc_inst/em/EMGC_OMS1
次の場所に移動します。
$<MIDDLEWARE_HOME>/oms/ccr/bin
次に例を示します。
cd /u01/software/oracle/middleware/oms/ccr/bin
次のスクリプトを実行してOCMを開始します。
emCCR.bat start
環境変数ORACLE_CONFIG_HOME
に次の場所を設定します。
$<OMS_INSTANCE_HOME>/WebTierIH1
次に例を示します。
set ORACLE_CONFIG_HOME=/u01/software/oracle/gc_inst/WebTierIH1
次の場所に移動します。
$<MIDDLEWARE_HOME>/Oracle_WT/ccr/bin
次に例を示します。
cd /u01/software/oracle/middleware/Oracle_WT/ccr/bin
次のスクリプトを実行してOCMを開始します。
emCCR.bat start
次のいずれかの理由により、特に高可用性構成に対して、仮想ホスト名を使用してインストールした場合は、構成ファイルを手動で更新して物理ホスト名をインストールで使用した仮想ホスト名に置換します。
コールド・フェイルオーバー・クラスタ(CFC)にインストールした場合。
ストレージ・レプリケーションのディザスタ・リカバリ・ソリューションを使用してインストールして、仮想ホスト名オプションを選択した場合。
構成ファイルを手動で更新して、物理ホスト名をインストールで使用した仮想ホスト名に置換するには、次の手順を実行します。
ドメインの各OMSの場合、OMSホームから次のファイルにアクセスして、SERVERNAMEパラメータ値を物理ホスト名からインストールで使用した仮想ホスト名に変更します。
<OMS_HOME>/Middleware/gc_inst/WebTierIH1/config/OHS/ohsx/httpd.conf
プライマリOMSの場合、OMSホームから次のファイルにアクセスして、ホストを物理ホストから仮想ホスト(ドメインの各ホストに対するエントリがある)に変更します。
<OMS_HOME>/gc_inst/user_projects/domains/GCDomain/opmn/topology.xml
管理コンソールを使用してサーバー・ロード・バランサ(SLB)で次のステップを実行します。
(a) 次のSLBプールに、追加のOMSホストを追加します。
セキュア・アップロード・プール(セキュア・アップロード・サービスに構成されたポートを使用したホストを追加します)
エージェント登録プール(エージェント登録サービスに構成されたポートを使用したホストを追加します)
セキュア・コンソール・プール(セキュア・コンソール・サービスに構成されたポートを使用したホストを追加します)
(オプション)非セキュア・コンソール・プール(非セキュア・コンソール・サービスに構成されたポートを使用したホストを追加します)
(b) 次のモニターに、追加のOMSホストを関連付けます。
セキュア・アップロード・モニター(セキュア・アップロード・サービスに構成されたポートを使用したホストを関連付けます)
エージェント登録モニター(エージェント登録サービスに構成されたポートを使用したホストを関連付けます)
セキュア・コンソール・モニター(セキュア・コンソール・サービスに構成されたポートを使用したホストを関連付けます)
(オプション)非セキュア・コンソール・モニター (非セキュア・コンソール・サービスに構成されたポートを使用したホストを関連付けます)
注意: SLBの構成の詳細は、Oracle Enterprise Manager管理ガイドを参照してください。 |
デフォルトでは、次のターゲットが自動的に検出され、Enterprise Manager Cloud Controlコンソールで監視されます。
追加のOMSがデプロイされたOracle WebLogic Server
Oracle Web Tier
アプリケーション・デプロイメント(Enterprise Manager Cloud Controlコンソールとプラットフォーム・バックグラウンド・サービス用にそれぞれ1つずつ)
Oracle Management Service
Oracle Management Agent
Enterprise Manager Cloud Controlがインストールされたホスト
ただし、このホストおよびその他のホストで実行中のその他のターゲットは、自動的に検出および監視されません。その他のターゲットを監視するには、そのターゲットを、「自動検出の結果」ページ、「ターゲットの手動追加」ページまたは監視するターゲットに提供されている検出ウィザードを使用して、Enterprise Manager Cloud Controlに追加する必要があります。
Enterprise Manager Cloud Controlでのターゲットの検出について詳しくは、『Oracle Enterprise Manager Cloud Control管理者ガイド』のターゲット追加についての章を参照してください。
暗号化鍵を生成して、管理リポジトリの機密データを暗号化します。この鍵が失われると、管理リポジトリの暗号化されたデータは使用できなくなります。したがって、emkeyを含む管理サービス構成をバックアップし、バックアップを別のホストに保管します。
emkeyを含む管理サービス構成をバックアップするには、次のコマンドを実行します。
<OMS_HOME>/bin/emctl exportconfig oms -dir <path_to_backup_location>
Enterprise Manager Cloud Controlコンソールにブラウザでアクセスする前に、ブラウザで信頼できる認証局からのセキュリティ証明書をインストールします。
これにより、HTTPSプロトコルでアクセスするEnterprise Manager Cloud Controlコンソールは純正のセキュアなWebサイトとして認識されます。
ブラウザにセキュリティ証明書をインストールし、セキュリティ証明書アラートを回避する手順は、『Oracle Enterprise Manager Cloud Control管理者ガイド』を参照してください。