VERITAS Foundation Suite on xSeries 技術情報:使用上の注意事項
1.導入時の注意事項
- 使用するカーネルは FAStT FC2-133 Host Bus Adapter ドライバーがサポートしているバージョンを使用してください。アップデート・カーネルはRed Hat Networkからダウンロードできます。
Red Hat Network(US)
- 使用する FAStT FC2-133 Host Bus Adapter ドライバーはその時点の最新を使用してください。また、DMP(Dynamic
Multi Pathing)を使用する場合でも Non-Failover ドライバーを使用しますのでご注意ください。なお、DMPを使用する場合はHost
Bus Adapterが二枚必要です。
- FAStT600/700/900でDMPを使用するにはFAStT用ASL(Array Support Library)が必要です。次のURLからダウンロードしてください。
http://seer.support.veritas.com/docs/260741.htm (US)
- 標準カーネル版のVolume Managerは最新版が 3.2 Update 2.1 となります。次のURLからダウンロードして導入してください。メディアに含まれている
Volume Manager は使用しないでください。なお、Summit版 Volume Manager はメディアに含まれるものをそのまま使用しますので、ご注意ください。
http://seer.support.veritas.com/docs/251014.htm (US)
- FAStT用ASLを導入するときに次のようなエラーが出ます。導入自体は問題ありませんので無視してください。
# rpm -ihv VRTSFAStT-1.0-1.0.i686.rpm
Preparing... ########################################### [100%]
1:VRTSFAStT ########################################### [100%]
Adding the entry in supported arrays
Loading The Library
vxvm:vxddladm: ERROR: IPC failure: Configuration daemon is not accessible
ERROR:execution of %post scriptlet from VRTSFAStT-1.0-1.0 failed,exit status
3
#
- e.3カーネル以外の稼働環境において、Volume Managerを導入すると次のエラーが出ます。(例:e.25enterpriseカーネル)。
# rpm -ihv VRTSvxvm-3.2-update2_112367.i686.rpm
Preparing... ########################################### [100%]
1:VRTSvxvm ########################################### [100%]
creating VxVM device nodes under /dev
ls: /etc/vx/kernel/vxio.o.*.2.4.9-e.25enterprise: No such file or directory
ERROR: No modules found for 2.4.9-e.25enterprise. See documentation.
No volume manager functionality will be provided...
ERROR: Unresolved symbols in module. See documentation.
No volume manager functionality will be provided...
patching file `/etc/rc.d/rc.sysinit'
#
導入自体は問題ありません。全ての導入作業が終わったあとにシステムを再起動すると、Volume
Managerで使用するカーネルモジュール(vxio.o、vxspec.o、vxdmp.o)がカーネルバージョンに合わせたモジュールディレクトリにコピーされます。
- e.3カーネル以外環境において、最後に導入を行う nfsd-fix の導入時に次のエラーが出ます(例:e.25enterpriseカーネル)。
# rpm -ihv nfsdfix-enterprise-2.4.9-e.3.i686.rpm
Preparing... ########################################### [100%]
1:nfsdfix-enterprise
########################################### [100%]
mv: cannot stat `/lib/modules/2.4.9-e.3enterprise/kernel/fs/nfsd/nfsd.o':
No such file or directory
In: creating symbolic
link`/lib/modules/2.4.9-e.3enterprise/kernel/fs/nfsd/nfsd.o'
to `/lib/modules/2.4.9-e.3enterprise
導入自体は問題ありませんので、全ての導入が終わったあとに次の作業を行ってください。
- NFSサービスが動いている場合は次のように停止します。
# service nfs stop
- NFS用カーネルモジュール nfsd が存在するか、確認します。
# lsmod
- NFS用カーネルモジュール nfsd が存在するなら、nfsd を削除します。
# rmmod nfsd
- Foundation Suite の全モジュールをカーネルバージョンに合わせたモジュール用ディレクトリにコピーします。
# cp -r /lib/modules/2.4.9-e.3enterprise/veritas
/lib/modules/2.4.9-e.25enterprise
- NFS用カーネルモジュール nfsd を Foundation Suite で提供されている nfsd
に置き換えるため、シンボリックリンクを作成します。
# cd /lib/modules/2.4.9-e.25enterprise/kernel/fs/nfsd
# mv nfsd.o nfsd_rh.o
# ln -s /lib/modules/2.4.9-e.25enterprise/veritas/nfsd/nfsd.o nfsd.o
- NFSサービスを起動します。
# service nfs start
2.使用時の注意事項
- ServeRAIDで構成されたシステムディスクを Rootability 機能で Volume Manager
管理下に置くことはサポートされていません。
- Solaris版 Volume Manager との互換性はありません。
- 新しいディスク、または作成したばかりの論理ドライブを使用してディスクグループを構成しようとすると、領域テーブル自体が存在しないためエラーになります。その場合は
fdisk コマンドを使用して、対象ディスクに空の領域テーブルを書き込んでください。
1)fdiskコマンドを次のように実行します(例:対象ディスクは/dev/sdb)。
# fdisk /dev/sdb
2)何も行わずにプロンプトからwを入力してfdiskコマンドを終了します。
- Volume Managerで作成したボリューム上でサポートされるファイルシステムはVxFSのみです。
ext2 および ext3はサポート対象外です。
- 2GBを超えるファイルを作成するときは、largefile オプションを指定してVxFSファイルシステムを作成してください。
- Rawボリュームを VERITAS Enterprise Administrator から拡張/縮小するときは、Forceオプションが必要です。
- Rawボリュームを使用するとき、特定のユーザー/グループにアクセス権限を与える場合は
vxedit コマンドを使用してください。
# vxedit -g <disk group name> set user=<user ID> group=<group
ID> mode=<access mode> <volume name>
例えばユーザーが dbuser、グループが dbgroup でユーザーとグループに読み書き可能なアクセス権限を与える場合は、次のようになります。この例ではディスクグループ名を
databasedg、ボリューム名を dbvol とします。
# vxedit -g databasedg set user=dbuser group=dbgroup mode=0660 dbvol
- VxFSで作成されたファイルシステムが使用率100%の状態にあるとき、そのファイルシステムをサイズ変更することができません。不要なファイルを削除するか別のファイルシステムに移動する、サイズ変更を行いたいファイルシステムの使用率を100%未満にしてからサイズ変更を行ってください。
http://seer.support.veritas.com/docs/249933.htm (US)
なお、この問題はLinux版VxFS次期バージョンで修正される予定です。
- VERITAS Volume Managerに、ServeRAIDアダプターに接続された物理ディスクの追加操作を実行すると、以下のようなエラーメッセージが表示され、操作が失敗することがあります。
The Volume Manager is now reconfiguring (partition phase)...
Volume Manager: Partitioning sdb as a new disk.
Device /dev/sdb : does not exist or is in use
ERROR: partition modification failed
Device /dev/sdb : does not exist or is in use
ERROR: partition modification failed
The Volume Manager is now reconfiguring (initialization phase)...
Volume Manager: Adding disk01 (sdb) as a new disk.
vxvm:vxdisk: ERROR: Device sdb: online failed:
Disk is not usable
Definition of sdb failed. /etc/rc.d/init.d/vxvm-reconfig rootdg sdb disk01
The following disks failed initialization:
sdb
Starting the relocation daemon, vxrelocd.
Reconfiguration is now complete...
このエラーはServeRAID ManagerまたはIBM Directorがインストールされている場合に発生します。これを避けるために、VERITAS
Volume Managerに物理ディスクを追加する際には、以下の手順に従って操作を実行してください。
(1) ServeRAID Manager AgentまたはIBM Directorを停止します。
- ServeRAID Manager Agentの停止方法
ServeRAID Manger AgentプロセスIDを確認するため、次のコマンドを実行します。
# ps -aefw | grep java
結果として、例えば、以下のようにプロセスIDが複数行で表示されます。
root 1566 1551 0 17:18 ? 00:00:01 ./jre/bin/java -Djava.compiler=NONE -cp /usr/RaidMan/RaidMan.jar
com.ibm.sysmgt.raid
ここで、“1566”がServeRAID Manager AgentのプロセスIDとなります。これを次のコマンドを実行して停止します。
# kill 1566
- IBM Directorの停止方法
# /opt/IBM/director/bin/twgstop
(2) Volume Manager に物理ディスクの追加操作を実行します。
(3) 再度ServeRAID Manager Agent またはIBM Director を起動します。
- ServeRAID Manager Agentの開始方法
# /usr/RaidMan/RaidAgnt.sh
- IBM Directorの開始方法
# /opt/IBM/director/bin/twgstart