Dynamic Reconfigurationユーザーズガイド I/Oデバイス編
目次 前ページ次ページ

上へ第3章 ファイル関連デバイス
上へ3.1 交換手順

3.1.2 冗長構成の場合

マルチパス制御を行う冗長化ソフトウェアなどを使用して、PCIカードの冗長構成を行っている場合には、ユーザアプリケーションなどの上位製品(サービス)を停止せずにPCIカードの交換が可能になります。

ここでは、以下の冗長化ソフトウェア製品を使用して冗長構成を行っている場合のPCIカード交換手順を示します。

他の冗長化ソフトウェア製品を使用している場合は、各製品のマニュアルを参照してください。

  1. PCIカードとシステムボードの特定

    以下の手順により、故障したPCIカードを搭載したシステムボードと、そのシステムボードに接続された全てのデバイスを特定します。

    1. コンソールに出力されたWARNINGメッセージ情報から、故障したPCIカードとI/Oデバイスを接続するパスのインタフェースを特定します。
      下記例では、fjpfca3:故障したPCIカードとI/Oデバイスを接続するパスのインタフェース、と判断できます。
      :
      WARNING: /pci@80,4000/fibre-channel@1 (fjpfca3):
      Hard Error : PCI DMA error.
      :
      WARNING: /pci@80,4000/fibre-channel@1/hddv@1,0 (hddv1):
      SCSI transport failed: reason 'reset': giving up
      :
      NOTICE: mphd0: I/O path switchover succeeded.
      /pci@80,4000/fibre-channel@1/hddv@1,0 => /pci@84,4000/fibre-channel@1/hddv@2,0
      :

      以降も、上記コンソールメッセージが出力された場合を例に説明します。

    2. 1.a.で求めた、故障したPCIカードとI/Oデバイスを接続するパスのインタフェース(fjpfca3)が接続されたシステムボード番号を特定し、そのシステムボード配下のデバイス一覧を求めます。
      システムボード番号は、下記赤字部分の行頭2桁の数字:XYXは筐体番号、Yは筐体内のシステムボード番号)になります。
      また、2番目のコマンドの実行結果から、該当システムボードには、ファイル関連デバイス(hddv1,hhdv2,..)以外に、ネットワーク関連デバイスhme0("/pci@83,4000/network@1,1" 0 "hme")が接続されていると判断できます。
      以下の一覧に含まれるseドライバとscfドライバ(FJSVscfX)については、自動的に冗長構成になっているため、無視して構いません。
      seドライバおよびscfドライバの詳細については、"Enhanced Support Facilityユーザーズガイド"を参照してください。
      # /opt/FJSVhwr/sbin/drcstat -device | grep /pci@80,4000/fibre-channel@1 <Return>
      00-PCI#0B "/pci@80,4000/fibre-channel@1" 3 "fjpfca"
      00-PCI#0B "/pci@80,4000/fibre-channel@1/hddv@1,0" 1 "hddv"
      00-PCI#0B "/pci@80,4000/fibre-channel@1/hddv@1,1" 2 "hddv"
      :
      # /opt/FJSVhwr/sbin/drcstat -device sb00 <Return>
      00-PCI#0B "/pci@80,4000/fibre-channel@1" 3 "fjpfca"
      00-PCI#0B "/pci@80,4000/fibre-channel@1/hddv@1,0" 1 "hddv"
      00-PCI#0B "/pci@80,4000/fibre-channel@1/hddv@1,1" 2 "hddv"
      :
      00-ONBOARD "/pci@83,4000/ebus@1/FJSV,scfc@14,200000" 0 "FJSVscf2"
      00-ONBOARD "/pci@83,4000/ebus@1/FJSV,se@14,400000" 0 "se"
      00-ONBOARD "/pci@83,4000/network@1,1" 0 "hme"

      以降では、hddv1("/pci@80,4000/fibre-channel@1/hddv@1,0" 1 "hddv")を例に切離し手順を説明します。

    3. iompadmコマンドの実行結果から、"offline fail"状態のhddv1を探し、hddv1が接続された故障物理パスに対応する論理パス名(/dev/rdsk配下の"c"から"d"までの文字列)を求めます。
      以下はMPHDの実行例で、"c3t1d"が故障物理パスに対応する論理パス名と判断できます。
      MPLB/GRMPDの場合には、iompadmコマンドの-cオプションパラメタ部分に"mplb"を、MPHDをGRMPDにアップデートした場合には、同パラメタ部分に"mphd"を指定してください。
      # /usr/opt/FJSViomp/bin/iompadm -c mphd -p info <Return>
      :
      IOMP: /dev/FJSVmphd/fiomp/adm2
      -> /devices/pseudo/mphd@2:adm
      Element:
      /dev/rdsk/c3t1d0s2 offline fail block "target completed hard reset sequence [GR7104546- 010000-00-00-30] (hddv1)"
      -> /devices/pci@80,4000/fibre-channel@1/hddv@1,0:c,raw
      /dev/rdsk/c2t2d0s2 online active block "good status with active [GR7104546- 010000-01-01-32] (hddv15)"
      -> /devices/pci@84,4000/fibre-channel@1/hddv@2,0:c,raw
      Node:
      /dev/FJSVmphd/rdsk/mphd2s0
      /dev/FJSVmphd/rdsk/mphd2s1
      /dev/FJSVmphd/rdsk/mphd2s2
      /dev/FJSVmphd/rdsk/mphd2s3
      /dev/FJSVmphd/rdsk/mphd2s4
      /dev/FJSVmphd/rdsk/mphd2s5
      /dev/FJSVmphd/rdsk/mphd2s6
      /dev/FJSVmphd/rdsk/mphd2s7
      Function:
      MPmode=false
      AutoPath=true
      Block=true
      NeedSync=false
      :

  2. システムボードの切離し

    drc(1M)コマンドにより、故障したPCIカードが搭載されたシステムボードを切り離し、システムボードの状態が"Unconfigured"になったことを確認します。
    さらに、1.c.で求めた論理パスに接続されたディスクアレイ装置の全LUN(Logical Unit Number)の状態が、"unconfigured disconnected"になったことを確認します。
    本手順で運用/待機構成の運用側のパスが切り離された場合には、待機側のパスが自動的に運用状態になります。

    # /opt/FJSVhwr/sbin/drc -disconnect sb00 -keep <Return>
    # /opt/FJSVhwr/sbin/drcstat -board sb00
    SB BN Status (Detail) PID Next_PID Board_Type CPU(MHz)
    -- -- --------------- --- -------- ---------- --------
    00 0 Unconfigured 00 00 10 300
    # /usr/opt/FJSViomp/bin/iompadm -c mphd info | grep c3t1d <Return>
    /dev/rdsk/c3t1d0s2 unconfigured disconnected unblock "changing parts with power supply charged [GR7104546- 010000-00-00-30] (hddv1)"
    /dev/rdsk/c3t1d1s2 unconfigured disconnected unblock "changing parts with power supply charged [GR7104546- 010000-00-00-30] (hddv2)"
    :

  3. PCIカードの交換

    2.の手順で切り離したシステムボードを取りはずし、故障したPCIカードを交換部品と交換した後、システムボードを元の位置に実装します。本作業は、当社技術員が行います。

    ファイバチャネルのPCIカードを交換する場合には、以下の作業も行う必要があります。

    【Systemwalker/StorageMGRのSAN管理機能、Softek SANView for ETERNUS(for Vixelは除く)、SP5000 SRM Facilityの何れかを使用している場合】

    4.の手順に移ります。

    【上記製品のSAN管理機能を使用していない場合】

    下記環境設定のPCIカードを交換する場合には、ファイバチャネルスイッチSN200 seriesや、ディスクアレイ装置ETERNUS3000/ETERNUS6000/GR700/800 seriesの設定変更を個別に行う必要があります。

    詳細は、"SN200 seriesゾーニングユーザガイド" および "ETERNUSmgrユーザガイド/GRmgrユーザガイド" を参照してください。

    なお、上記設定変更の際には交換部品のWWPN(全16桁の数字)が必要となります。交換するカードのWWPNは、カード前面板にシールで張られている8桁の数字から導き出します。
    この8桁の数字は、WWPNの下位8桁を16進数で表現しています。上位8桁の数字は、固定の16進数で10000000になります。
    例えば、前面板上に記載された8桁の数字(0e244061)が下記の場合に、交換するカードのWWPNは100000000e244061になります。

    0e24
    4061

    注意

    SN200 seriesにおいてゾーニング設定の変更を行った場合、実行中の他の装置へのI/Oがゾーニング変更の影響を受け、一時的なエラーが発生することがあります。
    ディスクアレイ装置などに対するI/Oは、リトライ処理により正常に復旧しますが、ファイバチャネルテープ装置では、バックアップ処理等がエラー終了することがあります。ゾーニングの変更処理は、バックアップを停止してから実施してください。

  4. システムボードの組込み

    以下の操作により、切り離したシステムボードを組み込みます。

    1. drc(1M)コマンドにより、交換したPCIカードを搭載したシステムボードを組み込み、システムボードの状態が"Configured"になったことを確認します。
      # /opt/FJSVhwr/sbin/drc -connect sb00 <Return>
      # /opt/FJSVhwr/sbin/drcstat -board sb00
      SB BN Status (Detail) PID Next_PID Board_Type CPU(MHz)
      -- -- --------------- --- -------- ---------- --------
      00 0 Configured 00 00 10 300

    2. Systemwalker/StorageMGRのSAN管理機能、Softek SANView for ETERNUS(for Vixelは除く)、SP5000 SRM Facilityの何れかを使用している環境で、ファイバチャネルのPCIカードを交換した場合には、以下の作業を行います。
      他の環境の場合には、4.c.の手順に移ります。
      1) SAN管理画面から『最新の状態に更新』を実行します。
      この操作でSAN管理機能がPCIカードの交換を認識して表示するため、SAN管理画面からこのPCIカードを選択し、『アクセスパスの継承』を実行します。
      以上により、ファイバチャネルスイッチSN200 seriesのゾーニング情報や、ディスクアレイ装置ETERNUS3000/ETERNUS6000/GR700/800 seriesのホストゾーニング(Host Affinity)設定を、交換したPCIカードに合わせて変更します。
      詳細は、各製品の使用手引書もしくはユーザーズガイドを参照してください。

      注意

      SN200 seriesにおいてゾーニング設定の変更を行った場合、実行中の他の装置へのI/Oがゾーニング変更の影響を受け、一時的なエラーが発生することがあります。
      ディスクアレイ装置などに対するI/Oは、リトライ処理により正常に復旧しますが、ファイバチャネルテープ装置では、バックアップ処理等がエラー終了することがあります。ゾーニングの変更処理は、バックアップを停止してから実施してください。

      2) 交換したPCIカードを搭載したシステムボードを、ゾーニング情報が反映された状態で再組込みするため、以下のコマンドを実行します。
      # /opt/FJSVhwr/sbin/drc -disconnect sb00 -keep <Return>
      # /opt/FJSVhwr/sbin/drc -connect sb00 <Return>
      # /opt/FJSVhwr/sbin/drcstat -board sb00
      SB BN Status (Detail) PID Next_PID Board_Type CPU(MHz)
      -- -- --------------- --- -------- ---------- --------
      00 0 Configured 00 00 10 300
    3. 1.c.で求めた論理パスに接続されたディスクアレイ装置の全LUNの状態が、"online active"または"online standby"になったことを確認します。
      2.の手順で運用側のパスが切り替わった場合には、PCIカードの交換前に運用状態になっていたパスが自動的に運用状態になります。
      # /usr/opt/FJSViomp/bin/iompadm -c mphd info | grep c3t1d <Return>
      /dev/rdsk/c3t1d0s2 online active block "good status with active [GR7104546- 010000-00-00-30] (hddv1)"
      /dev/rdsk/c3t1d1s2 online active block "good status with active [GR7104546- 010000-00-00-30] (hddv2)"
      :


目次 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005