HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド

Similar documents
HPE 3PAR Red Hat Enterprise Linux and Oracle Linux Implementation Guide

HP 3PAR Red Hat Enterprise Linux およびOracle Linux 実装ガイド

HPE 3PAR Windows Server 2016/2012/2008実装ガイド

HPE 3PAR VMware ESX/ESXi 実装ガイド

HPE 3PAR VMware ESX/ESXi Implementation Guide

HPE 3PAR Microsoft Windows Server実装ガイド

HP 3PAR Windows Server 2012 and Windows Server 2008 Implementation Guide

Scripting Tools for Windows PowerShell リリースノート

ストレージ・サーバー接続情報

HP ProLiant Essentials Rapid Deployment Pack - Windows Editionサポート マトリックス

ストレージ・サーバー接続情報

HPE Hyper Converged 250 System for VMware vSphere® リリースノート

HP 3PAR Windows Server 2012 および Windows Server 2008 実装ガイド

Linux ドライバのインストール

FUJITSU Storage ETERNUS DX 構築ガイド(サーバ接続編) SAS/ ETERNUS DX60 S4/DX100 S4/DX200 S4, ETERNUS DX60 S3/DX100 S3/DX200 S3 ハイブリッドストレージシステム 設定用

FUJITSU Storage ETERNUS DX, ETERNUS AF 構築ガイド(サーバ接続編) iSCSI/ ETERNUS DX S4/S3 series ハイブリッドストレージシステム, ETERNUS AF series, ETERNUS DX200F オールフラッシュアレイ 設定用

HPE ProLiant Thin Micro TM200 サーバー Microsoft Windows Server インストール手順

FUJITSU Storage ETERNUS DX 構築ガイド(サーバ接続編) SAS/Linux用

FUJITSU Storage ETERNUS DX, ETERNUS AF 構築ガイド(サーバ接続編) ファイバチャネル/Oracle VM Server for x86用

HP 3PAR VMware ESX 実装ガイド

HP ProLiant Gen8サーバー上でのLinuxによるNICの列挙

ご使用上の注意

Veritas System Recovery 16 Management Solution Readme

Microsoft iSCSI Software Targetを使用したクラスタへの共有ディスク・リソースの提供

UCS M シリーズ サーバでの Redhat/CentOS オペレーティング システムのインストール

CLUSTERPRO MC StorageSaver 2.2 for Linux リリースメモ 2017(Apr) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル 補足事項 注意事項

Microsoft® Windows® Server 2008/2008 R2 の Hyper-V 上でのHP ProLiant用ネットワークチーミングソフトウェア使用手順

FUJITSU Storage ETERNUS DX 構築ガイド(サーバ接続編)

HP Device Manager4.7インストール・アップデート手順書

NEC Express5800 シリーズ N /158 Fibre Channel コントローラ ドライバインストール手順書 A

Linux のインストール

FUJITSU Storage ETERNUS DX 構築ガイド(サーバ接続編) FCoE/Windows®用

HP USB Port Managerご紹介資料 -シンクライアント

FUJITSU Storage ETERNUS DX, ETERNUS AF 構築ガイド(サーバ接続編) 表記について

Veritas System Recovery 16 Management Solution Readme

HP OneView for Microsoft System Center インストールガイド

Linux のインストール

Linux のインストール(Red Hat および SUSE)

Red Hat Enterprise Linux 6 Portable SUSE Linux Enterprise Server 9 Portable SUSE Linux Enterprise Server 10 Portable SUSE Linux Enterprise Server 11 P

付録

HPE iLO 5リリースノート

音声認識サーバのインストールと設定

ポート拡張オプション(10GBASE-T×2)

LSI MegaRAID SAS Device Driver Installation Guide - 日本語

使用する前に

FUJITSU Storage ETERNUS DX 構築ガイド(サーバ接続編) FCoE/Linux用

Client Management Solutions および Mobile Printing Solutions ユーザガイド

HPE 3PARサービスプロセッサーソフトウェア5.0 リリースノート

Microsoft Word - nvsi_090196_r1_vaultdr_offline_rhel_dualpath.doc

簡単設定でスマホをブロック!仮想化時代の情報漏えい対策に最適なツール

Copyright 2009 Hewlett-Packard Development Company, L.P. Windows は 米国 Microsoft Corporation の米国およびその他の国における登録商標です 製品についての注意事項 このユーザーガイドでは ほとんどのモデルに共通の

Copyright 2007, 2008 Hewlett-Packard Development Company, L.P. Windows は米国 Microsoft Corporation の米国およびその他の国における登録商標です 本書の内容は 将来予告なしに変更されることがあります HP 製

Linux のインストール

ドライバインストールガイド

PRIMEQUEST 1000 シリーズ IO 製品 版数の確認方法

テクニカルガイド Fibre Channel接続機器

CLUSTERPRO MC StorageSaver 1.1 for Linux リリースメモ 2015(Jun) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル 補足事項 注意事項

OS と Starter Pack の対応 (Express5800/R110j-1 向け ) OS と Starter Pack について Express5800/R110j-1 ( 以下サーバ本体製品 ) では Starter Pack のバージョンによってサポート可能な OS が決まります シ

lenovo_ds4200_config.xlsx

HP Remote Graphics Software Receiver and Sender

SIOS Protection Suite for Linux v9.3.2 AWS Direct Connect 接続クイックスタートガイド 2019 年 4 月

ご使用上の注意

CLUSTERPRO MC RootDiskMonitor 2.3 for Linux リリースメモ 2018(Jun) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル

FUJITSU Storage ETERNUS DX, ETERNUS AF 構築ガイド(サーバ接続編) ファイバチャネル/FCoE/iSCSI/SAS/Linux用

3PAR VMware ESX実装ガイド

Microsoft Word - nvsi_090203_r1_sanboot_vaultdr.doc

ServerView RAID Manager VMware vSphere ESXi 6 インストールガイド

Marvell BIOS UtilityユーザーガイドHPE MicroServer Gen10用

Windows Server 2012 および Windows Server 2008 のインストール

Copyright 2007, 2008 Hewlett-Packard Development Company, L.P. Windows は米国 Microsoft Corporation の米国およびその他の国における登録商標です 本書の内容は 将来予告なしに変更されることがあります HP 製

次 はじめに ブラウザーサポート デフォルトのIPアドレスについて

インストールのチェックリストと前提条件

Scripting Tools for Windows PowerShell リリースノート

CLUSTERPRO MC RootDiskMonitor 1.1 for Linux リリースメモ 2013(Sep) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル

Oracle Enterprise Linux 5における認証

コンバージド・ネットワーク・アダプタ

FUJITSU Storage ETERNUS DX, ETERNUS AF 構築ガイド(サーバ接続編) iSCSI/Citrix® XenServer®用

セットアップユーティリティユーザガイド

サービス仕様書

vsphere (RDM) No Multi Path (DMMP) No DELL Single Path No SCv2000 Series: SCv2000 SCv2020 SCv2080 Single Path No vsphere No Single Path No vsphere (RD

InfiniDB最小推奨仕様ガイド

LANカード(PG-2871) 取扱説明書

提案書

FUJITSU Storage ETERNUS DX, ETERNUS AF 構築ガイド(サーバ接続編) iSCSI/Linux用

ご使用上の留意・注意事項

セットアップカード

[技術資料]

Windows Server 2003 のインストール

VPN 接続の設定

FUJITSU Storage ETERNUS DX, ETERNUS AF 構築ガイド(サーバ接続編) ファイバチャネル/Linux用

HP製コンピューターでのWindows® 7 XPモードの使用

UCS B シリーズ :Bare Metal ホスト OS - ゲスト OS ソフトウェア / ハードウェア相互運用性マトリクス 注意 シスコ製品をご使用になる前に 安全上の注意 ( をご確認ください 本書は 米国シスコ発行ドキ

ServerView RAID Manager VMware vSphere ESXi 5 インストールガイド

Hitachi Storage Adapter -Hitachi Storage Adapter for VMware vCenter- サポートマトリックス

サーバー製品 Linux動作確認一覧表

テクニカルガイド

PATA オプティカル ディスク ドライブから SATA オプティカル ディスク ドライブへの移行

ソフトウェアインストールガイド v

VMware vSphere ESX のインストール

CLUSTERPRO MC RootDiskMonitor 2.3 for Linux HW-RAID 監視機能 リリースメモ 2018(Jun) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル

Transcription:

HPE 3PAR Red Hat Enterprise Linux および Oracle Linux 実装ガイド 摘要 本書では HPE 3PAR StoreServ ストレージと Red Hat Enterprise Linux または Oracle Linux ホストの間の通信のセットアップについての情報を説明します 本書は Red Hat Enterprise Linux Oracle Linux および HPE 3PAR OS を熟知したシステム管理者およびストレージ管理者を対象としています 部品番号 : QL226-99450 発行 : 2017 年 3 月

Copyright 2012, 2017 Hewlett Packard Enterprise Development LP ご注意 本書の内容は 将来予告なしに変更されることがあります Hewlett Packard Enterprise 製品およびサービスに対する保証については 当該製品およびサービスの保証規定書に記載されています 本書のいかなる内容も 新たな保証を追加するものではありません 本書の内容につきましては万全を期しておりますが 本書中の技術的あるいは校正上の誤り 脱落に対して 責任を負いかねますのでご了承ください 本書で取り扱っているコンピューターソフトウェアは秘密情報であり その保有 使用 または複製には Hewlett Packard Enterprise から使用許諾を得る必要があります FAR 12.211 および 12.212 に従って 商業用コンピューター ソフトウェア コンピューター ソフトウェア資料 および商業用製品の技術情報は ベンダー標準の商業用ライセンスのもとで米国政府に使用許諾が付与されます 他社の Web サイトへのリンクは Hewlett Packard Enterprise の Web サイトの外に移動します Hewlett Packard Enterprise は Hewlett Packard Enterprise の Web サイト以外にある情報を管理する権限を持たず また責任を負いません 商標 Google は Google Inc. の商標です Linux は Linus Torvalds の米国およびその他の国における商標です Microsoft Windows および Hyper-V は 米国および / またはその他の国における Microsoft Corporation の登録商標または商標です Mozilla および Firefox は Mozilla Incorporated の商標です Red Hat は 米国およびその他の国における Red Hat, Inc. の商標です UNIX は The Open Group の登録商標です VMware VMware ESX VMware ESXi VMware vcenter および VMware vsphere は 米国における VMware, Inc. の登録商標です

目次 はじめに...8 HPE 3PAR OS バージョン... 8 対象読者...9 HPE 3PAR OS のアップグレードに関する留意事項...9 Linux ホストの要件...9 HPE 3PAR の共存...9 HPE 3PAR ドキュメント... 10 RHEL のクイック接続...11 作業を開始する前に...11 FC プロトコルまたは FCoE プロトコルのクイック接続...11 iscsi プロトコルのクイック接続...19 HPE 3PAR StoreServ ストレージおよびホストの構成 FC...25 HPE 3PAR StoreServ ストレージおよびホストの構成のワークフロー FC...25 構成のプランニングについての注意事項 FC...25 ターゲットポートの制限と仕様 FC...25 HPE 3PAR Persistent Ports FC...26 HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン FC...27 HPE Smart SAN for 3PAR FC... 27 HPE 3PAR Persistent Checksum FC... 28 HPE 3PAR Express Writes FC... 29 HPE 3PAR StoreServ ストレージのホストへの接続 FC... 29 FC-to-FC 接続の図... 29 FCoE-to-FC 接続の図...30 ファブリックのセットアップとゾーニング FC...30 ファブリックゾーニングのセットアップ FC... 31 ファブリックゾーニングの実施 FC...31 ゾーニング構成の選択 FC... 31 各イニシエーターが正しいターゲットとゾーニングされていることの確認 FC...31 スイッチベンダーの構成ガイドライン FC...32 HPE 3PAR StoreServ ストレージポートの構成 FC...33 ストレージシステムのポートの構成 直接接続 FC... 33 ストレージシステムのポートの構成 ファブリック接続 FC...36 ホストの構成 FC... 37 PCI-HBA およびドライバーの情報の特定... 37 Emulex HBA の使用 FC...37 Emulex HBA ドライバーの使用の準備 FC... 37 modprobe.conf 構成ファイルの作成および initramfs のビルド FC Emulex HBA... 38 QLogic HBA の使用 - FC...41 QLogic HBA ドライバーの使用の準備 FC...41 modprobe.conf 構成ファイルの作成および initramfs のビルド FC QLogic HBA...42 NVRAM および BIOS のセットアップ FC QLogic HBA... 44 目次 3

SCLI ユーティリティを使用した QLogic HBA の構成 FC...46 Brocade HBA の使用 - FC...47 Brocade HBA ドライバーの使用の準備 FC...47 Brocade BCU ユーティリティを使用した Brocade HBA の構成 FC...47 ストレージ機能特有のホストドライバーパラメーターの有効化 ( オプション )... 48 ホストアダプターでの HPE Smart SAN for 3PAR の有効化...48 FC での HPE 3PAR Persistent Checksum... 51 3PAR Host DIF... 52 標準 DIF...55 RHEL 5 の SCSI タイムアウトの設定 FC... 58 udev ルールを使用した SCSI タイムアウトの設定 FC... 59 SCSI タイムアウトの設定の確認 FC...60 他の方法 : Emulex および QLogic スクリプトを使用した SCSI タイムアウトの設定 FC... 60 マルチパスソフトウェアのセットアップ FC... 60 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi... 61 HPE 3PAR StoreServ ストレージおよびホストの構成のワークフロー iscsi... 61 構成のプランニングについての注意事項 iscsi...61 ターゲットポートの制限と仕様 iscsi... 61 HPE 3PAR Persistent Ports iscsi...62 HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン iscsi... 63 HPE 3PAR StoreServ ストレージのホストへの接続 iscsi... 63 Enterprise iscsi...64 スイッチおよび iscsi イニシエーターのセットアップ...64 HPE 3PAR StoreServ ストレージの iscsi ポートの構成... 64 HPE 3PAR iscsi の IPv6 アドレス指定および VLAN タギング...68 ホストの構成 ソフトウェア iscsi... 70 iscsi ドライバーのインストール ソフトウェア iscsi...70 iscsi セッションの検出 ソフトウェア iscsi... 70 ソフトウェア iscsi のセットアップ...70 replacement_timeout 設定の調整...70 iscsi デーモンの起動 ソフトウェア iscsi...74 iscsi 接続の作成 ソフトウェア iscsi...75 CHAP の構成 ( オプション ) ソフトウェア iscsi... 81 ホスト CHAP のセットアップ ソフトウェア iscsi... 81 双方向 CHAP( 相互 ) のセットアップ ソフトウェア iscsi...83 Internet Storage Name Server の構成と使用 ( オプション ) ソフトウェア iscsi... 86 Microsoft isns サーバーを使用した 登録の検出 ソフトウェア iscsi...86 isns サーバーを使用した 探索ドメインの作成 ソフトウェア iscsi...86 isns サーバーでの使用のための iscsi イニシエーターとターゲットの構成 ソフトウェア iscsi... 87 RHEL の iscsiadm ユーティリティの使用 ( オプション ) ソフトウェア iscsi...89 ホストの構成 ハードウェア iscsi... 90 Emulex CNA の使用 - ハードウェア iscsi... 90 BIOS の設定 ハードウェア iscsi Emulex CNA...90 OneCommand Manager GUI を使用したハードウェア iscsi の構成 Emulex CNA...94 VLAN タギングのある IPv6 を使用するハードウェア iscci の構成 Emulex CNA...100 hbacmd ユーティリティを使用したハードウェア iscsi の構成 Emulex CNA...102 BIOS を使用しないハードウェア iscsi の構成 ( ローカルブートのみ ) Emulex CNA...105 4 目次

Broadcom CNA の使用 - ハードウェア iscsi...108 BIOS の設定 ハードウェア iscsi Broadcom CNA... 109 iscsi ターゲットへの接続の作成 ( ローカルブートのみ ) ハードウェア iscsi Broadcom CNA...109 CHAP の構成 ( オプション ) ハードウェア iscsi... 110 ホスト CHAP のセットアップ ハードウェア iscsi...110 双方向 CHAP のセットアップ ハードウェア iscsi...112 マルチパスソフトウェアのセットアップ iscsi...113 HPE 3PAR StoreServ ストレージおよびホストの構成 FCoE... 114 HPE 3PAR StoreServ ストレージおよびホストの構成のワークフロー FCoE...114 構成のプランニングについての注意事項 FCoE...114 ターゲットポートの制限と仕様 FCoE... 114 HPE 3PAR Persistent Ports FCoE...115 HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン FCoE...116 HPE 3PAR StoreServ ストレージのホストへの接続 FCoE... 116 ファブリックのセットアップとゾーニング FCoE... 117 スイッチのベンダーの手法を使用した ファブリックゾーニングの実施 FCoE...118 HPE 3PAR StoreServ ストレージアレイがサポートしているゾーニング構成 FCoE...118 ファブリックゾーニングのセットアップ FCoE... 118 スイッチのゾーニングおよび構成の確認 FCoE... 119 HPE 3PAR StoreServ ストレージポートの構成 FCoE...119 ポートの構成のプランニング FCoE...119 iscsi ポートの構成の削除 FCoE... 119 iscsi 構成のポートの FCoE への変更...119 HPE 3PAR StoreServ ストレージポートの構成 FCoE... 120 ホストの構成 FCoE...121 Emulex CNA の使用 FCoE... 121 Emulex CNA ドライバーの使用の準備 FCoE...121 FCoE ホストパーソナリティの構成 Emulex CNA... 122 Broadcom CNA の使用 - FCoE... 126 Broadcom CNA ドライバーの使用の準備 FCoE... 126 FCoE ホストパーソナリティの構成 Broadcom CNA... 127 Broadcom の初期化および構成 FCoE... 129 マルチパスソフトウェアのセットアップ FCoE...132 ホストへのマルチパスソフトウェアのセットアップ... 133 デバイスマッパーマルチパス (DM マルチパス ) のセットアップ... 133 必要なソフトウェアパッケージのインストール...133 DM マルチパス構成ファイルの修正... 133 host Generic-ALUA Persona 2 の使用 (HPE 3PAR OS 3.1.3 以降で推奨 )...134 host Generic Persona 1 の使用... 136 SAN ブートの構成...139 DM マルチパスの有効化と起動...141 initramfs ファイルシステムでのマルチパスのセットアップ...142 Host Persona の変更 ( オプション )...143 Veritas DMP マルチパスのセットアップ... 143 HPE 3PAR StoreServ ストレージ用の Veritas ASL の取得... 144 ストレージのプロビジョニングおよびホスト LUN の検出... 147 目次 5

HPE 3PAR Host Explorer ソフトウェアパッケージのインストール ( オプション )...147 ホスト定義の作成... 147 HPE 3PAR StoreServ ストレージ上のストレージの作成...151 仮想ボリュームの作成... 151 シンプロビジョニングされた仮想ボリュームの作成...152 シン重複排除された仮想ボリュームの作成...152 シン圧縮された仮想ボリュームの作成... 153 3PAR Priority Optimization のセットアップ ( オプション )... 153 ボリュームのサイズと数の制限...153 仮想ボリュームとしての ホストへの LUN のエクスポート...154 ホストでのデバイスの検出...155 ホスト上の HPE 3PAR デバイスの使用... 160 デバイスマッパー用デバイスの作成...160 詳細なデバイスマッパーノード情報の表示...161 デバイスマッパーノードのパーティショニング...162 Veritas Volume Manager デバイスの作成...168 ホストからのストレージボリュームの削除...168 RHEL 7 または RHEL 6 のファイルシステムスペース回収のサポートの考慮事項... 170 HPE 3PAR StoreServ ストレージからのホストの起動... 174 HPE 3PAR StoreServ ストレージからのホストの起動の前提条件... 174 HBA の構成...174 Emulex HBA の使用 - FC と FCoE...175 Emulex CNA の使用 - ハードウェア iscsi... 176 QLogic HBA の使用 - FC...176 Broadcom CNA の使用 - FCoE... 177 Broadcom CNA の使用 UEFI 環境の FCoE... 178 Broadcom CNA の使用 - ハードウェア iscsi...178 Brocade HBA の使用 - FC...178 RHEL Linux CD または DVD からの OS のインストール...179 HPE 3PAR オールフラッシュアレイ... 181 Oracle Linux の使用...182 Red Hat 互換カーネルの Oracle Linux の使用... 182 Unbreakable Enterprise Kernel の Oracle Linux の使用...182 Oracle Linux でのパーティションの作成...182 RHEL 4.9 FC ホストの使用... 184 Host Persona... 184 FC Emulex ドライバーのチューニング... 184 SCSI タイムアウトの設定... 184 マルチパスソフトウェアのセットアップ... 184 LUN の最大サイズ... 185 新しい LUN のスキャン... 185 仮想化およびクラスターの使用...187 Oracle Virtual Machine Server(OVM) の使用...187 Red Hat Enterprise Virtualization(KVM/RHEV-H) の使用...187 6 目次

Red Hat Xen Virtualization の使用... 187 RedHat Cluster サービスの使用... 187 Veritas Cluster Server の使用... 188 HPE 3PAR File Persona ソフトウェアの構成...189 HPE 3PAR File Persona... 189 CLI コマンドによるファイルサービス内の NFS ファイル共有のマウント...189 Web サイト...191 サポートと他のリソース...192 Hewlett Packard Enterprise サポートへのアクセス...192 アップデートへのアクセス...192 カスタマーセルフリペア (CSR)...193 リモートサポート (HPE 通報サービス )... 193 保証情報...193 規定に関する情報... 193 ドキュメントに関するご意見 ご指摘...194 目次 7

はじめに Hewlett Packard Enterprise(HPE) のこの実装ガイドは Linux OS を実行するホストから HPE 3PAR StoreServ ストレージへ FC( ファイバーチャネル ) プロトコル FCoE(Fibre Channel over Ethernet) プロトコル または iscsi プロトコルを使用して 新しい接続を確立するために必要な情報を提供します RHEL に対するすべての参照は 別途明記されていない限り Oracle Linux にも適用されます 表 1: RHEL と Oracle Linux のリリース RHEL のリリース Oracle Linux のリリース 5.x 5.x 6.x 6.x 7.x 7.x HPE 3PAR StoreServ ストレージから期待どおりのパフォーマンスおよび成果を得るには HPE 3PAR StoreServ ストレージ用に Hewlett Packard Enterprise が提供するドキュメントや ベンダーが各製品について提供するドキュメントとともに 本書の情報を使用する必要があります 本書で説明する OS パッチの他に 追加のパッチがストレージの Single Point of Connectivity Knowledge(SPOCK) の Web サイトに記載されていることがあります ハードウェア iscsi および FCoE は Unbreakable Enterprise Kernel の Oracle Linux ではサポートされません ファイバーチャネル接続は ファブリック接続と直接接続のトポロジの双方が HPE 3PAR StoreServ ストレージと RHEL ホストの間でサポートされています サポートされているハードウェアプラットフォームおよびソフトウェアプラットフォームについては SPOCK の Web サイトを参照してください (SPOCK Home > Explore Storage Interoperability With SPOCK > Explore HPE 3PAR StoreServ Storage interoperability) 詳しくは http://www.hpe.com/storage/spock HPE 3PAR OS バージョン 次のバージョンの HPE 3PAR OS がサポートされています ( 古いものから順にリストしています ) HPE 3PAR OS バージョン : 3.1.1 3.1.2 3.1.3 3.2.1 3.2.2 および 3.3.1 たとえば 本書で HPE 3PAR OS 3.1.x 以降と示した場合 HPE 3PAR OS 3.1.1 3.1.2 3.1.3 3.2.1 3.2.2 3.3.1 および関連する MU 版に適用されます 8 はじめに

対象読者 この実装ガイドは HPE 3PAR StoreServ ストレージのシステム構成やリソース割り当てを監視および管理しているシステム管理者およびストレージ管理者を対象にしています 本書で説明しているタスクは RHEL Oracle Linux および HPE 3PAR OS を熟知した管理者が行うことを想定しています 本書は HPE 3PAR StoreServ ストレージと RHEL または Oracle Linux ホストとの間の通信を確立するため および指定された構成で必要なストレージを割り当てるための基本的な条件について説明します 特定の詳細情報と手順については RHEL ホストおよび HBA( ホストバスアダプター ) のドキュメントと併せて 適切な Hewlett Packard Enterprise ドキュメントを参照する必要があります HPE 3PAR OS のアップグレードに関する留意事項 この実装ガイドは 新規インストールについて説明します HPE 3PAR OS のオンラインアップグレードの計画については Hewlett Packard Enterprise Storage Information Library の Web サイトで入手できる HPE 3PAR Operating System Upgrade Planning Guide を参照してください サポートされているホスト構成および相互運用性についての詳細は SPOCK の Web サイトを参照してください (SPOCK Home > Explore Storage Interoperability With SPOCK > Explore HPE 3PAR StoreServ Storage interoperability) 詳しくは http://www.hpe.com/info/storage/docs http://www.hpe.com/storage/spock Linux ホストの要件 Linux ホストは 以下の要件を満たしている必要があります サポートされている構成についての詳細は SPOCK の Web サイトのドキュメントを参照してください (SPOCK Home > Explore Storage Interoperability With SPOCK > Explore HPE 3PAR StoreServ Storage interoperability) HBA とホストに付属のマニュアルに従って ホストに HBA/CNA を取り付けます サポートされているレベルの HBA/CNA BIOS およびファームウェアを Service Pack for ProLiant (SPP) の Web サイトで入手します サポートされているレベルの HBA/CNA ドライバーを Hewlett Packard Enterprise サポートセンターの Web サイトから入手します 次のいずれかをインストールします Emulex OneCommand Manager(/usr/sbin/ocmanager/hbacmd) QLogic QConvergeConsole Manager (/opt/qlogic_corporation/qconvergeconsolecli/ qaucli) Broadcom Advanced Control Suite(opt Broadcom BACScli)( 構成タスクの手助けに ) 詳しくは http://www.hpe.com/storage/spock www.hpe.com/info/spp http://www.hpe.com/support/hpesc HPE 3PAR の共存 HPE 3PAR StoreServ ストレージアレイは 他の Hewlett Packard Enterprise ストレージアレイファミリと共存できます 対象読者 9

サポートされている Hewlett Packard Enterprise ストレージアレイの組み合わせと規則については SPOCK の Web サイトにある HPE SAN Design Reference Guide を参照してください (SPOCK Home > Design Guides > SAN Design Guide) 詳しくは http://www.hpe.com/storage/spock HPE 3PAR ドキュメント ドキュメントの種類参照先 : この実装ガイドの最新バージョンと その他の HPE 3PAR ストレージのドキュメント : サポートされているハードウェアとソフトウェアのプラットフォーム : カスタマーセルフリペア手順 ( メディア ): Hewlett Packard Enterprise Storage Information Library: www.hpe.com/info/storage/docs Hewlett Packard Enterprise ストレージ製品の Single Point of Connectivity Knowledge(SPOCK) の Web サイト : http://www.hpe.com/storage/spock Hewlett Packard Enterprise Customer Self Repair Services Media Library: www.hpe.com/support/csr Product category の下の Storage を選択します Product family から HPE 3PAR StoreServ 7000 8000 10000 および 20000 ストレージシステム用の HPE 3PAR StoreServ Storage for HPE 3PAR を選択します すべての Hewlett Packard Enterprise 製品 : Hewlett Packard Enterprise サポートセンター : www.hpe.com/support/hpesc 10 HPE 3PAR ドキュメント

RHEL のクイック接続 作業を開始する前に このクイック接続のトピックでは HPE 3PAR StoreServ ストレージのターゲットポートを FC FCoE または iscsi プロトコルで迅速にホスト接続するためのプロセス概要を 事前にこのプロセスの経験を持つシステム管理者とストレージ管理者用に説明します このプロセスの詳細については この実装ガイドの他のトピックを参照してください 作業を開始する前に ホスト I/O インターフェイスカードの接続に使用するプロトコルを決定します プロトコルオプション : FC プロトコルまたは FCoE プロトコル iscsi プロトコル FC プロトコルまたは FCoE プロトコルのクイック接続 FC プロトコルのみ 1 HPE 3PAR StoreServ ストレージ FC ポートの構成 重要 : この手順は FC プロトコルにのみ適用されます ストレージシステムのポートの構成 - 直接接続 -FC の直接接続のサポートの表を参照してください ループ接続 : cli % controlport config host ct loop 0:1:4 1:1:4 ポイント接続 : cli % controlport config host ct point 0:1:4 1:1:4 RHEL のクイック接続 11

FCoE プロトコルのみ 1 HPE 3PAR StoreServ ストレージ CNA ポートおよびホスト BIOS 設定の構成 重要 : この手順は FCoE プロトコルにのみ適用されます 1. CNA ポートを FCoE プロトコルに設定します FCoE プロトコルのデフォルトは Point( ファブリック ) トポロジとホストモードです cli % controlport config fcoe 0:1:4 1:1:4 2. ホスト上で Storage Personality または NIC Personality Options を FCoE に設定します Broadcom 社製カードでは この設定は CNA BIOS 設定で使用できます Emulex CNA カードでは この設定はサーバーの BIOS で利用できます 2 OS ブート または FC と FCoE の両方に共通 ローカルサーバーのディスクからの起動 1. OS をインストールします 2. SPOCK の情報を基にして 以下のものをアップデートします (SPOCK Home の Explore Storage Interoperability With SPOCK から Explore 3PAR StoreServ Storage interoperability > Explore 3PAR Block Persona interoperability を選択してください ) http://www.hpe.com/storage/spock ホストドライバー BIOS ファームウェア 表は続く 12 RHEL のクイック接続

SAN(BFS) からの起動 Point( ファブリック ) と Loop( 直接接続 ) の両方のモードで SAN ブートをサポートします 1. ホストとストレージ間のゾーン構成を作成します HBA の BIOS から ホストの WWN を取得します 2. host Generic-ALUA Persona 2 または host Generic Persona 1 を使用するホスト定義を ホスト WWN を持つ HPE 3PAR StoreServ ストレージ上に作成します 3. インストールする OS 用のストレージボリュームを作成し LUN( 論理ユニット番号 ) をエクスポートします Hewlett Packard Enterprise では 最小の LUN 番号 (LUN 0) を使用することをお勧めします 4. ホストの電源を投入し HBA/CNA BIOS を有効にし ブート LUN デバイスを構成します 5. HBA/CNA から起動するサーバーのブート順序を変更します 6. OS をインストールします 起動中にマルチパスを有効にするため RHEL 5 では boot: linux mpath を使用します 7. インストールが完了した後 3PAR の特定のデバイス構成用 /etc/multipath.conf を構成し ホストドライバーのパラメーターをチューニングします 8. initramfs イメージを再構築し ブートデバイス上で マルチパス構成を反映できるように リブートします 9. SPOCK の情報を基にして 以下のものをアップデートします (SPOCK Home の Explore Storage Interoperability With SPOCK から Explore 3PAR StoreServ Storage interoperability > Explore 3PAR Block Persona interoperability を選択してください ) http://www.hpe.com/storage/spock ホストドライバー BIOS ファームウェア RHEL のクイック接続 13

3 ホストドライバーパラメーターのチューニング lspci -vv コマンドを使用して システムにロードされているアダプターおよびドライバーを見つけます # lspci -vv /etc/modprobe.d/modprobe.conf 内の 次のドライバーパラメーターをチューニングし initramfs イメージを再構築します QLogic: options qla2xxx ql2xmaxqdepth=16 qlport_down_retry=14 Emulex: options lpfc lpfc_devloss_tmo=14 lpfc_lun_queue_depth=16 lpfc_discovery_threads=32 lpfc_lun_queue_depth パラメーターはオプションであり サイト固有の構成になります Brocade HBA: パスのタイムアウト値 (pathtov) を 30( デフォルト ) から 14 に変更します # bcu fcpim --pathtov 1/0 14 設定を確認するには 次の手順を実行します # bcu vhba --query 1/0 ドライバーのアップデートの詳細は Hewlett Packard Enterprise サポートセンターの Web サイトを参照してください http://www.hpe.com/support/hpesc 4 ファブリックゾーニング 1 ゾーンあたり 1 つのイニシエーターに対し 1 つのターゲット または 1 ゾーンあたり 1 つのイニシエーターに対し複数のターゲットのいずれかを作成します 複数のターゲットは 3PAR と他の Hewlett Packard Enterprise ストレージシステムの混在が可能です HPE 3PAR OS 3.2.2 から Smart SAN は 16 Gb FC ターゲットでサポートされています 3PAR の Smart SAN の TDPZ(Target Driven Peer Zoning) 機能を使用すると FC スイッチインターフェイスの使用を必要とせず アレイインターフェイスからゾーニングを作成することができます HPE Smart SAN for 3PAR FC(27 ページ ) を参照してください オプションのホストバスアダプターパラメーター ql2xsmartsan および lpfc_enable_smartsan が新しいホストドライバーに追加され アレイの CLI コマンドでホスト情報を表示するようになりました ホストアダプターでの HPE Smart SAN for 3PAR の有効化 (48 ページ ) の項を参照してください 14 RHEL のクイック接続

5 ホスト定義の作成 host Generic-ALUA Persona 2 または host Generic Persona 1 でホスト定義を作成します ただし Hewlett Packard Enterprise では host Generic-ALUA Persona 2 の使用をお勧めします 表 2: Host Persona のサポート HPE 3PAR OS HPE 3PAR OS 3.1.1 3.1.2 HPE 3PAR OS 3.1.3 以降 サポートされる Persona host Generic Persona 1 host Generic-ALUA Persona 2( 推奨 ) host Generic Persona 1 備考 host Generic-ALUA Persona 2 での ALUA のサポートです シングル VV 移行のための HPE 3PAR Peer Motion のサポートには host Generic-ALUA Persona 2 が必要です host Generic-ALUA Persona 2 をサポートするための OS の最低要件は RHEL 5.8 以降または RHEL 6.1 以降です 今後の HPE 3PAR OS のリリースでは host Generic-ALUA Persona 2 でのみ追加の機能をサポートする予定です RHEL 7 以降では host Generic-ALUA Persona 2 だけがサポートされます RHEL 7 以降では host Generic-ALUA Persona 2 だけがサポートされ ALUA が有効になります cli % createhost -persona 2 redhathost 1122334455667788 1122334455667799 cli % showhost Id Name Persona ---WWN/iSCSI_Name--- Port 1 redhathost Generic-ALUA 2101001B323A9382 1:1:4 2100001B321A9382 1:1:4 2100001B321A9382 0:1:4 2101001B323A9382 0:1:4 RHEL のクイック接続 15

6 マルチパスソフトウェアの構成 HPE 3PAR StoreServ ストレージデバイスのデバイスマッパー構成パラメーターを構成します 1. host Generic-ALUA Persona 2 または host Generic Persona 1 のどちらかのパラメーターを構成します host Generic-ALUA Persona 2 の場合 : defaults { polling_interval 10 user_friendly_names no find_multipaths yes } devices { device { vendor "3PARdata" product "VV" path_grouping_policy group_by_prio path_selector "round-robin 0" path_checker tur features "0" hardware_handler "1 alua" prio alua failback immediate rr_weight uniform no_path_retry 18 rr_min_io_rq 1 detect_prio yes fast_io_fail_tmo 10 dev_loss_tmo 14 } } host Generic Persona 1 の場合 : defaults { polling_interval 10 user_friendly_names no find_multipaths yes } devices { device { vendor "3PARdata" product "VV" path_grouping_policy multibus path_selector "round-robin 0" path_checker tur features "0" hardware_handler "0" failback immediate rr_weight uniform no_path_retry 18 rr_min_io_rq 1 fast_io_fail_tmo 10 dev_loss_tmo 14 } 16 RHEL のクイック接続

} RHEL 6 および RHEL 7 から HPE 3PAR OS でも Red Hat がサポートしている他の path_selector I/ O ポリシーをサポートします 現在サポートされている他のポリシーは queue-length と servicetime です マルチパスのパラメーターは常に進化しているので 提供されているパラメーターは 最新バージョンの RHEL 6 および RHEL 7 に基づいています 2. これらのパラメーターの構成変更を有効にするにはマルチパスデーモンを再起動します 7 LUN のプロビジョニングと検出ストレージの仮想ボリュームを作成し ホストにエクスポートします cli % createcpg testcpg cli % createvv tpvv -cnt 5 testcpg TESTLUNS 20G cli % createvlun cnt 5 TESTLUNS.0 0 redhathost ホストをスキャンして新しい LUN を検出します # /usr/bin/rescan-scsi-bus.sh nooptscan # echo - - - > /sys/class/scsi_host/host2/scan 検出された SCSI デバイスを表示します # lsscsi -tig 8 デバイスマッパーコマンドとパーティションマルチパスデバイスを検出します # multipath RHEL のクイック接続 17

マルチパスデバイスを表示します # multipath ll # multipath v 3 parted コマンドを使用してデバイスのパーティショニングを実行します # parted /dev/sdh デバイスをマルチパスに追加します # kpartx -a -p p /dev/mapper/350002ac001b40031 9 ファイルシステムの考慮点 TPVV または TDVV では ストレージボリュームから削除されたファイルシステム領域を回収してストレージ CPG に戻すことができます discard マウントオプションを使用して ext4 および xfs ファイルシステムで動作するこの機能を有効にします (XFS サポートは Red Hat 7 で開始されました ) # mkfs.ext4 -E nodiscard /dev/mapper/350002ac00002021p1 # mkfs.xfs -K /dev/mapper/350002ac00002021p1 discard オプションを使用してマウントします # mount -t ext4 -o discard /dev/mapper/350002ac000020121p1 /mnt # mount -t xfs -o discard /dev/mapper/350002ac000020121p1 /mnt 18 RHEL のクイック接続

iscsi プロトコルのクイック接続 1 iscsi 向けの HPE 3PAR StoreServ ストレージ CNA ポートの構成 重要 : この手順は ソフトウェア iscsi とハードウェア iscsi の両方に適用されます HPE 3PAR StoreServ ストレージの CNA ポートを iscsi 接続用に構成します 1. ストレージの CNA ポートを iscsi 接続用に構成します cli % controlport config iscsi 0:3:1 1:3:1 2. ターゲットポートの IP アドレスを構成します DHCP はサポートされていません cli % controliscsiport addr 10.100.0.101 255.255.0.0 -f 0:3:1 cli % controliscsiport addr 10.100.0.201 255.255.0.0 -f 1:3:1 3. ホストとストレージポートが異なるサブネットにある場合は ゲートウェイを構成します cli % controliscsiport gw <gw_address> -f <n:s:p> 4. 次のコマンドで構成を確認します cli % showport cli % showport iscsi cli % showport -iscsiname ハードウェア iscsi のみ iscsi プロトコルのクイック接続 19

2 ハードウェア iscsi の有効化 重要 : 以下の手順は ハードウェア iscsi にのみ適用されます 1. CNA/ サーバーの BIOS 設定で NIC Personality Options または Storage Personality に iscsi が設定されていることを確認します 2. HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi(61 ページ ) で説明されているように ストレージサーバーのポートの IP Address Netmask および Gateway を構成します 3. ホスト上で CNA BIOS のホスト IP アドレスのパラメーターを有効にし オプションで CHAP を有効にします 4. オプション :BIOS を有効にした場合 SAN ブートを設定するオプションが使用できますが このためには ストレージ上でホスト定義を作成することと LUN のエクスポートが必要です 5. OS をインストールした後 ハードウェアの iscsi セッションを確立するには 以下のようにします Emulex の場合 : OneCommand Manager または hbacmd コマンドを使用します Broadcom の場合 : Broadcom CNA の使用 - ハードウェア iscsi(108 ページ ) の手順に従います 6. ハードウェア iscsi 上で新しい LUN をスキャンします Emulex の場合 : OneCommand Manager または hbacmd コマンドを使用します Broadcom の場合 : rescan-scsi-bus.sh スクリプトを使用します ソフトウェア iscsi のみ 20 RHEL のクイック接続

2 ホスト上のソフトウェア iscsi の構成 重要 : 以下の手順は ソフトウェア iscsi にのみ適用されます ホスト上のソフトウェア iscsi の構成を完了します 1. ソフトウェアイニシエーター rpm パッケージ iscsi-initiator-utils をインストールします 2. /etc/iscsi/iscsid.conf 内の以下の iscsi パラメーターを変更します node.startup = automatic node.conn[0].startup = automatic node.session.timeo.replacement_timeout = 10 node.conn[0].timeo.noop_out_interval = 10 3. 3.3.1 リリースから Immediate Data がサポートされ ホストの node.session.iscsi.immediatedata = Yes を使用して有効にすることができます 4. iscsi サービスを有効にします RHEL 7 の場合 : # systemctl enable iscsi.service # systemctl status iscsid.socket RHEL 6 および RHEL 5 の場合 : # chkconfig iscsi on # chkconfig iscsid on # /etc/init.d/iscsi start 接続に複数のイニシエーターポートを使用する場合は arp_filter を変更するために /etc/ sysctl.conf に以下を追加します net.ipv4.conf.all.arp_filter = 1 RHEL のクイック接続 21

iscsi セッションを確立します 1. sendtargets を使用して iscsi セッションを作成します # iscsiadm -m discovery -t sendtargets -p 10.100.0.101:3260 2. ホスト上のコマンドでセッションを検証します # iscsiadm -m discovery # iscsiadm m node # iscsiadm -m session # iscsiadm -m node -T <targetname> -p <target ip address>:<iscisport> 3. HPE 3PAR StoreServ ストレージの接続を検証します cli % showiscsisession 22 RHEL のクイック接続

セキュリティの有効化 CHAP( オプション ): イニシエーター CHAP または双方向 CHAP のいずれかの構成オプションの CHAP 設定を使用して iscsi のセキュア接続を有効にします ストレージ設定 : 1. ストレージの設定をします イニシエーター CHAP( ホスト名 redhatlinux) の場合 : cli % sethost initchap -f host_secret0 redhatlinux 双方向 CHAP の場合 : cli % sethost targetchap -f target_secret0 redhatlinux 2. ストレージ設定を検証します cli % showhost -chap Id Name -Initiator_CHAP_Name- -Target_CHAP_Name- 0 redhatlinux redhatlinux S121 イニシエーター CHAP の設定 : イニシエーター CHAP または双方向 CHAP のどちらかを構成します ホスト上で CHAP パラメーターを有効にするには /etc/iscsi/iscsid.conf を変更します 重要 : 次の順序で手順を完了します 1. 現在のセッションを削除します 2. 新しい /etc/iscsi/iscsid.conf パラメーターで新しいセッションを再作成します イニシエーター CHAP を設定します 1. 以下の手順で CHAP 認証を有効化します # To enable CHAP authentication set # to CHAP. The default is None. node.session.auth.authmethod = CHAP 2. 以下の手順で 検出セッションのイニシエーター CHAP のユーザー名およびパスワードを設定します # To set a discovery session CHAP username and password for the initiator # authentication by the target(s), uncomment the following lines: discovery.sendtargets.auth.username = redhatlinux discovery.sendtargets.auth.password = host_secret0 3. 以下の手順で イニシエーター CHAP のユーザー名およびパスワードを設定します # To set a CHAP username and password for initiator # authentication by the target(s), uncomment the following lines: RHEL のクイック接続 23

node.session.auth.username = redhatlinux node.session.auth.password = host_secret0 双方向 CHAP を構成します 1. 以下の手順で 検出セッションのターゲット CHAP のユーザー名およびパスワードを設定します #To set a discovery session CHAP username and password for target(s) # authentication by the initiator, uncomment the following lines: discovery.sendtargets.auth.username_in = S121 discovery.sendtargets.auth.password_in = target_secret0 2. 以下の手順で ターゲット CHAP のユーザー名およびパスワードを設定します # To set a CHAP username and password for target(s) # authentication by the initiator, uncomment the following lines: node.session.auth.username_in = S121 node.session.auth.password_in = target_secret0 3. 以下の手順で ターゲットへの検出セッションの CHAP 認証を有効にします # To enable CHAP authentication for a discovery session to the target # set discovery.sendtargets.auth.authmethod to CHAP. The default is None. discovery.sendtargets.auth.authmethod = CHAP 24 RHEL のクイック接続

HPE 3PAR StoreServ ストレージおよびホストの構成 FC 以下のトピックでは HPE 3PAR StoreServ ストレージと RHEL ホストとの間の FC 接続の確立方法を説明します HPE 3PAR StoreServ ストレージおよびホストの構成のワークフロー FC 図 1: HPE 3PAR StoreServ ストレージおよびホストの構成 FC 構成のプランニングについての注意事項 FC ご使用の構成を計画する場合は 以下の情報を確認してください ターゲットポートの制限と仕様 FC(25 ページ ) HPE 3PAR Persistent Ports FC(26 ページ ) HPE Smart SAN for 3PAR FC(27 ページ ) HPE 3PAR Persistent Checksum FC(28 ページ ) HPE 3PAR Express Writes FC(29 ページ ) ターゲットポートの制限と仕様 FC ターゲットポートが過負荷にならず連続的な I/O 処理を行えるように 以下のターゲットポートに対する制限に従ってください アレイポート アレイノードペア およびアレイごとにサポートされているイニシエーター接続の最大数を設定するには SPOCK の Web サイトにある HPE 3PAR Support Matrix に示されている手順に従ってください (SPOCK Home > Other Hardware > 3PAR) HPE 3PAR StoreServ ストレージの各 HBA モデルのポートあたりの I/O キューの最大長は次のとおりです HPE 3PAR StoreServ ストレージおよびホストの構成 FC 25

HBA プロトコル アレイ バス 速度 ポート キューの最 大長 Emulex LP11002 HPE 3PAR FC044X FC F200 F400 PCI-X 4Gbps 2 959 T400 T800 FC F200 F400 PCI-X 4Gbps 4 1638 T400 T800 Emulex LPe12002 FC HPE 3PAR StoreServ PCIe 8Gbps 2 3276 7000 Emulex LPe12004 FC HPE 3PAR StoreServ PCIe 8Gbps 4 3276 7000 10000 Emulex LPe16002 FC HPE 3PAR StoreServ 7000 8000 10000 PCIe 16Gbps 2 3072 Emulex LPe16004 FC HPE 3PAR StoreServ PCIe 16Gbps 4 3072 8000 20000 I/O キューは接続されているホストの HBA ポート間で共有され 先着順で処理されます すべてのキューが使用中で ホストの HBA ポートが I/O を開始しようとすると そのポートは HPE 3PAR StoreServ ストレージのポートから target queue full 応答を受け取ります この状態は 各ホストの I/O パフォーマンスを不安定にさせる可能性があります その状況が発生した場合には すべてのホストが最大数の I/O 要求を出したときに HPE 3PAR StoreServ ストレージのポートのキューがあふれないように 各ホストに対してスロットリングを行う必要があります HPE 3PAR OS 3.3.1 以降では HPE 3PAR は 16Gb の FC ターゲットアダプターに対して マルチキュー処理を実装しています これにより CPU の使用状況のバランスがとれ パフォーマンスが改善されます ホストのポートがファブリックゾーン上の複数のターゲットにアクセスできる場合 検出されたターゲットごとにホストドライバーによって割り当てられたターゲット番号は ホストの起動時に一部のターゲットがゾーン内に存在しないと変更されることがあります この状況によって ホストの再起動中に デバイスに対するデバイスノードのアクセスポイントが変わることがあります この問題は ファブリック接続のすべてのストレージで発生することがあり HPE 3PAR StoreServ ストレージに特有の問題ではありません サポートされている I/O パスの最大数は 16 です 詳しくは http://www.hpe.com/storage/spock HPE 3PAR Persistent Ports FC HPE 3PAR Persistent Ports( 仮想ポート ) 機能を使用すると HPE 3PAR StoreServ ストレージのオンラインアップグレードやノードダウン中の I/O の中断が最小限になります ポートのシャットダウンまたはリセットでは この機能は実行されません 26 HPE 3PAR Persistent Ports FC

各 FC ターゲットストレージアレイのポートには パートナーアレイポートがシステムによって自動的に割り当てられます パートナーポートは アレイノードのペア間で割り当てられます HPE 3PAR Persistent Ports 機能を使用すると HPE 3PAR StoreServ ストレージの FC ポートが 自身の ID を保持しながら 障害が発生したポートの ID(WWN ポート ) を引き継ぐことができます 指定された物理ポートがパートナーポートの ID を引き継ぐ場合 引き継がれたポートは Persistent Ports として指定されます アレイポートの HPE 3PAR Persistent Ports とのフェイルオーバーおよびフェイルバックは ホストベースの大半のマルチパスソフトウェアから意識されることなく そのすべての I/O パスをアクティブに保ち続けることができます HPE 3PAR Persistent Ports 機能により ホストマルチパスソフトウェアの適切なインストール 構成 維持が不要になるわけではありません HPE 3PAR Persistent Ports の機能 動作 および必要なセットアップおよび接続性のガイドラインのリストについての詳細は 次のドキュメントを参照してください Hewlett Packard Enterprise Storage Information Library の Web サイトにあるテクニカルホワイトペーパー HPE 3PAR StoreServ Persistent Ports Hewlett Packard Enterprise Storage Information Library の Web サイトにある HPE 3PAR コマンドラインインターフェイス管理者ガイドの 無停止のオンラインソフトウェアのアップグレード用に Persistent Ports を使用 詳しくは http://www.hpe.com/info/storage/docs HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン FC HPE 3PAR OS 3.1.2 から HPE 3PAR Persistent Ports 機能が FC ターゲットポートでサポートされています HPE 3PAR OS 3.1.3 から HPE 3PAR Persistent Ports 機能には ファブリックへのアレイポートの接続が失われたことによって起動されるアレイポート loss_sync イベント中に I/O の中断を最小限に抑える 追加の機能があります HPE 3PAR Persistent Ports 機能が正常に機能するように 特定のケーブル接続のセットアップと接続のガイドラインに従ってください HPE 3PAR StoreServ ストレージの FC パートナーポートは同じ FC ファブリックに接続する必要があり できるだけファブリック上の異なる FC スイッチに接続することをお勧めします FC ファブリックは NPIV をサポートしている必要があり NPIV は有効になっている必要があります ホスト側 HBA を ポイントツーポイントファブリック接続用に構成します ( 直接接続 ループ はサポートされていません ) Hewlett Packard Enterprise では HPE 3PAR ターゲットポートが接続されているファブリックまたはスイッチ上の動的 FCID 割り当ては オフ / 無効にすることをお勧めします これにより Persistent Ports のフェイルオーバー / フェイルバックが発生した場合に ホストが I/O をより早く再開することができます 動的 FCID 割り当て をオフ / 無効にする方法については スイッチの製造者のドキュメントを参照してください Persistent Ports が動作するには WWN のゾーニングが必要です FCoE イニシエーターから FC ターゲットへの構成 (FCoE から FC へのスイッチ ) 用の HPE 3PAR Persistent Ports 機能についての情報は HPE 3PAR StoreServ ストレージおよびホストの構成 FC(25 ページ ) を参照してください HPE Smart SAN for 3PAR FC HPE 3PAR OS 3.2.2 から 以下の HPE 3PAR StoreServ ストレージシステムは 16 Gb FC ターゲット上の HPE Smart SAN for 3PAR をサポートしています HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン FC 27

HPE 3PAR StoreServ 20000 ストレージ HPE 3PAR StoreServ 10000 ストレージ HPE 3PAR StoreServ 8000 ストレージ HPE 3PAR StoreServ 7000 ストレージ HPE Smart SAN for 3PAR の TDPZ(Target Driven Peer Zoning) 機能を使用すると Peer ゾーニングを自動化することができます その結果 作成されるゾーンが少なくなり ゾーンの構成を数分で行うことが可能になります 自動化により エラーが発生する可能性およびダウンタイムの可能性が低くなります HPE Smart SAN for 3PAR を使用しない場合 管理者は HPE 3PAR StoreServ ストレージでホストおよび VLUN を構成する前に FC スイッチでゾーンを事前に構成しておく必要があります HPE Smart SAN for 3PAR を使用すると 管理者は HPE 3PAR CLI から直接ゾーニングを構成および制御できます HPE 3PAR OS 3.3.1 から HPE Smart SAN for 3PAR 2.0 がサポートされています HPE Smart SAN for 3PAR 2.0 を使用すると ターゲットポートは FDMI(Fabric Device Management Interface) プロトコルを使用して ファブリック上のデバイス登録をサポートします CLI コマンド switch を使用して ターゲットポート管理情報を含む FDMI データを表示することができます 追加の Smart SAN HBA 属性を登録できるのは Smart SAN 対応のスイッチだけです HPE Smart SAN for 3PAR でサポートされている FC スイッチおよびそのファームウェアのリビジョンについては SPOCK の Web サイトを参照してください 構成の情報などの HPE Smart SAN for 3PAR についての詳細は Hewlett Packard Enterprise Information Library の Web サイトにある HPE Smart SAN for 3PAR 2.0 User Guide を参照してください 詳しくは http://www.hpe.com/storage/spock http://www.hpe.com/info/storage/docs HPE 3PAR Persistent Checksum FC 3PAR StoreServ 20000 および 8000 ストレージシステム ( アレイ ) で利用可能な HPE 3PAR Persistent Checksum 機能は HPE 3PAR StoreServ システムのバックエンドドライブへのデータネットワークを介して ホストイニシエーター HBA からの エンドツーエンドのデータ整合性の保護を提供します この機能は SCSI T10 committee で定義された DIF 保護モデルに基づいています この機能は 任意のメディアのサイレントデータ破壊 およびデータネットワーク内の I/O スタックにあるコンポーネントにより発生した転送エラーからデータを保護します この機能によって検出された問題を解決するために HPE 3PAR OS に検出およびリカバリ機能が組み込まれています HPE 3PAR Persistent Checksum のホストからアレイへの部分には 以下の 2 つの形式があります 第 1 形式 第 1 形式は HPE 3PAR OS 3.2.2 GA としてサポートされています この第 1 形式は HPE 3PAR ストレージに独自の実装で 特定の HPE StoreFabric アダプターとともに HPE 提供のドライバーを使用すると有効になります この機能は ホストおよびアレイではデフォルトで有効になり アクティブ化しなければならない構成はありません 第 2 形式 第 2 形式は HPE 3PAR OS 3.3.1 GA としてサポートされています この第 2 形式は完全に SCSI T10 committee をベースとしており Red Hat ディストリビューションに付属している特定のアダプタードライバーによりサポートされます この機能を使用できるのは Hewlett Packard Enterprise でテストに成功している Red Hat バージョンおよびドライバーだけです この機能には ホストおよびアレイでアクティブ化が必要な構成手順があります ホストからアレイへの HPE 3PAR Persistent Checksum の両方の形式の実装についての詳細は FC での HPE 3PAR Persistent Checksum(51 ページ ) を参照してください HPE 3PAR Persistent Checksum(DIF 対応 ) をサポートしている サポート対象の HBA ドライバーのバージョン およびサポート対象のホスト OS は SPOCK の Web サイトを参照してください HPE 3PAR Persistent Checksum についての詳細は Hewlett Packard Enterprise Storage Information Library の Web サイトにある HPE 3PAR StoreServ Architecture のテクニカルホワイトペーパーを参照してください 28 HPE 3PAR Persistent Checksum FC

詳しくは http://www.hpe.com/storage/spock http://www.hpe.com/info/storage/docs HPE 3PAR Express Writes FC HPE 3PAR OS 3.2.x 以降では HPE 3PAR Express Writes 機能は ホスト HBA モードの 8Gb FC ターゲットポートで bit Express Write としてデフォルトで有効になっています HPE 3PAR Express Writes 機能は 小さなブロックのランダム書き込みのパフォーマンスを最適化します HPE 3PAR StoreServ ストレージは I/O サイズをベースに Express Write を取り扱い ホストドライバーまたはカーネルのパラメーターを変更する必要はありません 16Gb FC ターゲットポートの HPE 3PAR StoreServ ストレージシステムでは HPE 3PAR Express Writes 機能はサポートされていません HPE 3PAR StoreServ ストレージのホストへの接続 FC この段階では HPE 3PAR StoreServ ストレージをサーバーに直接接続するか またはファブリックに接続します これらのタスクには HPE 3PAR StoreServ ストレージをホストまたはファブリックに物理的にケーブル接続する手順が含まれています 以下の図は FC-to-FC 接続または FCoE-to-FC 接続を確立するためのケーブル接続の実行方法を示しています FC-to-FC 接続の図 図 2: FC-to-FC 接続の基本図 RHEL ホスト (FC イニシエーター ) ポートを FC スイッチに接続し 次に HPE 3PAR StoreServ ストレージ (FC ターゲット ) のポートを FC スイッチに接続します HPE 3PAR Express Writes FC 29

FCoE-to-FC 接続の図 図 3: FCoE-to-FC 接続の基本図 RHEL ホスト (FCoE イニシエーター ) ポートを FCoE-enabled スイッチに接続し HPE 3PAR StoreServ ストレージ (FC ターゲット ) のポートを FC スイッチに接続します FCoE スイッチは FCoE の通信を FC に変換し これを HPE 3PAR StoreServ ストレージのターゲットポートが接続されているファブリックに中継できるようにする必要があります FCoE スイッチの VLAN およびルーティングのセットアップと設定は この実装ガイドの範囲外です VLAN の設定とルーティングについての説明は スイッチのメーカーのガイドを参照してください ファブリックのセットアップとゾーニング FC このトピックの内容は HPE 3PAR StoreServ ストレージシステムの Virtual Connect 直接接続ファイバーチャネルを展開するとき つまり HPE 3PAR StoreServ ストレージのポートが BladeSystem c-class 用 HPE Virtual Connect FlexFabric 10Gb/24 ポートモジュールのアップリンクポートにケーブルで直接接続される場合には適用されません ゾーニングは Virtual Connect SAN ファブリックとサーバープロファイルの定義に基づいて 自動的に設定されます Virtual Connect Virtual Connect インターコネクトモジュール Virtual Connect 直接接続ファイバーチャネル機能 および HPE SAN Design Reference Guide についての詳細は SPOCK の Web サイトを参照してください (SPOCK Home > Design Guides > SAN Design Guide) ファブリックのセットアップとゾーニング FC(30 ページ )( スイッチ管理インターフェイスを介したゾーニングについて ) は Smart SAN TDPZ ゾーンを HPE 3PAR OS インターフェイスで作成した場合は適用されません ファブリックゾーニングは FC エンドデバイスのうちどのデバイスをファブリック上で相互にアクセスできるようにするかを制御します また ゾーニングはホストと HPE 3PAR StoreServ ストレージのポートを それらのポートと無関係な登録状態変更通知 (Registered State Change Notifications RSCN) から隔離します 30 FCoE-to-FC 接続の図

詳しくは http://www.hpe.com/storage/spock ファブリックゾーニングのセットアップ FC 手順 デバイスの World Wide Name(WWN) またはスイッチポートを ファブリック内の指定したゾーンに関連付けることで ファブリックゾーニングをセットアップします HPE 3PAR StoreServ ストレージで WWN ゾーニング方式またはポートゾーニング方式のいずれかを使用します ファブリック上でケーブルを移動した場合に起きるスイッチポートの変更が影響しないので WWN ゾーニング方式をお勧めします ファブリックゾーニングの実施 FC 手順 ファブリックゾーニングを行うには ホストの HBA ポートまたは HPE 3PAR StoreServ ストレージのポートをファブリックに接続する前に スイッチのベンダーが提供する方法を使用して ホストの HBA ポートと HPE 3PAR StoreServ ストレージのポート間の関係を作成します ゾーニング構成の選択 FC ファイバーチャネルスイッチのベンダーは さまざまなゾーニング構成でのファブリックエンドデバイスのゾーニングをサポートしています それぞれのゾーニング構成には 異なる長所と短所があります 必要に応じて 適切なゾーニング構成を選択してください HPE 3PAR StoreServ ストレージアレイは 次のゾーニング構成をサポートしています 1 ゾーンあたり 1 イニシエーター 1 ターゲット 1 ゾーンあたり 1 イニシエーター 複数のターゲット (HBA によるゾーニング ) HPE 3PAR StoreServ ストレージには このゾーニング構成をお勧めします HBA によるゾーニングは 他の Hewlett Packard Enterprise ストレージアレイと共存するために必要です 同じセットのターゲットポートにアクセスする複数のイニシエーターが必要なハイアベイラビリティおよびクラスター環境では Hewlett Packard Enterprise は 同じセットのターゲットポートを持つ各々のイニシエーターに対して 個別のゾーンを作成することをお勧めします ゾーン内のストレージターゲットは 同じ HPE 3PAR StoreServ ストレージ 複数の HPE 3PAR StoreServ ストレージ または HPE 3PAR と他の Hewlett Packard Enterprise のストレージシステムの混在とすることができます 1 ゾーンあたり複数ターゲットに対して 1 イニシエーターを使用する方法についての詳細は SPOCK の Web サイトにある HPE SAN Design Reference Guide を参照してください (SPOCK Home > Design Guides > SAN Design Guide) サポートされていないゾーニング構成を使用して問題が発生した場合 Hewlett Packard Enterprise は是正措置の一環として サポートされているゾーニング構成のいずれかの実装を求める場合があります 詳しくは http://www.hpe.com/storage/spock 各イニシエーターが正しいターゲットとゾーニングされていることの確認 FC 始める前に 各イニシエーターが正しいターゲットとゾーン設定されていることを確認する前に 以下のタスクを実行します ファブリックゾーニングのセットアップ FC 31

ホストへのストレージポートの構成を完了し スイッチへ接続します HPE SAN Design Reference Guide に従ってスイッチのゾーン構成を作成し ゾーンセット構成を有効にします showhost コマンドを使用して ストレージノード上でホストが参照できることを確認します 手順 構成 ゾーニング および 各ホストの HBA ポートと HPE 3PAR StoreServ ストレージのポートのファブリックへの接続の後 HPE 3PAR CLI の showhost コマンドを使用してスイッチおよびゾーン構成を確認し 各イニシエーターが正しいターゲットとゾーニングされていることを確認します スイッチベンダーの構成ガイドライン FC HPE 3PAR StoreServ ストレージを接続するファブリックのポートを構成する前に 以下の各 FC スイッチベンダーのガイドラインを参照してください Brocade スイッチでは ホストの HBA ポートまたは HPE 3PAR StoreServ ストレージのポートに接続するスイッチのポートは デフォルトモードに設定する必要があります Brocade ファームウェア 3.0.2 以降を実行している Brocade 3xxx スイッチでは Brocade の telnet インターフェイスおよび portcfgshow コマンドを使用して スイッチの各ポートが正しいモードになっていることを確認します brocade2_1:admin> portcfgshow Ports 0 1 2 3 4 5 6 7 -----------------+--+--+--+--+----+--+--+-- Speed AN AN AN AN AN AN AN AN Trunk Port ON ON ON ON ON ON ON ON Locked L_Port................ Locked G_Port................ Disabled E_Port................ where AN:AutoNegotiate,..:OFF,??:INVALID. FOS ファームウェア 6.3.1a 以降を実行している Brocade 8Gb スイッチでは 以下のフィルワードモードがサポートされています admin>portcfgfillword Usage: portcfgfillword PortNumber Mode [Passive] Mode: 0/-idle-idle - IDLE in Link Init, IDLE as fill word (default) 1/-arbff-arbff - ARBFF in Link Init, ARBFF as fill word 2/-idle-arbff - IDLE in Link Init, ARBFF as fill word (SW) 3/-aa-then-ia - If ARBFF/ARBFF failed, then do IDLE/ARBFF Hewlett Packard Enterprise では portcfgfillword コマンドを使用して フィルワードを優先モードであるモード 3(aa-then-ia) に設定することをお勧めします フィルワードが正しく設定されていない場合 8Gb HBA ポートへの接続時に portstatsshow コマンドを使用すると er_bad_os カウンター (invalid ordered set) が増加します これは 8Gb HBA ポートでは ARBFF-ARBFF フィルワードが必要なためです モード 3 は 4Gb/2Gb HBA のような低速 HBA に対しても正しく動作します 詳細については Brocade の Web サイトにある Fabric OS Command Reference Manual および FOS のリリースノートを参照してください 一部の Hewlett Packard Enterprise スイッチ (HPE SN8000B 8-slot SAN バックボーンダイレクタースイッチ HPE StoreFabric SN8000B 4 スロット SAN ディレクタースイッチ HPE SN6000B 16Gb FC 32 スイッチベンダーの構成ガイドライン FC

スイッチ または HPE SN3000B 16Gb FC スイッチなど ) は 適切なフィルワードモード 3 をデフォルト設定として自動的に選択します Cisco スイッチでは HPE 3PAR StoreServ ストレージのポートまたはホストサーバーの HBA ポートに接続されるポートは AdminMode = FX AdminSpeed = auto port および速度が auto negotiate に設定されている必要があります QLogic スイッチでは ポートのポートタイプが GL-port ポートの速度が auto-detect に設定されている必要があります HPE 3PAR StoreServ ストレージに接続する QLogic スイッチのポートは I/O Stream Guard を disable または auto に設定する必要があります enable には設定しないでください 詳細は www.brocade.com/service-support/index.html を参照してください FCoE - FC ストレージ接続用の HPE FlexFabric 5900 スイッチの設定の構成については www.hpe.com/ h20195/v2/getpdf.aspx/4aa5-5629enw.pdf にあるドキュメント HP Networking Single-Tier FC/FCoE Solution using HP Rack Servers and HP Storage を参照してください 詳しくは http://www.brocade.com/service-support/index.html HPE 3PAR StoreServ ストレージポートの構成 FC デフォルトでは Red Hat Enterprise Linux または Oracle Linux サーバーの QLogic Emulex および Brocade のドライバーは フェイルオーバーをサポートしています QLogic Emulex または Brocade のドライバーを使用してフェイルオーバーをサポートする場合 仮想ボリュームは ホストに対して複数のパスに同時にエクスポートされる必要があります これを行うには ホスト上に複数 HBA ポートの WWN がある HPE 3PAR StoreServ ストレージにホスト定義を作成し VLUN( 仮想論理ユニット番号 ) をそのホスト定義にエクスポートします クラスター内の各 RHEL サーバーが専用のホスト定義を持っている場合は VLUN は複数のホスト定義にエクスポートする必要があります HPE 3PAR StoreServ ストレージポートをホストに接続する前に 以下のサブトピックの構成セットアップを完了してください ストレージシステムのポートの構成 直接接続 FC(33 ページ ) ストレージシステムのポートの構成 ファブリック接続 FC(36 ページ ) Virtual Connect 直接接続ファイバーチャネルを HPE 3PAR StoreServ ストレージシステム用に展開するとき つまり HPE 3PAR StoreServ ストレージのポートが BladeSystem c-class 用 HPE Virtual Connect FlexFabric 10Gb/24 ポートモジュールのアップリンクポートにケーブルで直接接続される場合は ストレージシステムのポートの構成 ファブリック接続 FC(36 ページ ) の手順に従ってください Virtual Connect Virtual Connect インターコネクトモジュール Virtual Connect 直接接続ファイバーチャネル機能 および HPE SAN Design Reference Guide の詳細については Hewlett Packard Enterprise サポートセンターの Web サイトを参照してください 詳しくは http://www.hpe.com/support/hpesc ストレージシステムのポートの構成 直接接続 FC アレイの HPE 3PAR OS バージョン アレイのターゲットポートタイプ およびアレイに直接接続されているホスト FC アダプターの速度によっては 別の FC アレイターゲットポート接続タイプが必要です HPE 3PAR OS 3.2.2 MU2 から HPE 3PAR StoreServ ストレージの 16Gb FC ターゲットを使用した場合に ホストへの直接接続がサポートされました HPE 3PAR StoreServ ストレージポートの構成 FC 33

アレイターゲットポートのアダプターのタイプを識別するには showport -par コマンドを使用して 直接接続を予定しているポートに対してリストされた MaxRate を参照してください たとえば アレイターゲットポート 0:1:1 は 8Gbps と識別され 2:1:1 は 16Gbps とリストされます cli % showport -par N:S:P Connmode ConnType CfgRate MaxRate Class2 UniqNodeWwn VCN IntCoal TMWO Smart_SAN 0:1:1 host loop auto 8Gbps disabled disabled disabled disabled enabled n/a 1:1:1 host loop auto 8Gbps disabled disabled disabled disabled enabled n/a 2:1:1 host point auto 16Gbps disabled disabled disabled disabled disabled unsupported 3:1:1 host point auto 16Gbps disabled disabled disabled disabled disabled unsupported FC の 3PAR StoreServ ストレージのターゲットインターフェイスへの直接接続のサポートは 特定のホストアダプターに限定されています 詳細は SPOCK の Web サイトを参照してください (SPOCK Home > Explore Storage interoperability With SPOCK > Explore 3PAR StoreServ Storage interoperability) サポートされているアダプターがご使用中のホストに存在している場合 直接接続のサポートの表を使用して HPE 3PAR アレイ上に設定する必要がある接続タイプを調べてください 表 3: 直接接続のサポート HPE 3PAR OS バージョン 3PAR アレイ FC ターゲットポート サポートされているホストアダプターポート 接続タイプ リンク速度 3.2.2 MU1 以前 8Gbps 4Gbps ループ 4Gbps 8Gbps ループ 8Gbps 16Gbps ループ 8Gbps 16Gbps 未サポート 未サポート 未サポート 3.2.2 MU2 以降のバージョン 3.2.2 8Gbps 4Gbps ループ 4Gbps 8Gbps ループ 8Gbps 16Gbps ループ 8Gbps 16Gbps 8Gbps ポイント 8Gbps 16Gbps ポイント 16Gbps 32Gbps ポイント 16Gbps 3.3.1 GA 以降 8Gbps 4Gbps ループ 4Gbps 8Gbps ループ 8Gbps 表は続く 34 HPE 3PAR StoreServ ストレージおよびホストの構成 FC

HPE 3PAR OS バージョン 3PAR アレイ FC ターゲットポート サポートされているホストアダプターポート 接続タイプ リンク速度 16Gbps ループ 8Gbps 16Gbps 4Gbps ループ 4Gbps 8Gbps ループ 8Gbps 16Gbps ポイント 16Gbps 32Gbps ポイント 16Gbps FC の HPE 3PAR StoreServ ストレージのターゲットインターフェイスを直接接続用に構成する手順 各直接接続ポートに対し 適切なパラメーターを使用して 以下の HPE 3PAR CLI コマンドを実行してください 1. controlport offline <node:slot:port> コマンドを使用して ポートをオフラインにします cli % controlport offline 0:1:1 2. controlport config host -ct <connection type> <node:slot:port> コマンドを実行します <connection type> には 接続が loop または point であることを示す必須の値を指定します cli % controlport config host -ct loop 0:1:1 3. controlport rst <node:slot:port> コマンドを 3PAR StoreServ ストレージで使用して ポートをリセットします cli % controlport rst 0:1:1 すべてのポートを構成したら HPE 3PAR StoreServ ストレージで showport -par コマンドを使用して ポートが直接接続のホスト用に構成されていることを確認します cli % showport -par N:S:P Connmode ConnType CfgRate MaxRate Class2 UniqNodeWwn VCN IntCoal TMWO Smart_SAN 0:1:1 host loop auto 8Gbps disabled disabled disabled disabled enabled n/a または HPE 3PAR StoreServ ストレージおよびホストの構成 FC 35

cli % showport -par N:S:P Connmode ConnType CfgRate MaxRate Class2 UniqNodeWwn VCN IntCoal TMWO Smart_SAN 0:1:1 host point auto 8Gbps disabled disabled disabled disabled enabled n/a 詳しくは http://www.hpe.com/storage/spock ストレージシステムのポートの構成 ファブリック接続 FC HPE 3PAR StoreServ ストレージポートをファブリック接続用に HPE 3PAR CLI で構成するには 以下の手順を使用します 各ポートに対してこの手順を実行してください 手順 1. HPE 3PAR StoreServ で HPE 3PAR CLI の showport -par コマンドを使用して ポートがファブリックモードのホストポート用に構成されていることを確認します 接続タイプ (ConnType) 値が point の場合 ポートはすでにファブリック接続用に構成されています ConnType 値が loop の場合 ポートは直接接続であり ファブリック接続用には構成されていません cli % showport -par N:S:P Connmode ConnType CfgRate MaxRate Class2 UniqNodeWwn VCN IntCoal 0:4:1 host point auto 8Gbps disabled disabled disabled enabled 2. ポートが構成されていない場合 ホストへの接続用に構成する前に ポートをオフラインにします 注意 : ファブリック接続に備えてポートをオフラインにする前に 既存のホスト接続を中断することがないように 対象のポートが定義済みではないこと およびホストに接続済みではないことを確認してください HPE 3PAR StoreServ ストレージポートがすでにファブリック接続用に構成されている場合は この手順 2 を省略してください ポートをオフラインにするには HPE 3PAR StoreServ ストレージで controlport offline <node:slot:port> コマンドを実行します 以下に例を示します cli % controlport offline 1:5:1 3. ポートをホスト用に構成するには controlport config host -ct point <node:slot:port> コマンドを HPE 3PAR StoreServ ストレージで実行します -ct point は 接続タイプがファブリック接続であることを示しています 以下に例を示します 36 ストレージシステムのポートの構成 ファブリック接続 FC

cli % controlport config host -ct point 1:5:1 4. controlport rst <node:slot:port> コマンドを HPE 3PAR StoreServ ストレージで使用して ポートをリセットします 以下に例を示します cli % controlport rst 1:5:1 ホストの構成 FC SAN ブートの構成 : FC ホストを HPE 3PAR StoreServ ストレージから起動するようにセットアップする場合 HPE 3PAR StoreServ ストレージからのホストの起動 (174 ページ ) の作業を完了してから ここでの残りの作業を完了するようにしてください PCI-HBA およびドライバーの情報の特定 カードおよび接続されているドライバーの情報を特定するには lspci -vv コマンドを使用します 以下の例では 詳細はコマンドの出力に示されています アダプターカード : 05:00.1 Fibre Channel: Emulex Corporation Lancer-X: LightPulse Fibre Channel Host Adapter (rev 30) モデル番号 : SN1100E2P ドライバー : lpfc # lspci -vv egrep "Fibre Vendor driver" 05:00.1 Fibre Channel: Emulex Corporation Lancer-X: LightPulse Fibre Channel Host Adapter (rev 30) Capabilities: [54] Vendor Specific Information: Len=08 <?> [V0] Vendor specific: FC54124622 [VA] Vendor specific: 5545 [VB] Vendor specific: PW=13.3W; PCIE X8 GEN 3 [V1] Vendor specific: HP SN1100E2P 16Gb 2P FC HBA [V2] Vendor specific: SN1100E2P [V5] Vendor specific: LPe16002B-M6-HP [V6] Vendor specific: A0:1, D0:1 [V7] Vendor specific: ID:0103,V:04.04.06.01 Capabilities: [228 v1] Vendor Specific Information: ID=ba5d Rev=1 Len=020 <?> Kernel driver in use: lpfc Emulex HBA の使用 FC Emulex HBA ドライバーの使用の準備 FC Emulex の OOB(Out of Box) ドライバーか またはインボックスドライバーを選択します ホストの構成 FC 37

Hewlett Packard Enterprise は Emulex の OOB(Out of Box) ドライバーか OS で提供されるインボックスドライバーをお勧めします Emulex の OOB ドライバーをダウンロードするには Hewlett Packard Enterprise サポートセンターの Web サイトを参照してください サポートされているドライバーを調べます サポートされているドライバーのリストについては SPOCK の Web サイトを参照してください (SPOCK Home > Explore Storage Interoperability With SPOCK > Explore HPE 3PAR StoreServ Storage interoperability > Explore 3PAR Block Persona interoperability) 詳しくは http://www.hpe.com/support/hpesc http://www.hpe.com/storage/spock modprobe.conf 構成ファイルの作成および initramfs のビルド FC Emulex HBA このトピックでは modprobe.conf ファイルを変更して Emulex HBA のパラメーターを設定し initramfs ファイルシステムをビルドする方法について説明します /etc/modprobe.conf ファイルは RHEL 6 および RHEL 7 で非推奨になりました initramfs を変更するには /etc/modprobe.d/modprobe.conf ファイルを作成してください RHEL 5 でのみ /etc/modprobe.conf の場所を使用してください 手順 1. HPE 3PAR OS 3.1.1 以降の場合 以下の行を追加します options lpfc lpfc_devloss_tmo=14 lpfc_lun_queue_depth=16 lpfc_discovery_threads=32 ターゲットポートのキューの深さと ホストおよび各ホスト間の LUN の数を計算して lpfc_lun_queue_depth 値を調整します Emulex ドライバーのパラメーター lpfc_max_luns には 255( デフォルト ) が設定されます このパラメーターは イニシエーター - ターゲット接続あたりの最大の LUN 数を決定します LUN の数を増やす必要がある場合は この値を 511 に増やしてください HPE 3PAR OS 3.1.1 よりも前のバージョンの場合 対応する RHEL バージョンに応じて lpfc_devloss_tmo または lpfc_nodev_tmo に 14 ではなく 1 を設定してください 2. OS が検出できる LUN の最大数を増加または変更する場合には SCSI レイヤーパラメーターを追加します このパラメーターの値は 新しいバージョンの OS カーネルでは拡大されているか または非推奨になっており修正は必要ありません たとえば ターゲットポートあたり 256 個の LUN を古い OS でサポートするには 次のように設定します options scsi_mod max_luns=256 38 modprobe.conf 構成ファイルの作成および initramfs のビルド FC Emulex HBA

カーネルは modprobe.conf ファイルに定義されている順序で SCSI ドライバーを initramfs からロードし SCSI デバイスが存在する各エントリーに対し 最初のエントリーから昇順に SCSI デバイスエントリー (sda sdb) を割り当てます SCSI ブートディスクがある場合は デバイスエントリー sda を取得する必要があります これは エントリーが bootloaders にハードコーディングされているためです そのため ブートディスクをサポートする scsi_hostadapter エントリーは /etc/modprobe.conf ファイル中で最初に現れる必要があります この動作は RHEL 5 OS で見られていました 3. ドライバートポロジを変更した後で etc/modprobe.d/modprobe.conf ファイルを変更します 以下に HPE 3PAR OS 3.1.1 以降の例を示します # cat modprobe.conf options lpfc lpfc_devloss_tmo=14 lpfc_lun_queue_depth=16 lpfc_discovery_threads=32 HBA によるゾーニングの構成が使用されており HPE 3PAR StoreServ ストレージポートがファブリックを通じて多数のホストに接続されている場合は ターゲットポートで I/O バッファーが使い果たされ そのポート上で他のホストから新たに受信したすべての I/O 要求に対し QUEUE FULL SCSI ステータスメッセージが発行される可能性があります この状況を避けるには ホストのポートキューの深さと LUN キューの深さを絞り込んでください Emulex ドライバーの場合 ポートキューの深さはドライバーパラメーター lpfc_hba_queue_depth で定義されており LUN キューの深さは lpfc_lun_queue_depth で定義されています スロットリングが必要な場合はデフォルト値を変更します 必須 : スロットリングの構成値を計算するためには HPE 3PAR StoreServ ストレージポートに接続されているホストの数と LUN エクスポートの数を慎重に検討する必要があります 設定した値が大きすぎると パフォーマンス低下と SCSI タイムアウトの問題が発生する原因となります キューの深さとポートのキューの監視についての説明は Hewlett Packard Enterprise サポートセンターの Web サイトにあるホワイトペーパー How to calculate suitable LUN queue depths を参照してください 4. initramfs ファイルシステムを再ビルドします modprobe.conf に対して行った変更を有効にするには initramfs ファイルシステムを再ビルドする必要があります initramfs に対する変更はブート時に有効になります マルチパスソフトウェアのセットアップの完了後 ( マルチパスソフトウェアのセットアップ FC(60 ページ ) を参照 ) に initramfs ファイルシステムを再ビルドする場合 そのプロセスの一環として initramfs ファイルシステムの再ビルドを待機します RHEL 5 の場合 : mkinitrd コマンドを使用して initrd を再ビルドします # /sbin/mkinitrd -v -f /boot/<initrd image name> <kernel-version> UEK 5.7 の場合 : HPE 3PAR StoreServ ストレージおよびホストの構成 FC 39

initrd を再ビルドするには mkinitrd コマンドに 次のオプションを追加します # /sbin/mkinitrd --builtin=ehci-hcd --builtin=ohci-hcd --builtin=uhci-hcd -f -v /boot/initrd-2.6.32-200.13.1.el5uek.img 2.6.32-200.13.1.el5uek RHEL 6 または RHEL 7 の場合 : dracut コマンドを使用して initramfs ファイルシステムを再ビルドします # /sbin/dracut -v --force --add multipath --include /etc/multipath /etc/ multipath 5. ホストを再起動します # reboot 6. ホストが再起動したら Emulex HBA ドライバーのパラメーターの変更が有効になっていることを確認します lpfc について次のコマンドのいずれかを使用します 必ず両方の場所を確認してください 一部のパラメーターは両方の場所にありますが 一部は片方にしかありません 以下に例を示します # cat /sys/module/lpfc/parameters/lpfc_devloss_tmo 14 # cat /sys/class/scsi_host/host4/lpfc_devloss_tmo 14 # cat /sys/module/lpfc/parameters/lpfc_discovery_threads 32 sysfsutils オプションパッケージがインストールされている場合 systool を使用して ドライバーのパラメーター値を見つけることができます systool を使用するには ドライバーモジュールが lsmod の出力にロードされている必要があります ドライバーのパラメーターを見つけるには 以下のコマンドを実行します # systool -m lpfc -v... lpfc_devloss_tmo = "14" lpfc_discovery_threads= "32" lpfc_lun_queue_depth= "16" ホストアダプターのインスタンスを見つけるには systool を使用します 40 HPE 3PAR StoreServ ストレージおよびホストの構成 FC

# systool -c fc_host -A port_name -m lpfc Class = "fc_host" Class Device = "host2" Class Device path = "/sys/devices/pci0000:00/0000:00:1c.0/0000:0a:00.0/ host2/fc_host/host2" port_name = "0x100028924aaf29ce" Device = "host2" Device path = "/sys/devices/pci0000:00/0000:00:1c.0/0000:0a:00.0/ host2" Module = "lpfc" 7. bootloader として grub ファイルを使用し /etc/grub.conf ファイルまたは /boot/grub/ grub.conf ファイルの内容を確認して initrd が正しいイメージにマッピングされるようにします RHEL 7.0 の新規の bootloader は grub2 です RHEL 7.0 での grub2 のカスタマイズについては Red Hat Administration Guide を参照してください RHEL 6.5 以前のバージョンの場合 : # vi /etc/grub.conf default=<label number> timeout=5 hiddenmenuf title RedHat Enterprise Linux Server (2.6.18-8.el5) root (hd0,2) kernel /boot/vmlinuz-2.6.18-8.el5 ro root=label=/ rhgb quiet initrd /boot/initrd-2.6.18-8.el5.img QLogic HBA の使用 - FC QLogic HBA ドライバーの使用の準備 FC QLogic の OOB(Out of Box) ドライバーか またはインボックスドライバーを選択します Hewlett Packard Enterprise は QLogic の OOB(Out of Box) ドライバーか OS で提供されるインボックスドライバーをお勧めします QLogic の OOB ドライバーをダウンロードするには Hewlett Packard Enterprise サポートセンターの Web サイトを参照してください サポートされているドライバーを調べます サポートされているドライバーのリストについては SPOCK の Web サイトを参照してください (SPOCK Home > Explore Storage Interoperability With SPOCK > Explore HPE 3PAR StoreServ Storage interoperability > Explore 3PAR Block Persona interoperability) 詳しくは http://www.hpe.com/support/hpesc http://www.hpe.com/storage/spock QLogic HBA の使用 - FC 41

modprobe.conf 構成ファイルの作成および initramfs のビルド FC QLogic HBA このトピックでは modprobe.conf ファイルを変更して QLogic HBA のパラメーターを設定し initramfs ファイルシステムをビルドする方法について説明します /etc/modprobe.conf ファイルは RHEL 6 および RHEL 7 で非推奨になりました initramfs を変更するには /etc/modprobe.d/modprobe.conf ファイルを作成してください RHEL 5 でのみ /etc/modprobe.conf の場所を使用してください 手順 1. HPE 3PAR OS 3.1.1 以降の場合は options qla2xxx の行を変更し 以下のように qlport_down_retry=14 を追加します /etc/modprobe.conf の変更された出力には 以下のものが含まれています HPE 3PAR OS 3.1.1 よりも前のバージョンの場合 qlport_down_retry に 14 ではなく 1 を設定してください ファンアウトの構成が使用されており HPE 3PAR StoreServ ストレージポートがファブリックを通じて多数のホストに接続されている場合は ターゲットポートで I/O バッファーが使い果たされ そのポート上でホストから新たに受信したすべての I/O 要求に対し QUEUE FULL SCSI ステータスメッセージが発行される可能性があります この状況を避けるには ホストのポートキューの深さと LUN キューの深さを絞り込んでください デフォルトでは QLogic ドライバーによりポートキューの深さ ( 実行スロットル ) に FFFF(65535) が設定されて デフォルトの BIOS 実行値である 32 が上書きされ LUN キューの深さに 32( デフォルト ) が設定されます ql2xmaxqdepth パラメーターを使用して LUN キューの深さの値を小さい値に絞り込みます QLogic には ポートキューの深さや実行スロットルを変更するためのドライバー設定がありません スロットリングが必要な場合はデフォルト値を変更します HPE 3PAR OS 3.1.1 以降の場合の ql2xmaxqdepth に 16 が設定された /etc/modprobe.d/ modprobe.conf ファイルの例を 以下に示します # cat modprobe.conf options qla2xxx qlport_down_retry=14 ql2xmaxqdepth=16 Hewlett Packard Enterprise では スロットリングの構成値を計算するときは HPE 3PAR StoreServ ストレージポートに接続されているホストの数と LUN エクスポートの数を管理者が慎重に検討することをお勧めします 設定した値が小さすぎると パフォーマンス低下と SCSI タイムアウトの問題が発生する原因となります 2. initramfs ファイルシステムを再ビルドします 42 modprobe.conf 構成ファイルの作成および initramfs のビルド FC QLogic HBA

modprobe.conf に対して行った変更を有効にするには initramfs ファイルシステムを再ビルドする必要があります initramfs に対する変更はブート時に有効になります マルチパスソフトウェアのセットアップの完了後 ( マルチパスソフトウェアのセットアップ FC(60 ページ ) を参照 ) に initramfs ファイルシステムを再ビルドする場合 そのプロセスの一環として initramfs ファイルシステムの再ビルドを待機します RHEL 5 の場合 : mkinitrd コマンドを使用して initrd を再ビルドします # /sbin/mkinitrd -v -f /boot/<initrd image name> <kernel-version> UEK 5.7 の場合 : initrd を再ビルドするには mkinitrd コマンドに 次のオプションを追加します # /sbin/mkinitrd --builtin=ehci-hcd --builtin=ohci-hcd --builtin=uhci-hcd -f -v /boot/initrd-2.6.32-200.13.1.el5uek.img 2.6.32-200.13.1.el5uek RHEL 6 または RHEL 7 の場合 : dracut コマンドを使用して initramfs ファイルシステムを再ビルドします # /sbin/dracut --force --add multipath --include /etc/multipath /etc/ multipath 3. ホストを再起動します # reboot 4. ホストが再起動したら QLogic HBA ドライバーのパラメーターの変更が有効になっていることを確認します 以下に例を示します # cat /sys/module/qla2xxx/parameters/ql2xmaxqdepth 16 # cat /sys/module/qla2xxx/parameters/qlport_down_retry 14 sysfsutils オプションパッケージがインストールされている場合 systool を使用して ドライバーのパラメーター値を見つけることができます systool を使用するには ドライバーモジュールが lsmod の出力にロードされている必要があります ドライバーのパラメーターを見つけるには 以下のコマンドを実行します HPE 3PAR StoreServ ストレージおよびホストの構成 FC 43

# systool -m qla2xxx -v... ql2xmaxqdepth = "16" qlport_down_retry = "14" ホストアダプターのインスタンスを見つけるには systool を使用します # systool -c fc_host -A port_name -m qla2xxx Class = "fc_host" Class Device = "host0" Class Device path = "/sys/devices/pci0000:00/0000:00:1c.0/0000:0a:00.0/ host0/fc_host/host0" port_name = "0x50014380231c4a3c" Device = "host0" Device path = "/sys/devices/pci0000:00/0000:00:1c.0/0000:0a:00.0/ host0" Module = "qla2xxx" 5. bootloader として grub ファイルを使用し /etc/grub.conf ファイルまたは /boot/grub/ grub.conf ファイルの内容を確認して initrd が正しいイメージにマッピングされるようにします RHEL 7.0 の新規の bootloader は grub2 です RHEL 7.0 での Grub2 のカスタマイズについては Red Hat Administration Guide を参照してください RHEL 6.5 以前のバージョンの場合 : # vi /etc/grub.conf default=<label number> timeout=5 hiddenmenu title RedHat Enterprise Linux Server (kernel name) root (hd0,0) kernel /<kernel name> ro root=label=/ rhgb quiet initrd /<RamDisImage> NVRAM および BIOS のセットアップ FC QLogic HBA QLogic Fast!UTIL を使用して QLogic カード用の以下の NVRAM 構成を行います Fast!UTIL ユーティリティにアクセスするには サーバーをハードブートし プロンプトが表示されたら以下の手順を実行します 44 NVRAM および BIOS のセットアップ FC QLogic HBA

QLogic HBA 上の NVRAM 設定は HBA がインストールされたサーバーから変更可能です これらの設定は HBA がサーバーから取り外された後でも HBA 向けに維持されます この構成の正しい設定を取得できるように すべての NVRAM 設定をデフォルトに戻す手順が提供されています 手順 1. プロンプトで Ctrl+Q を入力して Fast!UTIL を起動します 各 HBA ポートがホストバスアダプターとして報告され それぞれについて以下の設定を行う必要があります 2. メインメニューからホストアダプターを選択します 3. HBA のデフォルト設定を Configuration Settings > Restore Default Settings で復元します 4. 以下の設定変更を実行します これらのメニューオプションで提供されるパラメーターは QLogic HBA のモデルによって異なる場合があり ここに示すとおりに表示されない場合があります Configuration Settings > Advanced Adapter Settings > Execution Throttle: 256 Configuration Settings > Advanced Adapter Settings > LUNs per Target: 256 Configuration Settings > Extended Firmware Settings > Data Rate: 2 (AutoNegotiate) 5. HPE 3PAR OS のターゲットインターフェイスをベースとして 接続のオプションを指定します これらの設定を行う必要があるのは デフォルトの接続オプション (Loop および Point のトポロジが自動的にまず試されます ) では動作しない場合だけです BIOS メニューは インストールされているアダプターのモデルと BIOS のバージョンによって異なるため ここに示すとおりに表示されない可能性があります 使用しているアダプターのマニュアルを参照してください ホストへの 3PAR 8Gb ターゲットインターフェイス接続には 直接接続の Loop トポロジが必要です ホストへの 3PAR 16Gb ターゲットインターフェイス接続には 直接接続の Point トポロジが必要です ファブリック接続のホストへの 3PAR ターゲットインターフェイス接続には Point トポロジが必要です 直接接続構成の場合は Loop トポロジを指定します Configuration Settings > Extended Firmware Settings > Connection Options: 0 (Loop Only) ファブリック構成の場合は Point-to-Point トポロジを指定します Configuration Settings > Extended Firmware Settings > Connection Options: 1 (Point to Point Only) 6. 個別の HBA ポートとして一覧表示される各ポートについて繰り返します HPE 3PAR StoreServ ストレージおよびホストの構成 FC 45

SCLI ユーティリティを使用した QLogic HBA の構成 FC 注意 : QLogic 付属のドライバーを実行している場合は ユーティリティツールのみがインストールされていることを確認してください 推奨される方法は Fast!Util HBA を使用することです これは QLogic ツールが 付属の一部のドライバーと互換性がない可能性があるためです Itanium サーバーの場合は この方法が使用できる唯一の方法です 他の Intel プラットフォームサーバーの場合は SCLI ユーティリティを使用するか Fast!Util HBA BIOS による方法を使用します Extensible Firmware Interface(EFI) をシステムファームウェア (BIOS) として使用している Intel Itanium サーバーで QLogic カード対するトポロジを変更するには QLogic SANsurfer FC CLI ユーティリティを使用します 最新版の SCLI ユーティリティを QLogic の Web サイトからダウンロードするか ドライバーパッケージのインストールの一部としてインストールされるバージョンを使用します 各 HBA ポートに対して QLogic SANsurfer FC CLI ユーティリティをインストールした後は 次のコマンドを実行して 正しいポート接続タイプを設定します ( 直接 > Loop ファブリック > Point) ファブリック接続の場合 次のように SCLI ユーティリティ使用して ポート接続タイプを設定します # /opt/qlogic_corporation/sansurfercli/scli -n X CO 1 直接接続の場合 次のように SCLI ユーティリティ使用して ポート接続タイプを設定します # /opt/qlogic_corporation/sansurfercli/scli -n X CO 0 ここで X は HBA FC ポート番号に等しく HBA ポート番号は 0 から始まります たとえば HBA ポート 1 と 3 を Point to Point/ ファブリックトポロジに設定するには 次のコマンドを実行します # /opt/qlogic_corporation/sansurfercli/scli -n 1 CO 1 # /opt/qlogic_corporation/sansurfercli/scli -n 3 CO 1 同じ HBA ポート 1 と 3 の設定を Loop トポロジにするには 次のコマンドを実行します # /opt/qlogic_corporation/sansurfercli/scli -n 1 CO 0 # /opt/qlogic_corporation/sansurfercli/scli -n 3 CO 0 設定を確認します # /opt/qlogic_corporation/sansurfercli/scli -I 1 # /opt/qlogic_corporation/sansurfercli/scli -I 3 46 SCLI ユーティリティを使用した QLogic HBA の構成 FC

以下の設定を変更する他のコマンドラインオプションについては SANsurfer FC CLI ユーティリティプログラムのリリース通知を参照してください LUNs per Target: 256 Data Rate: 4 (Auto Negotiate) Brocade HBA の使用 - FC Brocade HBA ドライバーの使用の準備 FC Brocade の OOB(Out of Box) ドライバーか またはインボックスドライバーを選択します Hewlett Packard Enterprise は Brocade の OOB(Out of Box) ドライバーか OS で提供されるインボックスドライバーをお勧めします Brocade の OOB ドライバーをダウンロードするには Hewlett Packard Enterprise サポートセンターの Web サイトを参照してください サポートされているドライバーを調べます サポートされているドライバーのリストについては SPOCK の Web サイトを参照してください (SPOCK Home > Explore Storage Interoperability With SPOCK > Explore HPE 3PAR StoreServ Storage interoperability > Explore 3PAR Block Persona interoperability) 詳しくは http://www.hpe.com/support/hpesc http://www.hpe.com/storage/spock Brocade BCU ユーティリティを使用した Brocade HBA の構成 FC Brocade は その HBA を構成するための CLI ユーティリティを提供しています これは GUI としても使用できます これらのツールをインストールして HBA とドライバーの多数のパラメーターを設定するために使用できます BCU の CLI および GUI ユーティリティの使用法については Brocade の Web サイトにあるマニュアルを参照してください Brocade FC HBA では デフォルトの Path TOV パラメーターは 30 秒に設定されています この値を 14 秒に変更することをお勧めします このパラメーターの値を変更するには Brocade BCU コマンドラインユーティリティを使用する必要があります Brocade BCU ユーティリティによるパラメーターの変更 ( 例 ) 手順 1. これはポートごとの設定です bcu port --list コマンドを実行して 使用可能なポートの一覧を表示します Brocade HBA の使用 - FC 47

# bcu port --list ------------------------------------------------------------- Port# FN Type PWWN/MAC FC Addr/ Media State Spd Eth dev ------------------------------------------------------------- 1/0 - fc 10:00:8c:7c:ff:30:41:60 036100 sw Linkup 4G 0 fc 10:00:8c:7c:ff:30:41:60 036100 sw Linkup 4G 1/1 - fc 10:00:8c:7c:ff:30:41:61 036000 sw Linkup 4G 1 fc 10:00:8c:7c:ff:30:41:61 036000 sw Linkup 4G ------------------------------------------------------------- 2. bcu fcpim --pathtov <pcifn> <tov> コマンドを実行し 各ポートに対して path_tov の値を設定します # bcu fcpim --pathtov 1/0 14 path timeout is set to 14 3. 以下のコマンドを実行して 各ポートの pathtov 値が設定されていることを確認します # bcu vhba --query 1/0... Path TOV : 14 seconds 詳しくは http://www.brocade.com/ ストレージ機能特有のホストドライバーパラメーターの有効化 ( オプション ) 以降のトピックでは 有効化することでオプションのストレージ機能を利用することができる 追加のホストドライバーパラメーターについて説明します これらのパラメーターをリストしない古いバージョンのホストドライバーを有効化することはできません このストレージ機能は ホストのインフラストラクチャが機能の要件を満たしており 機能を利用する場合に有効化してください オプションであると記載されていますが この項を参照して理解してください ホストアダプターでの HPE Smart SAN for 3PAR の有効化 付加的なホストアダプターパラメーターを追加し これらを有効化すると ファブリックデバイスマネージメントインターフェイス (FDMI) プロトコルを使用することで スイッチの FDMI データベースにホストアダプター情報が提供されます Target Driven Zones(TPDZ) が使用されている場合 FDMI 情報は HPE 3PAR CLI コマンドを使用して 直接 HPE 3PAR アレイ上で取得することができます 要件 : HPE Smart SAN for 3PAR 2.0 をサポートする HPE 3PAR OS 3.3.1 が必要です ホストアダプターは 新しいドライバーパラメーターを持つレベルのバージョンのドライバーを必要とします HBA は 8Gb 以上である必要があります Emulex ドライバーのバージョンの要件は サポート情報 - Customer Notice のドキュメントに記載されています Hewlett Packard Enterprise サポートセンターの Web サイト h20564.www2.hpe.com/ hpsc/doc/public/display?docid=emr_na-c05265324&sp4ts.oid=5335712 を参照してください ファブリックスイッチは 特定のバージョンのファブリック OS を実行している必要があります 48 ストレージ機能特有のホストドライバーパラメーターの有効化 ( オプション )

手順 1. 有効にする前に 以下のドライバーパラメーターがホスト上で利用可能であることを確認します 変更を行う前に initramfs イメージをバックアップします # cp /boot/initramfs-<kernel>.img /boot/<initramfs-<kernel>_backup.img 注意 : modprobe.conf で有効にする前に ドライバーモジュールパラメーターが存在することを確認してください initramfs イメージ内で有効になったパラメーターがドライバー内に存在しない場合 ホストは起動されません. QLogic アダプター 以下のパラメーターが存在することをチェックします /sys/module/qla2xxx/parameters/ql2xfdmienable または /sys/module/qla2xxx/parameters/ql2xsmartsan ql2xfdmienable と ql2xsmartsan の両方が存在する場合は 提供される情報が ql2xfdmienable よりも多いため ql2xsmartsan だけを有効にします modprobe.conf で パラメーター ql2xfdmienable=1 または ql2xsmartsan=1 を有効にします options qla2xxx qlport_down_retry=14 ql2xmaxqdepth=16 ql2xfdmienable=1 Emulex アダプター 以下のパラメーターが存在することをチェックします /sys/module/lpfc/parameters/lpfc_enable_smartsan modprobe.conf で lpfc_enable_smartsan パラメーターを有効にします options lpfc lpfc_devloss_tmo=14 lpfc_lun_queue_depth=16 lpfc_discovery_threads=32 lpfc_enable_smartsan=1 2. スイッチの以下のコマンドを使用して FDMI および Smart SAN の情報を調べます Brocade B シリーズのスイッチ : # fdmishow Cisco C シリーズのスイッチ : # show fdmi database HPE 3PAR StoreServ ストレージおよびホストの構成 FC 49

Cisco のスイッチは Smart SAN 情報をサポートしていません HPE 5900 FlexFabric スイッチ : # display fdmi database # display fdmi database verbose # display fdmi database vsan <vsan-num> hba-id <hbaid> verbose brocade > fdmishow 10:00:3c:a8:2a:fe:5b:e4 Ports: 1 10:00:3c:a8:2a:fe:5b:e4 Port attributes: FC4 Types: FCP FC-Svc Supported Speed: 4 8 16 Gb/sPort Speed: 16 Gb/s Max Frame Size: 2048 bytes Device Name: /sys/class/scsi_host/host6 Host Name: dl380g9-32.3pardata.com Node Name: 20:00:3c:a8:2a:fe:5b:e4 Port Name: 10:00:3c:a8:2a:fe:5b:e4 Port Type: N_Port (0x1) Port Symb Name: Emulex PPN-10:00:3c:a8:2a:fe:5b:e4 Class of Service: 2, 3 Fabric Name: 20:0b:50:eb:1a:ed:9a:dd FC4 Active Type: FCP FC-Svc Port State: 0x2 Discovered Ports: 0x2 Port Identifier: 0x0f0b00 *** Smart SAN Attributes *** Service Category: Smart SAN Initiator GUID: 0x20003ca82afe5be410003ca82afe5be4 Version: Smart SAN Version 2.0 Product Name: SN1100E2P Port Info: Physical QOS Support: Not Supported Security Support: Tier 1 HBA attributes: Node Name: 20:00:3c:a8:2a:fe:5b:e4 Manufacturer: Emulex Corporation Serial Number: CN652302J7 Model: SN1100E2P Model Description: HP SN1100E2P 16Gb 2P FC HBA Hardware Version: 0000000d Driver Version: 11.1.0.2 Option ROM Version: 11.1.183.21 Firmware Version: 11.1.183.21 OS Name and Version: Linux 3.10.0-513.el7.x86_64 #1 SMP Wed Oct 12 09:41:28 EDT 2016 Max CT Payload Length: 0x0003c000 Symbolic Name: Emulex SN1100E2P FV11.1.183.21 DV11.1.0.2 HN:dl380g9-32.3pardata.com OS:Linux Number of Ports: 1 Fabric Name: 10:00:50:eb:1a:ed:9a:dd Bios Version: 11.1.183.21 Vendor Identifier: EMULEX 50 HPE 3PAR StoreServ ストレージおよびホストの構成 FC

initramfs ファイルを再構築し ホストを再起動してパラメーターを有効にします ホストが Target Driven Zone(TDPZ) で 3PAR ターゲットポートとゾーニングされており HPE Smart SAN for 3PAR 2.0 が有効な HPE 3PAR OS 3.3.1 を実行している場合 ホストの HBA 情報をアレイの CLI コマンドで取得することができます cli % showportdev tzone -d 0:4:1 Zone Name: tdz3par_20410002ac07e017_00 Zone Entry Count: 8 Zone State: up_to_date Principal Member: 20410002AC07E017 Port WWN: 10003CA82AFE5BE4 Alias Name: Port Hostname: dl380g9-32.3pardata.com HBA Manufacturer: Emulex Corporation HBA Model: HP SN1100E2P 16Gb 2P FC HBA HBA Driver Version: 11.1.0.2 HBA Firmware Version: 11.1.183.21 HBA OS Name/Version: Linux 3.10.0-513.el7.x86_64 #1 SMP Wed Oct 12 09:41:28 EDT 2016 Port Supported Speed: 4Gbps 8Gbps 16Gbps Port Current Speed: 16Gbps Port OS Device Name: /sys/class/scsi_host/host6 Port SSAN QoS Support: Not Supported Port SSAN Security Support: Tier 1 また 以下のコマンドは アレイポートのホスト HBA ドライバーおよびファームウェアについての高度なレベルの情報を提供できます cli % showportdev ns 0:4:1 PtId LpID Hadr ----Node_WWN---- ----Port_WWN---- ftrs svpm bbct flen -----vp_wwn----- ------------------------------------- SNN------------------------------------- Name 0xf0b00 0x02 0x00 20003CA82AFE5BE4 10003CA82AFE5BE4 0x0000 0x0000 0x0000 0x0000 20410002AC07E017 n/a Emulex SN1100E2P FV11.1.183.21 DV11.1.0.2 HN:dl380g9-32.3pardata.com OS:Linux dl380g9-32 詳細は Hewlett Packard Enterprise Information Library の Web サイトにある HPE Smart SAN for 3PAR 2.0 User Guide を参照してください FC での HPE 3PAR Persistent Checksum DIF 保護は 標準の 512 バイト / セクターにさらに 8 バイトを追加し 追加のチェックサムデータが 520 バイト / セクターとなります HPE 3PAR アレイでの DIF の実装方法は 2 種類あります 3PAR Host DIF 標準 DIF FC での HPE 3PAR Persistent Checksum 51

3PAR Host DIF HPE 3PAR アレイと通信するときに SAN 内で DIF をサポートするため Hewlett Packard Enterprise が提供するホストイニシエータードライバーが書き込まれます FC HBA 層は HPE 3PAR アレイボリュームを認識しているため この DIF タグを管理します この実装方式は 3PAR Host DIF と呼ばれます 3PAR Host DIF をサポートするには 以下の要件を満たす必要があります HPE 3PAR OS バージョン : 3PAR Host DIF をサポートするための要件 HPE 3PAR OS 3.2.2 以降のバージョン HPE 3PAR アレイの要件 : すべての HPE 3PAR StoreServ 8000 および 20000 モデル これらのモデルには HPE 3PAR Gen 5 Thin Express ASIC があります ターゲットアレイ HBA: DIF タグ : HPE 3PAR StoreServ ストレージボリューム : ホスト HBA イニシエーター : ホストのファームウェアおよびドライバーの要件 : RHEL OS のバージョン : HPE 3PAR StoreServ ファイバーチャネル (FC) アダプターのみ DIF 機能は ストレージボリュームレベルに置かれます ホストから見えるすべてのストレージボリュームは 3PAR Host DIF が有効でなければなりません 別の DIF ポリシーのボリュームをホストにエクスポートしないでください FC HBA のみがサポートされます 16Gb HBA 以上の速度の HPE StoreFabric が必要です 詳細は SPOCK の Web サイトを参照してください HPE が提供した HPE ドライバー (OOB) およびファームウェアを実行する必要があります このソフトウェアは HPE のサポートサイトまたは Service Pack for ProLiant(SPP) イメージから入手できます ファイバーチャネルのドライバー / ファームウェアの組み合わせについては SPOCK OS Config Set > Host Bus Adapters > Persistent Checksum Column を参照してください RHEL 6 および RHEL 7 の高度なアップデート SPOCK Persistent Checksum のカラムを参照してください アレイおよびストレージボリュームでの 3PAR Host DIF の設定 HPE 3PAR OS 3.2.2 の場合 3PAR Host DIF が有効であることを確認するには 以下のコマンドを実行します cli % showsys -param grep DIF HostDIF : yes HPE 3PAR OS 3.2.2 で DIF の設定がデフォルトの ON の場合 以前の HPE 3PAR OS バージョンから移行されたすべてのストレージボリュームは デフォルト設定になります つまり 古い HPE 3PAR OS で作成されたボリュームを含むすべてのストレージボリュームで DIF が有効になります これはアレイ全体の設定で すべてのストレージボリュームの作成に適用されていました デフォルトの設定を使用して HPE 3PAR OS 3.2.2 で作成されたボリュームは 3PAR HostDIF が有効になります HPE 3PAR OS 3.2.2 の場合 ボリュームに設定された DIF ポリシーを どの CLI コマンドを使用しても参照できません 52 3PAR Host DIF

HPE 3PAR OS 3.3.1 の場合 HPE 3PAR OS が以下のコマンドを実行して 3PAR DIF が有効であることを確認します cli % showsys -param egrep DIF HostDIF : yes HostDIFTemplate : 3par_host_dif HPE 3PAR OS 3.3.1 の場合 DIF が有効であることを HostDIF が判断し 新しく作成されたストレージボリュームにデフォルトで設定される DIF ポリシーが 3PAR Host DIF Std Host DIF または No Host DIF のどれであるかを HostDIFTemplate が判断します デフォルトの設定は DIF が有効で 新しいボリュームは DIF が有効な状態で 3PAR Host DIF のポリシーで作成されます HPE 3PAR OS 3.2.1 または 3.2.2 から 3.3.1 へアップグレードしたストレージアレイの場合 古いバージョンで作成されたストレージボリュームも含め ストレージボリュームの DIF は有効です HPE 3PAR OS 3.2.2 で DIF が明示的に無効になっている場合 この設定が HPE 3PAR OS 3.3.1 のアップグレードでも繰り返され DIF が無効のままになることがあります HPE 3PAR OS 3.3.1 の場合 DIF ポリシーは ボリューム単位で設定できます このポリシーは 作成時にデフォルトの HostDIFTemplate を使用して設定されるか または createvv -pol オプションを使用してユーザーが指定することができます たとえば デフォルトの HostDIFTemplate システム設定を使用して createvv コマンドを実行します cli % createvv cpg1 vv1 40g たとえば HostDIFTemplate に 3PAR Host DIF が設定されていない場合 createvv -pol コマンドを使用します cli % createvv -pol 3par_host_dif cpg1 vv1 40g たとえば setvv コマンドのポストボリューム作成を使用します cli % setvv -pol 3par_host_dif vv1 ボリュームの DIF ポリシーを参照するには showvv -pol コマンドを使用します cli % showvv -pol Id Name ---------------------------- Policies----------------------------- 1 vv1 stale_ss,no_system,no_one_host,cache,no_zero_detect,3par_host_dif cli % showvv pol -host <hostname> 重要 : デフォルトの HostDIFTemplate および HostDIF ポリシーは 変更しないことをお勧めします ホストにエクスポートされているすべてのボリュームには同じ DIF ポリシーが設定されている必要があり 異なる DIF ポリシーのボリュームの混在はサポートされていません ボリュームの設定を確認するには showvv -pol -host <host> を使用してください HPE 3PAR StoreServ ストレージおよびホストの構成 FC 53

ホストドライバー上での 3PAR Host DIF の設定 Emulex: Hewlett Packard Enterprise が提供している Emulex ドライバー上で 3PAR DIF が有効になっていることを確認するには 以下のドライバーパラメーターをチェックします # cat /sys/module/lpfc/parameters/lpfc_external_dif このオプションは 3PAR DIF をサポートしている HPE ドライバーでは デフォルトで有効になっています ホストの 3PAR DIF をオフにするには modprobe.conf ファイルを使用して lpfc_external_dif パラメーターに 0 を設定し initramfs を再構築します QLogic: Hewlett Packard Enterprise が提供している QLogic ドライバー上で 3PAR DIF が有効になっていることを確認するには 以下のドライバーパラメーターをチェックします # cat /sys/module/qla2xxx/parameters/ql2xenabledif_tgt 1 このオプションは 3PAR DIF をサポートしている HPE ドライバーでは デフォルトで有効になっています ホストの 3PAR DIF をオフにするには modprobe.conf ファイルを使用して ql2xenabledif_tgt パラメーターに 0 を設定し initramfs を再構築します 3PAR Host DIF ボリュームポリシーの検証 ボリュームの DIF ポリシーを調べるには ホスト上で sg_inq コマンドを使用します このコマンドは HBA による DIF データの送信の有無は調べません # sg_inq -H /dev/sda standard INQUIRY: 00 00 00 06 12 a7 19 10 32 33 50 41 52 64 61 74 61...23PARdata 10 56 56 20 20 20 20 20 20 20 20 20 20 20 20 20 20 VV 20 33 33 31 30 30 30 33 45 30 30 30 37 45 32 34 37 3310003E0007E247 30 30 30 30 30 33 50 41 52 00 00 00 00 00 00 00 00 00003PAR... 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00... 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00... 60 33 2e 33 2e 31 2e 32 38 00 00 00 00 00 00 00 00 3.3.1.28... 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00... 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00... 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00... a0 00 00 00 00 00 00 00 00 02 01 8a 00... Vendor identification: 3PARdata Product identification: VV Product revision level: 3310 8a は 3PAR Host DIF がサポートされていることを示しています 8a とは a0 00 00 00 00 00 00 00 00 02 01 8a 00 のことです 54 HPE 3PAR StoreServ ストレージおよびホストの構成 FC

histport -cdbstats コマンドは アレイポート上での DIF のアクティビティを表示します cli % histport -cdbstats cdbdifcols all 13:58:31 12/12/2016 ---------Cnt---------- Port 28 2A 89 93 1:0:2 1494156 1983406 297 0 標準 DIF HPE 3PAR Persistent Checksum についての詳細は Hewlett Packard Enterprise Storage Information Library の Web サイトにある HPE 3PAR StoreServ Architecture のテクニカルホワイトペーパーを参照してください 標準 DIF は SCSI T10 committee で規定されているデータ保護方法で 保護情報を含む 3 つのタグがデータブロックに関連するようにします HPE 3PAR アレイは Type-1 の DIF をサポートしています FC HBA ドライバーではなく ホスト OS 層がこの DIF タグを追加するため この DIF タイプは標準 DIF と呼ばれ HPE 3PAR OS 3.3.1 リリースからサポートされています 標準 DIF をサポートするには 以下の要件を満たす必要があります HPE 3PAR OS バージョン : 標準 DIF をサポートするための要件 HPE 3PAR OS 3.3.1 以降のバージョン HPE 3PAR アレイの要件 : すべての HPE 3PAR StoreServ 8000 および 20000 モデル これらのモデルには HPE 3PAR Gen 5 Thin Express ASIC があります ターゲットアレイ HBA: DIF タグ : HPE 3PAR StoreServ ストレージボリューム : ホスト HBA イニシエーター : ホストのファームウェアおよびドライバーの要件 : RHEL OS のバージョン : HPE 3PAR StoreServ ファイバーチャネル (FC) アダプターのみ DIF 機能は ストレージボリュームレベルに置かれます ホストから見えるすべてのストレージボリュームは 標準 Host DIF が有効でなければなりません 別の DIF ポリシーのボリュームをホストにエクスポートしないでください FC HBA のみがサポートされます 詳細は SPOCK の Web サイトを参照してください ネイティブのインボックスドライバーを実行する必要があります ファイバーチャネルのドライバー / ファームウェアの組み合わせについては SPOCK OS Config Set > Host Bus Adapters > Persistent Checksum Column を参照してください RHEL 7.2 以降のバージョン (7.1 以前のバージョンは未サポート ) ファイルシステムは DIF( たとえば EXT3) をサポートしていません デフォルトでは 作成されたすべてのボリュームのアレイの設定が 3PAR Host DIF タイプであるため 標準 DIF を使用する必要がある場合は HostDIFTemplate 方式を使用することはお勧めしません 代わりに ボリュームのポリシー設定で createvv コマンドを使用します createvv コマンドに -pol オプションを指定して使用します 標準 DIF 55

cli% createvv pol std_host_dif cpg1 vv1 40g setvv コマンドのポストボリューム作成を使用します cli% setvv -pol std_host_dif vv1 ボリュームの DIF ポリシーを参照するには showvv -pol コマンドを使用します cli % showvv -pol Id Name ---------------------------- Policies----------------------------- 1 vv1 stale_ss,no_system,no_one_host,cache,no_zero_detect,std_host_dif cli% showvv pol -host <hostname> Hewlett Packard Enterprise では デフォルトの HostDIFTemplate および HostDIF ポリシーを変更しないことをお勧めします ホストにエクスポートされているすべてのボリュームには同じ DIF ポリシーが設定されている必要があり 異なる DIF ポリシーのボリュームの混在はサポートされていません ボリュームの設定を確認するには showvv -pol -host <host> を使用してください ホストドライバー上での標準 Host DIF の設定 ホストドライバーの設定を有効にする必要があるのは RHEL 7.2 以降のバージョンの OS だけです このドライバー設定が RHEL 6 RHEL 7 または 7.1 などの未サポートのバージョンの OS で有効になった場合 データの破壊などの I/O の問題が発生します 1. 有効にする前に 以下のドライバーパラメーターがホスト上で利用可能であることを確認します 変更を行う前に initramfs イメージをバックアップします このパラメーターが利用可能でない場合は ホストが起動できない状態になるため 有効にしないでください # cp /boot/initramfs-<kernel>.img /boot/<initramfs-<kernel>_backup.img QLogic: /sys/module/qla2xxx/parameters/ql2xenabledif /sys/module/qla2xxx/parameters/ql2xenablehba_err_chk Emulex: /sys/module/lpfc/parameters/lpfc_enable_bg 2. これらのドライバーパラメーターを modprobe.conf に追加し initramfs ファイルを再構築します これらのパラメーターは IO ドライバー内でデフォルトで有効になっていることがあります パラメーターがデフォルトで有効になっている場合は 次の項まで進みます QLogic: options qla2xxx ql2xenabledif=2 ql2xenablehba_err_chk=2 56 HPE 3PAR StoreServ ストレージおよびホストの構成 FC

Emulex: options lpfc lpfc_enable_bg=1 ドライバーに他にも有効にするパラメーターがある場合は それらのパラメーターを追加する必要があります たとえば 標準 DIF パラメーターとともに 以下の QLogic ドライバーパラメーターが追加されます options qla2xxx qlport_down_retry=14 ql2xmaxqdepth=16 ql2xenabledif=2 ql2xenablehba_err_chk=2 たとえば 標準 DIF パラメーターとともに 以下の Emulex ドライバーパラメーターが追加されます options lpfc lpfc_devloss_tmo=14 lpfc_lun_queue_depth=16 lpfc_discovery_threads=32 lpfc_enable_bg=1 3. 再起動後 パラメーターを確認します QLogic: # cat /sys/module/qla2xxx/parameters/ql2xenabledif 2 # cat /sys/module/qla2xxx/parameters/ql2xenablehba_err_chk 2 Emulex: # cat /sys/module/lpfc/parameters/lpfc_enable_bg 1 標準 DIF ボリュームポリシーの検証 ボリュームの DIF ポリシーを調べるには ホスト上で sg_inq コマンドを使用します このコマンドは HBA による DIF データの送信の有無は調べません HPE 3PAR StoreServ ストレージおよびホストの構成 FC 57

cli% sg_inq -H /dev/sdd standard INQUIRY: 00 00 00 06 12 a7 19 10 32 33 50 41 52 64 61 74 61...23PARdata 10 56 56 20 20 20 20 20 20 20 20 20 20 20 20 20 20 VV 20 33 33 31 30 30 31 46 39 30 30 30 37 45 32 34 38 331001F90007E248 30 30 30 30 30 33 50 41 52 00 00 00 00 00 00 00 00 00003PAR... 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00... 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00... 60 33 2e 33 2e 31 2e 31 36 39 00 00 00 00 00 00 00 3.3.1.169... 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00... 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00... 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00... a0 00 00 00 00 00 00 00 00 02 01 00 00... Vendor identification: 3PARdata Product identification: VV Product revision level: 3310 0000 00 06 12 a7 19 10 32 33 50 41 52 64 61 74 61 19 in the above line of output indicates support of Standard DIF Read Capacity(16) コマンドは Type-1 の標準 DIF が有効であることを示しています cli% sg_readcap --16 /dev/sdd Read Capacity results: Protection: prot_en=1, p_type=0, p_i_exponent=0 [type 1 protection] Logical block provisioning: lbpme=1, lbprz=1 Last logical block address=41943039 (0x27fffff), Number of logical blocks=41943040 Logical block length=512 bytes Logical blocks per physical block exponent=0 Lowest aligned logical block address=0 Hence: Device size: 42949672960 bytes, 40960.0 MiB, 42.95 GB histport -cdbstats コマンドは アレイポート上での DIF のアクティビティを表示します cli % histport -cdbstats cdbdifcols all 13:58:31 12/12/2016 ---------Cnt---------- Port 28 2A 89 93 1:0:2 1494156 1983406 297 0 HPE 3PAR Persistent Checksum についての詳細は Hewlett Packard Enterprise Storage Information Library の Web サイトにある HPE 3PAR StoreServ Architecture のテクニカルホワイトペーパーを参照してください RHEL 5 の SCSI タイムアウトの設定 FC HPE 3PAR StoreServ ストレージが RHEL サーバーで正しく動作するためには SCSI タイムアウトを設定する必要があります 使用している RHEL のバージョンに応じて 次のガイドラインを使用してください RHEL 5 の場合 : SCSI タイムアウト値はすでにデフォルト値である 60 秒に設定されている場合 変更は不要です 58 RHEL 5 の SCSI タイムアウトの設定 FC

注意 : 最初のバージョンの RHEL 5 の構成のみ : SCSI タイムアウト値に 60 秒が設定されていない場合 ホストのディスクは HPE 3PAR StoreServ ストレージのローリングアップグレード中にオフラインになります タイムアウト値のデフォルトは 60 秒で RHEL 5 U4 リリース以降でこのデフォルト設定になりました /sys/class/scsi_device/*/device/timeout ファイルでデフォルト値を確認してください udev ルールを使用した SCSI タイムアウトの設定 FC RHEL 5 以前の構成では udev ルールまたは SCSI タイムアウトスクリプトを使用して SCSI タイムアウトを 30 秒から 60 秒に変更し 変更が HPE 3PAR デバイスのみで有効になるようにします udev ルールによる方法が推奨されます これは SCSI デバイスインスタンス ( 例 : /dev/sda) RHEL 6 または RHEL 7 以降では デフォルトの設定を使用します ( 変更は不要です ) タイムアウトスクリプトを使用する場合は デバイスインスタンスを作成し かつ再起動時またはドライバーの再ロード時にタイムアウト値が失われるごとに 手動でスクリプトを実行してください 手順 1. udev パッケージがご使用のサーバーにインストールされていることを確認します インストールされていない場合は RHEL OS CD からインストールします 以下に例を示します # rpm -qa grep udev udev-039-10.19.el4.x86_64.rpm 2. /etc/udev/rules.d/ 下に 次の内容で udev rules file 56-3par-timeout.rules を作成します KERNEL="sd*[!0-9]", SYSFS{vendor}="3PARdata", PROGRAM="/bin/sh -c 'echo 60 > /sys/block/%k/device/timeout'" NAME="%k" udev rule 構文は 56-3par-timeout.rules ファイル内に 1 行だけ存在します 作成された udev ルール番号 56 は テストシステム上の他の OS udev ルールをベースに選択されています このルールの番号選択は マルチパスのルールおよび by-id ルールなどのデバイス作成ルールに従うようにする必要があります たとえば 56-3par-timeout.rules は 40-multipath.rules および 51-by-id.rules などの小さいルールの実行よりも後に実行されます # ls /etc/udev/rules.d/..... 40-multipath.rules 50-udev.rules 51-by-id.rules 56-3par-timeout.rules udev ルールを使用した SCSI タイムアウトの設定 FC 59

SCSI タイムアウトの設定の確認 FC 手順 1. ホストにエクスポートされた HPE 3PAR StoreServ ストレージボリュームを設定するルール用の RHEL 5 udev ルール内の udev コマンドを確認します 詳細は ストレージのプロビジョニングおよびホスト LUN の検出 (147 ページ ) を参照してください RHEL 5 の場合 : # cat /sys/class/scsi_device/*/device/timeout # udevinfo -a -p /sys/block/sdx grep timeout SYSFS{timeout}="60" ホストが HPE 3PAR StoreServ ストレージボリュームを認識した後に udev ルールが作成された場合は udev ルールをすべてのデバイス上で実行し タイムアウトに 60 を設定する udevstart コマンドを実行します udevstart コマンドが完了するまでに必要な時間は デバイス数と I/O スループットによるため このコマンドは アクティビティのピーク時以外に実行することをお勧めします # udevstart 2. ホストを再起動すると udev ルールがデフォルトで開始されます 他の方法 : Emulex および QLogic スクリプトを使用した SCSI タイムアウトの設定 FC 手順 1. 新しい SCSI デバイスが検出されるごとに 以下のいずれかのスクリプトを実行して SCSI タイムアウト値を 60 秒に変更します Emulex では set_target_timeout.sh スクリプトが提供されています QLogic では l_ch_scsi_timeout.sh スクリプトが提供されています これらのスクリプトについては ベンダーの Web サイトを参照してください また udev コマンドは ベンダーに依存しないため SCSI タイムアウト値を変更する方法として推奨されます 2. タイムアウト値を /etc/rc.local ファイルに追加して ホストの再起動中にタイムアウト値を設定します マルチパスソフトウェアのセットアップ FC 手順 セットアップについては ホストへのマルチパスソフトウェアのセットアップ (133 ページ ) を参照してください 60 SCSI タイムアウトの設定の確認 FC

HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 以下のトピックでは HPE 3PAR StoreServ ストレージと RHEL ホストとの間の iscsi 接続の確立方法を説明します HPE 3PAR StoreServ ストレージおよびホストの構成のワークフロー iscsi 図 4: HPE 3PAR StoreServ ストレージおよびホストの構成 _iscsi 構成のプランニングについての注意事項 iscsi ご使用の構成を計画する場合は 以下の情報を確認します ターゲットポートの制限と仕様 iscsi(61 ページ ) HPE 3PAR Persistent Ports iscsi(62 ページ ) ターゲットポートの制限と仕様 iscsi ターゲットポートが過負荷にならず連続的な I/O 処理を行えるように 以下のターゲットポートに対する制限に従ってください アレイポート アレイノードペア およびアレイごとにサポートされているイニシエーター接続の最大数を設定するには SPOCK の Web サイト (SPOCK Home > Other Hardware > 3PAR) にある HPE 3PAR Support Matrix に示されている手順に従ってください HPE 3PAR StoreServ ストレージの各 HBA モデルのポートあたりの I/O キューの最大長は次のとおりです HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 61

HBA プロトコル アレイ バス 速度 ポート キューの最 大長 QLogic QLA4052C iscsi F200 F400 PCI-X 1Gbps 2 512 T400 T800 QLogic QLE8242 iscsi 3PAR StoreServ PCIe 10Gbps 2 2048 7000 10000 QLogic EP8324 iscsi 3PAR StoreServ PCIe 10Gbps 2 2048 8000 20000 I/O キューは接続されているホストサーバーの HBA ポート間で共有され 先着順で処理されます すべてのキューが使用中で ホストの HBA ポートが I/O を開始しようとすると そのポートは HPE 3PAR StoreServ ストレージのポートから target queue full 応答を受け取ります この状態は 各ホストサーバーの I/O パフォーマンスを不安定にさせる可能性があります その状況が発生した場合には すべてのホストサーバーが最大数の I/O 要求を出したときに HPE 3PAR StoreServ ストレージのポートのキューがあふれないように 各ホストサーバーに対してスロットリングを行う必要があります 詳しくは http://www.hpe.com/storage/spock HPE 3PAR Persistent Ports iscsi HPE 3PAR Persistent Ports( または仮想ポート ) 機能を使用すると HPE 3PAR StoreServ ストレージのオンラインアップグレード ノードダウン またはケーブル抜け中の I/O の中断が最小限になります ポートのシャットダウンまたはリセットでは この機能は実行されません 各 iscsi ターゲットストレージアレイのポートには パートナーアレイポートがシステムによって自動的に割り当てられます パートナーポートは アレイノードのペア間で割り当てられます HPE 3PAR Persistent Ports を使用すると HPE 3PAR StoreServ ストレージの iscsi ポートが 自身の ID を保持しながら 障害が発生したポートの ID(IP アドレス ) を引き継ぐことができます 指定された物理ポートがパートナーポートの ID を引き継ぐ場合 引き継がれたポートは Persistent Ports として指定されます アレイポートの HPE 3PAR Persistent Ports とのフェイルオーバーおよびフェイルバックは ホストベースの大半のマルチパスソフトウェアから意識されることなく そのすべての I/O パスをアクティブに保ち続けることができます HPE 3PAR Persistent Ports テクノロジーを使用する場合でも ホストマルチパスソフトウェアが正しくインストールされ 構成され 維持されている必要があります HPE 3PAR Persistent Ports の機能 動作 および必要なセットアップおよび接続性のガイドラインのリストについての詳細は 次のドキュメントを参照してください Hewlett Packard Enterprise サポートセンターの Web サイトにあるテクニカルホワイトペーパー HPE 3PAR StoreServ Persistent Ports Hewlett Packard Enterprise Storage Information Library の Web サイトにある HPE 3PAR コマンドラインインターフェイス管理者ガイドの 無停止のオンラインソフトウェアのアップグレード用に Persistent Ports を使用 詳しくは http://www.hpe.com/support/hpesc http://www.hpe.com/info/storage/docs 62 HPE 3PAR Persistent Ports iscsi

HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン iscsi HPE 3PAR OS 3.1.3 の場合 : iscsi では HPE 3PAR Persistent Ports 機能がサポートされています ノードダウンイベント中に HPE 3PAR Persistent Ports 機能が HPE 3PAR StoreServ ストレージの iscsi ポートでデフォルトで有効になります HPE 3PAR OS 3.2.2 から iscsi での HPE 3PAR Persistent Ports 機能には ファブリックへのアレイポートの接続が失われたことによって起動されるアレイポートの loss_sync イベント中に I/O の中断を最小限に抑える 追加の機能があります HPE 3PAR Persistent Ports 機能が正常に機能するように 特定のケーブル接続のセットアップと接続のガイドラインに従ってください iscsi 接続のための主要な項目を以下に示します パートナーポートは 同じ IP ネットワークを共有する必要があります ノードペアの各ノードで ホストに面する CNA 上の同じホストポートが 同じ IP ネットワークに接続されている必要があります できるだけファブリック上の別の IP スイッチに接続することをお勧めします ( たとえば 0:1:1 と 1:1:1) HPE 3PAR StoreServ ストレージのホストへの接続 iscsi HPE 3PAR StoreServ ストレージとホストを ファブリックに物理的に接続します 図 5: iscsi のトポロジ HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン iscsi 63

RHEL ホストの iscsi イニシエーターポートと HPE 3PAR StoreServ ストレージの iscsi ターゲットポートをスイッチに接続します Enterprise iscsi HPE 3PAR OS 3.2.2 から 3PAR StoreServ 20000 および 8000 ストレージシステムは Enterprise iscsi つまりデータセンターブリッジング (DCB) の iscsi( ロスレスイーサネット ) をサポートしています DCB は イーサネット LAN を クラスター化およびストレージのネットワーク使用のために拡張しています DCB を使用すると 異なるイーサネットトラフィックを 異なる優先度でセットアップおよび構成でき それらが異なるパイプであるかのように取り扱うことができます リンクに対して帯域幅を割り当てることで キューのオーバーフローによるパケットの紛失を防止することができます Enterprise iscsi のサポートには HPE 3PAR の iscsi ターゲットポート上での特別な設定は不要です 各 SAN 環境は異なっており その要件も異なるため 1 つのスイッチネットワーク構成がすべての SAN 環境に適用されることはありません DCB をサポートするイーサネットスイッチ上で iscsi を構成するには スイッチのベンダーの構成ガイドを参照してください HPE 5900 ネットワークスイッチシリーズを構成するには Hewlett Packard Enterprise Information Library Network にある HPE FlexFabric 59xx/57xx Switch Series を参照してください DCB 設定のスイッチの構成のユーザーケース例については HP 3PAR StoreServ iscsi Best Practices - Configuring iscsi with DCB ドキュメントを参照してください サポートされている DCB イーサネットスイッチについては SPOCK の Web サイトを参照してください 詳しくは http://www.hpe.com/networking/library http://www.hpe.com/storage/spock スイッチおよび iscsi イニシエーターのセットアップ VLAN を使用している場合は HPE 3PAR StoreServ ストレージの iscsi ターゲットポートと iscsi イニシエーターのポートに接続されているスイッチのポートが同じ VLAN に属し iscsi イニシエーターのポートと HPE 3PAR StoreServ ストレージの iscsi ターゲットポート間の iscsi トラフィックのルーティングができることを確認します iscsi イニシエーターのポートと HPE 3PAR StoreServ ストレージの iscsi ターゲットポートが構成されてスイッチに接続されたら iscsi イニシエーターホスト上で ping コマンドを使用して HPE 3PAR StoreServ ストレージの iscsi ターゲットポートにアクセスできることを確認します VLAN 向けのスイッチのセットアップとルーティングの設定は このドキュメントの範囲外です VLAN の設定とルーティングについての説明は スイッチのメーカーのガイドを参照してください スイッチにジャンボフレーム設定を構成している場合は MTU サイズとして 9000 ではなく 9128 を設定します HPE 3PAR StoreServ ストレージの iscsi ポートの構成 VLAN 接続が正常に動作していることを確認します スイッチおよび iscsi イニシエーターのセットアップ (64 ページ ) を参照してください HPE 3PAR OS 3.2.2 から 3PAR StoreServ 20000 および 8000 ストレージシステムは iscsi に対して IPv4 アドレスの指定だけではなく IPv6 アドレスの指定もサポートしています これらのアレイ上の iscsi ターゲットポートは 各 iscsi ポートに対して複数の IP アドレスをサポートしています IP アドレスは すべて IPv6 すべて IPv4 または両方の IP アドレス指定のタイプの組み合わせとすることがで 64 Enterprise iscsi

きます 3PAR StoreServ 20000 および 8000 ストレージシステムは IPv4 および IPv6 アドレス指定の両方で iscsi に対して VLAN タギングもサポートしています 3PAR StoreServ 20000 および 8000 ストレージシステムを IPv6 で構成するには HPE 3PAR iscsi の IPv6 アドレス指定および VLAN タギング (68 ページ ) を参照してください 3PAR StoreServ 20000 10000 8000 および 7000 ストレージアレイ上の 10Gb iscsi ポートは controlport コマンドを使用して 一度だけ構成する必要があります (3PAR S クラス T クラス および F クラスは 10Gb HBA をサポートしていません ) showport および showport -i コマンドを使用して 設定を確認します 以下に例を示します cli % showport N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol 0:3:1 suspended config_wait - - cna - 1:3:1 suspended config_wait - - cna - cli % showport -i N:S:P Brand Model Rev Firmware Serial HWType 0:3:1 QLOGIC QLE8242 58 0.0.0.0 PCGLT0ARC1N4LF CNA 1:3:1 QLOGIC QLE8242 58 0.0.0.0 PCGLT0ARC2U4EG CNA HPE 3PAR StoreServ ストレージの iscsi ポートを構成する手順は ソフトウェア iscsi 用とハードウェア iscsi 用とで同じです 手順 1. State の値が config_wait または Firmware の値が 0.0.0.0 の場合 iscsi ポートを設定するには controlport config iscsi <n:s:p> コマンドを入力します 以下に例を示します cli % controlport config iscsi 0:3:1 cli % controlport config iscsi 1:3:1 2. ポートが構成されていることを showport コマンドおよび showport -i コマンドを入力して確認します 構成が成功している場合 State 値は ready と表示され Firmware 値にはファームウェアのバージョンが表示されます 以下に例を示します 次のコマンド出力で CNA モデル名は StoreServ アレイモードを元にした別の名前であることがあります HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 65

cli % showport N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol... 0:3:1 target ready - 2C27D752CF9E iscsi iscsi 1:3:1 target ready - 2C27D7532976 iscsi iscsi cli % showport -i 3. showport -iscsi を実行して iscsi ポートの現在の設定を確認します 以下に例を示します cli % showport -iscsi N:S:P State IPAddr Netmask Gateway TPGT MTU Rate DHCP isns_addr isns_port 0:3:1 offline 0.0.0.0 0.0.0.0 0.0.0.0 31 1500 n/a 0 0.0.0.0 3205 0:3:2 loss sync 0.0.0.0 0.0.0.0 0.0.0.0 32 1500 n/a 0 0.0.0.0 3205 1:3:1 offline 0.0.0.0 0.0.0.0 0.0.0.0 131 1500 n/a 0 0.0.0.0 3205 1:3:2 loss sync 0.0.0.0 0.0.0.0 0.0.0.0 132 1500 n/a 0 0.0.0.0 3205 -------------------------------------------------------------------------- ----- 4 HPE 3PAR OS 3.1.3 以降はどの OS でも DHCP は iscsi 構成ではサポートされていません isns の設定方法については Internet Storage Name Server の構成と使用 ( オプション ) ソフトウェア iscsi(86 ページ ) を参照してください 4. controliscsiport addr <ipaddr> <netmask> [-f] <node:slot:port> コマンドを実行して iscsi ターゲットポートの IPv4 IP アドレスとネットマスクアドレスを設定します 以下に例を示します cli % controliscsiport addr 10.100.0.101 255.255.0.0 -f 0:3:1 cli % controliscsiport addr 10.101.0.201 255.255.0.0 -f 1:3:1 5. showport -iscsi を実行して 変更された設定を確認します 以下に例を示します 66 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

cli % showport -iscsi N:S:P State IPAddr Netmask Gateway TPGT MTU Rate DHCP isns_addr isns_port 0:3:1 ready 10.100.0.101 255.255.0.0 0.0.0.0 31 1500 10Gbps 0 0.0.0.0 3205 0:3:2 loss sync 0.0.0.0 0.0.0.0 0.0.0.0 32 1500 n/a 0 0.0.0.0 3205 1:3:1 ready 10.101.0.201 255.255.0.0 0.0.0.0 131 1500 10Gbps 0 0.0.0.0 3205 1:3:2 loss sync 0.0.0.0 0.0.0.0 0.0.0.0 132 1500 n/a 0 0.0.0.0 3205 -------------------------------------------------------------------------- -------------- 4 6. controliscsiport ping <initiator IP address> <node:slot:port> コマンドを実行し HPE 3PAR StoreServ ストレージの iscsi ターゲットポートと iscsi イニシエーターホストが接続しているスイッチポートが互いに認識できることを確認します 以下に例を示します cli % controliscsiport ping 10.100.0.91 0:3:1 Ping succeeded cli % controliscsiport ping 10.101.0.91 1:3:1 Ping succeeded 異なる IP サブネットに iscsi イニシエーターホストポートと HPE 3PAR StoreServ ストレージターゲットポートが存在する場合は 予期しない動作を回避するために HPE 3PAR StoreServ ストレージポートのゲートウェイアドレスが構成されていなければなりません controliscsiport コマンドの使用方法についての詳細は Hewlett Packard Enterprise Storage Information Library にある HPE 3PAR Command Line Interface Reference を参照してください ゲートウェイアドレスを設定します cli % controliscsiport gw 10.100.0.1 -f 0:3:1 cli % controliscsiport gw 10.101.0.1 -f 1:3:1 HPE 3PAR StoreServ ストレージポート用のゲートウェイアドレスが構成されたことを確認します HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 67

cli % showport -iscsi N:S:P State IPAddr Netmask Gateway TPGT MTU Rate DHCP isns_addr isns_port 0:3:1 ready 10.100.0.101 255.255.0.0 10.100.0.1 31 1500 10Gbps 0 0.0.0.0 3205 0:3:2 loss sync 0.0.0.0 0.0.0.0 0.0.0.0 32 1500 n/a 0 0.0.0.0 3205 1:3:1 ready 10.101.0.201 255.255.0.0 10.101.0.1 131 1500 10Gbps 0 0.0.0.0 3205 1:3:2 loss sync 0.0.0.0 0.0.0.0 0.0.0.0 132 1500 n/a 0 0.0.0.0 3205 ---------------------------------------------------------------------------- -------------= 4 TGPT 値は 10 進のポート番号と必ず等しくなります たとえば ポート 1:3:1 の TGPT 値は 131 で ポート 0:3:1 の TGPT 値は 31 などです 詳しくは http://www.hpe.com/info/storage/docs HPE 3PAR iscsi の IPv6 アドレス指定および VLAN タギング iscsi パーソナリティの HPE 3PAR StoreServ ストレージポートを構成するには 以下の手順に従います 手順 1. 次のコマンドを実行します cli % controlport config iscsi -f N:S:P 2. showport -iscsi コマンドを実行して iscsi ポートの現在の設定を確認します 以下の例は 直前の手順でポートを iscsi パーソナリティでセットアップした後の オフラインで未構成のポート (IP アドレスまたは VLAN タグなし ) を示しています cli % showport -iscsi N:S:P State IPAddr Netmask/PrefixLen Gateway TPGT MTU Rate isns_addr isns_port STGT VLAN 0:6:1 offline :: 0 :: 61 1500 10Gbps :: 3205 61-0:6:2 offline :: 0 :: 62 1500 10Gbps :: 3205 62-1:6:1 offline :: 0 :: 161 1500 10Gbps :: 3205 161-1:6:2 offline :: 0 :: 162 1500 10Gbps :: 3205 162 - -------------------------------------------------------------------------- -------------------------- 4 68 HPE 3PAR iscsi の IPv6 アドレス指定および VLAN タギング

3. controliscsiport addr <netmask prefix_len> [-f] <node:slot:port> コマンドを実行して iscsi ターゲットポートの IP アドレス プレフィックス長 および VLAN タグを設定します 以下に例を示します cli % controliscsiport addr fd15:0816:c0::021 64 -vlan 816 -f 0:6:1 4. ポート 0:6:1 の IPv6 アドレスおよび VLAN タグを表示するには iscsivlan オプションを指定して showport コマンドを使用します 以下に例を示します cli % showport -iscsivlans 0:6:1 N:S:P VLAN IPAddr Netmask/PrefixLen Gateway MTU TPGT STGT isns_addr isns_port 0:6:1 816 fd15:816:c0::21 64 :: 1500 61 61 :: 3205 ポート 0:6:1 の準備ができたことを確認するには showport -iscsi コマンドを実行します cli % showport -iscsi 0:6:1 N:S:P State IPAddr Netmask/PrefixLen Gateway TPGT MTU Rate isns_addr isns_port STGT VLAN 0:6:1 ready :: 0 :: 61 1500 10Gbps :: 3205 61 Y -------------------------------------------------------------------------- ------------------------ 1 VLAN で構成している場合は showport -iscsi ではなく showport -iscsivlans を使用して IP アドレスを表示します cli % showport -iscsivlans N:S:P VLAN IPAddr Netmask/PrefixLen Gateway MTU TPGT STGT isns_addr isns_port 0:6:1-10.101.1.61 255.255.255.0 10.101.1.1 1500 61 61 0.0.0.0 3205 0:6:2 - :: 0 :: 1500 62 62 :: 3205 0:6:2 62 fd15:816:c0:21 64 :: 1500 62 62 :: 3205 1:6:1-10.101.2.161 255.255.255.0 10.101.2.1 1500 161 161 0.0.0.0 3205 1:6:2 - :: 0 :: 1500 162 162 :: 3205 1:6:2 162 fd15:1816:c0:21 64 :: 1500 162 162 :: 3205 -------------------------------------------------------------------------- -------------------- 6 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 69

3PAR StoreServ ストレージシステムで IPv4 アドレス指定および VLAN タギングを構成するには 3PAR StoreServ ストレージシステムでの IPv4 の構成方法について説明した HPE 3PAR StoreServ ストレージの iscsi ポートの構成 (64 ページ ) を参照してください ただし IPv4 アドレスに割り当てる VLAN 番号を IPv4 アドレスに構成する場合は -vlan オプションを使用する必要があります ホストの構成 ソフトウェア iscsi iscsi ドライバーのインストール ソフトウェア iscsi iscsi は RHEL のインストール時に iscsi-initiator-utils ドライバーと rpm パッケージを通じてデフォルトでインストールされます iscsi-initiator-utils を RHEL で構成および起動するには RHEL CLI から利用できる各種の iscsi-initiator-utils コマンドを使用する方法 または GUI を介して行う方法があります 本書では RHEL CLI の iscsi-initiator-utils コマンドに焦点をあてます iscsiadm ユーティリティは iscsi ターゲットを検出しログインするためのコマンドラインツールです このツールを使用すると open-iscsi データベースにアクセスして管理することもできます iscsi セッションの検出 ソフトウェア iscsi 手順 1. 指定された IP アドレスでターゲットを検出します 2. 検出処理で見つかったノードレコード ID で iscsi ログインを確立します 3. iscsi セッション統計情報を記録します ソフトウェア iscsi のセットアップ iscsi タイマーを調整して iscsi セッション管理と iscsi I/O パス管理を強化することができます iscsi タイマーとセッションパラメーターは /etc/iscsi/iscsid.conf ファイルで定義します iscsi の replacement_timeout パラメーターは iscsi レイヤーがコマンドを失敗と判断する前に タイムアウトしたパスまたはセッションが自動的に再確立されるのを待つ時間を制御することにより アプリケーションへの I/O エラーを防ぎます replacement_timeout のデフォルト値は 120 秒です replacement_timeout 設定の調整 手順 1. /etc/iscsi/iscsid.conf ファイルを開き 以下の行を編集します node.session.timeo.replacement_timeout = [replacement_timeout] 2. フェイルオーバーを高速化するために node.session.timeo.replacement_timeout パラメーターに 10 秒を設定します node.session.timeo.replacement_timeout = 10 3. iscsi イニシエーターが iscsi ターゲットに送る ping の頻度を制御するには 次のパラメーターを変更します 70 ホストの構成 ソフトウェア iscsi

node.conn[0].timeo.noop_out_interval = [noop_out_interval] ネットワークの問題を迅速に検出するために iscsi レイヤーは iscsi ping をターゲットに送信します ping がタイムアウトすると iscsi レイヤーは ping が失敗したパスに対する実行中のコマンドを失敗と見なすことで応答します 4. node.conn[0].timeo.noop_out_interval パラメーターに 10 秒を設定します node.conn[0].timeo.noop_out_interval = 10 5. iscsi デーモンが起動するかまたはホストが再起動されるごとにホストが iscsi ノードへログインするように設定するには /etc/iscsi/iscsid.conf ファイルで iscsi の構成を編集し 次のデフォルト設定の値を変更します node.startup = automatic node.conn[0].startup = automatic node.conn[0].startup 変数はオプションであり デフォルトの iscsid 構成ファイルでは定義されていません 6. iscsi サービスの状態を確認します RHEL 7 の場合 : # systemctl list-unit-files --type=service grep iscsi iscsi.service iscsid.service iscsiuio.service enabled enabled enabled RHEL 6 または RHEL 5 の場合 : # chkconfig --list grep iscsi iscsi 0:off 1:off 2:off 3:off 4:off 5:off 6:off iscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off 7. iscsi サービスが有効になっていかまたはオンになっていない場合は 以下のコマンドを実行します RHEL 7 の場合 : # systemctl enable iscsi.service # systemctl enable iscsid.service # systemctl enable iscsiuio.service HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 71

RHEL 6 または RHEL 5 の場合 : # chkconfig iscsi on # chkconfig --list grep iscsi iscsi 0:off 1:off 2:on 3:on 4:on 5:on 6:off iscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off 8. /etc/iscsi/iscsid.conf ファイルのセッションおよびデバイスのキューの深さは ご使用の構成に合わせて調整する必要があります node.session.cmds_max は セッションがキューイングするコマンドの数を制御します node.session.queue_depth は デバイスキューの深さを制御します HPE 3PAR Priority Optimization ソフトウェアを展開する場合は node.session.cmds_max と node.session.queue_depth の値を大きくするかまたは最大にして この機能をサポートするために十分なホスト I/O スループットを確保しなければならない場合があります HPE 3PAR Priority Optimization( サービス品質 ) を HPE 3PAR StoreServ ストレージアレイで使用する方法の詳細については テクニカルホワイトペーパー HPE 3PAR Priority Optimization を参照してください www.hpe.com/info/3par-priority-optimization マルチホストからシングル HPE 3PAR StoreServ ストレージの構成では HPE 3PAR Priority Optimization が使用されていない場合 アレイターゲットポートの I/O キューがあふれたり 他のホストによる過剰な使用により一部のホストでキューが不足する可能性があります ターゲットポートのキューの深さが 512 であるため T クラスおよび F クラスの HPE 3PAR StoreServ ストレージアレイ上で 1G の iscsi ターゲットポートを使用したときに この現象が発生することがあります この問題は アレイのターゲットポートを共有している各ホスト上でパラメーター node.session.cmds_max および node.session.queue_depth の値を小さくすることで解決します 9. 接続内のエラー処理およびリカバリ用に Header および Data Digest 設定を有効にします 一般に CRC エラーが発生すると SCSI レイヤーは 接続を無効にしてからリカバリを行うことにより復旧しようとします しかし Header と Data Digest を有効にすると データが欠落している (CRC エラー ) か または PDU あるいはシーケンス番号が欠落している ( ヘッダーダイジェスト ) 接続に対し 個々の iscsi PDU についてリカバリが再試行されます リカバリが行われない場合 下位の SCSI リカバリが開始されます SCSI レイヤーは PDU レベルではなくセッションレベルで引き続き CRC エラーリカバリを行うため Header と Data Digest の設定はオプションです 注意 : Header と Data Digest を有効にすると データチェックのために I/O パフォーマンスが若干低下します iscsi 構成ファイル /etc/iscsi/iscsid.conf に次の行を追加して Header と Data Digest を有効にします node.conn[0].iscsi.headerdigest = CRC32C node.conn[0].iscsi.datadigest = CRC32C この変更を反映するには iscsi サービスを再起動します 72 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

10. HPE 3PAR OS 3.3.1 から iscsi の Immediate Data(Express Writes) 機能がサポートされました Immediate Data 機能を有効にするには iscsi のターゲット検出の前に /etc/iscsi/ iscsi.conf を編集します node.session.iscsi.immediatedata = Yes iscsi セッションの作成後 ターゲットが iscsi コマンド PDU を処理するために Immediate Data と Initial R2T が Yes として折衝されていることを確認します # iscsiadm -m session -P2 ************************ Negotiated iscsi params: ************************ HeaderDigest: None DataDigest: None MaxRecvDataSegmentLength: 262144 MaxXmitDataSegmentLength: 65536 FirstBurstLength: 16384 MaxBurstLength: 262144 ImmediateData: Yes InitialR2T: Yes MaxOutstandingR2T: 1 cli % showiscsisession -d ----------------------0:2:1 Session----------------------- N:S:P 0:2:1 IpAddr <initiator IP addr> TPGT 1024 TSIH 15 Conns 1 iscsi Name <target iqn> Start Time <YYYY-MM-DD HH:MM:SS> VLAN <VLAN ID> Session Type Normal Initial R2T yes Immediate Data yes Max Outstanding R2T 1 Max Data Burst Length 262144 Authentication Method CHAP Data Sequence In Order yes Data PDU In Order yes First Data Burst Length 16384 Error Recovery Level 0 Connection Status ONLINE Connection State FULL_FTR iscsi ISID 0x003d02000100 ------------------------------------------------------------ 11. CHAP 認証などの他の構成変更を有効にします 詳細は CHAP の構成 ( オプション ) ソフトウェア iscsi(81 ページ ) を参照してください HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 73

複数のイニシエーターポートが使用されている場合は /etc/sysctl.conf に次の内容を追加します net.ipv4.conf.all.arp_filter = 1 iscsi デーモンの起動 ソフトウェア iscsi RHEL 7 の場合 1. iscsi デーモンのリストを表示します # systemctl list-unit-files grep iscsid.socket 2. iscsi デーモンを起動します # systemctl start iscsid.socket RHEL 6 または RHEL 5 の場合 1. open-iscsi モジュールを起動します # /etc/init.d/iscsi start Starting iscsi daemon: [ OK ] [ OK ] 2. chkconfig コマンドで open-iscsi サービスのランレベル情報の状態を確認します 次の例では 実行レベル 5 がオンです # chkconfig --list grep iscsi iscsi 0:off 1:off 2:off 3:off 4:off 5:on 6:off # chkconfig --list grep iscsid iscsid 0:off 1:off 2:off 3:off 4:off 5:on 6:off iscsi を有効にします # chkconfig iscsi on # chkconfig iscsid on iscsi のステータスを確認します 74 iscsi デーモンの起動 ソフトウェア iscsi

# chkconfig --list iscsi iscsi 0:off 1:off 2:off 3:on 4:on 5:on 6:off # chkconfig --list iscsid iscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off 3. iscsi モジュールがロードされていることを確認します # lsmod grep iscsi iscsi_tcp 56897 2 libiscsi 59329 2 ib_iser,iscsi_tcp scsi_transport_iscsi 63569 4 ib_iser,iscsi_tcp,libiscsi scsi_mod 184057 10 sg,ib_iser,iscsi_tcp,libiscsi,scsi_transport_iscsi,qla2xxx,lpfc,scsi_trans port _fc,cciss,sd_mod iscsi 接続の作成 ソフトウェア iscsi このトピックは ソフトウェア iscsi 用です ハードウェア iscsi 接続をセットアップするには ホストの構成 ハードウェア iscsi(90 ページ ) を参照してください ホストを HPE 3PAR StoreServ ストレージの iscsi ターゲットポートに接続した後 iscsiadm コマンドで iscsi 接続を作成します 手順 1. iscsiadm コマンドを検出モードで使用して ターゲットノードを検出します 以下に例を示します # iscsiadm -m discovery -t sendtargets -p 10.100.0.101:3260 10.100.0.101:3260,31 iqn.2000-05.com.3pardata:20310002ac000079 2. iscsiadm -m discovery コマンドを使用して 検出の内容を参照します 以下に例を示します # iscsiadm -m discovery 10.100.0.101:3260 via sendtargets 3. iscsiadm -m node コマンドを実行します # iscsiadm -m node 10.100.1.101:3260,31 iqn.2000-05.com.3pardata:20320002ac000121 4. 検出プロセスで検出された iscsi ノードへログインします iscsi 接続の作成 ソフトウェア iscsi 75

# iscsiadm -m node -T <targetname> -p <target ip address>:<iscisport> -l 以下に例を示します # iscsiadm -m node -T iqn.2000-05.com.3pardata:20310002ac000079 -p 10.100.0.101:3260 -l Logging in to [iface: default, target: iqn.2000-05.com.3pardata: 20310002ac000079, portal: 10.100.0.101,3260] Login to [iface: default, target: iqn.2000-05.com.3pardata: 20310002ac000079, portal: 10.100.0.101,3260]: successful 5. ログインしたノードの内容は iscsiadm コマンドを使用して確認できます 以下に例を示します # iscsiadm -m node -T iqn.2000-05.com.3pardata:20310002ac000079 -p 10.100.0.101:3260 10.100.0.101:3260,31 iqn.2000-05.com.3pardata:20310002ac000079 6. iscsiadm -m session を実行して iscsi セッションと ノード情報のセッション内容を確認します 以下に例を示します # iscsiadm -m session tcp: [1] 10.100.0.101:3260,31 iqn.2000-05.com.3pardata:20310002ac000079 RHEL の iscsiadm コマンドの使用方法の詳細は RHEL の iscsiadm ユーティリティの使用 ( オプション ) ソフトウェア iscsi (89 ページ ) を参照してください RHEL 5.4 では open-iscsi の永続的な構成は Linux の iscsi のインストール中に使用できる DBM データベースとして実装されています 検出テーブル (/var/lib/iscsi/send_targets) ノードテーブル (/var/lib/iscsi/nodes) 次の例は send_targets の設定とノードテーブルを示しています send_targets/ drw------- 2 root root 4096 Feb 26 16:51 10.102.2.131,3260 drw------- 2 root root 4096 Feb 26 10:22 10.102.2.31,3260 nodes/ drw------- 3 root root 4096 Feb 26 10:22 iqn.2000-05.com.3pardata: 20310002ac0000b1 drw------- 3 root root 4096 Feb 26 10:58 iqn.2000-05.com.3pardata: 21310002ac0000b1 76 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

send_targets またはノードを変更するには まず上記のエントリーを削除し iscsiadm ユーティリティを使用して新しい send_targets または nodes を追加します その後 永続的テーブルが更新されます RHEL 5 iscsi iface セットアップでは iscsi ソフトウェアを使用して セッションを NIC ポートにバインドする方法について説明します iscsiadm -m iface を実行すると /var/lib/ iscsi/ifaces 内の iface の構成が報告されます 詳細については サーバー上の /usr/share/doc/iscsi-initiator-utils-<version> ディレクトリで入手できる README ドキュメントを参照してください 7. 以下の手順を使用して IPv6 を VLAN タギングで構成します スイッチの設定 SAN の設定 ホストの設定 SAN の検証 a. スイッチの設定を構成および確認します たとえば Brocade 8000 でのスイッチのポート構成は 以下のような設定になっています interface TenGigabitEthernet 0/10 mtu 9208 switchport switchport mode trunk switchport trunk allowed vlan add 62 switchport trunk allowed vlan add 162 no shutdown Interface name : TenGigabitEthernet 0/10 Switchport mode : trunk Ingress filter : enable Acceptable frame types : vlan-tagged only Default Vlan : 0 Active Vlans : 1 62 162 Inactive Vlans : - b. SAN の設定を構成および確認します 詳しくは HPE 3PAR iscsi の IPv6 アドレス指定および VLAN タギング (68 ページ ) を参照してください c. ホストの設定を構成および確認します I. IEEE 802.1q が有効であることを確認します 以下に例を示します HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 77

# lsmod grep 8021q 8021q 28808 0 garp mrp 14384 1 8021q 18542 1 8021q # modinfo 8021q filename: /lib/modules/3.10.0-229.el7.x86_64/kernel/net/ 8021q/8021q.ko version: 1.8 license: GPL alias: rtnl-link-vlan rhelversion: 7.1 srcversion: 2C3C3989B54002FAEC13FFD depends: mrp,garp intree: Y vermagic: 3.10.0-229.el7.x86_64 SMP mod_unload modversions signer: Red Hat Enterprise Linux kernel signing key sig_key: A3:CB:8C:C3:19:50:4A:B5:2C:FB: 76:BA:F8:D8:A2:A7:39:68:9C:56 sig_hashalgo: sha256 II. iscsi ポートの IP アドレスをリストします # ifconfig ens3f0 ens3f0: flags=4163<up,broadcast,running,multicast> mtu 1500 inet6 fe80::2e27:d7ff:fe53:f528 prefixlen 64 scopeid 0x20 ether 2c:27:d7:53:f5:28 txqueuelen 1000 (Ethernet) RX packets 524236 bytes 124739808 (118.9 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 642144 bytes 78773820 (75.1 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 124 # ifconfig ens3f0.62 ens3f0.62: flags=4163<up,broadcast,running,multicast> mtu 1500 inet6 fe80::2e27:d7ff:fe53:f528 prefixlen 64 scopeid 0x20<link> inet6 2015:1063:c0::32 prefixlen 64 scopeid 0x0<global> ether 2c:27:d7:53:f5:28 txqueuelen 0 (Ethernet) RX packets 508507 bytes 114177764 (108.8 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 642227 bytes 78784358 (75.1 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 III. ping が動作していることを確認します ホストの ping の例を以下に示します 78 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

# ping6 -I ens3f0 2015:1063:c0::32 ping6: Warning: source address might be selected on device other than ens3f0. PING 2015:1063:c0::32(2015:1063:c0::32) from 2015:1063:c0::32 ens3f0: 56 data bytes 64 bytes from 2015:1063:c0::32: icmp_seq=1 ttl=64 time=0.014 ms 64 bytes from 2015:1063:c0::32: icmp_seq=2 ttl=64 time=0.012 ms # ping6 -I ens3f0.62 2015:1063:c0::32 PING 2015:1063:c0::32(2015:1063:c0::32) from 2015:1063:c0::32 ens3f0.62: 56 data bytes 64 bytes from 2015:1063:c0::32: icmp_seq=1 ttl=64 time=0.010 ms 64 bytes from 2015:1063:c0::32: icmp_seq=2 ttl=64 time=0.012 ms SAN の ping の例を以下に示します # controliscsiport ping 2015:1063:c0::32 -vlan 62 0:6:2 Ping succeeded IV. iscsiadm を実行してターゲットを検出および送信してから ノードを使用してログインし 確立されたセッションを参照します V. 構成ステータスを確認します 以下に例を示します HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 79

# iscsiadm -m iface -P1 Iface: default Target: iqn.2000-05.com.3pardata:20620002ac07e040 Portal: [2015:1063:00c0:0000:0000:0000:0000:0062]: 3260,62 Target: iqn.2000-05.com.3pardata:21620002ac07e040 Portal: [2015:2063:00c0:0000:0000:0000:0000:0162]: 3260,162 # iscsiadm -m node -P1 Target: iqn.2000-05.com.3pardata:20620002ac07e040 Portal: [2015:1063:00c0:0000:0000:0000:0000:0062]:3260,62 Iface Name: default Target: iqn.2000-05.com.3pardata:21620002ac07e040 Portal: [2015:2063:00c0:0000:0000:0000:0000:0162]:3260,162 Iface Name: default # iscsiadm -m session -P1 Target: iqn.2000-05.com.3pardata:20620002ac07e040 (non-flash) Current Portal: [2015:1063:00c0:0000:0000:0000:0000:0062]: 3260,62 Persistent Portal: [2015:1063:00c0:0000:0000:0000:0000:0062]:3260,62 ********** Interface: ********** Iface Name: default Iface Transport: tcp Iface Initiatorname: iqn.1994-05.com.redhat: 4fa75ad89486 Iface IPaddress: [2015:1063:00c0:0000:0000:0000:0000:0032] Iface HWaddress: <empty> Iface Netdev: <empty> SID: 1 iscsi Connection State: LOGGED IN iscsi Session State: LOGGED_IN Internal iscsid Session State: NO CHANGE Target: iqn.2000-05.com.3pardata:21620002ac07e040 (non-flash) Current Portal: [2015:2063:00c0:0000:0000:0000:0000:0162]: 3260,162 Persistent Portal: [2015:2063:00c0:0000:0000:0000:0000:0162]:3260,162 ********** Interface: ********** Iface Name: default Iface Transport: tcp Iface Initiatorname: iqn.1994-05.com.redhat: 4fa75ad89486 Iface IPaddress: [2015:2063:00c0:0000:0000:0000:0000:0032] Iface HWaddress: <empty> Iface Netdev: <empty> SID: 2 iscsi Connection State: LOGGED IN iscsi Session State: LOGGED_IN 80 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

Internal iscsid Session State: NO CHANGE d. SAN を検証します I. ログインを確認します 以下に例を示します # showhost -d Id Name Persona -------------WWN/ iscsi_name------------- Port IP_addr 3 dl380pg8-36 Generic-ALUA iqn.1994-05.com.redhat: 4fa75ad89486 1:6:2 2015:2063:c0::32 3 dl380pg8-36 Generic-ALUA iqn.1994-05.com.redhat: 4fa75ad89486 0:6:2 2015:1063:c0::32 II. VLAN タグ ID のあるセッションを確認します 以下に例を示します # showiscsisession N:S:P -----IPAddr------ TPGT TSIH Conns --------------- iscsi_name--------------- -------StartTime------- VLAN 0:6:2 2015:1063:c0::32 62 15 1 iqn.1994-05.com.redhat: 4fa75ad89486 2015-08-04 16:51:06 PDT 62 1:6:2 2015:2063:c0::32 162 15 1 iqn.1994-05.com.redhat: 4fa75ad89486 2015-08-05 12:02:24 PDT 162 III. VLAN タグがリストされていることを確認します 以下に例を示します # showport iscsivlans N:S:P VLAN IPAddr Netmask/PrefixLen Gateway MTU TPGT STGT isns_addr isns_port 0:6:2 62 2015:1063:c0::62 64 :: 1500 62 62 :: 3205 1:6:2 162 2015:2063:c0::162 64 :: 1500 162 162 :: 3205 CHAP の構成 ( オプション ) ソフトウェア iscsi ホスト CHAP のセットアップ ソフトウェア iscsi ホスト CHAP 認証を設定するには iscsi ホスト定義が HPE 3PAR StoreServ ストレージ上で作成されている必要があり 3PAR CLI の sethost initchap コマンドを使用して ホスト CHAP シークレットを設定する必要があります HPE 3PAR OS 3.2.x または 3.1.x では 出力は次のようになります CHAP の構成 ( オプション ) ソフトウェア iscsi 81

cli % showhost Id Name Persona ----------WWN/iSCSI_Name----------- Port 0 redhatlinux Generic iqn.1994-05.com.redhat:a3df53b0a32d --- 次の例では ホストに対してホスト CHAP パスワード host_secret0 を使用しています CHAP シークレットの長さは 最低 12 文字必要であることに注意してください ホストの CHAP シークレットを設定します cli % sethost initchap -f host_secret0 redhatlinux ホストの CHAP シークレットを確認します cli % showhost -chap Id Name -Initiator_CHAP_Name- -Target_CHAP_Name- 0 redhatlinux redhatlinux -- ホスト CHAP を設定します 手順 1. iscsi イニシエーターホストのコンソールまたはターミナルで /etc/iscsi/iscsid.conf ファイルを編集し CHAP 認証を有効にします # To enable CHAP authentication set node.session.auth.authmethod # to CHAP. The default is None. node.session.auth.authmethod = CHAP 2. /etc/iscsi/iscsid.conf ファイルを再度編集して 検出およびログインセッション用にホスト CHAP パスワードを構成します # To set a discovery session CHAP username and password for the initiator # authentication by the target(s), uncomment the following lines: discovery.sendtargets.auth.username = redhatlinux discovery.sendtargets.auth.password = host_secret0 # To set a CHAP username and password for initiator # authentication by the target(s), uncomment the following lines: node.session.auth.username = redhatlinux node.session.auth.password = host_secret0 OutgoingUsername 変数には任意の内容を設定できますが OutgoingPassword は HPE 3PAR StoreServ ストレージで構成したホスト CHAP シークレットと同じであることが必要です 3. iscsi 接続の作成 ソフトウェア iscsi(75 ページ ) の説明に従って検出とログインを実行します 82 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

以前ターゲットを検出済みの場合は iscsi セッションからログアウトし ノードを削除し ターゲットレコードを送信してから 以下の手順に従って検出とログインを実行します a. iscsi からログアウトします ホスト上でアクティブな I/O がある場合 iscsi ログアウト ターゲットの再検出 および一度に 1 つのセッションへのログインを実行して I/O の中断を回避します # iscsiadm -m node -T iqn.2000-05.com.3pardata:20310002ac000047 -p 10.100.0.101,3260 --logout b. iscsi ノードを削除します # iscsiadm -m node -o delete -T iqn.2000-05.com.3pardata: 20310002ac000047 -p 10.100.0.101,3260 c. iscsi ターゲットを削除します # iscsiadm -m node -o delete -p 10.100.0.101 d. 次のディレクトリにある iscsi の永続的ファイルを削除します # /var/lib/iscsi/send_targets/ # /var/lib/iscsi/nodes/ 以下に例を示します # ls -l /var/lib/iscsi/send_targets/* # ls -l /var/lib/iscsi/nodes/* # rm -rf /var/lib/iscsi/send_targets/* # rm -rf /var/lib/iscsi/nodes/* e. iscsi ターゲットノードの再検出をして iscsi ログインセッションを作成するために iscsi 接続の作成 ソフトウェア iscsi(75 ページ ) で記述された手順を繰り返します 双方向 CHAP( 相互 ) のセットアップ ソフトウェア iscsi HPE 3PAR StoreServ ストレージで双方向 CHAP を設定するには HPE 3PAR CLI の sethost initchap コマンドと sethost targetchap コマンドを使用する必要があります 手順 1. HPE 3PAR StoreServ ストレージ上でホスト定義が作成済みであることを確認します 次の例では ホストの CHAP パスワードに host_secret0 を ターゲットの CHAP パスワードに target_secret0 を使用しています HPE 3PAR OS 3.2.x または 3.1.x では 出力は次のようになります 双方向 CHAP( 相互 ) のセットアップ ソフトウェア iscsi 83

cli % showhost Id Name Persona ----------WWN/iSCSI_Name----------- Port 0 redhatlinux Generic iqn.1994-05.com.redhat:a3df53b0a32d --- 次の例では ホストに対してホスト CHAP パスワード host_secret0 を使用しています CHAP シークレットの長さは 最低 12 文字必要であることに注意してください 2. ホストの CHAP シークレットを設定します cli % sethost initchap -f host_secret0 redhatlinux 3. ターゲット CHAP シークレットを設定します cli % sethost targetchap -f target_secret0 redhatlinux 4. ホストとターゲットの CHAP シークレットを確認します cli % showhost -chap Id Name -Initiator_CHAP_Name- -Target_CHAP_Name- 0 redhatlinux redhatlinux S121 双方向 CHAP の構成 ソフトウェア iscsi 以下の手順を実行することで iscsi イニシエーターホストのコンソールまたは端末を使用して /etc/ iscsi/iscsid.conf ファイルを編集し 検出およびログインセッション用のホスト CHAP パスワードおよびターゲット CHAP パスワードを構成します HPE 3PAR StoreServ ストレージの iscsi ターゲットポート用に 同じ IP アドレスを持つ 2 つの DiscoveryAddress 変数が必要です 1 つはホスト CHAP のユーザー名とパスワードの変数 (OutgoingUsername および OutgoingPassword) であり もう 1 つは ターゲット CHAP のユーザー名とパスワードの変数 (IncomingUsername および IncomingPassword) です 手順 1. ホストイニシエーター用の CHAP 構成を有効にします 84 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

# To enable CHAP authentication set node.session.auth.authmethod # to CHAP. The default isw None. node.session.auth.authmethod = CHAP # To set a discovery session CHAP username and password for the initiator # authentication by the target(s), uncomment the following lines: discovery.sendtargets.auth.username - redhatlinux discovery.sendtargtets.auth.password = host_secret0 # To set a CHAP username and password for initiator # authentication by the target(s), uncomment the following lines: node.session.auth.username = redhatlinux node.session.auth.password = host_secret0 2. ターゲット用の CHAP 構成を有効にします # To set a discovery session CHAP username and password for target(s) # authentication by the initiator, uncomment the following lines: discovery.sendtargets.auth.username_in = S121 discovery.sendtargets.auth.pasword_in = target_secret0 # To set a CHAP username and password for target(s) # authentication by the initiator, uncomment the following lines: node.session.auth.username_in = S121 node.session.auth.password_in = target_secret0 # To enable CHAP authentication for a discovery session to the target # set discovery.sendtargets.auth.authmethod to CHAP. The default isw None. discovery.sentartets.authmethod = CHAP S121 は ターゲット CHAP 名です これは showhost -chap コマンドを実行することで HPE 3PAR StoreServ ストレージ上で表示できます OutgoingUsername と IncomingUsername 変数には何を設定してもかまいませんが OutgoingPassword と IncomingPassword は HPE 3PAR StoreServ ストレージ上で構成されたホスト CHAP パスワードとターゲット CHAP パスワードに一致する必要があります 3. iscsi 接続の作成 ソフトウェア iscsi(75 ページ ) の説明に従って検出とログインを実行します 以前ターゲットを検出済みの場合は iscsi セッションからログアウトし ノードを削除し ターゲットレコードを送信してから 以下の手順に従って検出とログインを実行します a. iscsi からログアウトします ホスト上でアクティブな I/O がある場合 iscsi ログアウト ターゲットの再検出 および一度に 1 つのセッションへのログインを実行して I/O の中断を回避します # iscsiadm -m node -T iqn.2000-05.com.3pardata:20310002ac000047 -p 10.100.0.101,3260 --logout b. iscsi ノードを削除します HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 85

# iscsiadm -m node -o delete -T iqn.2000-05.com.3pardata: 20310002ac000047 -p 10.100.0.101,3260 c. iscsi ターゲットを削除します # iscsiadm -m node -o delete -p 10.100.0.101 d. 次のディレクトリにある iscsi の永続的ファイルを削除します # /var/lib/iscsi/send_targets/ # /var/lib/iscsi/nodes/ 以下に例を示します # ls -l /var/lib/iscsi/send_targets/* # ls -l /var/lib/iscsi/nodes/* # rm -rf /var/lib/iscsi/send_targets/* # rm -rf /var/lib/iscsi/nodes/* e. iscsi ターゲットノードの再検出をして iscsi ログインセッションを作成するために iscsi 接続の作成 ソフトウェア iscsi(75 ページ ) で記述された手順を繰り返します Internet Storage Name Server の構成と使用 ( オプション ) ソフトウェア iscsi Internet Storage Name Server(iSNS) の設定には 専用の IP ネットワークが推奨されます セカンダリ isns サーバーはサポートされていません 3PAR OS 3.1.3 から すべてのオペレーティングシステムに対して isns のサポートは中止されました DHCP は iscsi 構成ではサポートされていません Microsoft isns サーバーを使用した 登録の検出 ソフトウェア iscsi 専用ネットワーク上の iscsi イニシエーターと iscsi ターゲットを検出するには Microsoft isns サーバーを使用できます Windows 2008 の機能の追加ウィザードを使用して isns 機能を追加します isns を使用して登録を検出します isns サーバーを使用した 探索ドメインの作成 ソフトウェア iscsi 手順 1. スタート > 管理ツール > isns サーバー > 探索ドメインタブの順にクリックします 2. 作成をクリックします 3. 探索ドメインの作成で 探索ドメインを入力するか またはデフォルトを選択して OK をクリックします 86 Internet Storage Name Server の構成と使用 ( オプション ) ソフトウェア iscsi

isns サーバーでの使用のための iscsi イニシエーターとターゲットの構成 ソフトウェア iscsi HPE 3PAR StoreServ ストレージの構成 手順 1. showport -iscsi コマンドを実行して iscsi ターゲットポートが isns サーバー用に設定されているかどうかを確認します 以下に例を示します cli % showport iscsi N:S:P State IPAddr Netmask Gateway TPGT MTU Rate DHCP isns_addr isns_port 0:3:1 offline 0.0.0.0 0.0.0.0 0.0.0.0 31 1500 n/ a 0 0.0.0.0 3205 0:3:2 ready 10.107.66.3 255.255.255.0 10.107.66.3 32 1500 1Gbps 0 0.0.0.0 3205 1:3:1 offline 0.0.0.0 0.0.0.0 0.0.0.0 131 1500 n/ a 0 0.0.0.0 3205 1:3:2 ready 10.107.66.8 255.255.255.0 10.107.66.8 132 1500 1Gbps 0 0.0.0.0 3205 -------------------------------------------------------------------------- --------------- 2. isns 用の IP アドレスをセットアップします cli % controliscsiport isns <isns Server IP><3PAR StoreServ Storage iscsi port> 以下に例を示します cli % controliscsiport isns 10.107.66.11 0:3:2 cli % controliscsiport isns 10.107.66.11 1:3:2 3. isns 用の構成を確認します 以下に例を示します cli % showport iscsi N:S:P State IPAddr Netmask Gateway TPGT MTU Rate DHCP isns_addr isns_port 0:3:1 offline 0.0.0.0 0.0.0.0 0.0.0.0 31 1500 n/ a 0 0.0.0.0 3205 0:3:2 ready 10.107.66.3 255.255.255.0 10.107.66.3 32 1500 1Gbps 0 10.107.66.11 3205 1:3:1 offline 0.0.0.0 0.0.0.0 0.0.0.0 131 1500 n/ a 0 0.0.0.0 3205 1:3:2 ready 10.107.66.8 255.255.255.0 10.107.66.8 132 1500 1Gbps 0 10.107.66.11 3205 -------------------------------------------------------------------------- --------------- isns クライアント (RHEL ホスト ) の構成 1. yum を使用して isns-utils パッケージをインストールします isns サーバーでの使用のための iscsi イニシエーターとターゲットの構成 ソフトウェア iscsi 87

# yum --nogpgcheck install isns-utils 2. サービスを有効にします # chkconfig isnsd on 3. サービスを開始します # service isnsd start 4. isns の新しいインターフェイスを作成します # iscsiadm -m iface -o new -I isns_iface 5. TCP/IP を使用するインターフェイスを更新します # iscsiadm -m iface -o update -I isns_iface -n iface.transport_name -v tcp 6. isns サーバーを検出します 以下に例を示します # iscsiadm -m discoverydb -t isns -p <isns server IP> : <port> -o new # iscsiadm -m discoverydb -t isns -p 10.107.66.11:3205 -o update -n discovery.isns.use_discoveryd -v Yes 7. /var/lib/iscsi/isns/<isns server IP>,<port>/isns_config ファイルを編集し ポーリング間隔 (discovery.isns.discoveryd_poll_inval) に 30 秒を設定します # vi /var/lib/iscsi/isns/10.107.66.11,3205/isns_config 8. iscsi サービスを再起動します # service iscsid restart 9. isns サービスを再起動します # service isnsd restart 10. 構成を確認します 以下に例を示します 88 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

# iscsiadm -m session tcp: [5] 10.107.66.3:3260,1 iqn.2000-05.com.3pardata:20320002ac000042 tcp: [6] 10.107.66.8:3260,1 iqn.2000-05.com.3pardata:21320002ac000042 cli %showhost Id Name Persona ----------WWN/iSCSI_Name----------Port 0 dl360g7-02 Generic iqn.1994-05.com.redhat:78fda13ee0 0:3:2 --- iqn.1944-05.com.redhat:78fda13ee0 0:3:2 0 dl360g7-02 Generic iqn.1994-05.com.redhat:b20374ebc17 1:3:2 --- iqn.1944-05.com.redhat:b20374ebc17 1:3:2 cli % showport -iscsi RHEL の iscsiadm ユーティリティの使用 ( オプション ) ソフトウェア iscsi このトピックでは iscsiadm ユーティリティを使用して iscsi セッションを設定するためのコマンドの例をいくつか示します SendTargets iscsi Discovery を使用してターゲットを検出 # iscsiadm -m discovery -t sendtargets -p 10.0.0.10:3260 iscsi ログイン # iscsiadm -m node -T iqn.2000.05.com.3pardata:20110002ac0001a6 -p 10.0.0.10:3260 -l iscsi ログアウト # iscsiadm -m node -T iqn.2000-05.com.3pardata.20110002ac0001a6 -p 10.0.0.10.3260 -u すべてを iscsi ログアウト # iscsiadm -m node --logoutall=all カスタム iscsi ノードの追加 # iscsiadm -m node -o new -p 10.0.0.30:3260 iscsi ノードの削除 # iscsiadm -m node -o delete -T iqn.2000-05.com.3pardata:20110002ac0001ab -p 10.0.0.10:3260 SendTarget iscsi Discovery を使用して iscsi ターゲットを削除 RHEL の iscsiadm ユーティリティの使用 ( オプション ) ソフトウェア iscsi 89

# iscsiadm -m discovery -o delete -p 10.0.0.10 iscsi ノードの構成の表示 # iscsiadm -m node -T iqn.2000-05.com.3pardata:21110002ac0001a6 -p 10.0.0.20:3260 検出データベース内のすべてのレコードを表示 # iscsiadm -m discovery 検出レコード設定を表示 # iscsiadm -m discovery -p 10.0.0.10:3260 すべてのノードレコードを表示 セッション統計情報を表示 # iscsiadm -m session -r 1 --stats セッションおよびデバイス情報を表示 # iscsiadm -m session iscsi LUN またはセッションの再スキャン # iscsiadm -m session -R iscsi-initiator-utils パッケージの詳細については /usr/share/doc を参照してください ホストの構成 ハードウェア iscsi Emulex CNA の使用 - ハードウェア iscsi BIOS の設定 ハードウェア iscsi Emulex CNA 手順 1. サーバーを再起動し Emulex BIOS が表示されたときに CTRL+S を押して iscsiselect Utility を起動します システムのブート中にユーティリティのオプションが利用できない場合は Emulex CNA の NIC Personality が BIOS 中で iscsi に設定されていることを確認します 90 ホストの構成 ハードウェア iscsi

図 6: iscsiselect Utility の起動 2. Controller Configuration を選択し 次に設定するポートを選択します 3. Network Configuration で Configure Static IP Address を選択します HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 91

図 7: 静的 IP アドレスの構成 4. Static IP Address で IP Address Subnet Mask および Default Gateway を入力します 92 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

図 8: IP アドレス サブネットマスク デフォルトゲートウェイの入力 5. 変更を保存し すべてのアダプターポートについて手順を繰り返します 完了したら サーバーを再起動します CHAP を構成する場合は CHAP の構成 ( オプション ) ハードウェア iscsi(110 ページ ) の作業を完了してから iscsiselect Utility を終了し サーバーを再起動します 6. iscsi タイマーを調整して iscsi セッション管理と iscsi I/O パス管理を強化するには ソフトウェア iscsi のセットアップ (70 ページ ) で説明されているように /etc/iscsi/iscsid.conf を変更し iscsi ターゲットを再検出して ログインします SAN ブートの構成 : HPE 3PAR StoreServ ストレージからブートするためのハードウェア iscsi ホストをセットアップする場合 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi(61 ページ ) の BIOS の設定 ハードウェア iscsi Emulex CNA(90 ページ ) までの作業を完了させ 次に HPE 3PAR StoreServ ストレージからのホストの起動 (174 ページ ) のすべての作業を完了させた後 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi(61 ページ ) の残りの作業を完了させます HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 93

OneCommand Manager GUI を使用したハードウェア iscsi の構成 Emulex CNA 手順 1. iscsiselect Utility の Emulex CNA イニシエーター名だけが /etc/iscsi/initiatorname.iscsi に定義されていることを確認します 2. ソフトウェア iscsi のセットアップ (70 ページ ) で説明されているように /etc/iscsi/ iscsid.conf を変更して iscsi タイマーを調整し iscsi セッション管理と iscsi I/O パス管理を強化します 3. /usr/sbin/ocmanager/ocmanager & コマンドを実行し OneCommand Manager を開いてハードウェア iscsi を構成します 図 9: ハードウェア iscsi の設定 4. 左側で選択をして 右側の Adapter information タブを選択します 次に Personality の下にある iscsi を選択します 94 OneCommand Manager GUI を使用したハードウェア iscsi の構成 Emulex CNA

図 10: iscsi にパーソナリティを設定 5. 左側でターゲットを選択し iscsi Target Discovery タブを選択し Add Portal を選択します 6. Add Target Portal で ポート 0:2:1 上にポータルを追加します HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 95

図 11: ターゲットポータルの追加 7. iscsi Target Discovery タブで Targets の下で ターゲットを強調表示し Target Login... をクリックして選択します 96 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

図 12: ターゲットの強調表示 8. Target Login でデフォルト設定を受け入れ OK をクリックします HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 97

図 13: デフォルトの選択 9. Targets の下で 現在接続されているターゲットを選択して強調表示します 98 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

図 14: 接続されているターゲットの強調表示 10. 確立済みのセッションを表示するには Target Sessions... をクリックします HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 99

図 15: 確立済みターゲットセッションの表示 VLAN タギングのある IPv6 を使用するハードウェア iscci の構成 Emulex CNA VLAN タギングのある IPv6 を使用するハードウェア iscsi は CN1200E のある ProLiant Gen9 サーバーでだけサポートされています 手順 1. サーバーを起動し ProLiant Gen9 サーバーの <F9> を押します 2. ポート 1(StoreFabric CN1200E 10Gb Converged Network Adapter iscsi) を選択します 3. ポート 1 の iscsi イニシエーター名 BIOS およびファームウェアのバージョン MAC アドレス ポート速度 リンクステータスを確認します 4. アダプターを構成します ネットワーク構成の例 : 100 VLAN タギングのある IPv6 を使用するハードウェア iscci の構成 Emulex CNA

VLAN ID の例 : iscsi ターゲット構成の例 : HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 101

5. 変更を保存し すべてのアダプターポートについて手順を繰り返します 完了したら サーバーを再起動します 非ブートターゲット構成の場合は open-iscsi(iscsiadm) を使用して OS の実行時にノードデータベースを追加してください hbacmd ユーティリティを使用したハードウェア iscsi の構成 Emulex CNA バージョン情報と iscsi コマンドの一覧を表示するには 次の hbacmd コマンドを使用します 手順 1. ハードウェア iscsi を構成するには 正しいバージョンの hbacmd ユーティリティを使用してください # hbacmd version OneCommand Manager Library Versions: Command Line Interface : 6.1.34.2 (Local-only mode) RMAPI : 34.1.34.2 Discovery : 24.1.34.2 DFC Library : 4.2.24 MILI Service : 4.2.392.1 102 hbacmd ユーティリティを使用したハードウェア iscsi の構成 Emulex CNA

ハードウェア iscsi 用のハードウェアのサポートは Hewlett Packard Enterprise サポートセンターの Web サイトを参照してください 2. ハードウェア iscsi の使用方法を表示するには hbacmd help コマンドを使用します # hbacmd help 3. iscsi のパーソナリティに active & configured が設定されていることを確認します # hbacmd ShowPersonalities 28-92-4a-af-f5-61 Adapter Personalities: NIC iscsi (active & configured) FCoE 4. ハードウェア iscsi の IP アドレスをリスト表示します # hbacmd GetNetworkConfiguration 28-92-4a-af-f5-61 TCP/IP Configuration for 28-92-4a-af-f5-61: DHCP Enabled: No VLAN Enabled: NO VLAN ID: 0 Priority: 0 IP Address: 10.104.0.147 Subnet Mask: 255.255.0.0 Gateway: 10.104.0.1 5. ハードウェア iscsi セッションの情報を確認します HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 103

# hbacmd GetSessionInfo 28 92 4a-af-f5 61 iqn.2000 05.com.3pardata: 20210002ac0185e2 15 Session Info for: TSIH: 15 ISID Qualifier: 0 Session Negotiated Login Options -------------------------------- ImmediateData: No MaxConnections: 1 MaxOutstandingR2T: 1 FirstBurstLength: N/A MaxBurstLength: 262100 DefaultTime2Wait: 2 DefaultTime2Retain: 20 ErrorRecoveryLevel: 0 DataPDUInOrder: 0 DataSequenceInOrder: 0 Session Statistics -------------------------------- Session Direction: Outbound Cmd PDUs: 17 Response PDUs: 17 Xmit Data Octets: 0 Recv Data Octets: 324 Digest Errors: 0 Connection Timeout Errors: 0 Session Target Alias: Connection Information -------------------------------- iscsi Connection ID: 1 Status: Logged-In Source IP Address: 10.104.0.147 Source Port: 60060 Destination IP Address: 10.104.0.21 Redirected Destination IP Address: 0.0.0.0 Redirected Destination Port: 0 Connection Negotiated Login Options ------------------------------------- Authentication Method: Mutual CHAP HeaderDigest: CRC32C DataDigest: CRC32C MaxSendDataSegmentLength: 16384 TCPMSS: 1448 6. ハードウェア iscsi セッションをリスト表示します 104 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

# hbacmd ListSessions 28-92-4a-af-f5-61 iqn.2000-05.com.3pardata: 20210002ac0185e2 Total Sessions: 1 Session 1 Initiator Name: iqn.1990-07.com.emulex:28-92-4a-af-f5-61 Status: Open TSIH: 15 ISID: 0x4000006c0000 ISID Qualifier: 0 Target IP Address: 10.104.0.21 iscsi Boot: No 要約すると Emulex CNA を使用してハードウェア iscsi を設定するには BIOS を使用して IP アドレスを追加し OneCommand Manager GUI または hbacmd ユーティリティを使用してハードウェア iscsi を構成します BIOS を使用しないハードウェア iscsi の構成 ( ローカルブートのみ ) Emulex CNA SAN ブートを行っていない場合は IP アドレスを Emulex の hbacmd ユーティリティを使用して追加することが可能で BIOS で設定する必要はありません ハードウェア iscsi の構成プロセス全体を完了させるには 以下の手順を実行してください 手順 1. hbacmd ユーティリティを使用して iscsi ポートの MAC アドレスをリストします BIOS を使用しないハードウェア iscsi の構成 ( ローカルブートのみ ) Emulex CNA 105

# hbacmd listhbas Manageable HBA List Permanent MAC: 10-60-4b-94-37-39 Current MAC: 10-60-4b-94-37-39 Logical HBA#: 0 Flags: 80000712 Host Name: dl380pg8-22.3pardata.com Mfg: Emulex Corporation Serial No.: 5CF23903BP Port Number: 1 Mode: Initiator PCI Bus Number: 7 PCI Function: 2 Port Type: iscsi Model: CN1100E Permanent MAC: 10-60-4b-94-37-3d Current MAC: 10-60-4b-94-37-3d Logical HBA#: 0 Flags: 80000712 Host Name: dl380pg8-22.3pardata.com Mfg: Emulex Corporation Serial No.: 5CF23903BP Port Number: 2 Mode: Initiator PCI Bus Number: 7 PCI Function: 3 Port Type: iscsi Model: CN1100E 2. iscsi のパーソナリティに active & configured が設定されていることを確認します # hbacmd ShowPersonalities 10-60-4b-94-37-3d Adapter Personalities: NIC iscsi (active & configured) FCoE 3. iscsi ホストポートに IP アドレスを割り当てます # hbacmd SetNetworkConfiguration 10-60-4b-94-37-3d VLAN_Enabled=1 VLAN_ID=0 Priority=0 DHCP=0 10.101.2.216 255.255.255.0 10.101.2.1 # hbacmd SetNetworkConfiguration 10-60-4b-94-37-39 VLAN_Enabled=1 VLAN_ID=0 Priority=0 DHCP=0 10.101.1.215 255.255.255.0 10.101.1.1 4. 以下のポートの IP アドレス設定を確認します 106 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi

# hbacmd GetNetworkConfiguration 10-60-4b-94-37-3d TCP/IP Configuration for 10-60-4b-94-37-3d: VLAN Enabled: YES VLAN ID: 0 Priority: 0 IPv4 Configuration: DHCP Enabled: No IP Address: 10.101.2.216 Subnet Mask: 255.255.255.0 Gateway: 10.101.2.1 IPv6 Configuration: Automatic Assignment: No Link Local Address: 0.0.0.0 IP Address 1: 0.0.0.0 IP Address 2: 0.0.0.0 Gateway: 0.0.0.0 # hbacmd GetNetworkConfiguration 10-60-4b-94-37-39 TCP/IP Configuration for 10-60-4b-94-37-39: VLAN Enabled: YES VLAN ID: 0 Priority: 0 IPv4 Configuration: DHCP Enabled: No IP Address: 10.101.1.215 Subnet Mask: 255.255.255.0 Gateway: 10.101.1.1 IPv6 Configuration: Automatic Assignment: No Link Local Address: 0.0.0.0 IP Address 1: 0.0.0.0 IP Address 2: 0.0.0.0 Gateway: 0.0.0.0 5. すべての IP アドレスに ping できることを確認します 以下に例を示します ホストの IP アドレス : 10.101.1.215 および 10.101.2.216 HPE 3PAR StoreServ ストレージのターゲット IP アドレス : 10.101.1.61 および 10.101.2.161 ターゲットへのホストからの ping: # hbacmd iscsiping 10-60-4b-94-37-39 10.101.1.61 Ping to IP address 10.101.1.61 completed successfully. # hbacmd iscsiping 10-60-4b-94-37-3d 10.101.2.161 Ping to IP address 10.101.2.161 completed successfully. ホストへのターゲットからの ping: HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 107

cli % controliscsiport ping 10.101.1.215 0:6:1 Ping succeeded cli % controliscsiport ping 10.101.2.216 1:6:1 Ping succeeded 6. ターゲットポートに ログイン用の IP アドレスを追加します # hbacmd AddTarget 10-60-4b-94-37-3d 10.101.2.161 3260 iqn.2000-05.com. 3pardata:21610002ac07e040 # hbacmd AddTarget 10-60-4b-94-37-39 10.101.1.61 3260 iqn.2000-05.com. 3pardata:20610002ac07e040 7. Emulex は ハードウェア open-iscsi モデルを使用するため iscsiadm コマンドで構成を確認します # iscsiadm -m node 10.101.2.161:3260,0 iqn.2000-05.com.3pardata:21610002ac07e040 10.101.1.61:3260,0 iqn.2000-05.com.3pardata:20610002ac07e040 # iscsiadm -m session be2iscsi: [1] 10.101.2.161:3260,161 iqn.2000-05.com.3pardata: 21610002ac07e040 (non-flash) be2iscsi: [2] 10.101.1.61:3260,61 iqn.2000-05.com.3pardata: 20610002ac07e040 (non-flash) 8. ターゲットから ログインおよびセッションのステータスを確認します cli % showhost -d egrep "0:6:1 1:6:1" 2 dl380pg8-22 Generic-ALUA iqn.1990-07.com.emulex: 10-60-4b-94-37-3d 0:6:1 10.101.1.215 2 dl380pg8-22 Generic-ALUA iqn.1990-07.com.emulex: 10-60-4b-94-37-3d 1:6:1 10.101.2.216 cli % showiscsisession egrep "0:6:1 1:6:1" 0:6:1 10.101.1.215 61 15 1 iqn.1990-07.com.emulex: 10-60-4b-94-37-3d 2015-09-21 17:24:07 PDT - 1:6:1 10.101.2.216 161 15 1 iqn.1990-07.com.emulex: 10-60-4b-94-37-3d 2015-09-21 17:21:28 PDT - 9. セッション情報である iface ファイルおよび node ファイルは ホスト上の /var/lib/iscsi/ パスにあります 接続性の問題については /var/log/messages の他に このパスを使用してファイルの内容をデバッグすることができます Broadcom CNA の使用 - ハードウェア iscsi 108 Broadcom CNA の使用 - ハードウェア iscsi

BIOS の設定 ハードウェア iscsi Broadcom CNA 手順 手順 1. サーバーを再起動します 2. Broadcom の BIOS のメッセージが表示されたら Ctrl+S を押し Comprehensive Configuration Management Utility(CCM) を起動します 3. Device List から構成する iscsi ネットワークインターフェイスを選択します 4. Main Menu から 以下の手順を実行します a. Storage Personality を iscsi に設定します ご使用の CCM(Comprehensive Configuration Management) のバージョンで Multi-Function Mode が有効の場合は SF(Single Function) または NPAR1.5(NIC Partitioning) のいずれかのモードを選択します 詳細は Hewlett Packard Enterprise サポートセンターの Web サイトにある NPARs Configuration for HPE Network Adapters User Guide を参照してください b. MBA Configuration を選択して Boot Protocol に None を設定 (SAN ブートの場合は iscsi を設定 ) します オプション :SAN ブート用の IPv4 または IPv6 VLAN タギングを構成するには VLAN mode to Enabled を設定し VLAN ID を入力します c. ネットワーク構成の静的 IPv4 アドレスまたは IPv6 アドレスを入力します 5. 変更を保存し サーバーを再起動します CHAP を構成する場合は 後述の CHAP の構成 ( オプション ) ハードウェア iscsi(110 ページ ) の作業を完了してから CCM ユーティリティを終了し サーバーを再起動してください 詳しくは http://www.hpe.com/support/hpesc SAN ブートの構成 ハードウェア iscsi 1. HPE 3PAR StoreServ ストレージからブートするためのハードウェア iscsi ホストをセットアップする場合 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi(61 ページ ) の Broadcom CNA の使用 - ハードウェア iscsi(108 ページ ) までの作業を完了させ 次に HPE 3PAR StoreServ ストレージからのホストの起動 (174 ページ ) のすべての作業を完了させた後 HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi(61 ページ ) の残りの作業を完了させます NPAR1.5 には SAN ブートのインストールのための Broadcom の OOB(Out of Box) ドライバーが必要です Broadcom の OOB ドライバーをダウンロードするには Hewlett Packard Enterprise サポートセンターを参照してください 詳しくは http://www.hpe.com/support/hpesc iscsi ターゲットへの接続の作成 ( ローカルブートのみ ) ハードウェア iscsi Broadcom CNA 手順 Broadcom CNA( ハードウェア依存の iscsi アダプター ) を使用して iscsi ターゲットへの接続をするには 以下の手順を実行します iscsi SAN ブートの設定では この手順は必要ありません 1. iscsi 接続の負荷を削減するために iface ファイルのトランスポートバインディングを tcp から bnx2i に変更します 以下に例を示します BIOS の設定 ハードウェア iscsi Broadcom CNA 109

# ls /var/lib/iscsi/ifaces/ bnx2i.ac:16:2d:83:05:01 bnx2i.ac:16:2d:83:05:05 # iscsiadm -m iface -I bnx2i.ac:16:2d:83:05:01 -n iface.transport_name -v bnx2i -o update 2. iface ファイルを修正して以下の情報を含めます # vi /var/lib/iscsi/ifaces/bnx2i.ac:16:2d:83:05:01 iface.iscsi_ifacename = bnx2i.ac:16:2d:83:05:01 iface.hwaddress = ac:16:2d:83:05:01 iface.ipaddress = 10.108.4.100 iface.transport_name = bnx2i 3. /etc/iscsi/initiatorname.iscsi を修正して CCM からの Broadcom CNA のイニシエーター名を変更します # vi /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.1995-05.com.broadcom.iscsiboot 4. ソフトウェア iscsi のセットアップ (70 ページ ) で説明されているように /etc/iscsi/iscsid.conf を変更して iscsi タイマーを調整し iscsi セッション管理と iscsi I/O パス管理を強化します 5. 静的エントリーを追加します # iscsiadm -m node -p 10.108.4.21:3260 -T iqn.2000-05.com.3pardata: 20210002ac0185ea -o new -I bnx2i.ac:16:2d:83:05:01 6. iscsi ターゲットを検出します # iscsiadm -m discovery --type sendtargets -p 10.108.4.21:3260 -I bnx2i.ac:16:2d:83:05:01 7. iscsi ログインを行います # iscsiadm --mode node --targetname iqn.2000-05.com.3pardata: 20210002ac0185ea --portal 10.108.4.21:3260 --login CHAP の構成 ( オプション ) ハードウェア iscsi ホスト CHAP のセットアップ ハードウェア iscsi ホスト CHAP 認証を設定するには iscsi ホスト定義が HPE 3PAR StoreServ ストレージ上で作成されている必要があり HPE 3PAR CLI の sethost initchap コマンドを使用して ホスト CHAP シークレットを設定する必要があります HPE 3PAR OS 3.2.x または 3.1.x では 出力は次のようになります 110 CHAP の構成 ( オプション ) ハードウェア iscsi

cli % showhost Id Name Persona ----------WWN/iSCSI_Name----------- Port 0 redhatlinux Generic iqn.1994-05.com.redhat:a3df53b0a32d --- 次の例では ホストに対してホスト CHAP パスワード host_secret0 を使用しています CHAP シークレットの長さは 最低 12 文字必要であることに注意してください ホストの CHAP シークレットを設定します cli % sethost initchap -f host_secret0 redhatlinux ホストの CHAP シークレットを確認します cli % showhost -chap Id Name -Initiator_CHAP_Name- -Target_CHAP_Name- 0 redhatlinux redhatlinux -- ホスト CHAP のセットアップ ハードウェア iscsi Emulex CNA 手順 手順 1. BIOS の設定 ハードウェア iscsi Emulex CNA(90 ページ ) の手順を完了します 2. ホストの起動中に Emulex PXESelect Utility のプロンプトが表示されたら Ctrl+P を押します 3. Controller Configuration で Advanced Mode Support を Enabled に Personality を iscsi に設定します Esc キーを押します 次に PXESelect Utility を終了する前に変更を保存します 4. ホストの起動中に Emulex iscsiselect Utility のプロンプトが表示されたら Ctrl+S を押します 5. Controller Configuration を選択し Enter を押します 6. Controller Port を選択し Enter を押します 7. iscsi Target Configuration で Add New iscsi Target を選択し 以下の手順を実行します a. iscsi Target Name と iscsi Target IP Address を入力します b. Authentication Method に One-Way CHAP を設定します c. Save/Login を選択します CHAP Configuration で イニシエーター CHAP 名を Target CHAP Name に CHAP パスワードを Target Secret に入力して OK をクリックします d. Esc キーを押します 次に iscsiselect Utility を終了する前に変更を保存します ホスト CHAP のセットアップ ハードウェア iscsi Broadcom CNA 1. Broadcom CNA の使用 - ハードウェア iscsi(108 ページ ) の手順を完了します 2. ホスト CHAP のセットアップ ソフトウェア iscsi(81 ページ ) の手順を完了して /etc/iscsi/ iscsid.conf を修正し iscsi ターゲットを再検出して ログインします 3. CCM Device List で iscsi ネットワークインターフェイスを選択し CHAP 認証を構成します 4. Main Menu で iscsi Boot Configuration を選択し 以下の手順を完了します a. General Parameters で CHAP Authentication パラメーターを Enabled に設定します b. Initiator Parameters で イニシエーター CHAP 名を CHAP ID に CHAP パスワードを CHAP Secret に入力します 5. 終了を指示されるまで Esc キーを押し 変更を保存してください HPE 3PAR StoreServ ストレージおよびホストの構成 iscsi 111

双方向 CHAP のセットアップ ハードウェア iscsi 手順 双方向 CHAP( 相互 ) を設定するには 以下の手順を実行します HPE 3PAR StoreServ ストレージで双方向 CHAP を設定するには 3PAR CLI の sethost initchap コマンドと sethost targetchap コマンドを使用する必要があります 1. HPE 3PAR StoreServ ストレージ上でホスト定義が作成済みであることを確認します 次の例では ホストの CHAP パスワードに host_secret0 を ターゲットの CHAP パスワードに target_secret0 を使用しています HPE 3PAR OS 3.2.x または 3.1.x では 出力は次のようになります cli % showhost Id Name Persona ----------WWN/iSCSI_Name----------- Port 0 redhatlinux Generic iqn.1994-05.com.redhat:a3df53b0a32d --- 次の例では ホストに対してホスト CHAP パスワード host_secret0 を使用しています CHAP シークレットの長さは 最低 12 文字必要であることに注意してください 2. ホストの CHAP シークレットを設定します cli % sethost initchap -f host_secret0 redhatlinux 3. ターゲット CHAP シークレットを設定します cli % sethost targetchap -f target_secret0 redhatlinux 4. ホストとターゲットの CHAP シークレットを確認します cli % showhost -chap Id Name -Initiator_CHAP_Name- -Target_CHAP_Name- 0 redhatlinux redhatlinux S121 双方向 CHAP のセットアップ ハードウェア iscsi Emulex CNA 手順 1. BIOS の設定 ハードウェア iscsi Emulex CNA(90 ページ ) の手順を完了します 2. ホストの起動中に Emulex PXESelect Utility のプロンプトが表示されたら Ctrl+P を押します 3. Controller Configuration で Advanced Mode Support を Enabled に Personality を iscsi に設定します Esc キーを押します 次に PXESelect Utility を終了する前に変更を保存します 4. ホストの起動中に Emulex iscsiselect Utility のプロンプトが表示されたら Ctrl+S を押します 5. Controller Configuration を選択し Enter を押します 6. Controller Port を選択し Enter を押します 7. iscsi Target Configuration で Add New iscsi Target を選択し 以下の手順を実行します 112 双方向 CHAP のセットアップ ハードウェア iscsi

a. iscsi Target Name と iscsi Target IP Address を入力します b. Authentication Method に Mutual CHAP を設定します c. Save/Login を選択します CHAP Configuration で イニシエーター CHAP 名を Target CHAP Name に イニシエーター CHAP パスワードを Target Secret に入力し ターゲット CHAP 名を Initiator CHAP Name に ターゲットゲット CHAP パスワードを Initiator Secret に入力して OK をクリックします d. Esc キーを押します 次に iscsiselect Utility を終了する前に変更を保存します 双方向 CHAP のセットアップ ハードウェア iscsi Broadcom CNA 手順 1. Broadcom CNA の使用 - ハードウェア iscsi(108 ページ ) の手順を完了します 2. 双方向 CHAP( 相互 ) のセットアップ ソフトウェア iscsi(83 ページ ) の手順を完了して /etc/ iscsi/iscsid.conf を修正し iscsi ターゲットを再検出して ログインします 3. CCM Device List で iscsi ネットワークインターフェイスを選択し CHAP 認証を構成します 4. Main Menu で iscsi Boot Configuration を選択し 以下の手順を完了します a. General Parameters で CHAP Authentication パラメーターを Enabled に設定します b. Initiator Parameters で イニシエーター CHAP 名を CHAP ID に CHAP パスワードを CHAP Secret に入力します c. Target Parameters で ターゲット CHAP 名を CHAP ID に CHAP パスワードを CHAP Secret に入力します 5. 終了を指示されるまで Esc キーを押し 変更を保存してください マルチパスソフトウェアのセットアップ iscsi セットアップについては ホストへのマルチパスソフトウェアのセットアップ (133 ページ ) を参照してください マルチパスソフトウェアのセットアップ iscsi 113

HPE 3PAR StoreServ ストレージおよびホストの構成 FCoE 以下のトピックでは HPE 3PAR StoreServ ストレージと RHEL ホストとの間の FCoE 接続の確立方法を説明します HPE 3PAR StoreServ ストレージおよびホストの構成のワークフロー FCoE 図 16: HPE 3PAR StoreServ ストレージおよびホストの構成 FCoE 構成のプランニングについての注意事項 FCoE FCoE の構成を計画する場合は 以下の情報を確認します ターゲットポートの制限と仕様 FCoE(114 ページ ) HPE 3PAR Persistent Ports FCoE(115 ページ ) ターゲットポートの制限と仕様 FCoE ターゲットポートが過負荷にならず連続的な I/O 処理を行えるように 以下のターゲットポートに対する制限に従ってください アレイポート アレイノードペア およびアレイごとにサポートされているイニシエーター接続の最大数を設定するには SPOCK の Web サイトにある HPE 3PAR Support Matrix に示されている手順に従ってください (SPOCK Home > Other Hardware > 3PAR) HPE 3PAR StoreServ ストレージの各 HBA モデルのポートあたりの I/O キューの最大長は次のとおりです 114 HPE 3PAR StoreServ ストレージおよびホストの構成 FCoE

HBA プロトコル アレイ バス 速度 ポート キューの最 大長 QLogic QLE8242 FCoE 3PAR StoreServ PCIe 10Gbps 2 1748 7000 10000 QLogic EP8324 FCoE 3PAR StoreServ PCIe 10Gbps 2 1748 8000 20000 I/O キューは接続されているホストの HBA ポート間で共有され 先着順で処理されます すべての I/O バッファーキューが消費され ホストの HBA ポートが I/O を開始しようとすると そのポートは HPE 3PAR StoreServ ストレージのポートから target queue full 応答を受け取ります この状態は 各ホストの I/O パフォーマンスを不安定にさせる可能性があります その状況が発生した場合には すべてのホストが最大数の I/O 要求を出したときに HPE 3PAR StoreServ ストレージのポートのキューがあふれないように 各ホストに対してスロットリングを行う必要があります ホストのポートがファブリックゾーン上の複数のターゲットにアクセスできる場合 ホストドライバーによって検出されたターゲットごとに割り当てられたターゲット番号は ホストの起動時に一部のターゲットがゾーン内に存在しないと変更されることがあります この状況によって ホストの再起動中に デバイスに対するデバイスノードのアクセスポイントが変わることがあります この問題は ファブリック接続のすべてのストレージで発生することがあり HPE 3PAR StoreServ ストレージに特有の問題ではありません 詳しくは http://www.hpe.com/storage/spock HPE 3PAR Persistent Ports FCoE HPE 3PAR Persistent Ports( 仮想ポート ) 機能を使用すると HPE 3PAR StoreServ ストレージのオンラインアップグレード ノードダウン またはケーブル抜け中の I/O の中断が最小限になります ポートのシャットダウンまたはリセットでは この機能は実行されません 各 FCoE ターゲットストレージアレイのポートには パートナーアレイポートがシステムによって自動的に割り当てられます パートナーポートは アレイノードのペア間で割り当てられます HPE 3PAR Persistent Ports を使用すると HPE 3PAR StoreServ ストレージの FCoE ポートが 自身の ID を保持しながら 障害が発生したポートの ID(WWN ポート ) を引き継ぐことができます 指定された物理ポートがパートナーポートの ID を引き継ぐ場合 引き継がれたポートは Persistent Ports として指定されます アレイポートの HPE 3PAR Persistent Ports とのフェイルオーバーおよびフェイルバックは ホストベースの大半のマルチパスソフトウェアから意識されることなく そのすべての I/O パスをアクティブに保ち続けることができます loss_sync 状態の Persistent Ports は FCoE ターゲットポートに対してはサポートされていません loss_sync 状態は ケーブルが抜けた場合 またはスイッチポートとの接続が失われた場合に発生します HPE 3PAR Persistent Ports テクノロジーを使用する場合でも ホストマルチパスソフトウェアが正しくインストールされ 構成され 維持されている必要があります HPE 3PAR Persistent Ports の機能 動作 および必要なセットアップおよび接続性のガイドラインの完全なリストについての詳細は 次のドキュメントを参照してください HPE 3PAR Persistent Ports FCoE 115

Hewlett Packard Enterprise Information Library の Web サイトにあるテクニカルホワイトペーパー HPE 3PAR StoreServ Persistent Ports Hewlett Packard Enterprise Information Library の Web サイトにある HPE 3PAR コマンドラインインターフェイス管理者ガイドの 無停止のオンラインソフトウェアのアップグレード用に Persistent Ports を使用 詳しくは http://www.hpe.com/info/storage/docs HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン FCoE HPE 3PAR OS 3.1.3 以降の場合 : HPE 3PAR Persistent Ports 機能では FCoE ターゲットポート (FCoE エンドツーエンド構成 ) がサポートされています ノードダウンイベント中に HPE 3PAR Persistent Ports 機能が HPE 3PAR StoreServ ストレージの FCoE ポートでデフォルトで有効になります HPE 3PAR Persistent Ports 機能が正常に機能するように 特定のケーブル接続のセットアップと接続のガイドラインに従ってください HPE 3PAR Persistent Ports 機能のセットアップおよび接続性のキーとなる要素は 以下のとおりです HPE 3PAR StoreServ ストレージの FCoE パートナーポートは 同じ FCoE ネットワークに接続されている必要があります ノードペアの各ノードで ホストに面する HBA 上の同じ CNA ポートが同じ FCoE ネットワークに接続されている必要があります できるだけネットワーク上の異なる FCoE スイッチに接続することをお勧めします FCoE ネットワークは NPIV をサポートしており NPIV が有効になっている必要があります HPE 3PAR StoreServ ストレージのホストへの接続 FCoE HPE 3PAR StoreServ ストレージとホストを ファブリックに物理的に接続します 以下の図は FCoEto-FC 接続を確立するためのケーブル接続の実行方法を示しています FCoE-to-FCoE 接続 : 次の図は FCoE-to-FCoE 接続の基本的な図を示しています 116 HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン FCoE

図 17: FCoE イニシエーターから FCoE ターゲットへ RHEL(FCoE イニシエーター ) ホストポートと HPE 3PAR StoreServ ストレージ (FCoE ターゲット ) ポートを FCoE 対応スイッチに接続します ファブリックのセットアップとゾーニング FCoE このトピックの内容は HPE 3PAR StoreServ ストレージシステムの Virtual Connect 直接接続ファイバーチャネルを展開するとき つまり HPE 3PAR StoreServ ストレージのポートが BladeSystem c-class 用 HPE Virtual Connect FlexFabric 10Gb/24 ポートモジュールのアップリンクポートにケーブルで直接接続される場合には適用されません ゾーニングは Virtual Connect SAN ファブリックとサーバープロファイルの定義に基づいて 自動的に構成されます Virtual Connect Virtual Connect インターコネクトモジュール Virtual Connect 直接接続ファイバーチャネル機能 および HPE SAN Design Reference Guide についての詳細は SPOCK(http:// www.hpe.com/storage/spock) を参照してください (SPOCK Home の Design Guides から SAN Design Guide を選択してください ) ファブリックゾーニングは FCoE エンドデバイスのうちどのデバイスをファブリック上で相互にアクセスできるようにするかを制御します また ゾーニングはホストと HPE 3PAR StoreServ ストレージのポ ファブリックのセットアップとゾーニング FCoE 117

ートを それらのポートと無関係な登録状態変更通知 (Registered State Change Notifications RSCN) から隔離します サポートされていないゾーニング構成を使用して問題が発生した場合 Hewlett Packard Enterprise は是正措置の一環として サポートされているゾーニング構成のいずれかの実装を求める場合があります 同じセットのターゲットポートにアクセスする複数のイニシエーターが必要なハイアベイラビリティおよびクラスター環境では Hewlett Packard Enterprise は 同じセットのターゲットポートを持つ各々のイニシエーターに対して 個別のゾーンを作成することをお勧めします ゾーン内のストレージターゲットは以下のいずれかから選択します 同じ HPE 3PAR StoreServ ストレージシステム 複数の HPE 3PAR StoreServ ストレージシステム HPE 3PAR と他の Hewlett Packard Enterprise ストレージシステムの混在 1 ゾーンあたり複数ターゲットに対して 1 イニシエーターを使用する方法についての詳細は SPOCK の Web サイトにある HPE SAN Design Reference Guide を参照してください (SPOCK Home > Design Guides > SAN Design Guide) 詳しくは http://www.hpe.com/storage/spock スイッチのベンダーの手法を使用した ファブリックゾーニングの実施 FCoE ファブリックゾーニングを行うには ホストの HBA ポートまたは HPE 3PAR StoreServ ストレージのポートをファブリックに接続する前に スイッチのベンダーが提供する方法を使用して ホストの HBA ポートと HPE 3PAR StoreServ ストレージのポート間の関係を作成します FCoE スイッチのベンダーは さまざまなゾーニング構成でのファブリックエンドデバイスのゾーニングをサポートしています それぞれのゾーニング構成には 異なる長所と短所があります ニーズに最適なゾーニング構成を選択します FCoE - FCoE 接続用の HPE FlexFabric 5900 スイッチの設定の構成については www.hpe.com/h20195/ v2/getpdf.aspx/4aa5-5629enw.pdf にあるドキュメント HPE Networking Single-Tier FC/FCoE Solution using HPE Rack Servers and HPE Storage を参照してください HPE 3PAR StoreServ ストレージアレイがサポートしているゾーニング構成 FCoE 1 ゾーンあたり 1 イニシエーター 1 ターゲット 1 ゾーンあたり 1 イニシエーター 複数のターゲット (HBA によるゾーニング ) Hewlett Packard Enterprise では HPE 3PAR StoreServ ストレージに対してこのゾーニング構成をお勧めします HBA によるゾーニングは 他の Hewlett Packard Enterprise ストレージアレイと共存するために必要です ファブリックゾーニングのセットアップ FCoE 手順 デバイスの World Wide Name(WWN) またはスイッチポートを ファブリック内の指定したゾーンに関連付けることで ファブリックゾーニングをセットアップします HPE 3PAR StoreServ ストレージでは WWN ゾーニング方式または HPE Smart SAN ゾーニングの使用を推奨します これらのゾーニング方式ではファブリック上でケーブルを移動した場合に起きるスイッチポートの変更による影響 118 スイッチのベンダーの手法を使用した ファブリックゾーニングの実施 FCoE

を受けません またこれらのゾーニング方式は Persistent Port 機能と互換性があります ポートゾーニングまたはハードゾーニングは Persistent Port 機能と互換性がないため推奨されません スイッチのゾーニングおよび構成の確認 FCoE ホストへのストレージポートの構成を完了し スイッチへ接続します 詳しくは ストレージシステムのポートの構成 ファブリック接続 FC(36 ページ ) を参照してください HPE SAN Design Reference Guide に従ってスイッチのゾーン構成を作成し ゾーンセット構成を有効にします showhost コマンドを使用して ストレージノード上でホストが参照できることを確認します スイッチのゾーニングおよび構成の確認 構成 ゾーニング およびファブリックへの各ホスト HBA ポートおよび HPE 3PAR StoreServ ストレージポートの接続後 以下の事項を確認します 手順 HPE 3PAR CLI の showhost コマンドを使用して 各イニシエーターが正しいターゲットにゾーニングされていることを確認します HPE 3PAR StoreServ ストレージポートの構成 FCoE ポートの構成のプランニング FCoE 手順 1. iscsi ポートが IP アドレスまたはネットマスクとともに構成されている場合は 構成を削除した後 FCoE ポートとして構成します iscsi ポートの構成の削除 FCoE(119 ページ ) を参照してください 2. ポートが 以前に iscsi ポートとして構成されている場合は FCoE に変更します iscsi 構成のポートの FCoE への変更 (119 ページ ) を参照してください 3. 1 つのポートを FCoE ポートに変更する場合 そのポートのペアも FCoE ポートに変更する必要があります たとえば ポート 0:3:1 と 0:3:2 です iscsi ポートの構成の削除 FCoE 手順 次の CLI コマンドを実行します cli % controliscsiport delete -f <n:s:p> iscsi 構成のポートの FCoE への変更 手順 1. showport コマンドを実行します スイッチのゾーニングおよび構成の確認 FCoE 119

cli % showport 0:3:1 target ready - 000E1E05BEE6 iscsi iscsi - - - 0:3:2 target ready - 000E1E05BEE2 iscsi iscsi - - - 2. iscsi ポートをオフラインにします cli % controlport offline 0:3:1 cli % controlport offline 0:3:2 cli % showport 0:3:1 target offline - 000E1E05BEE2 iscsi iscsi 0:3:2 target offline - 000E1E05BEE2 iscsi iscsi 3. トポロジを FCoE に変更します cli % controlport config fcoe 0:3:1 cli % controlport config fcoe 0:3:2 cli % controlport rst 0:3:1 cli % controlport rst 0:3:2 0:3:1 target offline - 000E1E05BEE2 iscsi iscsi 0:3:2 target offline - 000E1E05BEE2 iscsi iscsi cli % showport 0:3:1 target ready 2FF70002AC000121 20310002AC000121 host FCoE - - - 0:3:2 target ready 2FF70002AC000121 20320002AC000121 free FCoE - - - 4. showport -fcoe を実行して FCoE ポートの現在の設定を確認します 以下に例を示します cli % showport -fcoe N:S:P ENode_MAC_Address PFC_Mask 0:3:1 00-02-AC-07-01-21 0x08 0:3:2 00-02-AC-06-01-21 0x00 HPE 3PAR StoreServ ストレージポートの構成 FCoE 手順 1. HPE 3PAR StoreServ 10000 および 7000 ストレージアレイ上の CNA ポートは controlport コマンドを使用して 一度だけ構成する必要があります (HPE 3PAR T クラスおよび F クラスアレイは CNA HBA をサポートしていません ) 新しい FCoE 構成の例を以下に示します 120 HPE 3PAR StoreServ ストレージポートの構成 FCoE

cli % showport N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol 0:3:1 suspended config_wait - - cna - 0:3:2 suspended config_wait - - cna - cli % showport -i N:S:P Brand Model Rev Firmware Serial HWType 0:3:1 QLOGIC QLE8242 58 0.0.0.0 PCGLT0ARC1K3U4 CNA 0:3:2 QLOGIC QLE8242 58 0.0.0.0 PCGLT0ARC1K3U4 CNA 2. State=config_wait または Firmware=0.0.0.0 である場合 controlport config fcoe <n:s:p> コマンドを使用して構成します showport および showport -i コマンドを使用して 設定を確認します 以下に例を示します cli % controlport config fcoe 0:3:1 cli % controlport config fcoe 0:3:2 cli % showport 0:3:1 0:3:2 N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol Label Partner FailoverState 0:3:1 target ready 2FF70002AC000121 20310002AC000121 host FCoE - - - 0:3:2 target ready 2FF70002AC000121 20320002AC000121 free FCoE - - - cli % showport -i 0:3:1 0:3:2 N:S:P Brand Model Rev Firmware Serial HWType 0:3:1 QLOGIC QLE8242 58 4.11.122 PCGLT0ARC1K3U4 CNA 0:3:2 QLOGIC QLE8242 58 4.11.122 PCGLT0ARC1K3U4 CNA 3. showport -fcoe を実行して FCoE ポートの現在の設定を確認します 以下に例を示します cli % showport -fcoe N:S:P ENode_MAC_Address PFC_Mask 0:3:1 00-02-AC-07-01-21 0x08 0:3:2 00-02-AC-06-01-21 0x00 ホストの構成 FCoE Emulex CNA の使用 FCoE Emulex CNA ドライバーの使用の準備 FCoE 手順 1. Emulex の OOB(Out of Box) ドライバーか またはインボックスドライバーを選択します ホストの構成 FCoE 121

Hewlett Packard Enterprise は Emulex の OOB(Out of Box) ドライバーか OS で提供されるインボックスドライバーをお勧めします Emulex の OOB ドライバーをダウンロードするには Hewlett Packard Enterprise サポートセンターの Web サイトを参照してください 2. サポートされているドライバーを調べます サポートされているドライバーのリストについては SPOCK の Web サイトを参照してください (SPOCK Home > Explore Storage Interoperability With SPOCK > Explore HPE 3PAR StoreServ Storage interoperability > Explore 3PAR Block Persona interoperability) 詳しくは http://www.hpe.com/support/hpesc http://www.hpe.com/storage/spock FCoE ホストパーソナリティの構成 Emulex CNA 手順 1. システム BIOS を使用して FCoE を構成します 以下の例では Setup メニューは F9 キーを押すことで開きます 図 18: FCoE の構成 2. System Options を選択し 次に NIC Personality Options を選択します 122 FCoE ホストパーソナリティの構成 Emulex CNA

図 19: NIC パーソナリティオプション 3. PCI Slot 2 の Port 1 および Port 2 の両方について FCoE を選択します HPE 3PAR StoreServ ストレージおよびホストの構成 FCoE 123

図 20: PCI スロット 2 の構成 4. これで PCI Slot 2 の Port 1 および Port 2 について FCoE が設定されました 124 HPE 3PAR StoreServ ストレージおよびホストの構成 FCoE

図 21: PCI Slot 2 の Port 1 および Port 2 5. 変更を保存して BIOS を終了します HPE 3PAR StoreServ ストレージおよびホストの構成 FCoE 125

図 22: BIOS ユーティリティの終了 SAN ブートの構成 : FCoE ホストを HPE 3PAR StoreServ ストレージから起動するようにセットアップする場合 HPE 3PAR StoreServ ストレージからのホストの起動 (174 ページ ) の作業を完了してから ここでの残りの作業を完了するようにしてください Broadcom CNA の使用 - FCoE Broadcom CNA ドライバーの使用の準備 FCoE 手順 1. Broadcom の OOB(Out of Box) ドライバーか またはインボックスドライバーを選択します Hewlett Packard Enterprise は Broadcom の OOB(Out of Box) ドライバーか OS で提供されるインボックスドライバーをお勧めします Broadcom の OOB ドライバーをダウンロードするには Hewlett Packard Enterprise サポートセンターの Web サイトを参照してください 2. サポートされているドライバーを調べます サポートされているドライバーのリストについては SPOCK の Web サイトを参照してください (SPOCK Home > Explore Storage Interoperability With SPOCK > Explore HPE 3PAR StoreServ Storage interoperability > Explore 3PAR Block Persona interoperability) 詳しくは http://www.hpe.com/support/hpesc http://www.hpe.com/storage/spock 126 Broadcom CNA の使用 - FCoE

FCoE ホストパーソナリティの構成 Broadcom CNA 手順 1. Broadcom の BIOS のメッセージ ( 図 23: ProLiant Broadcom BIOS メッセージ (127 ページ ) を参照 ) が表示されたら Ctrl+S を押します 図 23: ProLiant Broadcom BIOS メッセージ 2. Comprehensive Configuration Management ウィンドウが表示されます 3. 適切なデバイスを選択します ( 図 24: 適切なデバイスの選択 (128 ページ ) を参照 ) FCoE ホストパーソナリティの構成 Broadcom CNA 127

図 24: 適切なデバイスの選択 4. Device Hardware Configuration を選択します ( 図 25: Device Hardware Configuration の選択 (128 ページ ) を参照 ) 図 25: Device Hardware Configuration の選択 5. Storage Personality を FCoE に設定します ( 図 26: Storage Personality への FCoE の設定 (129 ページ ) を参照 ) 128 HPE 3PAR StoreServ ストレージおよびホストの構成 FCoE

図 26: Storage Personality への FCoE の設定 6. ご使用の CCM(Comprehensive Configuration Management) のバージョンで Multi-Function Mode が有効の場合は SF(Single Function) または NPAR1.5(NIC Partitioning) のいずれかのモードを選択します 詳細は Hewlett Packard Enterprise サポートセンターの Web サイト (www.hpe.com/ support/hpesc) にある NPARs Configuration for HPE Network Adapters User Guide を参照してください SAN ブートの構成 : FCoE ホストを HPE 3PAR StoreServ ストレージから起動するようにセットアップする場合 HPE 3PAR StoreServ ストレージからのホストの起動 (174 ページ ) の作業を完了してから ここでの残りの作業を完了するようにしてください Broadcom の初期化および構成 FCoE 手順 1. ドライバーパッケージをインストールします 2. FCoE-utils パッケージをインストールします 3. サーバーを再起動します 4. ifconfig または Network Manager GUI を使用して FCoE インスタンスを検索します Broadcom の初期化および構成 FCoE 129