28 Oracle Management Serviceの移行
Enterprise Manager 13cリリース5更新24 (13.5.0.24)以降、Oracle Management Service (OMS)の移行が自動化されました。このプロセスを使用すると、OMSを別のホストにより簡単かつ簡潔な方法で移行できます。
OMS移行は、OMSが動作保証されているすべてのプラットフォームでサポートされています。動作保証の詳細は、My Oracle Supportを参照してください。
前提条件チェック
- ホストのオペレーティング・システムを確認します。
ソース・ホストと宛先ホストのオペレーティング・システムは同じである必要があります。
ノート:
プラットフォーム間のOMS移行はサポートされていません。 - 管理エージェントは、OMS移行プロセスを開始する前に、宛先ホスト(OMSが移行されるホスト)にインストールして実行する必要があります。
完了したら、次を実行して、宛先ホストでエージェントのステータスを確認します:
<AGENT_HOME>/bin> ./emctl status agent
- 使用可能なディスク領域を確認します。
宛先ホストでの使用可能な最小ディスク領域は、25 GBです。
- ソフトウェア・ライブラリの場所は、両方のホストで同じである必要があります。宛先ホストでは、アクセス可能であり、空である必要があります。
移行プロセスの一環として、ファイルはソース・ホストから宛先ホストへ同じ場所にコピーされます。
Oracle Management Serviceの移行の実行
ステップ1: OMSの移行デプロイメント・プロシージャの起動
デプロイメント・プロシージャは一連のプロビジョニング・ステップおよびフェーズであり、各フェーズには一連のステップが含まれることがあります。「OMSを別のホストに移行中」デプロイメント・プロシージャは、OMS移行の実行に使用するためにオラクル社によって提供されています。
このステップでは、OMSファイルがソースから宛先ホストにコピーされます。
「OMSを別のホストに移行中」デプロイメント・プロシージャを起動するには、次を実行します:
-
Enterprise Managerコンソールで、「エンタープライズ」をクリックします。
-
「エンタープライズ」で、「プロビジョニングとパッチ適用」、「プロシージャ・ライブラリ」の順にクリックします。
「デプロイメント・プロシージャ・マネージャ」ページが表示されます。
-
「テキスト・フィールドの検索」で、"OMSを別のホストに移行"と入力し、「実行」をクリックします。
結果から、「OMSを別のホストに移行中」デプロイメント・プロシージャを選択し、「起動」をクリックします。
「OMS移行サービス」ウィザードが表示されます。- 「OMS移行サービス: スタート・ガイド」ページで、適切なチェック・ボックスを選択して前提条件を満たしたことを確認し、「次」をクリックします。
OMS移行の前提条件の詳細は、「前提条件チェック」を参照してください。
- 「OMS移行サービス: 接続先の選択」ページで、次を指定します:
- 接続先ホスト: OMSの移行先となるホスト名。
- 接続先インスタンス・ベースの場所: OMS移行サービス・プロセスの構成ファイルが作成される場所。この場所は、ソース・ホストと宛先ホストで同じである必要があります。
「ソース資格証明」で、ソース・ホストのOMSソフトウェア・インストールを所有するユーザーの資格証明の詳細を指定します。
「接続先資格証明」で、宛先ホストのOMSソフトウェア・インストールを所有するユーザーの資格証明の詳細を指定します。
「次」をクリックします。
- 「OMS移行サービス: オプション」ページで、次を実行します:
-
「ファイル転送オプション」で、ソースから宛先ホストにファイルをコピーしてデプロイメント・プロシージャ・プロセスを完了するための優先転送モードを指定します。
- 「ステージングの場所」で、デプロイメント・プロシージャ・プロセス中に一時ファイルを格納するソース・ホストと宛先ホストの場所を指定します。デプロイメント・プロシージャが完了すると、これらはクリーン・アップされます。
-
- 「OMS移行サービス: 作成後のステップ」ページで、表示された情報を確認し、「次」をクリックします。
- 「OMS移行サービス: 確認」ページで、表示された詳細を確認し、「終了」をクリックしてデプロイメント・プロシージャを実行します。
- 「OMS移行サービス: スタート・ガイド」ページで、適切なチェック・ボックスを選択して前提条件を満たしたことを確認し、「次」をクリックします。
デプロイメント・プロシージャが完了したら、宛先ホストに接続し、「ステップ2: ConfigureGCウィザードの実行」を実行します。
ステップ2: ConfigureGCウィザードの実行
このステップでは、OMSファイルが宛先ホストで構成されます。
前提条件:
すべてのOMSが停止していることを確認します: ソースOMSと、該当する場合は追加のOMS。
移行の構成
<OMS_HOME>sysman/install
ディレクトリに移動して、次を実行します:./ConfigureGc.sh -omsmigration
ConfigureGCウィザードが表示されます。
- 「Enterprise Managerシステムの移行」を選択し、「次」をクリックします。
- 「インストールの詳細」で、宛先ホスト情報を確認します。
「ホスト名」および「バックアップ・ファイルの場所」は自動的に移入され、編集できません。
「次」をクリックします。
- 「構成詳細」で、データベースおよびWebLogic資格証明情報を指定します。
- データベース・コネクタの詳細。
- SYSMANのパスワード。
- WebLogic Server管理者のパスワード。
- ノード・マネージャのパスワード
- エージェント登録パスワード。
「次」をクリックします。
- 確認して、「構成」をクリックします。
移行後のタスク
Oracle Management Service (OMS)の移行が成功するように、次のステップを実行する必要があります:
- OMSを開始します。
次を実行します;
<OMS_HOME>/bin> ./emctl start oms
出力は、次のようになります。Oracle Enterprise Manager Cloud Control 13c Release 5 Copyright (c) 1996, 2020 Oracle Corporation. All rights reserved. Starting Oracle Management Server... WebTier Successfully Started Oracle Management Server Successfully Started Oracle Management Server is Up JVMD Engine is Up
次を実行して、OMSステータスを確認します:<OMS_HOME>/bin/./emctl status oms -details
- ソースOMSエージェントを新しいOMSで保護します。
ソースOMSエージェントが稼働していることを確認し、新しいOMSで保護してターゲットを再配置します。
ソースOMSエージェント・サーバーで次のコマンドを実行します:<Source_AGENT_HOME>/bin/emctl secure agent -emdWalletSrcUrl https://<NEW_OMS HOST_NAME. DOMAIN NAME>:<HTTPS UPLOAD_PORT>/em
- WebLogicドメインをリフレッシュし、新しいホスト名でドメインを再構成します。
Enterprise Managerコンソールで、次を実行します:
- 「ターゲット」、「ミドルウェア」に移動し、WebLogicドメイン(GCDomain)ターゲットを探します。
- GCDomainを右クリックし、「ターゲット設定」、「モニタリング資格証明」の順に選択します。
- 管理サーバー・ホストを新しいOMSホスト名に更新し、「OK」をクリックします。
- 「ターゲット」、「ミドルウェア」の順に戻り、GCDomainターゲットを右クリックして、「Weblogicドメインのリフレッシュ」を選択します。
- 「ターゲットの追加/更新」をクリックし、ドメインがリフレッシュされるまで待機します。
- ソースOMSエージェントのターゲットをターゲットOMSエージェントに再配置します。
すべてのターゲットが新しいエージェントを指すようにするには、次を実行します:
- 「ターゲット」、「すべてのターゲット」の順に移動します。
- 「GCDomain」をクリックし、「ターゲット設定」、「エージェントの変更」の順に選択します。次に、「続行」をクリックします。
- 「このエージェントを使用してすべてのターゲットをモニター」で、"
<new Agent Hostname.domain name>:<port>
"と入力し、「割当て」をクリックします。 - リストには、「新規エージェント」の下に
<new Agent Hostname.domain name>:<port>
が移入されます。 - 「エージェントの変更」をクリックします。
oracle_emrep
ターゲットを新しいOMSホストの管理エージェントに再配置します。次を実行します;<OMS_HOME>/bin/emcli login –username=sysman <OMS_HOME>/bin/emcli sync <OMS_HOME>/bin/emctl config emrep -agent <new oms hostname.domain name>:<agent port>
たとえば:
<OMS_HOME>/bin>./emctl config emrep -agent <new oms hostname.domain name>:<agent port> Oracle Enterprise Manager Cloud Control 13c Release x Copyright (c) 1996, 2020 Oracle Corporation. All rights reserved. Please enter repoEnter password : Login successful Moved all targets from <old oms hostname.domain name>:<port> to <old oms hostname.domain name>:<agent port> Command completedEnter password : Login successful Moved all targets from <old oms hostname.domain name>:<port> to <new oms hostname.domain name>:<agent port> Command completed successfully! <OMS_HOME>/bin>
- 管理エージェントを再保護します。
新しいOMSホスト名を使用して、このOMSを指すすべての管理エージェントを再保護します。
<AGENT_INST>/bin/emctl secure agent -emdWalletSrcUrl https://<NEW_OMS HOST_NAME.DOMAIN NAME>:<UPLOAD_PORT>/em
- 古くなったOMSエントリを削除します。
リポジトリには、クリーン・アップする必要がある古いOMS情報が含まれます。
古いOMSエントリを消去するには、My Oracle SupportドキュメントID 2764682.1 - 「How To Cleanup the Old OMS Entries in the Repository DB That are Leftover After OMS Migration Activity」に従います。
- 追加のOMSを移行します。
追加のOMSを移行する場合は、プライマリOMSの移行が成功したら、追加のOMSを廃止します。
追加のOMSをインストールするには、通常のOMSの追加デプロイメント・プロシージャまたはサイレント方式を使用して、追加のOMSを再インストール/再構成することをお薦めします。