クラスタ運用をしていない場合のバージョンアップインストール手順について説明します。
Solaris/Linux版Storage Cruiserマネージャーのバージョンアップインストールを実施する前に、行っておくべき作業
について説明します。
ポイント
バージョンアップインストール中に異常が発生すると、バージョンアップインストール前の状態に戻すこと(ロールバック)ができません。このため、バージョンアップインストール前の状態に戻す場合は、システムをバックアップすることを推奨します。
バージョンアップインストール中に異常が発生し、バージョンアップインストール前の状態に戻す場合は、バックアップからシステムを復元(リストア)してください。
バージョンアップインストールを実施する環境により、必須パッケージのインストールが必要です。以下に、環境とパッケージを示します。インストールするパッケージの版数は記載されている版数以降にしてください。
なお、以下に示す環境以外でバージョンアップインストールを実施する場合、本手順は不要です。
Red Hat Enterprise Linux 5 (for Intel64)で旧バージョンレベルの32bit版のAdvancedCopy Managerがインストールされている場合
libXrender-0.9.1-3.1.i386.rpm
Red Hat Enterprise Linux 6 (for Intel64)の場合
libXrender-0.9.5-1.el6.i686.rpm
参考
libXrenderをインストールする際、ほかのパッケージを要求される場合があります。なお、OSが64ビット環境の場合も、32ビットのパッケージ(パッケージ名の最後がi386.rpmまたはi686.rpmであるパッケージ)をインストールしてください。
インストールに必要なパッケージはOSのインストールメディアに含まれています。
以下の手順で、旧バージョンレベルのStorage Cruiserマネージャー運用環境をバックアップします。
バックアップに必要な容量は、「A.33 旧バージョンレベルのバックアップに必要な容量」を参照してください。
注意
性能管理情報は、バックアップされません。性能監視を実施している場合は、現在の設定内容をメモしておいてください。
旧バージョンレベルのWebコンソールにおいて、以下の情報を参照してください。
性能監視の設定内容
性能情報を取得する間隔(秒)
性能監視対象(ETERNUS ディスクアレイの場合だけ。最小 LUN_V、最大 LUN_V)
作業を行うサーバにログインします。ログイン後の操作は、root(スーパーユーザー)で実施してください。
本バージョンレベルのDVD-ROM「ETERNUS SF SC/ACM メディアパック (Solaris版) マネージャープログラム (2/2)」または「ETERNUS SF SC/ACM/Express メディアパック (Linux 64bit版) マネージャープログラム (2/2)」を、DVD-ROMドライブに挿入します。
DVD-ROMの構成および格納物は、本バージョンレベルの『ETERNUS SF 導入ガイド』の「DVD-ROMの構成」を参照してください。
DVD-ROMをマウントします。自動マウントされる場合、本作業は不要です。
例:
# mount /mnt/dvd
ETERNUS SF Managerデーモンを停止します。
以下のコマンドを実行してください。
# /opt/FJSVesfcm/bin/stopesf.sh
旧バージョンレベルのバックアップを実施します。
以下のコマンドを実行します。backupDir には、バックアップデータを格納するディレクトリを絶対パスで指定します。tmpDir には、性能管理機能に関するファイルの一時退避先ディレクトリを絶対パスで指定します。性能管理機能を使用していない場合、tmpDir の指定は不要です。
# /mnt/dvd/Manager_unix/vuptools/esfpreinst.sh backupDir [tmpDir]
バックアップに失敗した場合は、出力エラーメッセージを確認して失敗した原因を取り除いたあと、コマンドを再実行してください。
ポイント
ディレクトリ名には、全角文字、日本語、空白(全角、半角)、および半角記号【 " / ` * ? \ $ [ ] , % ! { } 】を使用できません。
ディレクトリ名に指定できる文字数は、220文字までです。
性能管理機能に関するファイルは、/var/opt配下に退避してください。/var/opt配下と異なる場所に退避する場合、退避および復元に時間がかかることがあります。
バージョンアップインストールを行うサーバのディスクに、バージョンアップインストールに必要な容量が空いているかを確認してください。
バージョンアップインストールに必要な空き容量は、「本バージョンレベルに必要な空き容量」から「旧バージョンレベルに必要な空き容量」を引いた値です。
本バージョンレベルのETERNUS SF Managerプログラムをインストールするのに必要な空き容量です。
必要な空き容量は、本バージョンレベルの『ETERNUS SF 導入ガイド』の「ETERNUS SF Managerの動作環境」を参照してください。
旧バージョンレベルのETERNUS SF Managerプログラムをインストールするのに必要な空き容量です。
必要な空き容量は、該当する旧バージョンレベルの『ETERNUS SF 導入ガイド』の「ETERNUS SF Managerの動作環境」を参照してください。
本バージョンレベルのETERNUS SF Managerプログラムに対する排他ソフトウェアの、インストール状況を確認してください。
インストールされている場合は、排他ソフトウェアのマニュアルを参照して、排他ソフトウェアをアンインストールしてください。
参照
排他ソフトウェアは、本バージョンレベルの『ETERNUS SF 導入ガイド』の「ETERNUS SF Managerの動作環境」を参照してください。
本バージョンレベルのStorage Cruiserマネージャーの運用には、データベース領域が必要です。
バージョンアップインストールを行う前に、データベース領域を見積ってください。
参照
詳細は、本バージョンレベルの『ETERNUS SF 導入ガイド』の「ETERNUS SF Managerのインストール」にある「インストール前の作業」を参照してください。
本バージョンレベルのStorage Cruiserマネージャーの運用には、カーネルパラメーターのチューニングが必要です。
バージョンアップインストールを行う前に、カーネルパラメーターをチューニングしてください。
参照
チューニング方法は、本バージョンレベルの『ETERNUS SF 導入ガイド』の「ETERNUS SF Managerのインストール」にある「インストール前の作業」を参照してください。
バージョンアップインストールを行う前に、使用するポート番号が空いていることを確認してください。
参照
使用するポート番号は、本バージョンレベルの『ETERNUS SF 導入ガイド』の「ETERNUS SF Managerのインストール」にある「インストール前の作業」を参照してください。
DBアンセットアップを実行します。
「A.8 リポジトリの設定の解除」を参照して、旧バージョンレベルのリポジトリ用データベースをアンセットアップします。
「C.2 Express/Storage Cruiser/AdvancedCopy Manager 14.xおよび15.xのマネージャー機能のバージョンアップインストール手順(Solaris版、Linux版)」を参照して、バージョンアップインストールを実施してください。
参考
バージョンアップインストールが異常終了した場合は、異常の原因を取り除いたあと、以下の手順で復旧してください。
本バージョンレベルをインストールしてください。
インストールが正常終了したら、「6.2.1.3 バージョンアップインストール後の作業」から継続してください。
Storage Cruiserマネージャーをバージョンアップインストールしたあとは、以下の作業を行います。
以下の手順で、旧バージョンレベルのStorage Cruiserマネージャー運用環境をリストアします。なお、手順1~手順3がすでに実施されている場合、再実施は不要です。
作業を行うサーバにログインします。ログイン後の操作は、root(スーパーユーザー)で実施してください。
本バージョンレベルのDVD-ROM「ETERNUS SF SC/ACM メディアパック (Solaris版) マネージャープログラム (2/2)」または「ETERNUS SF SC/ACM/Express メディアパック (Linux 64bit版) マネージャープログラム (2/2)」を、DVD-ROMドライブに挿入します。
DVD-ROMの構成および格納物は、本バージョンレベルの『ETERNUS SF 導入ガイド』の「DVD-ROMの構成」を参照してください。
DVD-ROMをマウントします。自動マウントされる場合、本作業は不要です。
例:
# mount /mnt/dvd
旧バージョンレベルのリストアを実施します。
以下のコマンドを実行します。backupDir には、バックアップデータを格納したディレクトリを絶対パスで指定します。tmpDir には、性能管理機能に関するファイルの一時退避先ディレクトリを絶対パスで指定します。性能管理機能に関するファイルを退避していない場合、tmpDir の指定は不要です。
# /mnt/dvd/Manager_unix/vuptools/esfpostinst.sh backupDir [tmpDir]
リストアに失敗した場合は、出力エラーメッセージを確認して失敗した原因を取り除いたあと、コマンドを再実行してください。
ポイント
ディレクトリ名には、全角文字、日本語、空白(全角、半角)、および半角記号【 " / ` * ? \ $ [ ] , % ! { } 】を使用できません。
ディレクトリ名に指定できる文字数は、220文字までです。
DVD-ROMをアンマウントします。
例:
# umount /mnt/dvd
DVD-ROMを装置から取り出します。
SNMPトラップXML定義ファイルをカスタマイズしていた場合、カスタマイズの再実施が必要です。
以下に格納されている旧バージョンレベル用のSNMPトラップXML定義ファイルを、任意の場所に退避します。
その後、『ETERNUS SF Storage Cruiser 運用ガイド』の「SNMPトラップXML定義ファイル説明」を参照して、本バージョンレベル用のSNMPトラップXML定義ファイルをカスタマイズします。カスタマイズの内容は、任意の場所に退避した旧バージョンレベル用のSNMPトラップXML定義ファイルを参照してください。
カスタマイズ定義ファイル格納ディレクトリ |
---|
/etc/opt/FJSVssmgr/current/snmpth |
ポーリングサービス設定ファイルをカスタマイズしていた場合、カスタマイズの再実施が必要です。
以下の旧バージョンレベル用のポーリングサービス設定ファイルを、任意の場所に退避します。
その後、『ETERNUS SF Storage Cruiser 運用ガイド』の「ポーリングサービス設定ファイル説明」を参照して、本バージョンレベル用のポーリングサービス設定ファイルをカスタマイズします。カスタマイズの内容は、任意の場所に退避した旧バージョンレベル用のポーリングサービス設定ファイルを参照してください。
カスタマイズ定義ファイル |
---|
/etc/opt/FJSVssmgr/current/polling/pollingService.xml |
ETERNUS SF Managerデーモンを再起動します。
# /opt/FJSVesfcm/bin/startesf.sh
管理者権限でesfadm devconf importコマンドを実行して、旧バージョンレベルの構成情報を移行します。esfadm devconf importコマンドを実行する前に、管理対象の装置・サーバにアクセスできる状態であることを確認してください。
# /opt/FJSVesfcm/bin/esfadm devconf import -all
esfadm devconf importコマンドを実行したあとは、esfadm devconf importstatusコマンドで[IMPORT STATUS]欄が"Complete"になることを確認してください。
また、移行対象のインポート状況の[STATUS]欄が"Complete"になることを確認してください。"Failed"の場合、構成情報の移行に失敗しているため、「12.4 異常発生時の対処」を参照し対処してください。
ポイント
本製品とファイバーチャネルスイッチ(Fabric OS v6.3以降)間の通信方法を、telnetからSSHに変更しています。対象スイッチのSSH機能が無効になっている場合は、SSH機能を有効にしてください。設定方法の詳細は、装置に付属のマニュアルを参照してください。
注意
esfadm devconf importコマンド実行時に管理対象の装置・サーバにアクセスできない状態の場合、装置の構成情報が移行されていないため、esfadm devconf importコマンドの再実行が必要です。
バージョンアップ後に正常動作を確認できたら、「6.2.1.1.2 旧バージョンレベルのバックアップ」の手順5で作成したバックアップ先ディレクトリ内のバックアップデータを削除して問題ありません。
本バージョンレベルのETERNUS SF Managerでは、Symfowareを使用していません。
SymfowareがETERNUS SF Managerだけに利用されていた場合に限り、Symfowareをアンインストールしてください。
Symfowareをアンインストールする手順は、以下のとおりです。
Symfowareのアンインストーラを起動してパッケージを削除します。
このパッケージ機能をETERNUS SF Manager以外、利用していないことを確認してから削除してください。
# /opt/symfoware/setup/symfo_remove
Symfowareのアンインストールを実行する確認メッセージが表示されます。実行する場合は"y"を、実行しない場合は"q"を入力します。
"y"を入力すると、アンインストールする機能を選択するメッセージが表示されます。"all"または"削除する番号"を入力して、アンインストールする機能を選択します。
再度アンインストールの確認メッセージが表示されます。アンインストールを実行する場合は"y"を、実行しない場合は"q"を入力します。
インストール環境のチェックを開始します。 インストール環境のチェックが終了しました。 警告:他製品が "Symfoware Server Enterprise Edition" を利用している可能性があります。 アンインストールを継続しますか? y: アンインストールを継続します q: アンインストールせずに終了します [y,q]: y "Symfoware Server Enterprise Edition"をアンインストールします。 アンインストールする機能を選択してください。 1: 基本機能(サーバ機能、クライアント機能) 複数選択する場合は","で区切ります。(例: 1,2) [all:全機能,1,q]: all 選択した機能 - 基本機能(サーバ機能、クライアント機能) 上記の機能のアンインストールを開始しますか? y: アンインストールを開始します n: 再び機能を選択します q: アンインストールせずに終了します [y,n,q]: y アンインストールを開始します。
Symfowareのアンインストールが正常に終了すると、以下のメッセージが表示されます。
"Symfoware Server Enterprise Edition"のアンインストールが正常終了しました。
FSUNiconvパッケージがインストールされている場合、FSUNiconvパッケージを削除します(Solaris環境だけ)。
このパッケージの機能をETERNUS SF Manager以外、利用していないことを確認してから削除してください。
# pkgrm FSUNiconv
続いて「6.2.3 運用再開」を実施してください。