Storage Foundation 8.0 管理者ガイド - Solaris
- 第 I 部 Storage Foundation の紹介
- Storage Foundation の概要
- Dynamic Multi-Pathing の動作
- Veritas Volume Manager の動作
- Veritas File System の動作
- 第 II 部 ストレージのプロビジョン
- 新しいストレージのプロビジョニング
- ストレージの設定のための高度な割り当て方法
- VxFS ファイルシステムの作成とマウント
- VxFS ファイルシステムの作成
- VxFS ファイルシステムのマウント
- ファイルシステムサイズの変更
- 空き領域の監視
- エクステント属性
- 第 III 部 DMP を使ったマルチパスの管理
- Dynamic Multi-Pathing の管理
- 新しく追加されたディスクデバイスの検出と設定
- ディスクの検出とディスクアレイの動的な追加について
- デバイス検出層の管理方法
- vxdmpadm ユーティリティを使った DMP の管理
- I/O 統計情報の収集と表示
- I/O ポリシーの指定
- ZFS ルートプールに対する DMP デバイスの管理
- 新しく追加されたディスクデバイスの検出と設定
- デバイスの動的再構成
- デバイスの管理
- イベント監視
- Dynamic Multi-Pathing の管理
- 第 IV 部 Storage Foundation の管理
- 第 V 部 I/O パフォーマンスの最適化
- 第 VI 部 PITC (Point-In-Time Copy) の使用
- PITC 方法の理解
- ボリュームスナップショットの管理
- 従来のサードミラーブレークオフスナップショット
- フルサイズインスタントスナップショット
- インスタントスナップショットの作成
- インスタントスナップの DCO と DCO ボリュームの追加
- インスタントスナップショットの同期の制御
- インスタントスナップショットの作成
- カスケードスナップショット
- バージョン 0 の DCO および DCO ボリュームの追加
- Storage Checkpoint の管理
- FileSnaps の管理
- スナップショットファイルシステムの管理
- 第 VII 部 Storage Foundation を使用したストレージの最適化
- 第 VIII 部 ストレージ利用率の最大化
- SmartTier によるストレージの階層化について
- ボリュームセットの作成と管理
- MVS ファイルシステム
- SmartTier の管理
- ホットリロケーションの管理
- Solaris SPARC 上のデータの重複排除
- ファイルの圧縮
- 第 IX 部 ストレージの管理と保護
- ボリュームとディスクグループの管理
- デフォルトのディスクグループの名前の付け方
- ボリュームまたはディスクの移動
- タスクの監視と制御
- オンライン再レイアウトの実行
- ボリュームへのミラーの追加
- ディスクグループの管理
- プレックスとサブディスクの管理
- ストレージの破棄
- ルータビリティ
- クォータ
- FCL (File Change Log)
- ボリュームとディスクグループの管理
- 第 X 部 参照先
M5000 サーバーでのホストバスアダプタの手動交換
ここでは、DMP によって Cluster File System(CFS)クラスタでマルチパスを管理している場合に、オンラインのホストバスアダプタ(HBA)を交換する手順について説明します。HBA を交換すると、HBA の WWPN(World Wide Port Name)が変更されます。 オンラインのホストバスアダプタを交換するための前提条件は、次のとおりです。
単一ノードまたは複数のノードの CFS または RAC クラスタ。
CFS ファイルシステム上で実行されている I/O。
各 PCI スロットに少なくとも 2 つの HBA があり、HBA 交換のために推奨されるレベルの Solaris パッチが適用されている M5000 サーバー。
M5000 サーバー上のオンラインのホストバスアダプタを交換するには
- M5000 サーバー上の HBA を特定します。 たとえば、Emulex HBA を識別するには、次のコマンドを入力します。
/usr/platform/sun4u/sbin/prtdiag -v | grep emlx 00 PCIe 0 2, fc20, 10df 119, 0, 0 okay 4, 4 SUNW,emlxs-pci10df,fc20 LPe 11002-S /pci@0,600000/pci@0/pci@9/SUNW,emlxs@0 00 PCIe 0 2, fc20, 10df 119, 0, 1 okay 4, 4 SUNW,emlxs-pci10df,fc20 LPe 11002-S /pci@0,600000/pci@0/pci@9/SUNW,emlxs@0,1 00 PCIe 3 2, fc20, 10df 2, 0, 0 okay 4, 4 SUNW,emlxs-pci10df,fc20 LPe 11002-S /pci@3,700000/SUNW,emlxs@0 00 PCIe 3 2, fc20, 10df 2, 0, 1 okay 4, 4 SUNW,emlxs-pci10df,fc20 LPe 11002-S /pci@3,700000/SUNW,emlxs@0,1
- cfgadm コマンドを使って、交換する HBA とその WWPN を特定します。
HBA を特定するには、次のように入力します。
# cfgadm -al | grep -i fibre iou#0-pci#1 fibre/hp connected configured ok iou#0-pci#4 fibre/hp connected configured ok
すべての HBA を一覧表示するには、次を入力します。
# luxadm -e port /devices/pci@0,600000/pci@0/pci@9/SUNW,emlxs@0/fp@0,0:devctl NOT CONNECTED /devices/pci@0,600000/pci@0/pci@9/SUNW,emlxs@0,1/fp@0,0:devctl CONNECTED /devices/pci@3,700000/SUNW,emlxs@0/fp@0,0:devctl NOT CONNECTED /devices/pci@3,700000/SUNW,emlxs@0,1/fp@0,0:devctl CONNECTED
HBA を選択して portap をダンプし、WWPN を取得するため、次のように入力します。
# luxadm -e dump_map /devices/pci@0,600000/pci@0/pci@9/SUNW,emlxs@0,1/fp@0,0:devctl 0 304700 0 203600a0b847900c 200600a0b847900c 0x0 (Disk device) 1 30a800 0 20220002ac00065f 2ff70002ac00065f 0x0 (Disk device) 2 30a900 0 21220002ac00065f 2ff70002ac00065f 0x0 (Disk device) 3 560500 0 10000000c97c3c2f 20000000c97c3c2f 0x1f (Unknown Type) 4 560700 0 10000000c97c9557 20000000c97c9557 0x1f (Unknown Type) 5 560b00 0 10000000c97c34b5 20000000c97c34b5 0x1f (Unknown Type) 6 560900 0 10000000c973149f 20000000c973149f 0x1f (Unknown Type,Host Bus Adapter)
また、Solaris の fcinfo hba-port コマンドを実行して HBA ポート用の WWPN を取得することもできます。
- ホットスワップ用のスペアの HBA に互換性があることを確認します。
- HBA ポート上の I/O 操作を停止し、交換する HBA の DMP サブパスを無効にします。
# vxdmpadm disable ctrl=ctrl#
- cfgadm コマンドを使って PCIe スロットの HBA の設定を動的に解除します。
# cfgadm -c unconfigure iou#0-pci#1
cfgadm コマンドが失敗したかどうかを調べるために、コンソールメッセージを探します。 cfgadm コマンドが失敗した場合は、サーバーハードウェアのマニュアルを参照してトラブルシューティングを行ってください。 Dynamic Reconfiguration 操作のための推奨の Solaris 11 パッチレベルを確認し、Sun Microsystes 社のサポートに問い合わせてください。
console messages Oct 24 16:21:44 m5000sb0 pcihp: NOTICE: pcihp (pxb_plx2): card is removed from the slot iou 0-pci 1
- 手順 5 で交換する HBA カードが設定内にないことを確認します。次のコマンドを入力します。
# cfgadm -al | grep -i fibre iou 0-pci 4 fibre/hp connected configured ok
- ファイバーケーブルに印を付けます。
- ファイバーケーブルと、交換する必要のある HBA を取り外します。
詳しくは、『SPARC Enterprise M4000/M5000/M8000/M9000 サーバー Dynamic Reconfiguration(DR)ユーザーズガイド』の HBA の交換手順を参照してください。
- 同じスロット内の同様のタイプの、互換性のある新しい HBA とこの HBA を交換します。 再挿入したカードが次のように表示されます。
console messages iou 0-pci 1 unknown disconnected unconfigured unknown
- 交換した HBA を設定に登録し直します。 次を入力します。
# cfgadm -c configure iou 0-pci 1 console messages Oct 24 16:21:57 m5000sb0 pcihp: NOTICE: pcihp (pxb_plx2): card is inserted in the slot iou#0-pci#1 (pci dev 0)
- 再挿入した HBA が設定に含まれていることを確認します。 次を入力します。
# cfgadm -al | grep -i fibre iou#0-pci 1 fibre/hp connected configured ok <==== iou#0-pci 4 fibre/hp connected configured ok
- 交換した HBA の WWPN が含まれるように、ファブリックゾーンを修正します。
- 新しい WWPN に対してストレージ上の LUN セキュリティを有効にします。
- オペレーティングシステムのデバイススキャンを実行し、LUN を再発見します。 次を入力します。
# cfgadm -c configure c3
- 古い LUN のデバイスツリーをクリーンアップします。 次を入力します。
# devfsadm -Cv
メモ:
HBA を交換すると新しいデバイスが作成されることもあります。 LUN のクリーンアップ操作は新しいデバイスが作成された場合にのみ実行してください。
- 取り外した HBA パスのゴーストパスが SF で表示されない場合は、vxdmpadm コマンドを使ってパスを有効にします。これにより、特定の HBA サブパスに対するデバイススキャンが実行されます。 次を入力します。
# vxdmpadm enable ctrl=ctrl#
- 該当のパスで I/O 操作がスケジュール設定されているかどうかを確認します。 すべてのパスで I/O 操作が正しく実行されている場合、動的な HBA の交換はこれで完了です。