Cosminexus サービスプラットフォーム システム構築・運用ガイド
ローリングアップデートとは,システムを全面停止しないで,上書きインストールで移行する方法です。
ローリングアップデートで移行できるのは,バージョンが07-50のときだけです。07-50より前のバージョンを移行する場合は,07-60を新規にインストールして移行してください。
また,ローリングアップデートで移行する場合,2台以上のHCSCサーバでロードバランスクラスタを構成している必要があります。
次の図に示す(1)~(14)の手順に従って,Cosminexus サービスプラットフォームを07-50から07-60へ移行してください。
図G-3 ローリングアップデートの場合の移行手順
図G-3の(1)~(14)の手順の詳細を次に示します。
なお,手順内で使用するコマンドの詳細については,「10. コマンド」を参照してください。また,開発環境で実施する作業の詳細については,マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」を参照してください。
バージョンアップ前の運用環境のリポジトリをエクスポートして,いったん退避します。複数のリポジトリを使用している場合は,すべてのリポジトリをエクスポートして退避します。
cscrepctlコマンド(-exportオプション)を運用環境で実行して,バージョンアップ前のリポジトリをエクスポートしてください。
リポジトリのエクスポート方法の詳細については,「4.2 リポジトリのエクスポート」を参照してください。
バージョンアップするHCSCサーバ(1台目)に対してリクエストを送信しないように,ロードバランサを設定します。その際,仕掛かり中のリクエストがないことを確認してください。なお,設定方法は各ロードバランサの仕様によって異なります。
開発環境,運用環境,実行環境(1台目)で07-60のCosminexus サービスプラットフォームをインストールしてバージョンアップします。
次のどちらかの方法でインストールします。
上書きインストールをする場合,次の点に注意してください。
・J2EEサーバ,Management Server,PRFなど実行環境の構成要素を停止してから上書きインストールしてください。
・組み込みデータベースを使用しているときは,組み込みデータベースを停止してから上書きインストールしてください。
(1)でエクスポートしたリポジトリ情報を開発環境にインポートします。インポートによって,古いバージョンで作成したリポジトリ情報が今バージョンに引き継がれます。そのあと,開発環境のリポジトリ情報を運用環境にインポートし,運用環境にもリポジトリ情報を引き継ぎます。
リポジトリのインポート・エクスポートで実施する作業は,(3)のインストール方法によって次のように異なります。
運用環境から実行環境(1台目)のバージョンアップを実施します。
実行環境をバージョンアップするには,次の条件を満たす必要があります。
前提条件を満たしていない場合,上記の順番で起動,停止,およびバージョンアップを実施してください。
次に示すコマンドを運用環境で実行してください。
cscenvupdate -csc <バージョンアップするHCSCサーバ名> |
バージョンアップしたHCSCサーバ(1台目)を起動します。
(6)で起動したHCSCサーバに配備されているHCSCコンポーネントを開始します。
バージョンアップしたHCSCサーバ(1台目)に対してリクエストを送信するように,ロードバランサを設定します。なお,設定方法は各ロードバランサの仕様によって異なります。
バージョンアップするHCSCサーバ(2台目)に対してリクエストを送信しないように,ロードバランサを設定します。その際,仕掛かり中のリクエストがないことを確認してください。なお,設定方法は各ロードバランサの仕様によって異なります。
実行環境(2台目)で07-60のCosminexus サービスプラットフォームを上書きインストールしてバージョンアップします。なお,開発環境および運用環境のバージョンアップは,(4)で実施しているため不要です。
運用環境から実行環境(2台目)のバージョンアップを実施します。
実行環境のバージョンアップ方法については,「(5) 実行環境のバージョンアップ(運用環境)」を参照してください。
バージョンアップしたHCSCサーバ(2台目)を起動します。
(12)で起動したHCSCサーバに配備されているHCSCコンポーネントを開始します。
バージョンアップしたHCSCサーバ(2台目)に対してリクエストを送信するように,ロードバランサを設定します。なお,設定方法は各ロードバランサの仕様によって異なります。
ロードバランスクラスタを構成しているすべてのHCSCサーバに対して,(9)~(14)の作業を実施します。
なお,旧バージョンで使用していたリポジトリ情報をバージョンアップ前後に開発環境で変更し,変更したリポジトリ情報を使用して運用する場合のバージョンアップ方法については,マニュアル「Cosminexus サービスプラットフォーム 開発ガイド」を参照してください。
All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.