弊社での作業実績をベースに、INSUITE(R)Ver.3.0.5 からINSUITE(R)Ver.3.5.4へアップグレードする流れをまとめました。
サーバOS、Apache、Oracle、検索エンジンのアップグレードが必要になるため、サーバのリプレイスを伴うことになります。下記のポイントを事前に確認のうえ工程プランを作成します。
確認ポイント
OSの違い:現行環境ではRHEL3で新環境はRHEL5
- 移行元と移行先の違い(古いOSバージョンRHEL3で利用しているものを、INSUITE(R)3.0.5より上のバージョンにアップグレードする場合)により、移行元から移行先へ直接データ移行できないため、中間環境が必要になる。
- アップグレードをする場合RHEL3の利用を継続することはできないため、RHEL5の環境を用意しデータ移行する。
プラットフォーム:現行環境は32bitで新環境は64bit
RHEL5の場合、32bitしかサポートしていない。64bit OSを利用する場合、RHEL6以降を利用しなければならない。
Apacheのバージョン違い:現行環境ではApache1.3で、新環境はApache2.2
INSUITE(R)でApache1.3から、Apache2.2へ移行した場合、Perlのバージョンの変更がPerl5.6.1からPerl5.8.8の間で変更がある場合はバイナリデータ変換の必要がある。※Perl5.8.8以降間での変更時にはバイナリデータ変換は不要。
利用する検索エンジン:現行環境はNamazuで新環境はLuxor
Luxorサーバの構築、Luxorインデックス作成を実施する必要がある。
アドオンの有無
アドオンの有無によって対象移行データが異なる。
主な作業内容
- OSのアップグレード
RHEL3→RHEL5(32bit)→RHEL6(64bit) - Apacheのアップグレード
Apache1.3→Apache2.2→Apache2.4(Perl5.6.1→Perl5.8.8→Perl5.16.31) - DBのアップグレード
Oracle10g(UTF-8)→11g(UTF-8) - 検索エンジンのアップグレード
Namazu→Luxor
現行環境のOSがRHEL3のもとでは、INSUITE(R)のアップグレードはVer.3.0.5までとなります。INSUITE(R) Ver.3.0.5がサポートするOSはRHEL5(32bit)までなので、中間環境としてRHEL5(32bit) INSUITE(R)3.0.5の環境が必要になります。
作業環境構成
現行環境 | 中間環境 | 新環境 | |
---|---|---|---|
INSUITE(R) | Ver.3.0.5 | Ver.3.0.5→Ver.3.3.0 | Ver.3.3.0→Ver.3.5.4 |
RHEL | RHEL3 (32bit) | RHEL5 (32bit) | RHEL6 (64bit) |
Oracle | 10g (UTF-8) | 10g (UTF-8) | 11g (UTF-8) |
Apache | 1.3 | 1.3 | 2.2 |
Perl | 5.6.1 | 5.8.8 | 5.10.1 |
検索エンジン | Namazu | Namazu | Luxor |
作業フロー
1.中間環境構築
中間環境 | |
---|---|
INSUITE(R) | Ver.3.0.5 |
RHEL | RHEL5 (32bit) |
Oracle | 10g (UTF-8) |
Apache | 1.3 |
Perl | 5.8.8 |
検索エンジン | Namazu |
INSUITE(R) Ver.3.0.5は、下記の手順でインストール、アップグレードを進めてください。
ターゲットのバージョンまでアップグレードするには、ターゲットバージョンからさかのぼり、現行バージョンまでの各対象バージョンを確認して、すべて実施する必要があります。リリースノートで対象バージョンを確認してください。
インストール・アップグレード | 詳細参照ドキュメント |
---|---|
Ver.2.1.1をインストール | NSUITE Ver.3.5.2 インストレーション・ガイド Edition2 |
Ver.2.1.1→Ver.3.0.0 | INSUITE Ver.3.0.0リリースノートEdition3 |
Ver.3.0.0→Ver.3.0.1 | README_Ver.3001_Ed2.txt |
Ver.3.0.1→Ver.3.0.2 | README_Ver.3002_Ed2.txt |
Ver.3.0.2→Ver.3.0.3 | README_Ver.3003_Ed2.txt |
Ver.3.0.3→Ver.3.0.4 | README_Ver.3004_Ed2.txt |
Ver.3.0.4→Ver.3.0.5 | README_Ver.3005_Ed2.txt |
詳細参照▶︎INSUITEリリースノート(各バージョン)
https://insuite.support-dreamarts.com/hc/ja/categories/203607788
※サポートサイトに掲載されていない古いバージョンのモジュール、ドキュメントが必要となる際には、お問い合わせ担当者様よりサポートセンターへお問い合わせください。
2.現行環境バックアップ
ファイル、DBのバックアップの詳細は、リリースノート、アドミニストレーションガイドをご確認ください。
詳細参照▶︎INSUITEリリースノート(各バージョン)
https://insuite.support-dreamarts.com/hc/ja/categories/203607788
詳細参照▶︎INSUITEアプリケーション・アドミニストレーションガイド(各バージョン)
https://insuite.support-dreamarts.com/hc/ja/categories/203607788
3.現行環境から中間環境へデータ移行
ファイル、DBのデータ移行については、リリースノート、アドミニストレーションガイドの「リストア項目」をご確認ください。
詳細参照▶︎INSUITEリリースノート(各バージョン)
https://insuite.support-dreamarts.com/hc/ja/categories/203607788
詳細参照▶︎INSUITEアプリケーション・アドミニストレーションガイド(各バージョン)
https://insuite.support-dreamarts.com/hc/ja/categories/203607788
4.中間環境でのINSUITE(R)再セットアップ
必ず再セットアップを実施してください。再セットアップを実施しないとINSUITE(R)が動きません。
5.中間環境のINSUITE(R)アップグレード Ver.3.0.5→Ver.3.3.0
中間環境 | |
---|---|
INSUITE(R) | Ver.3.0.5→Ver.3.3.0 |
RHEL | RHEL5 (32bit) |
Oracle | 10g (UTF-8) |
Apache | 1.3 |
Perl | 5.8.8 |
検索エンジン | Namazu |
INSUITE(R) Ver.3.0.5は、下記の手順でアップグレードを進めてください。
ターゲットのバージョンまでアップグレードするには、ターゲットバージョンからさかのぼり、現行バージョンまでの各対象バージョンを確認して、すべて実施する必要があります。リリースノートで対象バージョンを確認してください。
アップグレード | 詳細参照ドキュメント |
---|---|
Ver.3.0.5→Ver.3.1.0 | INSUITE Ver.3.1.0リリースノートEdition3 |
Ver.3.1.0→Ver.3.3.0 | INSUITE Ver.3.3.0リリースノートEdition6 |
詳細参照▶︎INSUITEリリースノート(各バージョン)
https://insuite.support-dreamarts.com/hc/ja/categories/203607788
※Ver.3.1.0以降へアップグレードした際の、セッション分割の数が移行元と移行先で異なっていないかを確認してください。セッションの分割自体は、V3.0.1からセッション100分割に対応しています。(以前は10分割)このバージョンのアップグレードパッチを実行すると、IS_SESSION_10〜99までのテーブルは作成されますが、実際に動作させるためにはV3.0.1のモジュールに同梱されているセッション分割用のツールを実行する必要があります。
セッション分割用ツールは、ユーザ情報を持つテーブルを参照し、IS_SESSION_nテーブルに対して全ユーザ分のレコードを登録する処理を行います。
詳細参照▶︎README_Ver.3001_Ed2.txt
※サポートサイトに掲載されていない古いバージョンのため、モジュール、ドキュメントが必要となる際には、お問い合わせ担当者様よりサポートセンターへお問い合わせください。
6.バイナリデータのエクスポート
中間INSUITE(R)管理サーバにrootユーザでログインし、バイナリデータのエクスポートを実施します。
詳細参照▶︎INSUITE Apache2導入ガイドEdition2
https://insuite.support-dreamarts.com/hc/ja/articles/228908387
7.中間環境のバックアップ
ファイル、DBのバックアップの詳細は、リリースノート、アドミニストレーションガイドをご確認ください。
詳細参照▶︎INSUITEリリースノート(各バージョン)
https://insuite.support-dreamarts.com/hc/ja/categories/203607788
詳細参照▶︎INSUITEアプリケーション・アドミニストレーションガイド(各バージョン)
https://insuite.support-dreamarts.com/hc/ja/categories/203607788
8.新環境構築
新環境 | |
---|---|
INSUITE(R) | Ver.3.3.0 |
RHEL | RHEL6 (64bit) |
Oracle | 11g (UTF-8) |
Apache | 2.2 |
Perl | 5.10.1 |
検索エンジン | Luxor |
※Perl5.8.8からPerl5.10.1への変更時はバイナリデータ変換の必要はありません。
INSUITE(R) Ver.3.0.5は、下記の手順でインストールを進めてください。
インストール・アップグレード | 詳細参照ドキュメント |
---|---|
Ver.3.3.0をインストール |
INSUITE Ver.3.3.0 インストレーションガイド |
9.NFSデータ、DBデータの移行
中間環境から新環境にDBデータ及びNFSデータ移行を実施します。
詳細参照▶︎INSUITE Apache2導入ガイドEdition2
https://insuite.support-dreamarts.com/hc/ja/articles/228908387
10.新環境でのINSUITE(R)再セットアップ
必ず再セットアップを実施してください。再セットアップを実施しないとINSUITE(R)が動きません。
11.バイナリデータのインポート
新規INSUITE(R)管理サーバにrootでログインし、バイナリデータのインポートを実施します。
詳細参照▶︎INSUITE Apache2導入ガイドEdition2
https://insuite.support-dreamarts.com/hc/ja/articles/228908387
12.新環境のINSUITE(R)アップグレード Ver.3.3.0→Ver.3.5.4
新環境 | |
---|---|
INSUITE(R) | Ver.3.3.0→Ver.3.5.4 |
RHEL | RHEL6 (64bit) |
Oracle | 11g (UTF-8) |
Apache | 2.2 |
Perl | 5.10.1 |
検索エンジン | Luxor |
INSUITE(R) Ver.3.5.4は、下記の手順でアップグレードを進めてください。
ターゲットのバージョンまでアップグレードするには、ターゲットバージョンからさかのぼり、現行バージョンまでの各対象バージョンを確認して、すべて実施する必要があります。リリースノートで対象バージョンを確認してください。
インストール・アップグレード | 詳細参照ドキュメント |
---|---|
Ver.3.3.0→Ver.3.4.0 | INSUITE Ver.3.4.0リリースノートEdition6 |
Ver.3.4.0→Ver.3.5.1 | INSUITE Ver.3.5.1リリースノートEdition1 |
Ver.3.5.1→Ver.3.5.2 | INSUITE Ver.3.5.2リリースノートEdition2 |
Ver.3.5.2→Ver.3.5.3 | INSUITE Ver.3.5.3リリースノートEdition1 |
Ver.3.5.3→Ver.3.5.4 | INSUITE Ver.3.5.4リリースノートEdition1 |
詳細参照▶︎INSUITEリリースノート(各バージョン)
https://insuite.support-dreamarts.com/hc/ja/categories/203607788
以上で完了となります。
最新バージョンをご利用いただけるクラウドサービスもございます。
詳細については下記よりお問い合わせください。