本文へジャンプ

VERITAS Foundation Suite on xSeries 技術情報:使用上の注意事項

1.導入時の注意事項

  1. 使用するカーネルは FAStT FC2-133 Host Bus Adapter ドライバーがサポートしているバージョンを使用してください。アップデート・カーネルはRed Hat Networkからダウンロードできます。 Red Hat Network(US)

  2. 使用する FAStT FC2-133 Host Bus Adapter ドライバーはその時点の最新を使用してください。また、DMP(Dynamic Multi Pathing)を使用する場合でも Non-Failover ドライバーを使用しますのでご注意ください。なお、DMPを使用する場合はHost Bus Adapterが二枚必要です。

  3. FAStT600/700/900でDMPを使用するにはFAStT用ASL(Array Support Library)が必要です。次のURLからダウンロードしてください。
    http://seer.support.veritas.com/docs/260741.htm (US)

  4. 標準カーネル版のVolume Managerは最新版が 3.2 Update 2.1 となります。次のURLからダウンロードして導入してください。メディアに含まれている Volume Manager は使用しないでください。なお、Summit版 Volume Manager はメディアに含まれるものをそのまま使用しますので、ご注意ください。
    http://seer.support.veritas.com/docs/251014.htm (US)

  5. 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
    #

  6. 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)がカーネルバージョンに合わせたモジュールディレクトリにコピーされます。

  7. 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

    導入自体は問題ありませんので、全ての導入が終わったあとに次の作業を行ってください。

    1. NFSサービスが動いている場合は次のように停止します。
      # service nfs stop

    2. NFS用カーネルモジュール nfsd が存在するか、確認します。
      # lsmod

    3. NFS用カーネルモジュール nfsd が存在するなら、nfsd を削除します。
      # rmmod nfsd

    4. Foundation Suite の全モジュールをカーネルバージョンに合わせたモジュール用ディレクトリにコピーします。

      # cp -r /lib/modules/2.4.9-e.3enterprise/veritas
      /lib/modules/2.4.9-e.25enterprise

    5. 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

    6. NFSサービスを起動します。
      # service nfs start

2.使用時の注意事項

  1. ServeRAIDで構成されたシステムディスクを Rootability 機能で Volume Manager 管理下に置くことはサポートされていません。

  2. Solaris版 Volume Manager との互換性はありません。

  3. 新しいディスク、または作成したばかりの論理ドライブを使用してディスクグループを構成しようとすると、領域テーブル自体が存在しないためエラーになります。その場合は fdisk コマンドを使用して、対象ディスクに空の領域テーブルを書き込んでください。

    1)fdiskコマンドを次のように実行します(例:対象ディスクは/dev/sdb)。
    # fdisk /dev/sdb

    2)何も行わずにプロンプトからwを入力してfdiskコマンドを終了します。

  4. Volume Managerで作成したボリューム上でサポートされるファイルシステムはVxFSのみです。
    ext2 および ext3はサポート対象外です。

  5. 2GBを超えるファイルを作成するときは、largefile オプションを指定してVxFSファイルシステムを作成してください。

  6. Rawボリュームを VERITAS Enterprise Administrator から拡張/縮小するときは、Forceオプションが必要です。

  7. 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

  8. VxFSで作成されたファイルシステムが使用率100%の状態にあるとき、そのファイルシステムをサイズ変更することができません。不要なファイルを削除するか別のファイルシステムに移動する、サイズ変更を行いたいファイルシステムの使用率を100%未満にしてからサイズ変更を行ってください。
    http://seer.support.veritas.com/docs/249933.htm (US)

    なお、この問題はLinux版VxFS次期バージョンで修正される予定です。

  9. 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を停止します。

    (2) Volume Manager に物理ディスクの追加操作を実行します。

    (3) 再度ServeRAID Manager Agent またはIBM Director を起動します。