5 クラスタ化されていないWebCenter Content 12cを異なるインフラストラクチャに移行する方法
クラスタ化されていないWebCenter Contentリリース12cを、WebCenter Contentのオペレーティング・システムおよびディレクトリ構造が既存のインフラストラクチャと異なるインフラストラクチャに移行する場合、後続のトピックに従うことでその目的を達成できます。
5.1 クラスタ化されていないWebCenter Contentリリース12cを移行するための準備ステップ
- すべての管理対象サーバー、管理サーバーおよびノード・マネージャを停止します。
- WebCenter Contentのファイル・システムをバックアップします。詳細は、『ディザスタ・リカバリ・ガイド』のWebCenter Contentの推奨事項に関する項を参照してください。
- 適切な方法で、WebCenter Contentデータベースをバックアップします。
- 古いホストと同じJDKバージョンを新しいホストにインストールします。
- 新しいホストの同じディレクトリ・パスにFusion Middleware Infrastructureのバイナリをインストールします。
- WebCenter Contentのバイナリを新しいホストにインストールします。
- 古いホストに適用したものと同じパッチを新しいホストにインストールします。
- WebCenter Contentが移行され、vaultおよびweblayoutディレクトリが共有/リモート・ファイル・システムに存在している場合、この時点でそれらをアンマウントします。
- WebCenter Contentがクローニングされる場合、vaultおよびweblayoutディレクトリを古い場所から新しい場所にコピーします。
- 既存のシステム上の
DOMAINHOME
ディレクトリからucm
ディレクトリを移動します。このディレクトリには、通常、ドメイン・テンプレートの構築時には含まれていないWebCenter Contentのvault
ディレクトリ(DOMAINHOME/ucm/cs/vault
)とweblayout
ディレクトリ(DOMAINHOME/ucm/cs/weblayout
)が含まれます。ドメイン・テンプレートは、vault
およびweblayout
ディレクトリの潜在的なサイズを格納するように拡張できない単一の.jar
ファイルに書き込まれます。 - データベースを移行するシナリオもいくつかあります。そのようなシナリオの1つは、WebCenter ContentをOracle Cloudに移行する場合です。2番目のシナリオは、オンプレミス移行でデータベースを新しいインフラストラクチャに移行する場合です。3番目のシナリオは、WebCenter Contentをクローニングする場合です。これらのどのケースでも、データベース・スキーマは、新しいデータベース・インスタンスで使用可能であることと、WebCenter Contentが存在している新しいホストからアクセス可能であることが前提となります。構成ウィザード(
config.sh
)を実行するときに、新しい場所にあるデータベース・スキーマに接続できるよう、追加のステップを実行する必要があります。システム・スキーマ内には3つのオブジェクトがあり、これらのオブジェクトは、特にアップグレード時に、Fusion Middlewareが適切に動作するために必要です。これらのオブジェクトは、schema_version_registryビュー、schema_version_registryシノニムおよびschema_version_registry$表です。これらの項目のいずれかがない場合は、「RCUデータベースのなくなったSYSTEM.SCHEMA_VERSION_REGISTRYオブジェクトのリカバリ」のステップに従って、なくなったオブジェクトを新しいデータベース・インスタンスで再作成し、今後の問題を回避する必要があります。さらに、対象の環境に定義した接頭辞が名前に付いているすべてのスキーマを組み込む必要があります。
5.2 RCUデータベースのなくなったSYSTEM.SCHEMA_VERSION_REGISTRYオブジェクトのリカバリ
SYSTEM.SCHEMA_VERSION_REGISTRY
スキーマ・バージョン・レジストリ表には、すべてのスキーマのバージョン・データが格納されています。この表がないと、アップグレードなど、多くの操作を進められません。
5.5 新しいデータベース情報によるJPS構成の更新
データベースを移行する場合、次のステップを使用して、いくつかの構成ファイルを変更する必要があります。ただし、データベースを移行しない場合は、この手順を無視して、UCMディレクトリを新しいホストにコピーする方法を記載した次の手順に進んでください。
5.6 WebCenter Contentディレクトリの新しいホストへのコピー
WebCenter Contentディレクトリを別のホストにコピーするために役立つ様々なツールがあります。この例では、あるLinuxホストから別のホストにコピーするためにrsync
を使用します。
5.7 vaultおよびweblayoutディレクトリのマウントとWebCenter Content 12cおよびInbound Refinery 12cの構成設定の調整
デフォルトでは、vaultおよびweblayoutディレクトリは、両方ともDOMAINHOME/ucm/cs
ディレクトリ内に存在します。WebCenter Contentを移行して、vaultおよびweblayoutディレクトリが共有/リモート・ファイル・システムに存在している場合、この時点でそれらをマウントします。ただし、WebCenter Contentをクローニングして、vaultおよびweblayoutディレクトリが共有/リモート・ファイル・システムに存在している場合、この時点で新しい場所からそれらのコピーをマウントします。
DOMAINHOME/ucm/cs/bin/intradoc.cfg
ファイルでVaultDir
およびWeblayoutDir
構成エントリを編集して、それらの設定内容がわかるようにする必要があります。intradoc.cfg
を確認するだけでなく、同じディレクトリで(intradoc.cfg
に優先する) MANAGEDSERVERNAME_intradoc.cfg
を確認する必要もあります。
5.8 サーバーの起動およびboot.propertiesファイルの作成
オプションの1つは、管理サーバーおよびノード・マネージャを使用して管理対象サーバーを起動する方法です。もう1つのオプションは、ターミナル・セッションからstartManagedWebLogic.sh/cmd
スクリプトを使用する方法です。
- 新しいホストで管理サーバーを起動します。
- 新しいホストでノード・マネージャを起動します。
- 新しいホストで管理対象サーバーを起動します。
- 管理サーバーおよび各管理対象サーバー用の
boot.properties
ファイルを作成します。
5.9 実行可能ファイルのスワップ・アウト
オペレーティング・システムが変更された場合やディレクトリ・パスが変更された場合、実行可能ファイルを置換するか、シンボリック・リンクを適切な内容で再作成する必要があります。次に、考えられるシナリオをいくつか示します。
5.9.3 LinuxからWindows
DOMAINHOME/ucm/cs/bin
ディレクトリに移動して、次の項目を削除します:Archiver
BatchLoader
ComponentTool
ComponentWizard
ConfigurationManager
IdcAnalyze
IdcCommand
IdcServer
IdcShell
Installer
IntradocApp
RepositoryManager
SystemProperties
UnixProcCtrl
UserAdmin
WebLayoutEditor
WorkflowAdmin
FMWHOME/wccontent/ucm/idc/native/windows-amd64/bin/Launcher.exe
をDOMAINHOME/ucm/cs/bin
ディレクトリにコピーしますDOMAINHOME/ucm/cs/bin/Launcher.exe
を、次の名前でDOMAINHOME/ucm/cs/bin
ディレクトリにコピーします:Archiver.exe
BatchLoader.exe
ComponentTool.exe
ComponentWizard.exe
ConfigurationManager.exe
IdcAnalyze.exe
IdcCommand.exe
IdcServer.exe
IdcShell.exe
Installer.exe
IntradocApp.exe
RepositoryManager.exe
SystemProperties.exe
UserAdmin.exe
WebLayoutEditor.exe
WorkflowAdmin.exe
DOMAINHOME/ucm/cs/bin/Launcher.exe
ファイルを削除します。DOMAINHOME/ucm/cs/admin/bin
ディレクトリに移動して、次の項目を削除します:IdcAdmin
Launcher.sh
UnixProcCtrl
FMWHOME/wccontent/ucm/idc/native/windows-amd64/bin/Launcher.exe
ファイルをDOMAINHOME/ucm/cs/admin/bin
ディレクトリにコピーしますDOMAINHOME/ucm/cs/admin/bin/Launcher.exe
を、次の名前でDOMAINHOME/ucm/cs/admin/bin
ディレクトリにコピーします:IdcAdmin.exe
IdcAdminNT.exe
DOMAINHOME/ucm/cs/admin/bin/Launcher.exe
ファイルを削除します。FMWHOME/wccontent/ucm/idc/native/windows-amd64/bin/Launcher.exe
ファイルをDOMAINHOME/ucm/cs/admin/bin
ディレクトリにコピーします。DOMAINHOME/ucm/ibr/bin
ディレクトリに移動して、次の項目を削除します:ComponentWizard
IdcCommand
IdcRefineryInstaller
Launcher.sh
SystemProperties
UnixProcCtrl
FMWHOME/wccontent/ucm/idc/native/windows-amd64/bin/Launcher.exe
ファイルをDOMAINHOME/ucm/ibr/bin
ディレクトリにコピーします。DOMAINHOME/ucm/ibr/bin/Launcher.exe
を、次の名前でDOMAINHOME/ucm/ibr/bin
ディレクトリにコピーします:ComponentWizard.exe
IdcRefinery.exe
IdcRefineryNT.exe
Installer.exe
SystemProperties.exe
DOMAINHOME/ucm/ibr/bin/Launcher.exe
ファイルを削除します。DOMAINHOME/ucm/ibr/admin/bin
ディレクトリに移動して、次の項目を削除します:IdcAdmin
Launcher.sh
UnixProcCtrl
FMWHOME/wccontent/ucm/idcnative/windows-amd64/bin/Launcher.exe
ファイルをDOMAINHOME/ucm/ibr/admin/bin
ディレクトリにコピーします。DOMAINHOME/ucm/ibr/admin/bin/Launcher.exe
を、次の名前でDOMAINHOME/ucm/ibr/admin/bin
ディレクトリにコピーします:IdcAdmin.exe
IdcAdminNT.exe
DOMAINHOME/ucm/ibr/admin/bin/Launcher.exe
ファイルを削除しますFMWHOME/wccontent/ucm/idc/native/windows-amd64/bin/NtProcCtrl.exe
ファイルをDOMAINHOME/ucm/ibr/admin/bin
ディレクトリにコピーします。
5.10 Inbound RefineryのためのWebCenter Contentでの送信プロバイダ設定の調整
- WebCenter Contentにログインします。
- 「管理 - プロバイダ」ページに移動します。リファイナリに接続された送信プロバイダで、「情報」をクリックしてから「編集」をクリックします。
- 「サーバー・ホスト名」および「HTTPサーバー・アドレス」に新しい値を指定して、「更新」をクリックします。
- WebCenter Contentの管理対象サーバーを再起動します。
5.12 セキュリティ・プロバイダの構成
セキュリティ・プロバイダ・データをドメインの新しい場所に手動で転送できます。
ドメイン・テンプレート・ビルダーは、オフライン・ユーティリティであり、組込みLDAPデータなどのセキュリティ・プロバイダ・データをドメイン・テンプレートにエクスポートしないため、これは必須です。詳細は、セキュリティ・プロバイダ・データの新しいドメインへの移植に関する項を参照してください。