Jump to content 日本-日本語
製品  >  ソフトウェア  >  Linux

MSA1000用 LifeKeeper 5.2.0 for
Red Hat EL4/Update2(x86)インストールフロー

Open Source & Linux

導入事例

product

ハードウェア
ソフトウェア
サービス & サポート

buy now?

HPE OPEN SERVICES
保守サービス
教育プログラム

support

OS対応表
システム構成図
技術文書
FAQ
ディストリ対応表
サポート & ドライバ
リンク
SDR - 設定方法
FreeBSD
サイトマップ
HPE & Red Hat情報ポータル HPEとRed Hatが実現するオープンなイノベーション
BSD 動作確認レポート等を掲載
コンテンツに進む
28-SEP-06
 この資料は、共有FCストレージにマルチパス構成のMSA1000を使用したProLiantサーバにRed Hat Enterprise Linux AS 4/Update2(x86)とLifeKeeper 5.2.0をインストールするためのガイドです。

環境

 実際に使用した環境は、以下になります。
1) H/W環境
 
  • サーバ:ProLiant DL380 G4
  • CPU:Xeon/3.60GHz × 2(SMP構成)
  • メモリ:6144MB
  • RAIDコントローラ:Smartアレイ6iコントローラ
  • ファイバチャネルアダプタ:FCA2214DC HBA × 2個
  • ストレージシステム:MSA1000
           各コントローラのCACHE MODULEは512MB
  • ファイバチャネル集線装置:SAN switch 2/8V
2) S/W環境
 
  • O/S:Red Hat Enterprise Linux AS 4/Update2 kernel-2.6.9-22.ELsmp
  • クラスタソフトウェア:LifeKeeper for Linux V5.2.0および
                 LifeKeeper Installation Support CD V5.2.0
  • FCデバイスドライバ:qla2x00ドライバ v 8.01.03-14
  • トポロジー:Fabric接続
3) F/W環境
 
  • MSA1000 controller    v4.48
  • SAN switch 2/8V
  • FCA2214 adapter      v1.34
 なお、今回は2台のサーバでクラスタを構成しましたが、各ノードとも、環境は同一です。

注意事項

1) LifeKeeper CCISS Recovery Kit
   LifeKeeper Installation Supportによるセットアップ時に、
「Do you wish to install the LifeKeeper CCISS Recovery Kit (y/n) [n] ?」
と 聞かれます。デフォルトでは、nですが、このキットは、ccissドライバでアクセスするデバイスのフェイルオーバーに必要なので、yで応答してください。
2) RAMイメージの作成
   インストール途中で
「Would you like this setting to be added to /etc/modprobe.conf? (y/n) [y] ? 」
と質問されますので、ここで一旦「Ctr+c」を入力し、setupを終了します。これは、セットアップスクリプトは、インストールされているカーネル全てに対しての RAMイメージを作成しようとしているため、2.6.9-22.ELsmpカーネルだけにインストールされ設定されている qla2xxx_confモジュール(/etc/modprobe.conf)が他のカーネルもしくは upカーネルにインストールされていない場合、RAMイメージ作成中にアボートし、正常にインストールが終了できなくなるからです。
3) /etc/fstabファイルのラベル名
   LifeKeeperでは /etc/fstabファイルにブロックスペシャルデバイス名の代わりラベル名を使用するとパフォーマンスに問題が生じることがあります。
4) MSA1000上に新規作成したファイルシステムの認識
   MSA1000上に新規に fdisk、mke2fs等で作成したファイルシステムを他ノードから認識するには、qla2300ドライバの再ロードが、もしくは、fibrechannel utilitiesの hp_rescan -aを実行する必要があります。
5) マルチパス構成時の高負荷について
   FC経路がフェイルオーバー中に高負荷がかかると、LifeKeeperは、ノードダウンと検知してしまい、フェイルオーバーする場合があります。もし、この現象が頻繁に発生するようであれば、フェイルオーバーの回避として、/etc/default/LifeKeeperファイルの LifeKeeperパラメータ LCMNUMHBEATSの値を大きくして、ハートビートの間隔を長くしてください。例えば、デフォルト値は3ですが16に変更すると、ノードダウンと判断されるまでの間隔は15秒から80秒に変更されます。
6) FC経路のフェイルオーバー時、他ノードのアプリケーションがフェイルオーバーする場合がある
   例えば、ノード1、ノード2の2ノードクラスタ構成時、ノード1の FCケーブルに障害が発生すると、FC経路がフェイルオーバーしますが、その時、ノード2の LifeKeeperで制御されているアプリケーションが、共有ストレージにアクセスしていないと、そのアプリケーションはノード2からノード1へフェイルオーバーされます。これは、ノード1では、qlogic failover driverが FCケーブルの障害によって、FC経路および、MSA1000のactive/standbyコントローラを切り替えますが、ノード2では、qlogic failover driverは、MSA1000にアクセスがない限り、MSA1000のactive/standbyコントローラの切り替えを検知せず、その間に、LifeKeeper SCSI Reservation Daemon(lkscsid)が該当 SCSIデバイスに障害が発生したと誤認識するためです。

設定手順

 実際の手順の全体の流れは以下になります。
1) ノード1とノード2に Red Hat Enterprise Linux AS 4/Update2をインストール
2) PSP(ProLiant Support Pack)の適用
3) qla2x00ドライバv 8.01.03-14のインストール
4) MSA1000ストレージ設定
5) ネットワークの確立
6) /etc/fstabファイルの編集
7) LifeKeeper Installation Support CDを使った設定
8) License Keyのインストール
9) LifeKeeper for Linux v5.2.0のインストール
10) パーティションおよびファイルシステムの作成
11) LifeKeeperの起動
12) LifeKeeper GUIの起動
 それぞれの項目の具体的な内容は以下の通りです。
1) ノード1とノード2に Red Hat Enterprise Linux AS 4/Update2をインストール
   ノード1とノード2に Red Hat Enterprise Linux AS 4/Update2をインストールしてください。なお、O/Sのインストール時、サーバ-MSA1000間のFCケーブルが接続されていると、Linuxのブートローダが/dev/sdaにマッピングされるMSA1000の最初のLUNにインストールされてしまい、インストール終了後、ブート出来なくなるので、この時点では、サーバ-MSA1000間のFCケーブルは接続しないでください

2) PSP(ProLiant Support Pack)の適用
   最新の PSPを適用してください。また、PSPに含まれているドライバよりも新しいバージョンのドライバが個別に提供されている場合は、新しいバージョンのドライバを適用することを推奨します。

PSP適用後、O/Sを rebootします。
# reboot

3) qla2x00ドライバv 8.01.03-14のインストール
   インストール手順は以下になります。
  • A)hp_qla2x00-2005-12-20.tar.gzを下記よりダウンロードして、任意のディレクトリに展開します。
    hp_qla2x00-2005-12-20.tar.gz(ftp-JPN)

  • B) Failover設定で qla2x00 ドライバ v 8.01.03-14をインストールします。
    # tar xvzf hp_qla2x00-2005-12-20.tar.gz
    # cd hp_qla2x00
    # ./INSTALL -f

    以下は表示されるメッセージです。

    # ./INSTALL -f
    Writing new /etc/hp_qla2x00.conf...done
    Installing hp_qla2x00src RPM...

    Preparing...
    ########################################### [100%]
    Logfile is /var/log/hp_qla2x00_install.log
    Getting list of QLA FC HBAs
    Getting list of SCSI adapters and Vendor IDs
    Producing list of SCSI adapters and Vendor IDs that are FCP adapters
    No devices attached to QLA FC HBAs. Proceeding with installation
     1:hp_qla2x00src
    ########################################### [100%]
    /etc/hp_qla2x00.conf already exists. Using parameters in the current file.
    Copying /opt/hp/src/hp_qla2x00src/libqlsdm-ia32.so to /usr/lib/libqlsdm.so
    Modifying /etc/hba.conf
    Kernel modules directory: /lib/modules/2.6.9-22.ELsmp/kernel/drivers/scsi/qla2xxx
    Kernel build directory: /lib/modules/2.6.9-22.ELsmp/build

    Enabling failover in /lib/modules/2.6.9-22.ELsmp/build/.config

    make clean
    make: Entering directory `/usr/src/kernels/2.6.9-22.EL-smp-i686'
    make: Leaving directory `/usr/src/kernels/2.6.9-22.EL-smp-i686'

    make -j5 -C /lib/modules/2.6.9-22.ELsmp/build M=/opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03 modules
    make: Entering directory `/usr/src/kernels/2.6.9-22.EL-smp-i686'
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/ql2100.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/ql2100_fw.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/ql2200.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/ql2200_fw.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/ql2300.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/ql2300_fw.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/ql2322.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/ql2322_fw.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/ql2400.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/ql2400_fw.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_os.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_init.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_mbx.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_iocb.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_isr.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_gs.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_dbg.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_sup.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_rscn.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_xioct.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_inioct.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_fo.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_foln.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_cfg.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_cfgln.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_32ioctl.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla_ip.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/ql6312.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/ql6312_fw.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2xxx_conf.o
     CC [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2xip.o
     HOSTCC /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/extras/qla_nvr
     HOSTCC /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/extras/qla_opts
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2xxx.o
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2100.o
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2200.o
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2300.o
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2322.o
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla6312.o
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2400.o
     Building modules, stage 2.
     MODPOST
     CC /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2100.mod.o
     CC /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2200.mod.o
     CC /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2300.mod.o
     CC /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2400.mod.o
     CC /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2322.mod.o
     CC /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2xip.mod.o
     CC /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2xxx.mod.o
     CC /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2xxx_conf.mod.o
     CC /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla6312.mod.o
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2200.ko
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2322.ko
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2400.ko
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2xip.ko
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2xxx.ko
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2300.ko
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2100.ko
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla2xxx_conf.ko
     LD [M] /opt/hp/src/hp_qla2x00src/qla2xxx-8.01.03/qla6312.ko
    make: Leaving directory `/usr/src/kernels/2.6.9-22.EL-smp-i686'

    Saving old qla2xxx.ko
    Copying qla2xxx.ko to /lib/modules/2.6.9-22.ELsmp/kernel/drivers/scsi/qla2xxx
    Saving old qla2300.ko
    Copying qla2300.ko to /lib/modules/2.6.9-22.ELsmp/kernel/drivers/scsi/qla2xxx
    Copying qla2400.ko to /lib/modules/2.6.9-22.ELsmp/kernel/drivers/scsi/qla2xxx
    Saving old qla6312.ko
    Copying qla6312.ko to /lib/modules/2.6.9-22.ELsmp/kernel/drivers/scsi/qla2xxx
    Copying qla2xxx_conf.ko to /lib/modules/2.6.9-22.ELsmp/kernel/drivers/scsi/qla2xxx
    Running depmod -a

    adding line to /etc/modprobe.conf: alias scsi_hostadapter1 qla2xxx_conf
    adding line to /etc/modprobe.conf: alias scsi_hostadapter2 qla2xxx
    adding line to /etc/modprobe.conf: alias scsi_hostadapter3 qla2300
    adding line to /etc/modprobe.conf: alias scsi_hostadapter4 qla2400
    adding line to /etc/modprobe.conf: alias scsi_hostadapter5 qla6312
    adding line to /etc/modprobe.conf: options qla2xxx ql2xmaxqdepth=16 qlport_down_retry=30 ql2xloginretrycount=30 ql2xfailover=1 ql2xlbType=1 ql2xautorestore=0x0Adding "remove qla2xxx" line to /etc/modprobe.conf

    Creating new initrd - initrd-2.6.9-22.ELsmp.img

    Making symbolic link from /opt/hp/src/hp_qla2x00src/master.sh to /usr/sbin/hp_compile_qldriver
    qla2x00 driver source can be found in /opt/hp/src/hp_qla2x00src

    Installing fibreutils...

    Preparing...
    ########################################### [100%]
      1:fibreutils
    ########################################### [100%]


    ブートローダーにliloを使用している場合、必ず liloコマンドを実行します。
    # lilo -v

  • C)システムのリブート
    # reboot
    システムが再起動されたら次に MSA1000の設定を行います。
4) MSA1000ストレージ設定
   ストレージの設定を行う前に2台のサーバに接続されている HBAのAdapter Port Nameを確認しておきます。
<確認方法>
 OSブート画面で、QLogicの表示が現れたら CTRL+Qを入力し QLogicのBIOS設定画面に移ります。BIOS画面が表示されたら Select Host Adapter → Configuration Settings → Host Adapter Settingsで Adapter Port Nameが確認できます。この作業を繰り返し、MSAに接続するすべての Port Nameを確認します。

 MSA1000ストレージ設定手順は、以下になります。なお、この作業は一台のノードで行ってください。
  • A) サーバ、ストレージ、FC スイッチの電源をOFFにし、FCA2214DC HBA、MSA1000(SANスイッチ)を FCケーブルで接続します。

  • B) SANスイッチ、MSA1000、サーバの順番で電源を入れます。

  • C) MSA1000のFWを v4.48にアップデートします。
    • (ア)下記よりmsaflash32r34v448.tarをダウンロードして、解凍します。
      msaflash32r34v448.tar(ftp-JPN), サイト外リンク(ftp-US)
      TXTreadme.txt
    • (イ)./masinstを実行します。
      # ./msainst
    • (ウ)X Windows上で、msaflashを実行します。
      # msaflash
    • (エ)「Find MSA」をクリック。
    • (オ)表示されたコントローラをクリック。
    • (カ) 「Flash Me」をクリック。
    • (キ)右側のFilesで「MSAV448B342.bin」をクリックして、OKをクリック。
    • (ク)Flash Promptが表示されるので、「YES」をクリック。
    • (ケ)
      Flash Successful!
      と表示されます。
    • (コ)「Reset Me」をクリック。
    • (サ)終了します。

  • D) MSA1000 Support Software CD v7.18でシステムをブートして、Array Configuration Utility 7.40.8.0を起動します。MSA1000 Support Software CD v7.18のisoイメージは以下より入手可能です。
      379629-001.iso(ftp-JPN), サイト外リンク(ftp-US)
    • (ア) 左側の「MSA1000 Controller in XXXXXXXXXXXX」クリック。
    • (イ) ArrayとLogical Driveを作成してください。
    • (ウ) 該当HBAに、Selective Storage Presentation(SSP)を設定してください。ここで、Host ModeにはLinuxを指定してください。SSPの設定方法はサイト内リンクこちら
    • (エ) Array Configuration Utilityを終了して、Linuxを起動します。

  • E) ACUの起動と停止は以下になります。
    remote connectionを無効で起動する(default)。
    # cpqacuxe -d

    remote connectionを有効で起動する。
    # cpqacuxe -R

    停止する。
    # cpqacuxe -stop

  • F) Linuxが起動したらfibrechannel utilitiesでストレージデバイスの情報を確認します。

    # adapter_info
    /proc/scsi/qla2xxx/1: STATE=READY WWNN=200100e08b2b0215 WWPN=210100e08b2b0215
    /proc/scsi/qla2xxx/0: STATE=READY WWNN=200000e08b0b0215 WWPN=210000e08b0b0215

    # lssd
    sda 0,0,0,1   COMPAQ MSA1000 VOLUME 4.48 5008-05f3-0012-5be1


    # scsi_info /dev/sda
    SCSI_ID="0,0,0,1":VENDOR="COMPAQ":MODEL="MSA1000 VOLUME":FW_REV="4.48":SN="P56350GX3R3024":WWN="500805f300125be0" :LUN="600805
    f300125be0-aa621c63e33e0025":
5) ネットワークの確立
   両ノードのセットアップが完了したら、それぞれのノードに対して、pingとtelnetが可能か確認してください。また、それぞれのノードの /etc/hostsファイルに、switchable IP address(virtual IP address)とそれぞれのノードの IPアドレスとホスト名(エイリアス)を正しく登録してください。なお、/etc/hostsファイルの
127.0.0.1 localhost.localdomain localhost
のエントリは変更しないでください。このエントリがないと、LifeKeeper GUIが動作しません。

6) /etc/fstabファイルの編集
   LifeKeeperでは /etc/fstabファイルにブロックスペシャルデバイス名の代わりラベル名を使用するとパフォーマンスに問題が生じることがあります。そのため、もし /etc/fstabファイルにラベル名を使用していたら、以下のようにすべてのラベル名を削除してブロックスペシャルデバイス名を使用してください。
変更前
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/had /media/cdrom auto pamconsole,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0

変更後
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
/dev/cciss/c0d0p1 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/had /media/cdrom auto pamconsole,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0

7) LifeKeeper のインストール前作業
   はじめに LifeKeeperをインストールするために必要な前作業(足りないパッケージのインストール)を行います。LifeKeeperのインストールCDを使い、setupスクリプトを実行しインストールします。
  • インストール時の注意点
    • 1.インストール途中で
      「Do you wish to install the LifeKeeper CCISS Recovery Kit(y/n) [n] ?」
      と質問されますので、この質問には y (yes)を入力してください。CCISSのパッケージは後からでもインストール可能です。

    • 2.インストール途中で
      「Would you like this setting to be added to /etc/modprobe.conf? (y/n) [y] ? 」
      と質問されますので、ここで一旦「Ctr+c」を入力し、setupを終了します。これは、セットアップスクリプトは、インストールされているカーネル全てに対しての RAMイメージを作成しようとしているため、2.6.9-22.ELsmpカーネルだけにインストールされ設定されている qla2xxx_confモジュール(/etc/modprobe.conf)が他のカーネルもしくは upカーネルにインストールされていない場合、RAMイメージ作成中にアボートし、正常にインストールが終了できなくなるからです。一旦 setupを終了したら、手動でカーネルの RAMイメージを作成します。
  • 作成手順
    • 1. /etc/modprobe.confに options scsi_mod max_luns=255を追加
    • 2. # mkinitrd /boot/initrd-2.6.9-22.ELsmpLK.img 2.6.9-22.ELsmp

    これで RAMイメージが作成されますので、再度 setupコマンドを実行します。

     最終的に
    「Setup has completed successfully.」
    と表示されたら、grub.confを編集し、先ほど作成した RAMイメージを使用してbootするように設定します。その後システムを rebootします。インストールログは/var/log/LK_install.log に出力されます。

8) LifeKeepr for Linux v5.2.0のインストール
   LifeKeeper5.2.0をインストールするために、両ノード上で、以下のことを実行してください。なお、インストールには、内蔵ディスクに最低12MBの空き領域が必要です。
  • A) rootで login

  • B) CDROMドライブに LifeKeeper Core CDを挿入します。

  • C) mount /media/cdromの実行(必要ならば)

  • D) cd /media/cdrom/Core_5.2.0/Coreの実行

  • E) パッケージをインストールします。Coreパッケージである steeleye-lk-5.2.0-8.i386.rpmをかならず最初にインストールしてください。
    # rpm -ivh steeleye-lk*.rpm

  • F) インストール中、いくつかメッセージが表示されますが、エラーメッセージが表示されなければ、インストールは成功です。

  • G) 以下のコマンドを実行して、パッケージがインストールされたか確認します。
    # rpm -qa | grep steeleye
    steeleye-lkMAN-5.2.0-8
    steeleye-lkLIC-5.2.0-2
    steeleye-lkHLP-5.2.0-8
    steeleye-lkRHAS-5.2.0-2
    steeleye-lkGUI-5.2.0-8
    steeleye-lkRAW-5.2.0-8
    steeleye-lk-5.2.0-8
    steeleye-lkCCISS-5.2.0-2
    steeleye-lkIP-5.2.0-8

  • H) 環境変数PATHおよびMANPATHを以下のように設定しておくと便利です。
    PATH=$PATH:/opt/LifeKeeper/bin
    MANPATH=$MANPATH:/opt/LifeKeeper/man
9) パーティションおよびファイルシステムの作成
 
MSA1000(共有ストレージ)に対して、パーティションおよびファイルシステムを作成します。
  • A) ノード1に rootで login

  • B) fdiskを実行します。デバイス名は例です。
    # fdisk /dev/sda

  • C) mke2fsを実行します。パーティション名は例です。
    # mke2fs -j /dev/sda1

  • D) マウントポイントを作成します。マウントポイント名は例です。
    # mkdir /home1

  • E) ファイルシステムをマウントします。
    # mount /dev/sda1 /home1

  • F) /home1上にファイルを作成します。

  • G) ファイルシステムをアンマウントします。
    # umount /home1

  • H) ノード2に rootで login

  • I) ストレージエージェントのうち以下の2つのエージェントを停止します。
    # /opt/compaq/storage/etc/cmafcad stop
    # /opt/compaq/storage/etc/cmaeventd stop

  • J) qlogicドライバを再ロードします。
    # modprobe -r qla6312
    # modprobe -r qla2400
    # modprobe -r qla2300
    # modprobe qla2300

     #modprobe -r を実行時、下記のエラーが表示されますが、ドライバの unloadは正常に行われています。
    FATAL: Module qla2xxx is in use.
    WARNING: Error running remove command for qla2xxx
     またmodprobeコマンドで qla2300.koを loadする場合、qla2400.koと qla6312は使用されませんのでロードする必要はありません。

  • K) 停止したストレージエージェントを起動します。
    # /opt/compaq/storage/etc/cmafcad start
    # /opt/compaq/storage/etc/cmaeventd start

  • L) マウントポントを作成します。マウントポイント名は、必ずノード1と同一にしてください。
    # mkdir /home1

  • M) ファイルシステムをマウントします。
    # mount /dev/sda1 /home1

  • N) 手順F)で作成したファイルにアクセス可能か確認してください。

  • O) ファイルシステムをアンマウントします。
    # umount /home1

  • P) 再度、ノード1(プライマリサーバ)からファイルシステムをマウントします。
    # mount /dev/sda1 /home1

  • Q) 両ノードから、ファイルシステムがマウント可能で、アクセス可能である事が確認できたならば、ファイルシステムをマウントするのは、ノード1(プライマリサーバ)だけにしてください。なお、ファイルシステムが正常に作成できたならば、/proc/scsi/scsiファイルは以下のようになります。
    # cat /proc/scsi/scsi
    Attached devices:
    Host: scsi0 Channel: 00 Id: 00 Lun: 00
    Vendor: COMPAQ Model: MSA1000 Rev: 4.48
    Type: RAID ANSI SCSI revision: 04
    Host: scsi0 Channel: 00 Id: 00 Lun: 01
    Vendor: COMPAQ Model: MSA1000 VOLUME Rev: 4.48
    Type: Direct-Access ANSI SCSI revision: 04
    Host: scsi1 Channel: 00 Id: 00 Lun: 00
    Vendor: COMPAQ Model: MSA1000 Rev: 4.48
    Type: RAID ANSI SCSI revision: 04
10) LifeKeeperの起動
    LifeKeeperを起動するために、両ノードで以下のことを実行してください。
 
  • A) LifeKeeperを起動します。
    # /opt/LifeKeeper/bin/lkstart

  • B) LifeKeeperデーモンが起動されたか psコマンドで確認します。
    # ps -ef | grep LifeKeeper

  • C) 以下のように表示されれば OK。
    rpcuser 2450 1 0 14:28 ? 00:00:00 rpc.statd -H /etc/default/LifeKeeper-hanfs-callout
    root 9763 1 0 15:48 ? 00:00:00 /opt/LifeKeeper/bin/lk_logmgr -l/opt/LifeKeeper/out -d/etc/default/LifeKeeper
    root   9799   1   0 15:48 ? 00:00:00 /opt/LifeKeeper/bin/lcm
    root   9800   1   0 15:48 ? 00:00:00 /opt/LifeKeeper/bin/ttymonlcm
    root   9801   1   0 15:48 ? 00:00:00 /opt/LifeKeeper/bin/lcd
    root   9802   1   0 15:48 ? 00:00:00 /opt/LifeKeeper/bin/lkcheck
    root   9803   1   0 15:48 ? 00:00:00 /opt/LifeKeeper/bin/lkscsid
    root   9804   1   0 15:48 ? 00:00:00 /opt/LifeKeeper/bin/lkccissd
    root   10131   10074   0 15:52 pts/1 00:00:00 grep LifeKeeper

  • D) LifeKeeperを停止する場合は、以下のコマンドを実行してください。
    # /opt/LifeKeeper/bin/lkstop
11) LifeKeeper GUIの起動
   LifeKeeper GUIを起動するために、両ノードで、以下のことを実行してください。なお、今回の構成では、LifeKeeper GUIのクライアント/サーバは同一マシンです。
  • A) LifeKeeper GUIパッケージがインストールされているか rpmコマンドで確認します。
    # rpm -qa |grep steeleye-lkGUI

  • B) 以下のように表示されれば OK。
    steeleye-lkGUI-5.2.0-8

  • C) LifeKeeper GUIサーバを起動します。
    # /opt/LifeKeeper/bin/lkGUIserver start

  • D) LifeKeeper GUIサーバが起動されたか psコマンドで確認します。
    # ps -ef|grep runG

  • E) 以下のように表示されれば OK。
    root 10615 1 0 16:01 00:00:00 /bin/sh /opt/LifeKeeper/bin/runGuiServer

  • F) LifeKeeper GUIを起動します。X Windows上から以下のコマンドを実行。
    # /opt/LifeKeeper/bin/lkGUIapp

  • G) Cluster Connect Dialogが表示されます。

  • H) LifeKeeper GUIサーバを停止する場合は、以下のコマンドを実行してください。
    # /opt/LifeKeeper/bin/lkGUIserver stop

  • I) 初期インストレーション後、一度、LifeKeeper GUIサーバを起動すれば、LifeKeeperの起動/停止に伴い、LifeKeeper GUIサーバも起動/停止されます。
印刷用画面へ印刷用画面へ
プライバシー ご利用条件・免責事項