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

HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

Apr 25, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

HPE 3PAR Red Hat Enterprise Linux およ

び Oracle Linux 実装ガイド

部品番号: QL226-99450発行: 2017 年 3 月

摘要

本書では、HPE 3PAR StoreServ ストレージと、Red Hat Enterprise Linux または Oracle Linuxホストの間の通信のセットアップについての情報を説明します。本書は、Red Hat EnterpriseLinux、Oracle Linux、および HPE 3PAR OS を熟知したシステム管理者およびストレージ管理者を対象としています。

Page 2: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

© Copyright 2012, 2017 Hewlett Packard Enterprise Development LP

ご注意

本書の内容は、将来予告なしに変更されることがあります。Hewlett Packard Enterprise 製品およびサービスに対する保証については、当該製品およびサービスの保証規定書に記載されています。本書のいかなる内容も、新たな保証を追加するものではありません。本書の内容につきましては万全を期しておりますが、本書中の技術的あるいは校正上の誤り、脱落に対して、責任を負いかねますのでご了承ください。

本書で取り扱っているコンピューターソフトウェアは秘密情報であり、その保有、使用、または複製には、Hewlett Packard Enterprise から使用許諾を得る必要があります。FAR 12.211 および 12.212 に従って、商業用コンピューター・ソフトウェア、コンピューター・ソフトウェア資料、および商業用製品の技術情報は、ベンダー標準の商業用ライセンスのもとで米国政府に使用許諾が付与されます。

他社の Web サイトへのリンクは、Hewlett Packard Enterprise の Web サイトの外に移動します。HewlettPackard 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.の登録商標です。

Page 3: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

目次

はじめに....................................................................................................8HPE 3PAR OS バージョン........................................................................................................... 8対象読者........................................................................................................................................9HPE 3PAR OS のアップグレードに関する留意事項....................................................................9Linux ホストの要件.......................................................................................................................9HPE 3PAR の共存.........................................................................................................................9HPE 3PAR ドキュメント............................................................................................................ 10

RHEL のクイック接続.............................................................................11作業を開始する前に....................................................................................................................11FC プロトコルまたは FCoE プロトコルのクイック接続............................................................11iSCSI プロトコルのクイック接続...............................................................................................19

HPE 3PAR StoreServ ストレージおよびホストの構成—FC.................25HPE 3PAR StoreServ ストレージおよびホストの構成のワークフロー—FC.............................25構成のプランニングについての注意事項—FC...........................................................................25

ターゲットポートの制限と仕様—FC...............................................................................25HPE 3PAR Persistent Ports—FC.....................................................................................26

HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン—FC..........................................................................................................................27

HPE Smart SAN for 3PAR—FC....................................................................................... 27HPE 3PAR Persistent Checksum—FC............................................................................ 28HPE 3PAR Express Writes—FC...................................................................................... 29

HPE 3PAR StoreServ ストレージのホストへの接続—FC......................................................... 29FC-to-FC 接続の図........................................................................................................... 29FCoE-to-FC 接続の図.......................................................................................................30ファブリックのセットアップとゾーニング—FC.............................................................30

ファブリックゾーニングのセットアップ—FC..................................................... 31ファブリックゾーニングの実施—FC....................................................................31ゾーニング構成の選択—FC.................................................................................. 31各イニシエーターが正しいターゲットとゾーニングされていることの確認—FC..........................................................................................................................31

スイッチベンダーの構成ガイドライン—FC....................................................................32HPE 3PAR StoreServ ストレージポートの構成—FC.................................................................33

ストレージシステムのポートの構成—直接接続—FC..................................................... 33ストレージシステムのポートの構成—ファブリック接続—FC.......................................36

ホストの構成—FC...................................................................................................................... 37PCI-HBA およびドライバーの情報の特定....................................................................... 37Emulex HBA の使用—FC.................................................................................................37

Emulex HBA ドライバーの使用の準備—FC......................................................... 37modprobe.conf構成ファイルの作成および initramfsのビルド—FC—Emulex HBA ......................................................................................................... 38

QLogic HBA の使用 - FC..................................................................................................41QLogic HBA ドライバーの使用の準備—FC..........................................................41modprobe.conf構成ファイルの作成および initramfsのビルド—FC—QLogic HBA ..........................................................................................................42NVRAM および BIOS のセットアップ—FC—QLogic HBA.................................. 44

目次 3

Page 4: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

SCLI ユーティリティを使用した QLogic HBA の構成—FC..................................46Brocade HBA の使用 - FC................................................................................................47

Brocade HBA ドライバーの使用の準備—FC........................................................47Brocade BCU ユーティリティを使用した Brocade HBA の構成—FC..................47

ストレージ機能特有のホストドライバーパラメーターの有効化(オプション)........... 48ホストアダプターでの HPE Smart SAN for 3PAR の有効化.................................48FC での HPE 3PAR Persistent Checksum............................................................ 513PAR Host DIF...................................................................................................... 52標準 DIF.................................................................................................................55

RHEL 5 の SCSI タイムアウトの設定—FC..................................................................... 58udevルールを使用した SCSI タイムアウトの設定—FC .................................... 59SCSI タイムアウトの設定の確認—FC..................................................................60他の方法: Emulex および QLogic スクリプトを使用した SCSIタイムアウト

の設定—FC .......................................................................................................... 60マルチパスソフトウェアのセットアップ—FC................................................................ 60

HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI............ 61HPE 3PAR StoreServ ストレージおよびホストの構成のワークフロー—iSCSI........................ 61構成のプランニングについての注意事項—iSCSI.......................................................................61

ターゲットポートの制限と仕様—iSCSI.......................................................................... 61HPE 3PAR Persistent Ports—iSCSI.................................................................................62

HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン—iSCSI..................................................................................................................... 63

HPE 3PAR StoreServ ストレージのホストへの接続—iSCSI..................................................... 63Enterprise iSCSI...............................................................................................................64スイッチおよび iSCSI イニシエーターのセットアップ...................................................64

HPE 3PAR StoreServ ストレージの iSCSI ポートの構成.......................................................... 64HPE 3PAR iSCSI の IPv6 アドレス指定および VLAN タギング.................................................68ホストの構成—ソフトウェア iSCSI........................................................................................... 70

iSCSI ドライバーのインストール—ソフトウェア iSCSI.................................................70iSCSI セッションの検出—ソフトウェア iSCSI.................................................... 70

ソフトウェア iSCSI のセットアップ................................................................................70replacement_timeout設定の調整 ..................................................................70

iSCSI デーモンの起動—ソフトウェア iSCSI...................................................................74iSCSI 接続の作成—ソフトウェア iSCSI..........................................................................75CHAP の構成(オプション)—ソフトウェア iSCSI....................................................... 81

ホスト CHAP のセットアップ—ソフトウェア iSCSI........................................... 81双方向 CHAP(相互)のセットアップ—ソフトウェア iSCSI..............................83

Internet Storage Name Server の構成と使用(オプション)—ソフトウェア iSCSI...... 86Microsoft iSNS サーバーを使用した、登録の検出—ソフトウェア iSCSI.............86iSNS サーバーを使用した、探索ドメインの作成—ソフトウェア iSCSI..............86iSNS サーバーでの使用のための iSCSI イニシエーターとターゲットの構成—ソフトウェア iSCSI........................................................................................... 87

RHEL の iscsiadmユーティリティの使用(オプション)—ソフトウェア iSCSI .......89ホストの構成—ハードウェア iSCSI........................................................................................... 90

Emulex CNA の使用 - ハードウェア iSCSI...................................................................... 90BIOS の設定—ハードウェア iSCSI—Emulex CNA...............................................90OneCommand Manager GUI を使用したハードウェア iSCSI の構成—Emulex CNA..........................................................................................................94VLAN タギングのある IPv6 を使用するハードウェア iSCCI の構成—EmulexCNA.....................................................................................................................100hbacmdユーティリティを使用したハードウェア iSCSI の構成—EmulexCNA ....................................................................................................................102BIOS を使用しないハードウェア iSCSI の構成(ローカルブートのみ)—Emulex CNA........................................................................................................105

4 目次

Page 5: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

Broadcom CNA の使用 - ハードウェア iSCSI................................................................108BIOS の設定—ハードウェア iSCSI—Broadcom CNA........................................ 109iSCSI ターゲットへの接続の作成(ローカルブートのみ)—ハードウェアiSCSI—Broadcom CNA.......................................................................................109

CHAP の構成(オプション)—ハードウェア iSCSI..................................................... 110ホスト CHAP のセットアップ—ハードウェア iSCSI..........................................110双方向 CHAP のセットアップ—ハードウェア iSCSI..........................................112

マルチパスソフトウェアのセットアップ—iSCSI.....................................................................113

HPE 3PAR StoreServ ストレージおよびホストの構成—FCoE.......... 114HPE 3PAR StoreServ ストレージおよびホストの構成のワークフロー—FCoE.......................114構成のプランニングについての注意事項—FCoE.....................................................................114

ターゲットポートの制限と仕様—FCoE........................................................................ 114HPE 3PAR Persistent Ports—FCoE...............................................................................115

HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン—FCoE....................................................................................................................116

HPE 3PAR StoreServ ストレージのホストへの接続—FCoE................................................... 116ファブリックのセットアップとゾーニング—FCoE...................................................... 117

スイッチのベンダーの手法を使用した、ファブリックゾーニングの実施—FCoE....................................................................................................................118HPE 3PAR StoreServ ストレージアレイがサポートしているゾーニング構成—FCoE................................................................................................................118ファブリックゾーニングのセットアップ—FCoE............................................... 118スイッチのゾーニングおよび構成の確認—FCoE............................................... 119

HPE 3PAR StoreServ ストレージポートの構成—FCoE...........................................................119ポートの構成のプランニング—FCoE............................................................................119iSCSI ポートの構成の削除—FCoE................................................................................ 119iSCSI 構成のポートの FCoE への変更...........................................................................119HPE 3PAR StoreServ ストレージポートの構成—FCoE............................................... 120

ホストの構成—FCoE................................................................................................................121Emulex CNA の使用—FCoE.......................................................................................... 121

Emulex CNA ドライバーの使用の準備—FCoE...................................................121FCoE ホストパーソナリティの構成—Emulex CNA........................................... 122

Broadcom CNA の使用 - FCoE...................................................................................... 126Broadcom CNA ドライバーの使用の準備—FCoE.............................................. 126FCoE ホストパーソナリティの構成—Broadcom CNA....................................... 127Broadcom の初期化および構成—FCoE.............................................................. 129

マルチパスソフトウェアのセットアップ—FCoE..........................................................132

ホストへのマルチパスソフトウェアのセットアップ........................... 133デバイスマッパーマルチパス(DM マルチパス)のセットアップ.......................................... 133

必要なソフトウェアパッケージのインストール............................................................133DM マルチパス構成ファイルの修正.............................................................................. 133

host Generic-ALUA Persona 2 の使用(HPE 3PAR OS 3.1.3 以降で推奨)......134host Generic Persona 1 の使用........................................................................... 136SAN ブートの構成...............................................................................................139

DM マルチパスの有効化と起動......................................................................................141initramfsファイルシステムでのマルチパスのセットアップ ...................................142Host Persona の変更(オプション).............................................................................143

Veritas DMP マルチパスのセットアップ.................................................................................. 143HPE 3PAR StoreServ ストレージ用の Veritas ASL の取得........................................... 144

ストレージのプロビジョニングおよびホスト LUN の検出.................. 147

目次 5

Page 6: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

HPE 3PAR Host Explorer ソフトウェアパッケージのインストール(オプション)...............147ホスト定義の作成..................................................................................................................... 147HPE 3PAR StoreServ ストレージ上のストレージの作成.........................................................151仮想ボリュームの作成.............................................................................................................. 151

シンプロビジョニングされた仮想ボリュームの作成.....................................................152シン重複排除された仮想ボリュームの作成...................................................................152シン圧縮された仮想ボリュームの作成.......................................................................... 153

3PAR Priority Optimization のセットアップ(オプション).................................................... 153ボリュームのサイズと数の制限................................................................................................153仮想ボリュームとしての、ホストへの LUN のエクスポート...................................................154ホストでのデバイスの検出.......................................................................................................155

ホスト上の HPE 3PAR デバイスの使用............................................... 160デバイスマッパー用デバイスの作成.........................................................................................160

詳細なデバイスマッパーノード情報の表示...................................................................161デバイスマッパーノードのパーティショニング.......................................................................162Veritas Volume Manager デバイスの作成.................................................................................168ホストからのストレージボリュームの削除..............................................................................168RHEL 7 または RHEL 6 のファイルシステムスペース回収のサポートの考慮事項................. 170

HPE 3PAR StoreServ ストレージからのホストの起動....................... 174HPE 3PAR StoreServ ストレージからのホストの起動の前提条件.......................................... 174HBA の構成...............................................................................................................................174

Emulex HBA の使用 - FC と FCoE.................................................................................175Emulex CNA の使用 - ハードウェア iSCSI.................................................................... 176QLogic HBA の使用 - FC................................................................................................176Broadcom CNA の使用 - FCoE...................................................................................... 177

Broadcom CNA の使用—UEFI 環境の FCoE...................................................... 178Broadcom CNA の使用 - ハードウェア iSCSI................................................................178Brocade HBA の使用 - FC..............................................................................................178

RHEL Linux CD または DVD からの OS のインストール.........................................................179

HPE 3PAR オールフラッシュアレイ ................................................... 181

Oracle Linux の使用.............................................................................182Red Hat 互換カーネルの Oracle Linux の使用 ......................................................................... 182Unbreakable Enterprise Kernel の Oracle Linux の使用............................................................182Oracle Linux でのパーティションの作成..................................................................................182

RHEL 4.9 FC ホストの使用.................................................................. 184Host Persona............................................................................................................................ 184FC Emulex ドライバーのチューニング.................................................................................... 184SCSI タイムアウトの設定........................................................................................................ 184マルチパスソフトウェアのセットアップ................................................................................. 184LUN の 大サイズ.................................................................................................................... 185新しい LUN のスキャン............................................................................................................ 185

仮想化およびクラスターの使用............................................................187Oracle Virtual Machine Server(OVM)の使用........................................................................187Red Hat Enterprise Virtualization(KVM/RHEV-H)の使用......................................................187

6 目次

Page 7: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

Red Hat Xen Virtualization の使用............................................................................................ 187RedHat Cluster サービスの使用............................................................................................... 187Veritas Cluster Server の使用................................................................................................... 188

HPE 3PAR File Persona ソフトウェアの構成.....................................189HPE 3PAR File Persona........................................................................................................... 189CLI コマンドによるファイルサービス内の NFS ファイル共有のマウント..............................189

Web サイト...........................................................................................191

サポートと他のリソース.......................................................................192Hewlett Packard Enterprise サポートへのアクセス..................................................................192アップデートへのアクセス.......................................................................................................192カスタマーセルフリペア(CSR)............................................................................................193リモートサポート(HPE 通報サービス)................................................................................ 193保証情報....................................................................................................................................193規定に関する情報..................................................................................................................... 193ドキュメントに関するご意見、ご指摘.....................................................................................194

目次 7

Page 8: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

はじめに

Hewlett Packard Enterprise(HPE)のこの実装ガイドは、Linux OS を実行するホストから HPE 3PARStoreServ ストレージへ、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 ストレージから期待どおりのパフォーマンスおよび成果を得るには、HPE3PAR StoreServ ストレージ用に Hewlett Packard Enterprise が提供するドキュメントや、ベンダーが各製品について提供するドキュメントとともに、本書の情報を使用する必要があります。

• 本書で説明する OS パッチの他に、追加のパッチがストレージの Single Point of ConnectivityKnowledge(SPOCK)の Web サイトに記載されていることがあります。

• ハードウェア iSCSI および FCoE は、Unbreakable Enterprise Kernel の Oracle Linux ではサポートされません。

• ファイバーチャネル接続は、ファブリック接続と直接接続のトポロジの双方が、HPE 3PARStoreServ ストレージと RHEL ホストの間でサポートされています。

サポートされているハードウェアプラットフォームおよびソフトウェアプラットフォームについては、SPOCK の Web サイトを参照してください(SPOCK Home > Explore Storage Interoperability WithSPOCK > 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 はじめに

Page 9: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

対象読者この実装ガイドは、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 3PARStoreServ Storage interoperability)。

詳しくは

http://www.hpe.com/info/storage/docshttp://www.hpe.com/storage/spock

Linux ホストの要件Linux ホストは、以下の要件を満たしている必要があります。サポートされている構成についての詳細は、SPOCK の Web サイトのドキュメントを参照してください(SPOCK Home > Explore StorageInteroperability 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/spockwww.hpe.com/info/spphttp://www.hpe.com/support/hpesc

HPE 3PAR の共存HPE 3PAR StoreServ ストレージアレイは、他の Hewlett Packard Enterprise ストレージアレイファミリと共存できます。

対象読者 9

Page 10: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

サポートされている 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 Pointof Connectivity Knowledge(SPOCK)の Web サイト:

http://www.hpe.com/storage/spock

カスタマーセルフリペア手順(メディア): Hewlett Packard Enterprise Customer Self Repair ServicesMedia Library:

www.hpe.com/support/csr

Product category の下の Storage を選択します。Product family から、HPE 3PAR StoreServ 7000、8000、10000、および 20000 ストレージシステム用の HPE 3PARStoreServ Storage for HPE 3PAR を選択します。

すべての Hewlett Packard Enterprise 製品: Hewlett Packard Enterprise サポートセンター:

www.hpe.com/support/hpesc

10 HPE 3PAR ドキュメント

Page 11: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

Page 12: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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 で利用できます。

FC と FCoE の両方に共通

2 OS ブート

ローカルサーバーのディスクからの起動

1. OS をインストールします。

2. SPOCK の情報を基にして、以下のものをアップデートします(SPOCK Home の Explore StorageInteroperability With SPOCK から Explore 3PAR StoreServ Storage interoperability > Explore3PAR Block Persona interoperability を選択してください)。

http://www.hpe.com/storage/spock

• ホストドライバー

• BIOS• ファームウェア

または

表は続く

12 RHEL のクイック接続

Page 13: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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 StorageInteroperability With SPOCK から Explore 3PAR StoreServ Storage interoperability > Explore3PAR Block Persona interoperability を選択してください)。

http://www.hpe.com/storage/spock

• ホストドライバー

• BIOS• ファームウェア

RHEL のクイック接続 13

Page 14: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

3 ホストドライバーパラメーターのチューニング

lspci -vvコマンドを使用して、システムにロードされているアダプターおよびドライバーを見つけます。

# lspci -vv

/etc/modprobe.d/modprobe.conf内の、次のドライバーパラメーターをチューニングし、initramfsイメージを再構築します。

QLogic:options qla2xxx ql2xmaxqdepth=16 qlport_down_retry=14Emulex:options lpfc lpfc_devloss_tmo=14 lpfc_lun_queue_depth=16lpfc_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 PackardEnterprise ストレージシステムの混在が可能です。

HPE 3PAR OS 3.2.2 から、Smart SAN は 16 Gb FC ターゲットでサポートされています。3PAR の SmartSAN の 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 のクイック接続

Page 15: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

5 ホスト定義の作成

host Generic-ALUA Persona 2 または host Generic Persona 1 でホスト定義を作成します。ただし、Hewlett Packard Enterprise では host Generic-ALUA Persona 2 の使用をお勧めします。

表 2: Host Persona のサポート

HPE 3PAR OS サポートされるPersona

備考

HPE 3PAR OS 3.1.1、3.1.2 host Generic Persona1

HPE 3PAR OS 3.1.3 以降 host Generic-ALUAPersona 2(推奨)

host Generic Persona1

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 以降または RHEL6.1 以降です。

今後の HPE 3PAR OS のリリースでは、hostGeneric-ALUA Persona 2 でのみ追加の機能をサポートする予定です。

RHEL 7 以降では、host Generic-ALUA Persona 2だけがサポートされます。

注記:

RHEL 7 以降では、host Generic-ALUA Persona 2 だけがサポートされ、ALUA が有効になります。

cli % createhost -persona 2 redhathost 1122334455667788 1122334455667799cli % showhost

Id Name Persona ---WWN/iSCSI_Name--- Port1 redhathost Generic-ALUA 2101001B323A9382 1:1:4 2100001B321A9382 1:1:4 2100001B321A9382 0:1:4 2101001B323A9382 0:1:4

RHEL のクイック接続 15

Page 16: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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 のクイック接続

Page 17: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

}

RHEL 6 および RHEL 7 から、HPE 3PAR OS でも Red Hat がサポートしている他の path_selector I/O ポリシーをサポートします。現在サポートされている他のポリシーは、queue-lengthと service-timeです。

マルチパスのパラメーターは常に進化しているので、提供されているパラメーターは、 新バージョンの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

Page 18: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

マルチパスデバイスを表示します。

•# 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 のクイック接続

Page 19: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

Page 20: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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 のクイック接続

Page 21: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

Page 22: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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 のクイック接続

Page 23: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

セキュリティの有効化 — 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 -chapId 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 = redhatlinuxdiscovery.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

Page 24: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

node.session.auth.username = redhatlinuxnode.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 = S121discovery.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 = S121node.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 のクイック接続

Page 25: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

Page 26: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

HBA プロトコル アレイ バス 速度 ポート キューの 大長

EmulexLP11002

FC F200、F400、T400、T800

PCI-X 4Gbps 2 959

HPE 3PARFC044X

FC F200、F400、T400、T800

PCI-X 4Gbps 4 1638

EmulexLPe12002

FC HPE 3PARStoreServ

7000

PCIe 8Gbps 2 3276

EmulexLPe12004

FC HPE 3PARStoreServ

7000、10000

PCIe 8Gbps 4 3276

EmulexLPe16002

FC HPE 3PARStoreServ

7000、8000、10000

PCIe 16Gbps 2 3072

EmulexLPe16004

FC HPE 3PARStoreServ

8000、20000

PCIe 16Gbps 4 3072

• I/O キューは接続されているホストの HBA ポート間で共有され、先着順で処理されます。

• すべてのキューが使用中で、ホストの HBA ポートが I/O を開始しようとすると、そのポートは HPE3PAR 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—FCHPE 3PAR Persistent Ports(仮想ポート)機能を使用すると、HPE 3PAR StoreServ ストレージのオンラインアップグレードやノードダウン中の I/O の中断が 小限になります。ポートのシャットダウンまたはリセットでは、この機能は実行されません。

26 HPE 3PAR Persistent Ports—FC

Page 27: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

各 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 のセットアップおよび接続性のガイドライン—FCHPE 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 割り当ては、オフ/無効にすることをお勧めします。これにより、PersistentPorts のフェイルオーバー/フェイルバックが発生した場合に、ホストが I/O をより早く再開することができます。「動的 FCID 割り当て」をオフ/無効にする方法については、スイッチの製造者のドキュメントを参照してください。

• Persistent Ports が動作するには、WWN のゾーニングが必要です。

FCoE イニシエーターから FC ターゲットへの構成(FCoE から FC へのスイッチ)用の HPE 3PARPersistent Ports 機能についての情報は、HPE 3PAR StoreServ ストレージおよびホストの構成—FC(25ページ)を参照してください。

HPE Smart SAN for 3PAR—FCHPE 3PAR OS 3.2.2 から、以下の HPE 3PAR StoreServ ストレージシステムは、16 Gb FC ターゲット上の HPE Smart SAN for 3PAR をサポートしています。

HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン—FC 27

Page 28: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

• 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 SmartSAN for 3PAR を使用すると、管理者は、HPE 3PAR CLI から直接ゾーニングを構成および制御できます。

HPE 3PAR OS 3.3.1 から、HPE Smart SAN for 3PAR 2.0 がサポートされています。HPE Smart SAN for3PAR 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 InformationLibrary の Web サイトにある HPE Smart SAN for 3PAR 2.0 User Guide を参照してください。

詳しくは

http://www.hpe.com/storage/spockhttp://www.hpe.com/info/storage/docs

HPE 3PAR Persistent Checksum—FC3PAR StoreServ 20000 および 8000 ストレージシステム(アレイ)で利用可能な HPE 3PAR PersistentChecksum 機能は、HPE 3PAR StoreServ システムのバックエンドドライブへのデータネットワークを介して、ホストイニシエーター HBA からの、エンドツーエンドのデータ整合性の保護を提供します。この機能は、SCSI T10 committee で定義された DIF保護モデルに基づいています。この機能は、任意のメデ

ィアのサイレントデータ破壊、およびデータネットワーク内の I/O スタックにあるコンポーネントにより発生した転送エラーからデータを保護します。この機能によって検出された問題を解決するために、HPE3PAR OS に検出およびリカバリ機能が組み込まれています。

HPE 3PAR Persistent Checksum のホストからアレイへの部分には、以下の 2 つの形式があります。

• 第 1 形式—第 1 形式は、HPE 3PAR OS 3.2.2 GA としてサポートされています。この第 1 形式は HPE3PAR ストレージに独自の実装で、特定の HPE StoreFabric アダプターとともに HPE 提供のドライバーを使用すると有効になります。この機能は、ホストおよびアレイではデフォルトで有効になり、アクティブ化しなければならない構成はありません。

• 第 2 形式—第 2 形式は、HPE 3PAR OS 3.3.1 GA としてサポートされています。この第 2 形式は完全に SCSI T10 committee をベースとしており、Red Hat ディストリビューションに付属している特定のアダプタードライバーによりサポートされます。この機能を使用できるのは、Hewlett PackardEnterprise でテストに成功している 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 InformationLibrary の Web サイトにある HPE 3PAR StoreServ Architecture のテクニカルホワイトペーパーを参照してください。

28 HPE 3PAR Persistent Checksum—FC

Page 29: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

詳しくは

http://www.hpe.com/storage/spockhttp://www.hpe.com/info/storage/docs

HPE 3PAR Express Writes—FCHPE 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 ExpressWrites 機能はサポートされていません。

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

Page 30: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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 ポートモジュールのアップリンクポートにケーブルで直接接続される場合には適用されません。ゾーニングは、VirtualConnect 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 接続の図

Page 31: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

詳しくは

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 によるゾーニングは、他の HewlettPackard Enterprise ストレージアレイと共存するために必要です。

注記:

• 同じセットのターゲットポートにアクセスする複数のイニシエーターが必要なハイアベイラビリティおよびクラスター環境では、Hewlett Packard Enterprise は、同じセットのターゲットポートを持つ各々のイニシエーターに対して、個別のゾーンを作成することをお勧めします。

• ゾーン内のストレージターゲットは、同じ HPE 3PAR StoreServ ストレージ、複数の HPE 3PARStoreServ ストレージ、または HPE 3PAR と他の Hewlett Packard Enterprise のストレージシステムの混在とすることができます。

1 ゾーンあたり複数ターゲットに対して 1 イニシエーターを使用する方法についての詳細は、SPOCK のWeb サイトにある HPE SAN Design Reference Guide を参照してください(SPOCK Home > DesignGuides > SAN Design Guide)。

サポートされていないゾーニング構成を使用して問題が発生した場合、Hewlett Packard Enterprise は是正措置の一環として、サポートされているゾーニング構成のいずれかの実装を求める場合があります。

詳しくは

http://www.hpe.com/storage/spock

各イニシエーターが正しいターゲットとゾーニングされていることの確認—FC

始める前に

各イニシエーターが正しいターゲットとゾーン設定されていることを確認する前に、以下のタスクを実行します。

ファブリックゾーニングのセットアップ—FC 31

Page 32: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

• ホストへのストレージポートの構成を完了し、スイッチへ接続します。

• HPE SAN Design Reference Guide に従ってスイッチのゾーン構成を作成し、ゾーンセット構成を有効にします。

• showhostコマンドを使用して、ストレージノード上でホストが参照できることを確認します。

手順

• 構成、ゾーニング、および、各ホストの HBA ポートと HPE 3PAR StoreServ ストレージのポートのファブリックへの接続の後、HPE 3PAR CLI の showhostコマンドを使用してスイッチおよびゾーン構

成を確認し、各イニシエーターが正しいターゲットとゾーニングされていることを確認します。

スイッチベンダーの構成ガイドライン—FCHPE 3PAR StoreServ ストレージを接続するファブリックのポートを構成する前に、以下の各 FC スイッチベンダーのガイドラインを参照してください。

• Brocade スイッチでは、ホストの HBA ポートまたは HPE 3PAR StoreServ ストレージのポートに接続するスイッチのポートは、デフォルトモードに設定する必要があります。Brocade ファームウェア3.0.2 以降を実行している Brocade 3xxx スイッチでは、Brocade の telnet インターフェイスおよびportcfgshowコマンドを使用して、スイッチの各ポートが正しいモードになっていることを確認しま

す。

brocade2_1:admin> portcfgshowPorts 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

Page 33: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

スイッチ、または 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/OStream 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/FCoESolution 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 の詳細については、HewlettPackard 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

Page 34: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

アレイターゲットポートのアダプターのタイプを識別するには、showport -parコマンドを使用して、

直接接続を予定しているポートに対してリストされた MaxRateを参照してください。たとえば、アレイ

ターゲットポート 0:1:1は 8Gbpsと識別され、2:1:1は 16Gbpsとリストされます。

cli % showport -parN:S:P Connmode ConnType CfgRate MaxRate Class2 UniqNodeWwn VCN IntCoal TMWO Smart_SAN0:1:1 host loop auto 8Gbps disabled disabled disabled disabled enabled n/a1:1:1 host loop auto 8Gbps disabled disabled disabled disabled enabled n/a2:1:1 host point auto 16Gbps disabled disabled disabled disabled disabled unsupported3:1:1 host point auto 16Gbps disabled disabled disabled disabled disabled unsupported

FC の 3PAR StoreServ ストレージのターゲットインターフェイスへの直接接続のサポートは、特定のホストアダプターに限定されています。詳細は、SPOCK の Web サイトを参照してください(SPOCKHome > Explore Storage interoperability With SPOCK > Explore 3PAR StoreServ Storageinteroperability)。サポートされているアダプターがご使用中のホストに存在している場合、直接接続のサポートの表を使用して、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

Page 35: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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_SAN0:1:1 host loop auto 8Gbps disabled disabled disabled disabled enabled n/a

または

HPE 3PAR StoreServ ストレージおよびホストの構成—FC 35

Page 36: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

cli % showport -par

N:S:P Connmode ConnType CfgRate MaxRate Class2 UniqNodeWwn VCN IntCoal TMWO Smart_SAN0:1:1 host point auto 8Gbps disabled disabled disabled disabled enabled n/a

詳しくは

http://www.hpe.com/storage/spock

ストレージシステムのポートの構成—ファブリック接続—FCHPE 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 IntCoal0: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

Page 37: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

cli % controlport config host -ct point 1:5:1

4. controlport rst <node:slot:port>コマンドを HPE 3PAR StoreServ ストレージで使用して、

ポートをリセットします。以下に例を示します。

cli % controlport rst 1:5:1

ホストの構成—FCSAN ブートの構成:

FC ホストを HPE 3PAR StoreServ ストレージから起動するようにセットアップする場合、HPE 3PARStoreServ ストレージからのホストの起動(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

Page 38: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

Hewlett Packard Enterprise は、Emulex の OOB(Out of Box)ドライバーか、OS で提供されるインボックスドライバーをお勧めします。Emulex の OOB ドライバーをダウンロードするには、HewlettPackard Enterprise サポートセンターの Web サイトを参照してください。

• サポートされているドライバーを調べます。

サポートされているドライバーのリストについては、SPOCK の Web サイトを参照してください(SPOCK Home > Explore Storage Interoperability With SPOCK > Explore HPE 3PAR StoreServStorage interoperability > Explore 3PAR Block Persona interoperability)。

詳しくは

http://www.hpe.com/support/hpeschttp://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

Page 39: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

カーネルは、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

Page 40: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

Page 41: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# 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…hiddenmenuftitle RedHat Enterprise Linux Server (2.6.18-8.el5)root (hd0,2)kernel /boot/vmlinuz-2.6.18-8.el5 ro root=LABEL=/ rhgb quietinitrd /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 ドライバーをダウンロードするには、HewlettPackard Enterprise サポートセンターの Web サイトを参照してください。

• サポートされているドライバーを調べます。

サポートされているドライバーのリストについては、SPOCK の Web サイトを参照してください(SPOCK Home > Explore Storage Interoperability With SPOCK > Explore HPE 3PAR StoreServStorage interoperability > Explore 3PAR Block Persona interoperability)。

詳しくは

http://www.hpe.com/support/hpeschttp://www.hpe.com/storage/spock

QLogic HBA の使用 - FC 41

Page 42: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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 3PARStoreServ ストレージポートに接続されているホストの数と LUN エクスポートの数を管理者が慎重に検討することをお勧めします。設定した値が小さすぎると、パフォーマンス低下と SCSIタイムアウトの問題が発生する原因となります。

2. initramfsファイルシステムを再ビルドします。

42 modprobe.conf構成ファイルの作成および initramfsのビルド—FC—QLogic HBA

Page 43: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

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

Page 44: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# 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…hiddenmenutitle RedHat Enterprise Linux Server (kernel name)root (hd0,0)kernel /<kernel name> ro root=LABEL=/ rhgb quietinitrd /<RamDisImage>

NVRAM および BIOS のセットアップ—FC—QLogic HBAQLogic Fast!UTIL を使用して、QLogic カード用の以下の NVRAM 構成を行います。Fast!UTIL ユーティリティにアクセスするには、サーバーをハードブートし、プロンプトが表示されたら以下の手順を実行します。

44 NVRAM および BIOS のセットアップ—FC—QLogic HBA

Page 45: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

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 toPoint Only)

6. 個別の HBA ポートとして一覧表示される各ポートについて繰り返します。

HPE 3PAR StoreServ ストレージおよびホストの構成—FC 45

Page 46: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

Page 47: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

以下の設定を変更する他のコマンドラインオプションについては、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 ドライバーをダウンロードするには、HewlettPackard Enterprise サポートセンターの Web サイトを参照してください。

• サポートされているドライバーを調べます。

サポートされているドライバーのリストについては、SPOCK の Web サイトを参照してください(SPOCK Home > Explore Storage Interoperability With SPOCK > Explore HPE 3PAR StoreServStorage interoperability > Explore 3PAR Block Persona interoperability)。

詳しくは

http://www.hpe.com/support/hpeschttp://www.hpe.com/storage/spock

Brocade BCU ユーティリティを使用した Brocade HBA の構成—FCBrocade は、その 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

Page 48: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# 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 4G1/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 ストレージ機能特有のホストドライバーパラメーターの有効化(オプション)

Page 49: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

手順

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

Page 50: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

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

Page 51: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

initramfsファイルを再構築し、ホストを再起動してパラメーターを有効にします。ホストが TargetDriven Zone(TDPZ)で 3PAR ターゲットポートとゾーニングされており、HPE Smart SAN for 3PAR2.0 が有効な HPE 3PAR OS 3.3.1 を実行している場合、ホストの HBA 情報をアレイの CLI コマンドで取得することができます。

cli % showportdev tzone -d 0:4:1

Zone Name: tdz3par_20410002ac07e017_00Zone Entry Count: 8Zone State: up_to_datePrincipal 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:1PtId LpID Hadr ----Node_WWN---- ----Port_WWN---- ftrs svpm bbct flen -----vp_WWN----- -------------------------------------SNN------------------------------------- Name0xf0b00 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 for3PAR 2.0 User Guide を参照してください。

FC での HPE 3PAR Persistent ChecksumDIF 保護は、標準の 512 バイト/セクターにさらに 8 バイトを追加し、追加のチェックサムデータが 520バイト/セクターとなります。HPE 3PAR アレイでの DIF の実装方法は、2 種類あります。

• 3PAR Host DIF• 標準 DIF

FC での HPE 3PAR Persistent Checksum 51

Page 52: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

3PAR Host DIFHPE 3PAR アレイと通信するときに SAN 内で DIF をサポートするため、Hewlett Packard Enterprise が提供するホストイニシエータードライバーが書き込まれます。FC HBA 層は HPE 3PAR アレイボリュームを認識しているため、この DIF タグを管理します。この実装方式は、3PAR Host DIF と呼ばれます。

3PAR Host DIF をサポートするには、以下の要件を満たす必要があります。

3PAR Host DIF をサポートするための要件

HPE 3PAR OS バージョン: HPE 3PAR OS 3.2.2 以降のバージョン。

HPE 3PAR アレイの要件: すべての HPE 3PAR StoreServ 8000 および 20000モデル。これらのモデルには、HPE 3PAR Gen 5Thin Express ASIC があります。

ターゲットアレイ HBA: HPE 3PAR StoreServ ファイバーチャネル(FC)アダプターのみ

DIF タグ: DIF 機能は、ストレージボリュームレベルに置かれます。

HPE 3PAR StoreServ ストレージボリューム: ホストから見えるすべてのストレージボリュームは、3PAR Host DIF が有効でなければなりません。別の DIF ポリシーのボリュームをホストにエクスポートしないでください。

ホスト HBA イニシエーター: FC HBA のみがサポートされます。16Gb HBA 以上の速度の HPE StoreFabric が必要です。詳細は、SPOCK の Web サイトを参照してください。

ホストのファームウェアおよびドライバーの要件: HPE が提供した HPE ドライバー(OOB)およびファームウェアを実行する必要があります。このソフトウェアは、HPE のサポートサイトまたはService Pack for ProLiant(SPP)イメージから入手できます。ファイバーチャネルのドライバー/ファームウェアの組み合わせについては、SPOCKOS Config Set > Host Bus Adapters >Persistent Checksum Column を参照してください。

RHEL OS のバージョン: RHEL 6 および RHEL 7 の高度なアップデート。SPOCK Persistent Checksum のカラムを参照してください。

アレイおよびストレージボリュームでの 3PAR Host DIF の設定

• HPE 3PAR OS 3.2.2 の場合、3PAR Host DIF が有効であることを確認するには、以下のコマンドを実行します。

cli % showsys -param | grep DIFHostDIF : yes

• HPE 3PAR OS 3.2.2 で、DIF の設定がデフォルトの ON の場合、以前の HPE 3PAR OS バージョンから移行されたすべてのストレージボリュームは、デフォルト設定になります。つまり、古い HPE 3PAROS で作成されたボリュームを含むすべてのストレージボリュームで、DIF が有効になります。これはアレイ全体の設定で、すべてのストレージボリュームの作成に適用されていました。デフォルトの設定を使用して HPE 3PAR OS 3.2.2 で作成されたボリュームは、3PAR HostDIFが有効になります。

• HPE 3PAR OS 3.2.2 の場合、ボリュームに設定された DIF ポリシーを、どの CLI コマンドを使用しても参照できません。

52 3PAR Host DIF

Page 53: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

• HPE 3PAR OS 3.3.1 の場合、HPE 3PAR OS が以下のコマンドを実行して、3PAR DIF が有効であることを確認します。

cli % showsys -param | egrep DIFHostDIF : yesHostDIFTemplate : 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 は有効です。HPE3PAR 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

Page 54: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

ホストドライバー上での 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_tgt1

このオプションは、3PAR DIF をサポートしている HPE ドライバーでは、デフォルトで有効になっています。

ホストの 3PAR DIF をオフにするには、modprobe.confファイルを使用して ql2xenabledif_tgtパ

ラメーターに 0 を設定し、initramfsを再構築します。

3PAR Host DIF ボリュームポリシーの検証

ボリュームの DIF ポリシーを調べるには、ホスト上で sg_inqコマンドを使用します。このコマンドは、

HBA による DIF データの送信の有無は調べません。

# sg_inq -H /dev/sdastandard 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

Page 55: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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 InformationLibrary の Web サイトにある HPE 3PAR StoreServ Architecture のテクニカルホワイトペーパーを参照してください。

標準 DIF標準 DIF は、SCSI T10 committee で規定されているデータ保護方法で、保護情報を含む 3 つのタグがデータブロックに関連するようにします。HPE 3PAR アレイは、Type-1 の DIF をサポートしています。FCHBA ドライバーではなく、ホスト OS 層がこの DIF タグを追加するため、この DIF タイプは標準 DIF と呼ばれ、HPE 3PAR OS 3.3.1 リリースからサポートされています。

標準 DIF をサポートするには、以下の要件を満たす必要があります。

標準 DIF をサポートするための要件

HPE 3PAR OS バージョン: HPE 3PAR OS 3.3.1 以降のバージョン。

HPE 3PAR アレイの要件: すべての HPE 3PAR StoreServ 8000 および 20000モデル。これらのモデルには、HPE 3PAR Gen 5Thin Express ASIC があります。

ターゲットアレイ HBA: HPE 3PAR StoreServ ファイバーチャネル(FC)アダプターのみ

DIF タグ: DIF 機能は、ストレージボリュームレベルに置かれます。

HPE 3PAR StoreServ ストレージボリューム: ホストから見えるすべてのストレージボリュームは、標準 Host DIF が有効でなければなりません。別の DIF ポリシーのボリュームをホストにエクスポートしないでください。

ホスト HBA イニシエーター: FC HBA のみがサポートされます。詳細は、SPOCK の Web サイトを参照してください。

ホストのファームウェアおよびドライバーの要件: ネイティブのインボックスドライバーを実行する必要があります。ファイバーチャネルのドライバー/ファームウェアの組み合わせについては、SPOCK OS Config Set > Host Bus Adapters >Persistent Checksum Column を参照してください。

RHEL OS のバージョン: RHEL 7.2 以降のバージョン(7.1 以前のバージョンは未サポート)。ファイルシステムは、DIF(たとえば、EXT3)をサポートしていません。

デフォルトでは、作成されたすべてのボリュームのアレイの設定が 3PAR Host DIF タイプであるため、標準 DIF を使用する必要がある場合は、HostDIFTemplate方式を使用することはお勧めしません。代わ

りに、ボリュームのポリシー設定で createvvコマンドを使用します。

• createvvコマンドに -polオプションを指定して使用します。

標準 DIF 55

Page 56: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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_chkEmulex:/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

Page 57: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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/ql2xenabledif2

# cat /sys/module/qla2xxx/parameters/ql2xenablehba_err_chk2

• Emulex:

# cat /sys/module/lpfc/parameters/lpfc_enable_bg1

標準 DIF ボリュームポリシーの検証

ボリュームの DIF ポリシーを調べるには、ホスト上で sg_inqコマンドを使用します。このコマンドは、

HBA による DIF データの送信の有無は調べません。

HPE 3PAR StoreServ ストレージおよびホストの構成—FC 57

Page 58: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

cli% sg_inq -H /dev/sddstandard 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: 33100000 00 06 12 a7 19 10 32 33 50 41 52 64 61 74 6119 in the above line of output indicates support of Standard DIF

Read Capacity(16)コマンドは、Type-1 の標準 DIF が有効であることを示しています。

cli% sg_readcap --16 /dev/sddRead 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 InformationLibrary の Web サイトにある HPE 3PAR StoreServ Architecture のテクニカルホワイトペーパーを参照してください。

RHEL 5 の SCSI タイムアウトの設定—FCHPE 3PAR StoreServ ストレージが RHEL サーバーで正しく動作するためには、SCSI タイムアウトを設定する必要があります。使用している RHEL のバージョンに応じて、次のガイドラインを使用してください。

RHEL 5 の場合:

SCSI タイムアウト値はすでにデフォルト値である 60 秒に設定されている場合、変更は不要です。

58 RHEL 5 の SCSI タイムアウトの設定—FC

Page 59: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注意:

• 初のバージョンの RHEL 5 の構成のみ: SCSI タイムアウト値に 60 秒が設定されていない場合、ホストのディスクは、HPE 3PAR StoreServ ストレージのローリングアップグレード中にオフラインになります。

• タイムアウト値のデフォルトは 60 秒で、RHEL 5 U4 リリース以降でこのデフォルト設定になりました。/sys/class/scsi_device/*/device/timeoutファイルでデフォルト値を確認し

てください。

udevルールを使用した SCSI タイムアウトの設定—FCRHEL 5 以前の構成では、udevルールまたは SCSI タイムアウトスクリプトを使用して SCSI タイムアウ

トを 30 秒から 60 秒に変更し、変更が HPE 3PAR デバイスのみで有効になるようにします。udevルール

による方法が推奨されます。これは、SCSI デバイスインスタンス(例: /dev/sda)。RHEL 6 または RHEL 7 以降では、デフォルトの設定を使用します(変更は不要です)。

タイムアウトスクリプトを使用する場合は、デバイスインスタンスを作成し、かつ再起動時またはドライバーの再ロード時にタイムアウト値が失われるごとに、手動でスクリプトを実行してください。

手順

1. udevパッケージがご使用のサーバーにインストールされていることを確認します。インストールさ

れていない場合は、RHEL OS CD からインストールします。以下に例を示します。

# rpm -qa | grep udevudev-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.rules50-udev.rules51-by-id.rules56-3par-timeout.rules

udevルールを使用した SCSI タイムアウトの設定—FC 59

Page 60: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

Page 61: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

Page 62: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

HBA プロトコル アレイ バス 速度 ポート キューの 大長

QLogicQLA4052C

iSCSI F200、F400、T400、T800

PCI-X 1Gbps 2 512

QLogicQLE8242

iSCSI 3PARStoreServ

7000、10000

PCIe 10Gbps 2 2048

QLogicEP8324

iSCSI 3PARStoreServ

8000、20000

PCIe 10Gbps 2 2048

• I/O キューは接続されているホストサーバーの HBA ポート間で共有され、先着順で処理されます。

• すべてのキューが使用中で、ホストの HBA ポートが I/O を開始しようとすると、そのポートは HPE3PAR StoreServ ストレージのポートから target queue full 応答を受け取ります。この状態は、各ホストサーバーの I/O パフォーマンスを不安定にさせる可能性があります。その状況が発生した場合には、すべてのホストサーバーが 大数の I/O 要求を出したときに HPE 3PAR StoreServ ストレージのポートのキューがあふれないように、各ホストサーバーに対してスロットリングを行う必要があります。

詳しくは

http://www.hpe.com/storage/spock

HPE 3PAR Persistent Ports—iSCSIHPE 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 サイトにあるテクニカルホワイトペーパー HPE3PAR StoreServ Persistent Ports。

• Hewlett Packard Enterprise Storage Information Library の Web サイトにある HPE 3PAR コマンドラインインターフェイス管理者ガイドの「無停止のオンラインソフトウェアのアップグレード用にPersistent Ports を使用」。

詳しくは

http://www.hpe.com/support/hpeschttp://www.hpe.com/info/storage/docs

62 HPE 3PAR Persistent Ports—iSCSI

Page 63: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン—iSCSIHPE 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 ストレージのホストへの接続—iSCSIHPE 3PAR StoreServ ストレージとホストを、ファブリックに物理的に接続します。

図 5: iSCSI のトポロジ

HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン—iSCSI 63

Page 64: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

RHEL ホストの iSCSI イニシエーターポートと HPE 3PAR StoreServ ストレージの iSCSI ターゲットポートをスイッチに接続します。

Enterprise iSCSIHPE 3PAR OS 3.2.2 から、3PAR StoreServ 20000 および 8000 ストレージシステムは、EnterpriseiSCSI、つまりデータセンターブリッジング(DCB)の iSCSI(ロスレスイーサネット)をサポートしています。DCB は、イーサネット LAN を、クラスター化およびストレージのネットワーク使用のために拡張しています。

DCB を使用すると、異なるイーサネットトラフィックを、異なる優先度でセットアップおよび構成でき、それらが異なるパイプであるかのように取り扱うことができます。リンクに対して帯域幅を割り当てることで、キューのオーバーフローによるパケットの紛失を防止することができます。

Enterprise iSCSI のサポートには、HPE 3PAR の iSCSI ターゲットポート上での特別な設定は不要です。

各 SAN 環境は異なっており、その要件も異なるため、1 つのスイッチネットワーク構成がすべての SAN環境に適用されることはありません。DCB をサポートするイーサネットスイッチ上で iSCSI を構成するには、スイッチのベンダーの構成ガイドを参照してください。

HPE 5900 ネットワークスイッチシリーズを構成するには、Hewlett Packard Enterprise InformationLibrary 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/libraryhttp://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

Page 65: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

きます。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 Protocol0:3:1 suspended config_wait - - cna -1:3:1 suspended config_wait - - cna -

cli % showport -i

N:S:P Brand Model Rev Firmware Serial HWType0:3:1 QLOGIC QLE8242 58 0.0.0.0 PCGLT0ARC1N4LF CNA1: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:1cli % controlport config iscsi 1:3:1

2. ポートが構成されていることを、showportコマンドおよび showport -iコマンドを入力して確認

します。構成が成功している場合、State値は readyと表示され、Firmware値にはファームウェア

のバージョンが表示されます。以下に例を示します。

注記:

次のコマンド出力で、CNA モデル名は、StoreServ アレイモードを元にした別の名前であることがあります。

HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI 65

Page 66: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

cli % showport

N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol...0:3:1 target ready - 2C27D752CF9E iscsi iSCSI1:3:1 target ready - 2C27D7532976 iscsi iSCSIcli % showport -i

3. showport -iscsiを実行して、iSCSI ポートの現在の設定を確認します。以下に例を示します。

cli % showport -iscsi

N:S:P State IPAddr Netmask Gateway TPGT MTU Rate DHCP iSNS_Addr iSNS_Port0:3:1 offline 0.0.0.0 0.0.0.0 0.0.0.0 31 1500 n/a 0 0.0.0.0 32050: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 32051:3:1 offline 0.0.0.0 0.0.0.0 0.0.0.0 131 1500 n/a 0 0.0.0.0 32051: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:1cli % controliscsiport addr 10.101.0.201 255.255.0.0 -f 1:3:1

5. showport -iscsiを実行して、変更された設定を確認します。以下に例を示します。

66 HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI

Page 67: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

cli % showport -iscsi

N:S:P State IPAddr Netmask Gateway TPGT MTU Rate DHCP iSNS_Addr iSNS_Port0:3:1 ready 10.100.0.101 255.255.0.0 0.0.0.0 31 1500 10Gbps 0 0.0.0.0 32050: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 32051:3:1 ready 10.101.0.201 255.255.0.0 0.0.0.0 131 1500 10Gbps 0 0.0.0.0 32051: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 StorageInformation Library にある HPE 3PAR Command Line Interface Reference を参照してください。

ゲートウェイアドレスを設定します。

cli % controliscsiport gw 10.100.0.1 -f 0:3:1cli % controliscsiport gw 10.101.0.1 -f 1:3:1

HPE 3PAR StoreServ ストレージポート用のゲートウェイアドレスが構成されたことを確認します。

HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI 67

Page 68: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

cli % showport -iscsi

N:S:P State IPAddr Netmask Gateway TPGT MTU Rate DHCP iSNS_Addr iSNS_Port0:3:1 ready 10.100.0.101 255.255.0.0 10.100.0.1 31 1500 10Gbps 0 0.0.0.0 32050: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 32051:3:1 ready 10.101.0.201 255.255.0.0 10.101.0.1 131 1500 10Gbps 0 0.0.0.0 32051: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 VLAN0: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 タギング

Page 69: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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_Port0: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 VLAN0: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_Port0:6:1 - 10.101.1.61 255.255.255.0 10.101.1.1 1500 61 61 0.0.0.0 32050:6:2 - :: 0 :: 1500 62 62 :: 32050:6:2 62 fd15:816:c0:21 64 :: 1500 62 62 :: 32051:6:1 - 10.101.2.161 255.255.255.0 10.101.2.1 1500 161 161 0.0.0.0 32051:6:2 - :: 0 :: 1500 162 162 :: 32051:6:2 162 fd15:1816:c0:21 64 :: 1500 162 162 :: 3205----------------------------------------------------------------------------------------------6

HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI 69

Page 70: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

3PAR StoreServ ストレージシステムで IPv4 アドレス指定および VLAN タギングを構成するには、3PAR StoreServ ストレージシステムでの IPv4 の構成方法について説明した、HPE 3PARStoreServ ストレージの iSCSI ポートの構成(64 ページ)を参照してください。ただし、IPv4 アドレスに割り当てる VLAN 番号を IPv4 アドレスに構成する場合は、-vlanオプションを使用する必要

があります。

ホストの構成—ソフトウェア iSCSI

iSCSI ドライバーのインストール—ソフトウェア iSCSIiSCSI は、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

Page 71: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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 = automaticnode.conn[0].startup = automatic

注記:

node.conn[0].startup変数はオプションであり、デフォルトの iscsid構成ファイルでは

定義されていません。

6. iSCSI サービスの状態を確認します。

RHEL 7 の場合:

# systemctl list-unit-files --type=service | grep iscsi

iscsi.service enablediscsid.service enablediscsiuio.service enabled

RHEL 6 または RHEL 5 の場合:

# chkconfig --list | grep iscsi

iscsi 0:off 1:off 2:off 3:off 4:off 5:off 6:offiscsid 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

Page 72: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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:offiscsid 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 PriorityOptimization(サービス品質)を HPE 3PAR StoreServ ストレージアレイで使用する方法の詳細については、テクニカルホワイトペーパー HPE 3PAR Priority Optimization を参照してください。

www.hpe.com/info/3PAR-Priority-Optimization

マルチホストからシングル HPE 3PAR StoreServ ストレージの構成では、HPE 3PAR PriorityOptimization が使用されていない場合、アレイターゲットポートの 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 = CRC32Cnode.conn[0].iscsi.DataDigest = CRC32C

注記:

この変更を反映するには、iSCSI サービスを再起動します。

72 HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI

Page 73: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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:1IpAddr <initiator IP addr>TPGT 1024TSIH 15Conns 1iSCSI Name <target iqn>Start Time <YYYY-MM-DD HH:MM:SS>VLAN <VLAN ID>Session Type NormalInitial R2T yesImmediate Data yesMax Outstanding R2T 1Max Data Burst Length 262144Authentication Method CHAPData Sequence In Order yesData PDU In Order yesFirst Data Burst Length 16384Error Recovery Level 0Connection Status ONLINEConnection State FULL_FTRiSCSI ISID 0x003d02000100------------------------------------------------------------

11. CHAP 認証などの他の構成変更を有効にします。詳細は、CHAP の構成(オプション)—ソフトウェア iSCSI(81 ページ)を参照してください。

HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI 73

Page 74: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

複数のイニシエーターポートが使用されている場合は、/etc/sysctl.confに次の内容を追加し

ます。

net.ipv4.conf.all.arp_filter = 1

iSCSI デーモンの起動—ソフトウェア iSCSIRHEL 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

Page 75: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# 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 2libiscsi 59329 2 ib_iser,iscsi_tcpscsi_transport_iscsi 63569 4 ib_iser,iscsi_tcp,libiscsiscsi_mod 184057 10sg,ib_iser,iscsi_tcp,libiscsi,scsi_transport_iscsi,qla2xxx,lpfc,scsi_transport_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

Page 76: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# 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,3260nodes/drw------- 3 root root 4096 Feb 26 10:22 iqn.2000-05.com.3pardata:20310002ac0000b1drw------- 3 root root 4096 Feb 26 10:58 iqn.2000-05.com.3pardata:21310002ac0000b1

76 HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI

Page 77: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

Page 78: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# lsmod | grep 8021q8021q 28808 0

garp 14384 1 8021qmrp 18542 1 8021q

# modinfo 8021qfilename: /lib/modules/3.10.0-229.el7.x86_64/kernel/net/8021q/8021q.koversion: 1.8license: GPLalias: rtnl-link-vlanrhelversion: 7.1srcversion: 2C3C3989B54002FAEC13FFDdepends: mrp,garpintree: Yvermagic: 3.10.0-229.el7.x86_64 SMP mod_unload modversionssigner: Red Hat Enterprise Linux kernel signing keysig_key: A3:CB:8C:C3:19:50:4A:B5:2C:FB:76:BA:F8:D8:A2:A7:39:68:9C:56sig_hashalgo: sha256

II. iSCSI ポートの IP アドレスをリストします。

# ifconfig ens3f0

ens3f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet6 fe80::2e27:d7ff:fe53:f528 prefixlen 64 scopeid 0x20ether 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 1500inet6 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

Page 79: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# 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 bytes64 bytes from 2015:1063:c0::32: icmp_seq=1 ttl=64 time=0.014 ms64 bytes from 2015:1063:c0::32: icmp_seq=2 ttl=64 time=0.012 ms

# ping6 -I ens3f0.62 2015:1063:c0::32PING 2015:1063:c0::32(2015:1063:c0::32) from 2015:1063:c0::32 ens3f0.62: 56 data bytes64 bytes from 2015:1063:c0::32: icmp_seq=1 ttl=64 time=0.010 ms64 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

Page 80: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# 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: defaultTarget: 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 CHANGETarget: 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

Page 81: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

Internal iscsid Session State: NO CHANGE

d. SAN を検証します。

I. ログインを確認します。以下に例を示します。

# showhost -d

Id Name Persona -------------WWN/iSCSI_Name------------- Port IP_addr3 dl380pg8-36 Generic-ALUA iqn.1994-05.com.redhat:4fa75ad89486 1:6:2 2015:2063:c0::323 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------- VLAN0:6:2 2015:1063:c0::32 62 15 1 iqn.1994-05.com.redhat:4fa75ad89486 2015-08-04 16:51:06 PDT 621: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_Port0:6:2 62 2015:1063:c0::62 64 :: 1500 62 62 :: 32051: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

Page 82: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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 = redhatlinuxdiscovery.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 = redhatlinuxnode.session.auth.password = host_secret0

注記:

OutgoingUsername変数には任意の内容を設定できますが、OutgoingPasswordは、HPE3PAR StoreServ ストレージで構成したホスト CHAP シークレットと同じであることが必要です。

3. iSCSI 接続の作成—ソフトウェア iSCSI(75 ページ)の説明に従って検出とログインを実行します。

82 HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI

Page 83: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

以前ターゲットを検出済みの場合は、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(相互)のセットアップ—ソフトウェア iSCSIHPE 3PAR StoreServ ストレージで双方向 CHAP を設定するには、HPE 3PAR CLI の sethostinitchapコマンドと sethost targetchapコマンドを使用する必要があります。

手順

1. HPE 3PAR StoreServ ストレージ上でホスト定義が作成済みであることを確認します。次の例では、ホストの CHAP パスワードに host_secret0を、ターゲットの CHAP パスワードに

target_secret0を使用しています。

HPE 3PAR OS 3.2.x または 3.1.x では、出力は次のようになります。

双方向 CHAP(相互)のセットアップ—ソフトウェア iSCSI 83

Page 84: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

Page 85: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# 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 - redhatlinuxdiscovery.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 = redhatlinuxnode.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 = S121discovery.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 = S121node.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

Page 86: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# 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

Page 87: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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_Port0:3:1 offline 0.0.0.0 0.0.0.0 0.0.0.0 31 1500 n/a 0 0.0.0.0 32050:3:2 ready 10.107.66.3 255.255.255.0 10.107.66.3 32 1500 1Gbps 0 0.0.0.0 32051:3:1 offline 0.0.0.0 0.0.0.0 0.0.0.0 131 1500 n/a 0 0.0.0.0 32051: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:2cli % 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_Port0:3:1 offline 0.0.0.0 0.0.0.0 0.0.0.0 31 1500 n/a 0 0.0.0.0 32050:3:2 ready 10.107.66.3 255.255.255.0 10.107.66.3 32 1500 1Gbps 0 10.107.66.11 32051:3:1 offline 0.0.0.0 0.0.0.0 0.0.0.0 131 1500 n/a 0 0.0.0.0 32051: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

Page 88: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# 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

Page 89: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# iscsiadm -m session

tcp: [5] 10.107.66.3:3260,1 iqn.2000-05.com.3pardata:20320002ac000042tcp: [6] 10.107.66.8:3260,1 iqn.2000-05.com.3pardata:21320002ac000042cli %showhostId 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:20 dl360g7-02 Generic iqn.1994-05.com.redhat:b20374ebc17 1:3:2 ---iqn.1944-05.com.redhat:b20374ebc17 1:3:2cli % 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

Page 90: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# 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 の NICPersonality が、BIOS 中で iSCSI に設定されていることを確認します。

90 ホストの構成—ハードウェア iSCSI

Page 91: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 6: iSCSISelect Utility の起動

2. Controller Configuration を選択し、次に設定するポートを選択します。

3. Network Configuration で、Configure Static IP Address を選択します。

HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI 91

Page 92: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 7: 静的 IP アドレスの構成

4. Static IP Address で、IP Address、Subnet Mask、および Default Gateway を入力します。

92 HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI

Page 93: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 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

Page 94: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

Page 95: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 10: iSCSI にパーソナリティを設定

5. 左側でターゲットを選択し、iSCSI Target Discovery タブを選択し、Add Portal を選択します。

6. Add Target Portal で、ポート 0:2:1 上にポータルを追加します。

HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI 95

Page 96: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 11: ターゲットポータルの追加

7. iSCSI Target Discovery タブで、Targets の下で、ターゲットを強調表示し、Target Login...をクリックして選択します。

96 HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI

Page 97: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 12: ターゲットの強調表示

8. Target Login でデフォルト設定を受け入れ、OK をクリックします。

HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI 97

Page 98: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 13: デフォルトの選択

9. Targets の下で、現在接続されているターゲットを選択して強調表示します。

98 HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI

Page 99: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 14: 接続されているターゲットの強調表示

10. 確立済みのセッションを表示するには、Target Sessions...をクリックします。

HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI 99

Page 100: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 15: 確立済みターゲットセッションの表示

VLAN タギングのある IPv6 を使用するハードウェア iSCCI の構成—Emulex CNAVLAN タギングのある 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

Page 101: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

VLAN ID の例:

iSCSI ターゲット構成の例:

HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI 101

Page 102: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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.2Discovery : 24.1.34.2DFC Library : 4.2.24MILI Service : 4.2.392.1

102 hbacmdユーティリティを使用したハードウェア iSCSI の構成—Emulex CNA

Page 103: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

ハードウェア 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:NICiSCSI (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: NoVLAN Enabled: NOVLAN ID: 0Priority: 0IP Address: 10.104.0.147Subnet Mask: 255.255.0.0Gateway: 10.104.0.1

5. ハードウェア iSCSI セッションの情報を確認します。

HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI 103

Page 104: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# hbacmd GetSessionInfo 28–92–4a-af-f5–61 iqn.2000–05.com.3pardata:20210002ac0185e2 15

Session Info for:TSIH: 15ISID Qualifier: 0

Session Negotiated Login Options--------------------------------ImmediateData: NoMaxConnections: 1MaxOutstandingR2T: 1FirstBurstLength: N/AMaxBurstLength: 262100DefaultTime2Wait: 2DefaultTime2Retain: 20ErrorRecoveryLevel: 0DataPDUInOrder: 0DataSequenceInOrder: 0

Session Statistics--------------------------------Session Direction: OutboundCmd PDUs: 17Response PDUs: 17Xmit Data Octets: 0Recv Data Octets: 324Digest Errors: 0Connection Timeout Errors: 0Session Target Alias:

Connection Information--------------------------------iSCSI Connection ID: 1Status: Logged-InSource IP Address: 10.104.0.147Source Port: 60060Destination IP Address: 10.104.0.21Redirected Destination IP Address: 0.0.0.0Redirected Destination Port: 0

Connection Negotiated Login Options-------------------------------------Authentication Method: Mutual CHAPHeaderDigest: CRC32CDataDigest: CRC32CMaxSendDataSegmentLength: 16384TCPMSS: 1448

6. ハードウェア iSCSI セッションをリスト表示します。

104 HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI

Page 105: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# hbacmd ListSessions 28-92-4a-af-f5-61 iqn.2000-05.com.3pardata:20210002ac0185e2

Total Sessions: 1Session 1Initiator Name: iqn.1990-07.com.emulex:28-92-4a-af-f5-61Status: OpenTSIH: 15ISID: 0x4000006c0000ISID Qualifier: 0Target IP Address: 10.104.0.21iSCSI Boot: No

要約すると、Emulex CNA を使用してハードウェア iSCSI を設定するには、BIOS を使用して、IP アドレスを追加し、OneCommand Manager GUI または hbacmdユーティリティを使用してハードウェア iSCSIを構成します。

BIOS を使用しないハードウェア iSCSI の構成(ローカルブートのみ)—Emulex CNASAN ブートを行っていない場合は、IP アドレスを Emulex の hbacmdユーティリティを使用して追加す

ることが可能で、BIOS で設定する必要はありません。

ハードウェア iSCSI の構成プロセス全体を完了させるには、以下の手順を実行してください。

手順

1. hbacmdユーティリティを使用して、iSCSI ポートの MAC アドレスをリストします。

BIOS を使用しないハードウェア iSCSI の構成(ローカルブートのみ)—Emulex CNA 105

Page 106: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# hbacmd listHBAs

Manageable HBA ListPermanent MAC: 10-60-4b-94-37-39Current MAC: 10-60-4b-94-37-39Logical HBA#: 0Flags: 80000712Host Name: dl380pg8-22.3pardata.comMfg: Emulex CorporationSerial No.: 5CF23903BPPort Number: 1Mode: InitiatorPCI Bus Number: 7PCI Function: 2Port Type: iSCSIModel: CN1100E

Permanent MAC: 10-60-4b-94-37-3dCurrent MAC: 10-60-4b-94-37-3dLogical HBA#: 0Flags: 80000712Host Name: dl380pg8-22.3pardata.comMfg: Emulex CorporationSerial No.: 5CF23903BPPort Number: 2Mode: InitiatorPCI Bus Number: 7PCI Function: 3Port Type: iSCSIModel: CN1100E

2. iSCSIのパーソナリティに、active & configuredが設定されていることを確認します。

# hbacmd ShowPersonalities 10-60-4b-94-37-3d

Adapter Personalities:NICiSCSI (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

Page 107: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# hbacmd GetNetworkConfiguration 10-60-4b-94-37-3d

TCP/IP Configuration for 10-60-4b-94-37-3d:VLAN Enabled: YESVLAN ID: 0Priority: 0IPv4 Configuration:DHCP Enabled: NoIP Address: 10.101.2.216Subnet Mask: 255.255.255.0Gateway: 10.101.2.1IPv6 Configuration:Automatic Assignment: NoLink Local Address: 0.0.0.0IP Address 1: 0.0.0.0IP Address 2: 0.0.0.0Gateway: 0.0.0.0

# hbacmd GetNetworkConfiguration 10-60-4b-94-37-39

TCP/IP Configuration for 10-60-4b-94-37-39:VLAN Enabled: YESVLAN ID: 0Priority: 0IPv4 Configuration:DHCP Enabled: NoIP Address: 10.101.1.215Subnet Mask: 255.255.255.0Gateway: 10.101.1.1IPv6 Configuration:Automatic Assignment: NoLink Local Address: 0.0.0.0IP Address 1: 0.0.0.0IP Address 2: 0.0.0.0Gateway: 0.0.0.0

5. すべての IP アドレスに ping できることを確認します。以下に例を示します。

ホストの IP アドレス: 10.101.1.215および 10.101.2.216HPE 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

Page 108: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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:21610002ac07e04010.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.2152 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

Page 109: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

BIOS の設定—ハードウェア iSCSI—Broadcom CNA

手順

1. サーバーを再起動します。

2. Broadcom の BIOS のメッセージが表示されたら、Ctrl+S を押し、Comprehensive ConfigurationManagement Utility(CCM)を起動します。

3. Device List から構成する iSCSI ネットワークインターフェイスを選択します。

4. Main Menu から、以下の手順を実行します。

a. Storage Personality を iSCSI に設定します。ご使用の CCM(Comprehensive ConfigurationManagement)のバージョンで Multi-Function Mode が有効の場合は、SF(Single Function)または NPAR1.5(NIC Partitioning)のいずれかのモードを選択します。詳細は、Hewlett PackardEnterprise サポートセンターの Web サイトにある、NPARs Configuration for HPE NetworkAdapters User Guide を参照してください。

b. MBA Configuration を選択して、Boot Protocol に None を設定(SAN ブートの場合は iSCSI を設定)します。

オプション:SAN ブート用の IPv4 または IPv6 VLAN タギングを構成するには、VLAN mode toEnabled を設定し、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—BroadcomCNA

Broadcom CNA(ハードウェア依存の iSCSI アダプター)を使用して iSCSI ターゲットへの接続をするには、以下の手順を実行します。iSCSI SAN ブートの設定では、この手順は必要ありません。

手順

1. iSCSI 接続の負荷を削減するために、ifaceファイルのトランスポートバインディングを、tcpから

bnx2iに変更します。以下に例を示します。

BIOS の設定—ハードウェア iSCSI—Broadcom CNA 109

Page 110: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# 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:01iface.hwaddress = ac:16:2d:83:05:01iface.ipaddress = 10.108.4.100iface.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

Page 111: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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 CHAPName に、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 パスワードを CHAPSecret に入力します。

5. 終了を指示されるまで Esc キーを押し、変更を保存してください。

HPE 3PAR StoreServ ストレージおよびホストの構成—iSCSI 111

Page 112: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

双方向 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

Page 113: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

a. iSCSI Target Name と iSCSI Target IP Address を入力します。

b. Authentication Method に Mutual CHAP を設定します。

c. Save/Login を選択します。CHAP Configuration で、イニシエーター CHAP 名を Target CHAPName に、イニシエーター 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 パスワードを CHAPSecret に入力します。

c. Target Parameters で、ターゲット CHAP 名を CHAP ID に、CHAP パスワードを CHAP Secret に入力します。

5. 終了を指示されるまで Esc キーを押し、変更を保存してください。

マルチパスソフトウェアのセットアップ—iSCSIセットアップについては、ホストへのマルチパスソフトウェアのセットアップ(133 ページ)を参照してください。

マルチパスソフトウェアのセットアップ—iSCSI 113

Page 114: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

HPE 3PAR StoreServ ストレージおよびホストの構成—FCoE

以下のトピックでは、HPE 3PAR StoreServ ストレージと RHEL ホストとの間の FCoE 接続の確立方法を説明します。

HPE 3PAR StoreServ ストレージおよびホストの構成のワークフロー—FCoE

図 16: HPE 3PAR StoreServ ストレージおよびホストの構成—FCoE

構成のプランニングについての注意事項—FCoEFCoE の構成を計画する場合は、以下の情報を確認します。

• ターゲットポートの制限と仕様—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

Page 115: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

HBA プロトコル アレイ バス 速度 ポート キューの 大長

QLogicQLE8242

FCoE 3PARStoreServ

7000、10000

PCIe 10Gbps 2 1748

QLogicEP8324

FCoE 3PARStoreServ

8000、20000

PCIe 10Gbps 2 1748

• 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—FCoEHPE 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

Page 116: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

• Hewlett Packard Enterprise Information Library の Web サイトにあるテクニカルホワイトペーパーHPE 3PAR StoreServ Persistent Ports。

• Hewlett Packard Enterprise Information Library の Web サイトにある HPE 3PAR コマンドラインインターフェイス管理者ガイドの「無停止のオンラインソフトウェアのアップグレード用に PersistentPorts を使用」。

詳しくは

http://www.hpe.com/info/storage/docs

HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン—FCoEHPE 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 ストレージのホストへの接続—FCoEHPE 3PAR StoreServ ストレージとホストを、ファブリックに物理的に接続します。以下の図は、FCoE-to-FC 接続を確立するためのケーブル接続の実行方法を示しています。

FCoE-to-FCoE 接続:

次の図は、FCoE-to-FCoE 接続の基本的な図を示しています。

116 HPE 3PAR Persistent Ports のセットアップおよび接続性のガイドライン—FCoE

Page 117: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 17: FCoE イニシエーターから FCoE ターゲットへ

RHEL(FCoE イニシエーター)ホストポートと HPE 3PAR StoreServ ストレージ(FCoE ターゲット)ポートを FCoE 対応スイッチに接続します。

ファブリックのセットアップとゾーニング—FCoE

注記:

このトピックの内容は、HPE 3PAR StoreServ ストレージシステムの Virtual Connect 直接接続ファイバーチャネルを展開するとき、つまり、HPE 3PAR StoreServ ストレージのポートが BladeSystemc-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 から SANDesign Guide を選択してください)。

ファブリックゾーニングは、FCoE エンドデバイスのうちどのデバイスをファブリック上で相互にアクセスできるようにするかを制御します。また、ゾーニングはホストと HPE 3PAR StoreServ ストレージのポ

ファブリックのセットアップとゾーニング—FCoE 117

Page 118: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

ートを、それらのポートと無関係な登録状態変更通知(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 > DesignGuides > 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/FCoESolution using HPE Rack Servers and HPE Storage を参照してください。

HPE 3PAR StoreServ ストレージアレイがサポートしているゾーニング構成—FCoE• 1 ゾーンあたり 1 イニシエーター、1 ターゲット

• 1 ゾーンあたり 1 イニシエーター、複数のターゲット(HBA によるゾーニング)。Hewlett PackardEnterprise では、HPE 3PAR StoreServ ストレージに対してこのゾーニング構成をお勧めします。HBAによるゾーニングは、他の Hewlett Packard Enterprise ストレージアレイと共存するために必要です。

ファブリックゾーニングのセットアップ—FCoE

手順

• デバイスの World Wide Name(WWN)またはスイッチポートを、ファブリック内の指定したゾーンに関連付けることで、ファブリックゾーニングをセットアップします。HPE 3PAR StoreServ ストレージでは WWN ゾーニング方式または HPE Smart SAN ゾーニングの使用を推奨します。これらのゾーニング方式ではファブリック上でケーブルを移動した場合に起きるスイッチポートの変更による影響

118 スイッチのベンダーの手法を使用した、ファブリックゾーニングの実施—FCoE

Page 119: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

を受けません。またこれらのゾーニング方式は 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

Page 120: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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:1cli % controlport offline 0:3:2cli % showport

0:3:1 target offline - 000E1E05BEE2 iscsi iSCSI0:3:2 target offline - 000E1E05BEE2 iscsi iSCSI

3. トポロジを FCoE に変更します。

cli % controlport config fcoe 0:3:1cli % controlport config fcoe 0:3:2cli % controlport rst 0:3:1cli % controlport rst 0:3:2

0:3:1 target offline - 000E1E05BEE2 iscsi iSCSI0: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_Mask0:3:1 00-02-AC-07-01-21 0x080: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

Page 121: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

cli % showport

N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol0:3:1 suspended config_wait - - cna -0:3:2 suspended config_wait - - cna -

cli % showport -i

N:S:P Brand Model Rev Firmware Serial HWType0:3:1 QLOGIC QLE8242 58 0.0.0.0 PCGLT0ARC1K3U4 CNA0: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:1cli % controlport config fcoe 0:3:2cli % showport 0:3:1 0:3:2

N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol Label Partner FailoverState0: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 HWType0:3:1 QLOGIC QLE8242 58 4.11.122 PCGLT0ARC1K3U4 CNA0:3:2 QLOGIC QLE8242 58 4.11.122 PCGLT0ARC1K3U4 CNA

3. showport -fcoeを実行して、FCoE ポートの現在の設定を確認します。以下に例を示します。

cli % showport -fcoe

N:S:P ENode_MAC_Address PFC_Mask0:3:1 00-02-AC-07-01-21 0x080:3:2 00-02-AC-06-01-21 0x00

ホストの構成—FCoE

Emulex CNA の使用—FCoE

Emulex CNA ドライバーの使用の準備—FCoE

手順

1. Emulex の OOB(Out of Box)ドライバーか、またはインボックスドライバーを選択します。

ホストの構成—FCoE 121

Page 122: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

Hewlett Packard Enterprise は、Emulex の OOB(Out of Box)ドライバーか、OS で提供されるインボックスドライバーをお勧めします。Emulex の OOB ドライバーをダウンロードするには、HewlettPackard Enterprise サポートセンターの Web サイトを参照してください。

2. サポートされているドライバーを調べます。

サポートされているドライバーのリストについては、SPOCK の Web サイトを参照してください(SPOCK Home > Explore Storage Interoperability With SPOCK > Explore HPE 3PAR StoreServStorage interoperability > Explore 3PAR Block Persona interoperability)。

詳しくは

http://www.hpe.com/support/hpeschttp://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

Page 123: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 19: NIC パーソナリティオプション

3. PCI Slot 2 の、Port 1 および Port 2 の両方について、FCoE を選択します。

HPE 3PAR StoreServ ストレージおよびホストの構成—FCoE 123

Page 124: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 20: PCI スロット 2 の構成

4. これで PCI Slot 2 の Port 1 および Port 2 について FCoE が設定されました。

124 HPE 3PAR StoreServ ストレージおよびホストの構成—FCoE

Page 125: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 21: PCI Slot 2 の Port 1 および Port 25. 変更を保存して BIOS を終了します。

HPE 3PAR StoreServ ストレージおよびホストの構成—FCoE 125

Page 126: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 22: BIOS ユーティリティの終了

SAN ブートの構成:

FCoE ホストを HPE 3PAR StoreServ ストレージから起動するようにセットアップする場合、HPE 3PARStoreServ ストレージからのホストの起動(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 StoreServStorage interoperability > Explore 3PAR Block Persona interoperability)。

詳しくは

http://www.hpe.com/support/hpeschttp://www.hpe.com/storage/spock

126 Broadcom CNA の使用 - FCoE

Page 127: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

Page 128: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 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

Page 129: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

図 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 3PARStoreServ ストレージからのホストの起動(174 ページ)の作業を完了してから、ここでの残りの作業を完了するようにしてください。

Broadcom の初期化および構成—FCoE

手順

1. ドライバーパッケージをインストールします。

2. FCoE-utils パッケージをインストールします。

3. サーバーを再起動します。

4. ifconfigまたは Network Manager GUI を使用して、FCoE インスタンスを検索します。

Broadcom の初期化および構成—FCoE 129

Page 130: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# ifconfig

eth6 Link encap:Ethernet HWaddr AC:06:3D:83:08:BC inet addr:10.102.0.10 Bcast:10.102.255.255 Mask:255.255.0.0 inet6 addr: f380::ae16:2dff:fe83:8bc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:15271 errors:0 dropped:0 overruns:0 frame:0 TX packets:17 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1245219 (1.1 MiB) TX bytes:2738 (2.6 KiB) Interrupt:28 Memory:f48000000-f4ffffff

eth7 Link encap:Ethernet HWaddr AC:16:2D:83:08:B8 inet addr:10.102.0.12 Bcast:10.102.255.255 Mask:255.255.0.0 inet6 addr: fe80::ae16:2dff:fe83:8b8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:15271 errors:0 dropped:0 overruns:0 frame:0 TX packets:16 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1247133 (1.1 MiB) TX bytes:2660 (2.5 KiB) Interrupt:26 Memory:f6000000-f67ffffff

5. すべての FCoE ethX インターフェイス用の構成ファイルを作成します。

# cd /etc/fcoe# cp cfg-ethx cfg-<ethX FCoE interface name>

6. /etc/fcoe/cfg-<interface>を変更し、DCB_REQUIREDに noを設定します。以下に例を示しま

す。

# cat /etc/fcoe/cfg-eth6## Type: yes/no## Default: no# Enable/Disable FCoE service at the Ethernet port# Normally set to "yesFCOE_ENABLE="yes"

## Type: yes/no## Default: no# Indicate if DCB service is required at the Ethernet port# Normally set to "yes"DCB_REQUIRED="no"

## Type: yes/no## Default: no# Indicate if VLAN discovery should be handled by fcoemon# Normally set to "yes"AUTO_VLAN="yes"

7. すべての ethXインターフェイスを有効にします。

# ifconfig <ethX> down# ifconfig <ethX> up

130 HPE 3PAR StoreServ ストレージおよびホストの構成—FCoE

Page 131: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

8. lldpadサービスが起動されていない場合は起動し、起動時にサービスが起動されるように設定しま

す。

# service lldpad start# chkconfig lldpad on

fcoeサービスが起動されていない場合は起動し、起動時にサービスが起動されるように設定します。

# service fcoe start# chkconfig fcoe on

9. Broadcom CNA インターフェイスで lldpadを無効にします。

# lldptool set-lldp –i <ethX> adminStatus=disabled

10. /var/lib/lldpad/lldpad.confが作成されており、各<ethX>ブロックで adminStatusが指定

されていないか、0に設定されていることを確認します。

11. lldpadサービスを再起動して新しい設定を適用します。

# service lldpad restart

12. FCoE サービスを再起動して新しい設定を適用します。

# service fcoe restart

13. fcoeadm –iコマンドを実行して、作成されたすべての FCoE インターフェイスを確認します。

# fcoeadm -i

Description: NetXtreme II BCM57810 10 Gigabit EthernetRevision: 10Manufacturer: Broadcom CorporationSerial Number: D89D672225C0Driver: bnx2x 1.78.19-0Number of Ports: 1Symbolic Name: bnx2fc (Broadcom BCM57810) v2.4.1 over ens3f0.1002-fcoOS Device Name: host7Node Name: 0x1000D89D672225C1Port Name: 0x2000D89D672225C1Fabric Name: 0x1000000533377100Speed: 10 GbitSupported Speed: 1 Gbit, 10 GbitMaxFrameSize: 2048FC-ID (Port ID): 0x0AB301State: Online

FCoE インターフェイスが存在しない場合は、OS が、必要なネットワークインターフェイスを自動的に有効にするように構成されていることを確認してください。詳細については、Hewlett Packard

HPE 3PAR StoreServ ストレージおよびホストの構成—FCoE 131

Page 132: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

Enterprise サポートセンターの Web サイトにあるドライバーのリリースノートを参照してください。

詳しくは

http://www.hpe.com/support/hpesc

マルチパスソフトウェアのセットアップ—FCoEセットアップについては、ホストへのマルチパスソフトウェアのセットアップ(133 ページ)を参照してください。

132 マルチパスソフトウェアのセットアップ—FCoE

Page 133: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

ホストへのマルチパスソフトウェアのセットアップ

以降のトピックは、HPE 3PAR StoreServ ストレージとともに動作するために Linux ホスト上のマルチパスソフトウェアをセットアップする方法について説明します。

Hewlett Packard Enterprise は、RHEL に対して以下のマルチパスソリューションをサポートしています。

• デバイスマッパーマルチパス(DM マルチパス)

• Veritas Dynamic MultiPathing(DMP)

これらのソリューションをセットアップするためには、以下のトピックを参照してください。

デバイスマッパーマルチパス(DM マルチパス)のセットアップ

手順

1. 必要なソフトウェアパッケージをインストールします。

2. DM マルチパス構成ファイルを修正します。

3. DM マルチパスを有効にし、起動します。

4. initramfsファイルシステムでマルチパスをセットアップします。

5. Host Persona を変更します(オプション)。

必要なソフトウェアパッケージのインストール

手順

1. ご使用のシステム上に DM マルチパスのセットアップをする前に、システムが更新され、device-mapper-multipathパッケージを含むことを確認します。

2. インストールされている device-mapper-multipathパッケージを確認します。

# rpm -qa | grep device-mapper

3. 必要に応じて、RHEL ツールを使用し、device-mapper-multipathパッケージをインストールし

ます。

DM マルチパス構成ファイルの修正

DM マルチパスでは、/etc/multipath.confファイルを使用してマルチパスのパラメーターを設定し

ます。/etc/multipath.confファイルを編集して HPE 3PAR StoreServ ストレージアレイとの接続を

小構成にします。/etc/multipath.confに設定されたエントリーは、DM マルチパス用のデフォル

トのカーネルパラメーターを上書きします。既存の/etc/multipath.confファイルがない場合は、こ

のファイルを作成します。

ホストへのマルチパスソフトウェアのセットアップ 133

Page 134: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

/etc/multipath.confエントリーの追加オプションについては、Red Hat の Web サイト

(www.redhat.com.)にある DM Multipath Configuration and Administration の適切なバージョンを参照してください。/etc/multipath.confファイル中の、現在使用しているデバイスのデバイス

セクションを除くすべてのエントリーを、削除するかコメントアウトします。これらの編集を実行すると、/etc/multipath.confの該当するセクションは以下のように表示されます。

注記:

以降のセクションの例では、user_friendly_names属性に noが設定されています(SAN ブート

の例を除く)。

• noを設定すると、システムがストレージボリュームの WWID をマルチパスデバイスの別名とし

て使用することを指定します。たとえば、/dev/mapper/350002ac00002021です。

• yesを設定すると、システムが/etc/multipath/bindingsファイルを使用して mpathn形式

でマルチパスに永続的な固有の別名を割り当てることを指定します。

アプリケーションの要件によっては、どちらの設定も動作します。WWID を使用すると、マルチパスデバイスを HPE 3PAR StoreServ ストレージボリュームへより簡単にマッピングできます。

host Generic-ALUA Persona 2 の使用(HPE 3PAR OS 3.1.3 以降で推奨)

RHEL 6.6 以降および RHEL 7.0 以降で 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 }}

134 host Generic-ALUA Persona 2 の使用(HPE 3PAR OS 3.1.3 以降で推奨)

Page 135: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

• RHEL 6 および RHEL 7 では、round-robin以外にも動的負荷分散ポリシーを提供し、すべて

がサポートされています。利用可能または必要な場合には、他の負荷分散ポリシーにpath_selector属性を設定できます。現在使用可能な他のポリシーは、queue-lengthと

service-timeです。

• HPE 3PAR OS 3.1.1 よりも前のバージョンの場合は、no_path_retryの値を、18ではなく 12に変更してください。さらに、polling_intervalの値を、10ではなく 5に変更してくださ

い。

• path_selectorが service-time 0の場合、パスの使用状況が も良くなり、LUN の I/O も

すべてのパスにわたるようになります。RHEL 7 から、HPE 3PAR ストレージの/etc/multipath.confの優先パスセレクター I/O ポリシーは、path_selector service-time 0です。アプリケーションでの必要性に応じて、path_selectorを微調整してください。

RHEL 6.1~RHEL 6.5 で host Generic-ALUA Persona 2 を使用の場合:

defaults { polling_interval 10 max_fds 8192 user_friendly_names no }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 }}

注記:

• RHEL 6 は、round-robin以外にも動的負荷分散ポリシーを提供し、すべてがサポートされて

います。利用可能または必要な場合には、他の負荷分散ポリシーに path_selector属性を設定

できます。現在使用可能な他のポリシーは、queue-lengthと service-timeです。

• RHEL 6.2 以降では rr_min_io_rq属性がサポートされており、その値は 1です。

RHEL 6.1 では、この属性を rr_min_io属性に置き換え、その値として 1を設定してください。

• RHEL 6.4 以降では、detect_prio属性がサポートされています。それより前の RHEL リリー

スでは、このエントリーを削除してください。

• HPE 3PAR OS 3.1.1 よりも前のバージョンの場合は、no_path_retryの値を、18ではなく 12に変更してください。さらに、polling_intervalの値を、10ではなく 5に変更してくださ

い。

ホストへのマルチパスソフトウェアのセットアップ 135

Page 136: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

RHEL 5.8 以降で host Generic-ALUA Persona 2 を使用の場合:

defaults { polling_interval 10 user_friendly_names no }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_callout "/sbin/mpath_prio_alua /dev/%n" failback immediate rr_weight uniform no_path_retry 18 rr_min_io 100 }}

注記:

• UEK 5.10 以降の Oracle Linux では、属性 prio_calloutを prioに置き換え、値には aluaを設定してください。

• HPE 3PAR OS 3.1.1 よりも前のバージョンの場合は、no_path_retryの値を、18ではなく 12に、polling_intervalの値を、10ではなく 5に変更してください。

host Generic Persona 1 の使用

RHEL 6.6 以降および RHEL 7.0 以降で host Generic Persona 1 を使用の場合:

136 host Generic Persona 1 の使用

Page 137: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

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

注記:

• RHEL 6 および RHEL 7 では、round-robin以外にも動的負荷分散ポリシーを提供し、すべて

がサポートされています。利用可能または必要な場合には、他の負荷分散ポリシーにpath_selector属性を設定できます。現在使用可能な他のポリシーは、queue-lengthと

service-timeです。

• HPE 3PAR OS 3.1.1 よりも前のバージョンの場合は、no_path_retryの値を、18ではなく 12に、polling_intervalの値を、10ではなく 5に変更してください。

• path_selectorが service-time 0の場合、パスの使用状況が も良くなり、LUN の I/O も

すべてのパスにわたるようになります。RHEL 7 から、HPE 3PAR ストレージの/etc/multipath.confの優先パスセレクター I/O ポリシーは、path_selector service-time 0です。アプリケーションでの必要性に応じて、path_selectorを微調整してください。

RHEL 6.1~RHEL 6.5 で host Generic Persona 1 を使用の場合:

ホストへのマルチパスソフトウェアのセットアップ 137

Page 138: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

defaults { polling_interval 10 max_fds 8192 user_friendly_names no }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 }}

注記:

• RHEL 6 は、round-robin以外にも動的負荷分散ポリシーを提供し、すべてがサポートされて

います。利用可能または必要な場合には、他の負荷分散ポリシーに path_selector属性を設定

できます。現在使用可能な他のポリシーは、queue-lengthと service-timeです。

• RHEL 6.2 以降では、rr_min_io_rq属性がサポートされています。

RHEL 6.1 では、この属性を rr_min_io属性に置き換え、その値として 1を設定してください。

• HPE 3PAR OS 3.1.1 よりも前のバージョンの場合は、no_path_retryの値を、18ではなく 12に変更してください。さらに、polling_intervalの値を、10ではなく 5に変更してくださ

い。

RHEL 5 で host Generic Persona 1 を使用の場合:

138 ホストへのマルチパスソフトウェアのセットアップ

Page 139: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

defaults { polling_interval 10 max_fds 8192 user_friendly_names no }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 100 }}

注記:

• RHEL 5.2 以降では、max_fds属性がサポートされています。

RHEL 5.2 よりも前のバージョンの場合は、max_fdsエントリーを削除してください。

• HPE 3PAR OS 3.1.1 よりも前のバージョンの場合は、no_path_retryの値を、18ではなく 12に、polling_intervalの値を、10ではなく 5に変更してください。

SAN ブートの構成

DM マルチパス構成ファイルは、SAN ブートに対し、RHEL の SAN ブートのインストール中に異なる方法でセットアップされます。/etc/multipath.confファイルが自動的に編集され、インストールの一

部としてグローバルマルチパスオプション user_friendly_namesが有効になります。

RHEL 5 では、ブートデバイス上のマルチパスを有効にするために、boot: linux mpathオプションを

指定して OS がインストールされている必要があります。

user_friendly_names属性は、いくつかの状況で問題が生じることがあります。特に、システムのブ

ートデバイスがマルチパスを使用していて、user_friendly_namesオプションを使用する

と、/var/lib/multipath/bindingsファイル中のユーザーフレンドリな設定がカーネルイメージに

含められます。後日、デバイスを追加または削除するなどして、ストレージのセットアップを変更すると、カーネルイメージ内部のバインディング設定と、/var/lib/multipath/bindingsファイル内の

バインディング設定が一致しなくなります。カーネルイメージと/var/lib/multipath/bindingsの

間でバインディングが一致しないと、デバイスへのマウントポイントが正しく割り当てられず、ファイルシステムが壊れたりデータが失われる可能性があります。

これを避けるには、エイリアスオプションを使用し、/etc/multipath.confファイル内のシステムブ

ートデバイスの user_friendly_namesオプションを上書きします。

• 次のようにしてブートディスクの WWID を特定します。

RHEL 7 または RHEL 6 の場合:

SAN ブートの構成 139

Page 140: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# /lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sda

360002ac000000000000002c6000185e9

RHEL 5 の場合:

# scsi_id -g -u -s /block/sda

350002ac001b90031

• /etc/multipath.confのマルチパスエントリーを使用して、ブートディスクの WWID に対するエ

イリアス名 bootLUNまたはお好みの名前を設定します。

multipaths { multipath { wwid 360002ac000000000000002c6000185e9 alias bootLUN } }

完全な/etc/multipath.confの例は、次のようになります。

RHEL 6.6 以降および RHEL 7.0 以降で host Generic-ALUA Persona 2(SAN ブート)を使用の場合:

140 ホストへのマルチパスソフトウェアのセットアップ

Page 141: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

defaults { polling_interval 10 user_friendly_names yes find_multipaths yes }multipaths { multipath { wwid 360002ac000000000000002c6000185e9 alias bootLUN } }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 } }

注記:

• RHEL 6 および RHEL 7 では、round-robin以外にも動的負荷分散ポリシーを提供し、すべて

がサポートされています。利用可能または必要な場合には、他の負荷分散ポリシーにpath_selector属性を設定できます。現在使用可能な他のポリシーは、queue-lengthと

service-timeです。

• HPE 3PAR OS 3.1.1 よりも前のバージョンの場合は、no_path_retryの値を、18ではなく 12に、polling_intervalの値を、10ではなく 5に変更してください。

• path_selectorが service-time 0の場合、パスの使用状況が も良くなり、LUN の I/O も

すべてのパスにわたるようになります。RHEL 7 から、HPE 3PAR ストレージの/etc/multipath.confの優先パスセレクター I/O ポリシーは、path_selector service-time 0です。アプリケーションでの必要性に応じて、path_selectorを微調整してください。

他の OS バージョンの SAN ブートについては、上述の SAN ブート以外の/etc/multipath.confの例

を使用します。ここに示すように、multipath alias セクションを追加し、user_friendly_names属性に

yesを設定します。

SAN ブート構成では、/etc/multipath.confへの変更を反映するために initramfsファイルシステ

ムにマルチパス機能をセットアップする必要があります。以下の initramfs ファイルシステムでのマルチパスのセットアップ (142 ページ)の手順に従ってください。

DM マルチパスの有効化と起動

/etc/multipath.confの変更後に構成の変更を有効化し、ブート時にマルチパスデーモンの起動を有

効にするには、この手順に従ってください。

DM マルチパスの有効化と起動 141

Page 142: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

RHEL 7 または RHEL 6 の場合:

手順

1. ブート時にマルチパスデーモンの起動を有効にします。

# mpathconf --enable

2. マルチパスサービスを開始します。

# service multipathd start

注記:

マルチパスデーモンを開始した後、マルチパス構成ファイルを変更した場合、変更を有効にするには service multipathd reloadコマンドを実行します。

RHEL 5 の場合:

1. ブート時の multipathdデーモンの起動はデフォルトで有効になっている可能性があります。

chkconfig --list multipathdコマンドを発行してこれを確認します。必要に応じて、

multipathdデーモンを有効にします。

# chkconfig multipathd on

2. マルチパスサービスを開始します。

# service multipathd start

注記:

multipathdデーモンを開始した後、マルチパス構成ファイルを変更した場合、変更を有効にする

には service multipathd reloadコマンドを実行します。

initramfsファイルシステムでのマルチパスのセットアップ

SAN ブート構成では、/etc/multipath.confへの変更を反映するために initramfsファイルシステ

ムにマルチパス機能をセットアップする必要があります。

initramfsファイルシステムでのマルチパスのセットアップは、その他の構成のオプションでもありま

す。

RHEL 7 または RHEL 6 の場合:

dracutコマンドを実行します。

# /sbin/dracut --force --add multipath --include /etc/multipath /etc/multipath

RHEL 5 の場合:

142 initramfsファイルシステムでのマルチパスのセットアップ

Page 143: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

mkinitrdコマンドを実行します。

# /sbin/mkinitrd -v -f /boot/<initrd image name> <kernel-version>

Initramfsファイルシステムを作成した後、ホストを再起動します。

Host Persona の変更(オプション)

Host Persona の変更はオプションです。このため、このトピックが関係するのは、Host Persona の変更が必要な場合だけです。

HPE 3PAR OS 3.1.3 以降では、Hewlett Packard Enterprise は、host Generic-ALUA Persona 2 をお勧めします。

host Generic-ALUA Persona 2 の利点:

• ソースおよびターゲットの HPE 3PAR StoreServ ストレージアレイが host Generic-ALUA Persona 2(HPE 3PAR OS で必要)を使用している場合は、HPE 3PAR Peer Motion を使用してシングル VV 移行を実行できます。

• host Generic-ALUA Persona 2 は、Storage Federation に必要です(HPE 3PAR OS で必要)。

3PAR Host Generic Persona を 1 から 2 またはその逆に変更する場合:

• host Generic Persona 1 から host Generic-ALUA Persona 2 への変更、または host Generic-ALUAPersona 2 から host Generic Persona 1 への変更はオフライン処理で、Linux ホストの再起動が必要です。

• 要求する Persona の対象となる既存のデバイスについて、ホストを再起動する必要があります。

• I/O の動作中に Persona の変更が行われた場合、I/O 障害が発生する可能性があります。新しい未検出のデバイス、ストレージパス障害により、デバイスパスの状態が不整合となり、I/O 障害を引き起こす可能性があります。

手順

1. すべてのホスト I/O を停止し、Persona の要件に従って、RHEL ホスト上の/etc/multipath.confファイルを変更します。

2. SAN ブートが構成されている場合は、マルチパスの変更を反映するためにカーネルイメージを再ビルドする必要があります。

3. ホストをシャットダウンします。

4. sethost -persona <hostpersonaval> <host name>コマンドを使用して、アレイ上の HostPersona を変更します。

5. ホストを再起動します。

6. マルチパスコマンドを使用して、ターゲットデバイスが適切に要求され、Persona の設定が正しいことを確認します。

Veritas DMP マルチパスのセットアップアクティブ/アクティブマルチパス負荷分散とフェイルオーバーを有効にするには、次の Veritas Web サイトで入手できる Veritas Storage Foundation(InfoScale)のインストールガイドと管理ガイドの手順に従って、Veritas Storage Foundation and High Availability ソフトウェア、および Veritas InfoScale Enterpriseソフトウェアをインストールします。

https://sort.veritas.com/documents

Host Persona の変更(オプション) 143

Page 144: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

QLogic HBA を使用する場合は、Veritas DMP のサポートのために、QLogic 非フェイルオーバードライバーがインストールされている必要があります。

Veritas DMP を使用してマルチパスを実現する場合は、デバイスマッパー(DM)マルチパスモジュールを構成しないでください。

chkconfig --list multipathdを実行してデバイスマッパーモジュールの設定を確認し、

chkconfig multipathd offを使用して無効にしてください。

5.0mp3 よりも前のバージョンの Veritas Storage Foundation を使用する場合は、HPE 3PAR StoreServ ストレージ用の Veritas Array Support Library(ASL)が RHEL ホストにインストールされている必要があります。

HPE 3PAR OS 3.1.2 では、仮想ボリューム(VV)の WWN が、8 バイトから 16 バイトに拡張されました。WWN 長の拡大により、Symantec/Veritas ASL が AVID(Array Volume Identification)番号を誤って認識し、DMP ディスクデバイスに対して異なる命名規則を使用する可能性があります。

注記:

この問題は、8 バイトと 16 バイトの両方の WWN と互換性がある Storage Foundation 6.1 では発生しません。

標準の命名規則は次のとおりです。

<enclosure_name><enclosure_number>_<AVID>例:

• 3pardata4_5876• 3pardata4_5877• 3pardata4_5878使用している仮想ボリュームで 16 バイトの WWN が報告される場合、ASL はすべての VV について AVID番号 0 を使用し、DMP デバイスを逐次列挙して、一意の DMP ディスク名を生成します。この例では、得られるディスク名は以下のようになります。

• 3pardata4_0• 3pardata4_0_1• 3pardata4_0_2使用される命名方式によって DMP の機能が影響を受けることはありません。ただし、DMP 名に VVAVID 番号が含まれている必要がある場合、AVID 番号を正しく展開するアップデート済みの ASL が、Symantec/Veritas によって提供されています。AVID 命名規則が必要な場合は、以下のバージョンの ASLを使用してください。

• Storage Foundation 5.1(すべて)—HPE 3PAR ASL 5.1.134.100 以降

• Storage Foundation 6.0~6.0.4—HPE 3PAR ASL 6.0.400.100 以降

HPE 3PAR StoreServ ストレージ用の Veritas ASL の取得

注意:

ARRAY_NAMEが 3PARDATAとして指定されていない場合、マルチパスレイヤーがデバイスを正しく

検出しない可能性があります。

手順

1. 新の Veritas ASL を、Veritas の Web サイトからダウンロードします。(べンダーとして 3PAR を選択します。)

144 HPE 3PAR StoreServ ストレージ用の Veritas ASL の取得

Page 145: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

https://sort.veritas.com/asl/finder

注記:

HPE 3PAR StoreServ ストレージアレイの特定のモデルは Web サイトに記載されていない可能性がありますが、ASL は HPE 3PAR StoreServ ストレージアレイのすべてのモデルで動作します。

2. ASL をインストールするには、Veritas vxconfigdデーモンが動作している必要があります。

vxinstallを実行して、デーモンを起動します。ASL パッケージをインストールした後、vxdctlenableコマンドを実行して、ディスクアレイを HPE 3PAR StoreServ ストレージアレイとして要求

します。

3. パス障害管理機能と動的負荷分散機能を提供する Veritas vxdmpドライバーを構成し、HPE 3PARStoreServ ストレージパスを管理します。

4. Veritas vxdmpドライバーが HPE 3PAR StoreServ ストレージを登録し、要求していることを確認しま

す。

# vxddladm listsupport libname=libvx3par.so

ATTR_NAME ATTR_VALUE=======================================================================LIBNAME libvx3par.soVID 3PARdataPID VVARRAY_TYPE A/AARRAY_NAME 3PARDATA

a. Veritas Storage Foundation バージョン 5.0mp3 以降を使用している場合は、HPE 3PARStoreServ ストレージ用の ASL をインストールする必要はありません。現在のインストールで、HPE 3PAR StoreServ ストレージが認識され、サポートされていることを確認します。

# vxddladm listsupport libname=libvx3par.so

ATTR_NAME ATTR_VALUE=======================================================================LIBNAME libvx3par.soVID 3PARdataPID VVARRAY_TYPE A/AARRAY_NAME 3PARDATA

b. 出力で HPE 3PAR StoreServ ストレージが表示されない場合、3PARDATA デバイスとしてストレージサーバーを追加します。

# vxddladm addsupport all

次に、HPE 3PAR StoreServ ストレージがサポートされていることを確認します。

ホストへのマルチパスソフトウェアのセットアップ 145

Page 146: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# vxddladm listsupport libname=libvx3par.so

ATTR_NAME ATTR_VALUE=======================================================================LIBNAME libvx3par.soVID 3PARdataPID VVARRAY_TYPE A/AARRAY_NAME 3PARDATA

146 ホストへのマルチパスソフトウェアのセットアップ

Page 147: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

ストレージのプロビジョニングおよびホストLUN の検出

HPE 3PAR Host Explorer ソフトウェアパッケージのインストール(オプション)

HPE 3PAR OS 3.2.x または 3.1.x を使用する場合、RHEL サーバーで動作する Host Explorer デーモンは、ホストの構成に関する情報を、FC リンク経由で HPE 3PAR StoreServ ストレージに送信します。このパッケージのインストールとアクティベーションの手順は、Hewlett Packard Enterprise サポートセンターの Web サイトにある HPE 3PAR Host Explorer ユーザーガイドを参照してください 。

http://www.hpe.com/support/hpesc

ホストが HPE 3PAR StoreServ ストレージ上に生成された場合、未割当の WWN または iSCSI 名がストレージアレイに提示されます。接続されたホスト上で Host Explorer エージェントが動作していない場合、ストレージアレイは WWN または iSCSI 名がどのホストに属するのか判断できず、ホスト定義の作成(147 ページ)で示すように、手動で各 WWN または iSCSI 名をホストに割り当てます。Host Explorer エージェントが動作している場合、ストレージシステムは自動的にホストの WWN または iSCSI 名をグループ化し、ホストの作成にも役立ちます。

ホスト定義の作成HPE 3PAR OS 3.2.2 から、createhostコマンドの-portオプションが拡張されました。このオプショ

ンは、ターゲットポートが 16Gb FC ターゲットであり、スイッチが拡張ゾーニングをサポートしている場合に、スイッチまたはファブリック上にゾーンを自動的に作成します。HPE Smart SAN for 3PAR—FC(27 ページ)を参照してください。

ホストに接続する HPE 3PAR StoreServ ストレージ上で、有効な Host Persona を指定するホスト定義を作成します。

ストレージのプロビジョニングおよびホスト LUN の検出 147

Page 148: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

表 4: Host Persona のサポート

HPE 3PAR OS サポートされる Persona 備考

HPE 3PAR OS 3.1.1 および 3.1.2 host Generic Persona 1

HPE 3PAR OS 3.1.3 以降 host Generic-ALUA Persona 2(推奨)

host Generic Persona 1

host Generic-ALUA Persona 2 での ALUA のサポートです。

シングル VV 移行のための 3PARPeer Motion のサポートには、host Generic-ALUA Persona 2 が必要です。

3PAR Peer Persistence のサポートには、host Generic-ALUAPersona 2 が必要です。

host Generic-ALUA Persona 2 をサポートするための OS の 低要件は、RHEL 5.8 以降またはRHEL 6.1 以降です。

今後の HPE 3PAR OS のリリースでは、host Generic-ALUAPersona 2 でのみ追加の機能をサポートする予定です。

FC および FCoE の場合:

RHEL は、HPE 3PAR OS 3.1.1、3.1.2 およびそれらのサポートする MU 版で、host Generic Persona 1(UARepLun、SESLun)を使用します。

手順

1. createhost [options] <hostname> [<WWN>...]コマンドを実行してホスト定義を作成しま

す。以下に例を示します。

cli % createhost -persona 1 redhathost 1122334455667788 1122334455667799

2. HPE 3PAR OS 3.1.3 から、ALUA(Asymmetric Logical Unit Access)が有効な 2 番目の Host Personaとして、host Generic-ALUA Persona 2(UARepLun、SESLun、ALUA)が利用できるようになりました。

RHEL 5.8 以降または RHEL 6.1 以降では、host Generic-ALUA Persona 2 をお勧めします。

RHEL 7 以降では、host Generic-ALUA Persona 2 だけがサポートされます。

以下に例を示します。

cli % createhost -persona 2 redhathost 1122334455667788 1122334455667799

使用可能な Host Persona を表示します。

148 ストレージのプロビジョニングおよびホスト LUN の検出

Page 149: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

cli % showhost -listpersona

Persona が正しく設定されていない場合は、sethost -persona <hostpersonaval> <hostname>コマンドを使用します。以下に例を示します。

cli % sethost -persona 2 redhathost

showhostコマンドを使用して、新しい Persona 設定を確認します。以下に例を示します。

cli % showhost

Id Name Persona ---WWN/iSCSI_Name--- Port1 redhathost Generic-ALUA 1122334455667788 1:1:4 1122334455667799 1:1:4 1122334455667788 0:1:4 1122334455667799 0:1:4

iSCSI の場合:

ソフトウェア iSCSI イニシエーター名を取得するには、ホストで次のコマンドを実行します。

1. iSCSI イニシエーターの名前を取得します。

# cat /etc/iscsi/initiatorname.iscsi

Initiator Name=iqn.1994-05.com.redhat:a3df53b0a32dS

ハードウェア iSCSI イニシエーター名を取得するには、システムのブート時にメッセージが表示されたら、CNA BIOS に進みます。CNA BIOS で提示されたイニシエーター名を書き留めてください。ホストにすでに OS がインストールされて立ち上がっている場合は、OneCommand Manager GUI、Emulex CNA 用 hbacmdコマンド、または、Broadcom Advanced Control Suite の Broadcom 用 GUI を使用します。次の例は、Emulex CNA で hbacmdコマンドを使用します。

# hbacmd GetInitiatorProperties 28-92-4a-af-f5-61

Initiator login options for 28-92-4a-af-f5-61:Initiator iSCSI Name: iqn.1990-07.com.emulex:28-92-4a-af-f5-61

2. 3PAR CLI の createhost -iscsi [options] <host name> <iSCSI initiator name>コマ

ンドを使用して、iSCSI ホスト定義エントリーを作成します。

cli % createhost -iscsi -persona 2 redhathost iqn.1994-05.com.redhat:a3df53b0a32d

ストレージのプロビジョニングおよびホスト LUN の検出 149

Page 150: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

この例では、host Generic-ALUA Persona 2 が使用されます。適切な Host Persona を選択するには、上記の Host Persona のサポートの表を参照してください。

3. ホスト定義エントリーが作成されていること、および HPE 3PAR CLI の showhostコマンドを使用し

てホストが HPE 3PAR StoreServ ストレージにログインしていることを確認してください。

cli % showhost

Id Name Persona -----------WWN/iSCSI_Name---------- Port0 redhathost Generic-ALUA iqn.1994-05.com.redhat:a3df53b0a32d 0:3:1 iqn.1994-05.com.redhat:a3df53b0a32d 1:3:1

注記:

既存の Host Persona を host Generic Persona 1 から host Generic-ALUA Persona 2 に変更することはオフラインの処理であり、変更を有効にするにはホストの再起動が必要です。マルチパス構成ファイル/etc/multipath.confは、host Generic-ALUA Persona 2 の SCSI 属性を有効にするた

めに、ALUA タイプに変更する必要があります。詳細な手順については、Host Persona の変更(オプション)(143 ページ)を参照してください。

注記:

HPE 3PAR Host Explorer 機能を有効にするために、Hewlett Packard Enterprise では RHEL 5.0 または RHEL 6.1 以降を実行しているホストに host Generic Persona 1 を使用することをお勧めします。

HPE 3PAR OS 3.1.3 リリースより、RHEL 5.8 以降または RHEL 6.1 以降で HPE 3PAR HostExplorer 機能をサポートするために、host Generic-ALUA Persona 2 も使用できます。

host Generic Persona 1 または host Generic-ALUA Persona 2 は、以下の 2 つの機能を有効にします。

• Host_Explorer。host Generic Persona 1 または host Generic-ALUA Persona 2 の SESLunエ

レメントを必要とします。

• UARepLun。新たにエクスポートされた VLUN をホストに通知し、そのホストで LUN 検出要求

を行って、その VLUN を自動的に使用可能にします。

現在、サポートされているどの RHEL バージョンでも UARepLunは使用されないため、新たにエク

スポートされた VLUN は手動でスキャンしてください。

注記:

フェイルオーバーをサポートするには、仮想ボリュームをホストへのマルチパスにエクスポートする必要があります。これを行うには、ホスト上に複数 HBA ポートの WWN がある HPE 3PARStoreServ ストレージにホスト定義を作成し、VLUN をそのホスト定義にエクスポートします。クラスター内の各 RHEL サーバーに独自のホストの定義がある場合は、VLUN を複数のホスト定義にエクスポートするか、またはセット内のすべてのホストにエクスポートを行うホストセット

(createhostset)を作成してから LUN をそのホストセットにエクスポートする必要があります。

150 ストレージのプロビジョニングおよびホスト LUN の検出

Page 151: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

HPE 3PAR StoreServ ストレージ上のストレージの作成このトピックでは、仮想ボリューム(VV)を作成するために必要な基本的な手順とコマンドについて説明します。作成した仮想ボリュームは、RHEL ホストで検出可能になるようにエクスポートできます。

詳細は、HPE 3PAR コマンドラインインターフェイス管理者ガイドを参照してください。HPE 3PAR OSコマンドの詳細については、Hewlett Packard Enterprise Information Library Storage の Web サイトにあるHPE 3PAR Command Line Interface Reference を参照してください。

詳しくは

http://www.hpe.com/info/storage/docs

仮想ボリュームの作成仮想ボリュームは、ホストが認識可能な唯一のデータ層です。RHEL ホストへの領域割り当て計画の作成後、HPE 3PAR StoreServ ストレージ上に仮想ボリューム(VV)を作成する必要があります。

1 つまたは複数の共通プロビジョニンググループ(CPG)からプロビジョニングされるボリュームを作成します。ボリュームは、フルプロビジョニングボリューム、シンプロビジョニングボリューム、またはシン重複排除ボリュームにできます。オプションで、プロビジョニングされたボリューム用のスナップショット領域として 1 つの CPG を指定することができます。

HPE 3PAR Management Console(MC)による仮想ボリュームの作成

手順

1. メニューバーから次のように選択します。

アクション > プロビジョニング > 仮想ボリューム > 仮想ボリュームの作成

2. 仮想ボリュームの作成ウィザードを使用して、ベースボリュームを作成します。

3. 割り当ての一覧で次のいずれかのオプションを選択します。

• フルプロビジョニング

• シンプロビジョニング

• シン重複排除(HPE 3PAR OS 3.2.1 MU1 以降でサポートされます)

• シン圧縮(HPE 3PAR OS 3.3.1 以降でサポートされます)

• シン重複排除+圧縮(HPE 3PAR OS 3.3.1 以降でサポートされます)

HPE 3PAR StoreServ Management Console(SSMC)による仮想ボリュームの作成

1. メインメニューで以下のように選択します。

Block Persona > 仮想ボリューム

2. + 仮想ボリュームの作成をクリックするか、またはアクションメニューから作成を選択します。

3. 表示されたダイアログの指示に従い、以下の仮想ボリュームオプションのいずれかを選択します。

• フルプロビジョニング

• シンプロビジョニング

• シン重複排除(HPE 3PAR OS 3.2.1 MU1 以降でサポートされます)

• シン圧縮(HPE 3PAR OS 3.3.1 以降でサポートされます)

• シン重複排除+圧縮(HPE 3PAR OS 3.3.1 以降でサポートされます)

HPE 3PAR CLI による仮想ボリュームの作成

フルプロビジョニングされた VV または TPVV を作成します。

cli % createvv [options] <usr_CPG> <VV_name> [.<index>] <size>[g|G|t|T]

以下に例を示します。

HPE 3PAR StoreServ ストレージ上のストレージの作成 151

Page 152: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

cli % createvv -cnt 5 testcpg TESTLUNS 5g

HPE 3PAR StoreServ ストレージで使用されている HPE 3PAR OS バージョンでのボリュームの作成の詳細については、以下のドキュメントを参照してください。

• HPE 3PAR StoreServ Management Console ユーザーガイド

• HPE 3PAR Management Console ユーザーガイド

• HPE 3PAR Command Line Interface Reference

これらのドキュメントは、Hewlett Packard Enterprise Information Library Storage の Web サイトで入手できます。

注記:

VV の作成に使用できるコマンドおよびオプションは、より古いバージョンの HPE 3PAR OS では異なる場合があります。

詳しくは

http://www.hpe.com/info/storage/docs

シンプロビジョニングされた仮想ボリュームの作成

TPVV(シンプロビジョニングされた仮想ボリューム)を作成するには、次のドキュメントを参照してください。

• HPE 3PAR StoreServ ストレージコンセプトガイド

• HPE 3PAR コマンドラインインターフェイス管理者ガイド

• HPE 3PAR Command Line Interface Reference

これらのドキュメントは、Hewlett Packard Enterprise Information Library Storage の Web サイトで入手できます。

注記:

TPVV を作成するには、HPE 3PAR Thin Provisioning ライセンスが必要です。

詳しくは

http://www.hpe.com/info/storage/docs

シン重複排除された仮想ボリュームの作成

注記:

• HPE 3PAR では、HPE 3PAR OS 3.3.1 から、すべて込みのソフトウェア用の新しいライセンスを導入しました。HPE 3PAR StoreServ ストレージコンセプトガイドを参照してください。

• HPE 3PAR OS 3.2.1 MU1 以降では、HPE 3PAR シン重複排除機能がサポートされています。TDVV(シン重複排除された仮想ボリューム)を作成するには、HPE 3PAR Thin Provisioning ライセンスが必要です。

HPE 3PAR シン重複排除を使用すると、ソリッドステートドライブ(SSD)の CPG から TDVV を作成することができます。TDVV の特長は TPVV と同じですが、ボリュームに書き込まれる前に重複データを削除するという追加機能があります。TDVV は、他の TPVV と同じように管理できます。TDVV は、SSD から作成された CPG と関連付けされる必要があります。

HPE 3PAR シン重複排除および圧縮の詳細は、以下のドキュメントを参照してください。

152 シンプロビジョニングされた仮想ボリュームの作成

Page 153: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

• HPE 3PAR StoreServ ストレージコンセプトガイド

• HPE 3PAR コマンドラインインターフェイス管理者ガイド

• HPE 3PAR Command Line Interface Reference• HPE 3PAR Thin Technologies—ベストプラクティスが記載されたテクニカルホワイトペーパー

これらのドキュメントは、Hewlett Packard Enterprise Information Library Storage の Web サイトで入手できます。

詳しくは

http://www.hpe.com/info/storage/docs

シン圧縮された仮想ボリュームの作成

注記:

HPE 3PAR OS 3.3.1 以降では、HPE 3PAR 圧縮仮想ボリュームがサポートされています。圧縮されたボリュームを作成するには、HPE 3PAR All-Inclusive Software License が必要です。

HPE 3PAR Thin Compression により、ソリッドステートドライブ(SSD)の共通プロビジョニンググループ(CPG)から、圧縮された仮想ボリュームを作成することができます。圧縮機能は、シンプロビジョニングされた仮想ボリューム(TPVV)およびシン重複排除された仮想ボリューム(TDVV)で利用できます。仮想ボリュームには、作成時に圧縮のマークを付けることができます。または、圧縮機能を実行時に指定して、既存の仮想ボリュームをアップデートすることができます。

3PAR Priority Optimization のセットアップ(オプション)HPE 3PAR OS バージョン 3.1.2 MU2 で追加された HPE 3PAR Priority Optimization 機能は、サーバーワークロードを管理するこれまで以上に効率的かつ動的なソリューションであり、ホスト I/O スロットルを設定するための代替手段として利用できます。この機能を使用すると、ストレージ管理者は、アレイに関するサービス品質の制限を強制して、これまで以上に効率的にストレージリソースを共有できます。HPE3PAR Priority Optimization の利点を得るために、ホスト側では特別な設定は必要ありませんが、まれに、特定のターゲットごとまたはアダプターごとのスロットル設定を調整する必要がある場合があります。

HPE 3PAR Priority Optimization(サービス品質)を HPE 3PAR StoreServ ストレージアレイで使用する方法の詳細については、テクニカルホワイトペーパー HPE 3PAR Priority Optimization を参照してください。

注記:

デバイス/LUN が属する VVset の帯域幅 QoS ルールが過大な場合、Windows VM は、そのデバイス/LUN をオフラインにすることがあります。この場合は、帯域幅 QoS ルールを低減させてください。

詳しくは

http://www.hpe.com/info/3PAR-Priority-Optimization

ボリュームのサイズと数の制限HPE 3PAR コマンドラインインターフェイス管理者ガイドに記載されている、仮想ボリューム (VV) とVLUN の作成ガイドラインを遵守するとともに、以下の注意とガイドラインに従ってください。

注記:

HPE 3PAR OS 3.3.1 から、 大ボリュームサイズが変更されました。詳細は、HPE 3PAR StoreServストレージコンセプトガイドおよび HPE 3PAR OS 3.3.1 リリースノートを参照してください。

シン圧縮された仮想ボリュームの作成 153

Page 154: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

• この構成はスパース LUN(LUN がスキップされる可能性がある)をサポートしています。LUN は、昇順以外の順序でもエクスポートできます(例: 0, 5, 7, 3)。

• HPE 3PAR StoreServ ストレージは VLUN のエクスポートを、0~16383 の LUN の範囲内でサポートします。

• RHEL ホストにエクスポートできる LUN の 大サイズは、インストールされている HPE 3PAR OS バージョンが 3.2.x または 3.1.x の場合、16TB です。HPE 3PAR OS バージョン 3.3.x から、RHEL ホストにエクスポートできる LUN の 大サイズが 64TB になりました。RHEL ホストでの 16TB または64TB の LUN の使用可否は、インストールされている RHEL のバージョンとアップデートに左右されます。一部の古いバージョンの RHEL は、2TB より大きなボリュームをサポートしないためです。

ファイルシステムの制限については、Red Hat の Web サイト(access.redhat.com/articles/rhel-limits)を参照してください。

注記:

レガシーの BIOS で SAN ブートを使用して OS をインストールする場合、2TB 以上の仮想ボリュームに対して、インストール前に以下の手順を実行する必要があります。

• ブートローダーを含むディスクが GPT を使用している場合、インストール前に、1MB の BIOSブートパーティションをターゲットボリューム上に作成します。

• BIOS ブートパーティションは、RHEL 7.3 以降の場合、またはブートローダーを含むディスクがMBR を使用している場合は、作成する必要はありません。

仮想ボリュームとしての、ホストへの LUN のエクスポートこのトピックでは、LUN をホストに仮想ボリュームとしてエクスポートする方法を説明します。エクスポートする LUN は仮想 LUN(VLUN)と呼ばれます。

VV を VLUN としてエクスポート

createvlun [–cnt] <number of LUNs> <name_of_virtual_LUNs.int><starting_LUN_number> <hostname/hostdefinition>説明:

• [–cnt]は、作成する同一 VV の数を 1~999 の範囲内の整数で指定します。指定されていない場合は、

仮想ボリュームが 1 つ作成されます。

• <name_of_virtual_LUNs>は、仮想 LUN としてエクスポートしている仮想ボリュームの名前を指定

します。

• .intは整数値です。作成される LUN ごとに、仮想ボリューム名のサフィックス(.int)が 1 ずつ増

加します。

• <starting_LUN_number>は、開始 LUN 番号です。

• <hostname/hostdefinition>は、ホスト名が、以前作成されたホストの名前であることを示しま

す。

例:

cli % createvlun –cnt 5 TESTLUNS.0 0 hostname/hostdefinition

VLUN が作成されたことを確認するには、showvlunコマンドを使用します。

154 仮想ボリュームとしての、ホストへの LUN のエクスポート

Page 155: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

cli % showvlun

Active VLUNsLun VVName HostName --------Host_WWN/iSCSI_Name-------- Port Type 0 TESTLUNS.0 sqa-dl380g5-05 iqn.1994-05.com.redhat:33853dd5ab2e 0:3:1 host 1 TESTLUNS.1 sqa-dl380g5-05 iqn.1994-05.com.redhat:33853dd5ab2e 0:3:1 host 0 TESTLUNS.0 sqa-dl380g5-05 iqn.1994-05.com.redhat:33853dd5ab2e 1:3:1 host 1 TESTLUNS.1 sqa-dl380g5-05 iqn.1994-05.com.redhat:33853dd5ab2e 1:3:1 host------------------------------------------------------------------------------4 total

VLUN TemplatesLun VVName HostName -Host_WWN/iSCSI_Name- Port Type 0 TESTLUNS.0 sqa-dl380g5-05 ---------------- --- host 1 TESTLUNS.1 sqa-dl380g5-05 ---------------- --- host-------------------------------------------------------------2 total

ホストでのデバイスの検出VLUN が HPE 3PAR StoreServ ストレージからホストにエクスポートされると、ホスト上に自動的には表示されません。以下に示す手順で、新しい LUN をスキャンして確認します。詳しくは、Red Hat StorageAdministration Guide を参照してください。

注記:

• 一部の FC ハードウェア、ストレージアレイ上で新しく作成した LUN は、Loop Initialization プロトコル(LIP)の操作が実行されるまで OS で認識できません。

• ストレージアレイ上に新しい LUN が追加されたが、OS により構成されていない場合は、sg3_utilsパッケージの一部である sg_lunsコマンドを使用して、アレイによってエクスポー

トされた LUN の一覧を確認します。ストレージアレイに対し SCSI REPORT LUNSコマンドを

発行し、存在する LUN のリストが返ります。

手順

1. 新しい LUN をスキャンします。

• rescan-scsi-bus.shスクリプト(FC と FCoE 用に推奨)

• sysfs scanによる方法

• iSCSI ホスト上で iscsiadmコマンド実行(ソフトウェア iSCSI 用に推奨)

• ハードウェア iSCSI ホスト上でベンダーユーティリティ実行(ハードウェア iSCSI 用に推奨)

rescan-scsi-bus.shスクリプトの使用:

sg3_utilsパッケージは、(デバイスがシステムに追加された後)必要に応じて、ホストの論理ユニ

ットの構成を自動的に更新できる rescan-scsi-bus.shスクリプトを提供します。このスクリプト

の使用法について詳しくは、rescan-scsi-bus.sh --helpを参照してください。

初に、スクリプトを使用するのに必要なデバイスパス情報(たとえば、ホストまたは HBA 番号、HBA チャネル、および SCSI ターゲット ID)を得るために、cat /proc/scsi/scsiまたは sginfo-lコマンドを使用します。

ホスト 7 およびホスト 8 に対し、LUN 1 から LUN 4 のスキャンをする例を以下に示します。

ホストでのデバイスの検出 155

Page 156: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# /usr/bin/rescan-scsi-bus.sh --hosts=7,8 --luns=1-4 --nooptscan

ホスト上のすべての LUN(新規、既存を問わず)をスキャンする例を以下に示します。

重要:

既存の I/O アクティビティに影響がないことが分かっている場合にのみ、この方法でスキャンします。

# /usr/bin/rescan-scsi-bus.sh --nooptscan

sysfs scanを使用する方法:

sysfs scanでスキャンする場合は、以下のコマンド構文を使用します。

# echo "c t l" > /sys/class/scsi_host/hosth/scan

説明:

• hは、ホストまたは HBA の番号

• cは、HBA 上のチャネル

• tは、SCSI ターゲット ID• lは、LUN 番号

初に、スクリプトを使用するのに必要なデバイスパス情報(たとえば、ホストまたは HBA 番号、HBA チャネル、および SCSI ターゲット ID)を得るために cat /proc/scsi/scsi、lsscsi -g、または sginfo -lコマンドを使用します。

ホストまたは HBA 番号 7、チャネル 0、SCSI ターゲット ID 0 の LUN 1 のスキャンの例を以下に示します。

# echo "0 0 1" /sys/class/scsi_host/host7/scan

ホストまたは HBA 番号 7 のすべての LUN のスキャンの例を以下に示します。

重要:

既存の I/O アクティビティに影響がないことが分かっている場合にのみ、この方法でスキャンします。

# echo "- - -" /sys/class/scsi_host/host7/scan

注記:

各パスの新規デバイスに対して echo コマンドを実行する必要があります。

156 ストレージのプロビジョニングおよびホスト LUN の検出

Page 157: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

デバイスのサイズの変更(オプション)

デバイスのサイズ変更が行われたときに、これを更新するために sysfs rescan方式を使用できま

す。

ホストまたは HBA 番号 7、チャネル 0、SCSI ターゲット ID 0 の LUN 1 の再スキャンの例を以下に示します。

# echo 1 > /sys/class/scsi_device/7:0:0:1/device/rescan

注記:

sysfs scanの方法では、echoコマンドをホストに対するすべてのデバイスパスについて実行

する必要があります。

device-manager の multipath で、デバイスのサイズを変更します。

# multipathd -k

multipathd> resize map 360002ac000000000000003e3000185dfokmultipathd> exit

ソフトウェア iSCSI ホストでの iscsiadm の使用:

iscsiadm -m node -R コマンドまたは iscsiadm -m session -R コマンドをソフトウェア iSCSI ホスト上で使用して、新しい LUN をスキャンします。

ハードウェア iSCSI ホスト上でのベンダーユーティリティの使用:

どのメソッドが新しい LUN を検出するために適切かについてハードウェア iSCSI ベンダーのマニュアルを参照してください。Emulex 用には、OneCommand Manager GUI または hbacmdコマンドを使

用します。Broadcom 用には、rescan-scsi-bus.shスクリプトまたは sysfs のスキャンの方法を使

用します。

2. lsscsiまたは sginfo -lコマンドを発行して、新しい LUN が、SCSI 層で検出されていることを確

認します。たとえば、lsscsi -tigコマンドを使用します。

lsscsiは lsscsi rpmパッケージ、および sginfoは sg3_utilsパッケージがインストールされ

ていることを必要とします。これらのパッケージは、デフォルトの OS インストールではインストールされません。

# lsscsi -tig

[0:0:0:1] disk fc:0x23210002ac0185df0xba09a2 /dev/sdb 360002ac000000000000004b0000185df /dev/sg3[0:0:1:1] disk fc:0x22210002ac0185df0xba09a1 /dev/sdv 360002ac000000000000004b0000185df /dev/sg24

上記の出力の、23210002ac0185df0xba09a2はストレージポートの WWN を、

360002ac000000000000004b0000185dfはストレージボリュームの WWN を表しています。

HPE 3PAR OS にある同等のコマンドを以下に示します。

ストレージのプロビジョニングおよびホスト LUN の検出 157

Page 158: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

cli% showvlun -lvw

Lun VVName -------------VV_WWN------------- HostName -Host_WWN/iSCSI_Name- Port Type Status ID 1 rhvol.0 60002AC000000000000004B0000185DF dl380pg8-18 50014380231C4A3C 3:2:1 host active 1

sg_mapコマンドは、ホスト上でも使用することができます。

# sg_map -i -sd -x

/dev/sg3 0 0 0 1 0 /dev/sdb 3PARdata VV 3222/dev/sg4 0 0 0 2 0 /dev/sdc 3PARdata VV 3222

または、/proc/scsi/scsiファイルを表示して、新しい LUN を確認します。

# cat /proc/scsi/scsi

Attached devices:Host: scsi7 Channel: 00 Id: 01 Lun: 01 Vendor: 3PARdata Model: VV Rev: 3140 Type: Direct-Access ANSI SCSI revision: 06Host: scsi7 Channel: 00 Id: 01 Lun: 02 Vendor: 3PARdata Model: VV Rev: 3140 Type: Direct-Access ANSI SCSI revision: 06

デバイスの情報を表示するには、smartctl コマンドを使用します。

#smartctl -d scsi --all /dev/sdb=== START OF INFORMATION SECTION ===Vendor: 3PARdataProduct: VVRevision: 3310User Capacity: 21,474,836,480 bytes [21.4 GB]Logical block size: 512 bytesLU is thin provisioned, LBPRZ=1Logical Unit id: 0x60002ac000000000000000040007e025Serial number: 4UW0001036Device type: diskTransport protocol: Fibre channel (FCP-2)Local Time is: Thu Feb 16 16:38:59 2017 PSTSMART support is: Available - device has SMART capability.SMART support is: DisabledRead Cache is: EnabledWriteback Cache is: Disabled

3. multipath –llコマンドを発行して、新しい LUN がマルチパスソフトウェアによって適切に構成さ

れていることを確認します。

158 ストレージのプロビジョニングおよびホスト LUN の検出

Page 159: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# multipath -ll

360002ac000000000000003e3000185df dm-3 3PARdata,VVsize=20G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw`-+- policy='round-robin 0' prio=50 status=active |- 7:0:0:1 sdb 8:16 active ready running |- 7:0:1:1 sdv 65:80 active ready running |- 8:0:0:1 sdap 66:144 active ready running `- 8:0:1:1 sdbj 67:208 active ready running

4. QLogic ホストの、イニシエーターターゲット接続あたりの LUN の 大数は、512(0~511)です。Emulex ホストのデフォルトのドライバー設定では、255(0~254)です。

注記:

Linux の一般的な情報:

sysfs は、2.6 カーネルから Linux によって提供されている仮想ファイルシステムで、カーネルスペースからユーザースペースまでのデバイスおよびドライバーの情報を表示します。また、構成にも使用されます。各ディスクのブロックデバイスは、/sys/block/下にエントリーがあります。各ホストバスアダプター(HBA)は、/sys/class/scsi_host/hostX(X は、サーバー内の、0 から始まるホストアダプターインスタンス番号)下にエントリーがあります。

ストレージのプロビジョニングおよびホスト LUN の検出 159

Page 160: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

ホスト上の HPE 3PAR デバイスの使用

デバイスマッパー用デバイスの作成

手順

1. multipathコマンドを実行して、新しいデバイスマッパーノードを/dev/mapperディレクトリの下

に作成します。

# multipath

2. multipath -11を実行して、デバイスマッパー用デバイスが作成されていることを確認します。

注記: RHEL 6 および RHEL 7 を含む RHEL 5.5 以降では、dm マルチパスのuser_friendly_namesオプションが、デフォルトでオンになりました。これにより、

350002ac001b40031のようなデバイス名の代わりに mpathXと表示されるようになり、

kpartx、および RHEL のドキュメントに記載されているその他のツールが使用する/dev/mapper/mpathXパスが指定されます。

# multipath -ll

350002ac001b40031[size=5 GB][features="1 queue_if_no_path"][hwhandler="0"]\_ round-robin 0 [active] \_ 0:0:0:0 sda 8:0 [active][ready] \_ 1:0:0:0 sdb 8:16 [active][ready]

3. デバイスを作成した後、multipath -v 3コマンドを使用して、デバイスマッパーノードとその関連

するパスに関する詳細な情報を取得します。

RHEL 7、RHEL 6、および RHEL 5 では、multipath -v 3コマンドの出力は異なります。ただし、

デバイスマッパーに表示される情報は同じです。たとえば、RHEL 7 の場合は以下のようになります。

160 ホスト上の HPE 3PAR デバイスの使用

Page 161: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# multipath -v 3

sdb: mask = 0x3fsdb: dev_t = 8:16sdb: size = 41943040sdb: subsystem = scsisdb: vendor = 3PARdatasdb: product = VVsdb: rev = 3210sdb: h:b:t:l = 6:0:2:1sdb: tgt_node_name = 0x2ff70002ac01807sdb: get_statesdb: path checker = tur(controller setting)sdb: checker timeout = 30000 ms (sysfs setting)sdb: state = runningsdb: state = 3sdb: getuid = /lib/udev/scsi_id --whitelisted --device=/dev/%n (controller setting)sdb: uid = 360002ac000000000000002a2000185df (callout)sdb: state = runningsdb: detect_prio = 1 (config file default)sdb: prio = alua (controller setting) reported target port group is 1aas = 80 [active/optimized][preferred]sdb: alua prio = 130.....params = 1 queue_if_no_path 1 alua 1 1 round-robin 0 9 169:80 1 8:16 1 65:96 1 66:176 1 68:0 1 128:64 1 131:192 1 66:336 1

詳細なデバイスマッパーノード情報の表示

multipath -lを使用してデバイスの一覧を表示し、dmsetupコマンドを使用して詳細なデバイスマッ

パーノード情報を取得します。

注記:

/etc/multipath.confファイル中で no_path_retryに 0以外の値が設定されている場合、再

試行期間中は I/O がキューに格納され、features=1 queue_if_no_path が multipath -lコ

マンドの出力に表示されます。

以下に例を示します。

# multipath -l

350002ac001b40031[size=5 GB][features="1 queue_if_no_path"][hwhandler="0"]\_ round-robin 0 [active] \_ 0:0:0:0 sda 8:0 [active] \_ 1:0:0:0 sdb 8:16 [active]

注記:

出力中でデバイスステータスが[undef]と表示される場合、これは、RHEL で報告済みの、修正予

定の RHEL の不具合です。代わりに multipath -llコマンドを使用します。このコマンドでは、

デバイスのステータスが正しく ready と表示されます。

詳細なデバイスマッパーノード情報の表示 161

Page 162: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

dmsetupコマンドをさまざまなオプション付きで使用して、デバイスマッパーマッピングに対する詳細

情報を取得できます。以下に例を示します。

# dmsetup table

350002ac001b40031: 0 10485760 multipath 1 queue_if_no_path 0 1 1 round-robin 0 2 1 8:0 100 8:16 100

# dmsetup ls --target multipath

350002ac0004b0079 (253, 7)

# dmsetup info 350002ac0004b0079

Name: 350002ac0004b0079State: ACTIVERead Ahead: 256Tables present: LIVEOpen count: 1Event number: 0Major, minor: 253, 7Number of targets: 1UUID: mpath-350002ac0004b0079

# dmsetup table --target multipath

350002ac0004b0079: 0 10485760 multipath 1 queue_if_no_path 0 1 1 round-robin 0 2 1 8:32 100 8:48 100

デバイスマッパーノードのパーティショニングデバイスマッパーノードをパーティショニングするとき、/dev/mapper/XXXノード上で fdiskを使用

すると、次のエラーメッセージが表示されることがあります。

領域テーブルの再読込みエラー 22 で失敗しました:無効な引数です。カーネルはまだ古いテーブルを

使っています。新しいテーブルは次回の再起動時に使用されます。ディスクを同期させます。

注記:

fdiskコマンドは、/dev/mapper/XXXデバイスでパーティションを作成するために使用しないで

ください。

fdiskを下位のディスク/dev/sdXXに対して使用し、デバイスマッパーマルチパスがデバイスをマップ

して/dev/mapper/<device node>パーティションを作成するときに、次のコマンドを実行してくださ

い。

# multipath -l

50002ac001b40031[size=5 GB][features="1 queue_if_no_path"][hwhandler="0"]\_ round-robin 0 [active] \_ 0:0:0:0 sda 8:0 [active] \_ 1:0:0:0 sdb 8:16 [active]

デバイスマッパーノード 350002ac001b40031は、同じストレージボリュームからの 2 つのパスを表す

下位のデバイス sdaと sdbから形成されます。

162 デバイスマッパーノードのパーティショニング

Page 163: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# fdisk /dev/sda

fdiskコマンドが完了した後、kpartxコマンドを使用して、デバイス上のパーティションの一覧を表示

し DM デバイスを作成します。

# kpartx -a -p p /dev/mapper/350002ac001b40031

350002ac001b40031p1 : 0 10477194 /dev/mapper/350002ac001b40031 62

# kpartx -a -p p /dev/mapper/350002ac001b40031 -- will add a partition mapping# ls /dev/mapper

350002ac001b40031 350002ac001b40031p1

ここで、350002ac001b40031p1は、ディスク全体 350002ac001b40031のパーティションデバイス

です。

ディスクの境界合わせのための、RHEL 7 または RHEL 6 での fdiskまたは partedの使用方法:

HPE 3PAR StoreServ ストレージのキャッシュページは 16 KB(16384 バイト)であり、読み書き操作は16 k のキャッシュページ単位で実行されます。

HPE 3PAR OS 3.1.1 以降では、JEDEC メモリ標準に従って、Block Limits page(bl)がサポートされています。これは、ホストに対し、サポートされる 適な転送ブロックを知らせます。また、OS はこれを使用して、パフォーマンス向上のためにキャッシュページに合わせてパーティションを作成することができます。

RHEL 7 または RHEL 6 の場合:

HPE 3PAR OS 3.1.1 以降を使用した RHEL 7 または RHEL 6 では、fdiskおよび partedの特定のオプ

ションとともに、これらのビットが使用されます。たとえば、sg3_utilsをインストールした場合、次

のコマンドは Block limits VPD page(SBC) を表示します。Optimal transfer lengthgranularityは 32ブロック(16 k)です。

# sg_vpd -p bl /dev/sdh

Block limits VPD page (SBC):Optimal transfer length granularity: 32 blocksMaximum transfer length: 32768 blocksOptimal transfer length: 32768 blocksMaximum prefetch, xdread, xdwrite transfer length: 0 blocksMaximum unmap LBA count: 65536Maximum unmap block descriptor count: 10Optimal unmap granularity: 32Unmap granularity alignment valid: 0Unmap granularity alignment: 0

HPE 3PAR OS 3.1.1 以降を使用した RHEL 7 または RHEL 6 では、fdiskコマンドの SBC ビットを利

用して、パーティションの開始セクターをキャッシュページ境界(16 k)に適切に合わせることができます。そのためには、fdiskコマンドに、-cフラグ(DOS 互換モードをオフ)を、出力をセクター単位で

表示する-uオプションとともに渡します。

次に、5GB ディスクの例を示します。

ホスト上の HPE 3PAR デバイスの使用 163

Page 164: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# fdisk -c -u /dev/sdh

Command (m for help): pPartition number (1-4): 1First sector (32768-10485759, default 32768): Using default value 32768

以下の例では、パーティション開始セクターがセクター 32768で始まっており(適切な 16 k のオフセッ

トで)、適切に境界合わせされていることを示しています。終了セクター(10485759)は境界合わせする必要はなく、問題はありません。

# fdisk -l -u /dev/sdh

Disk /dev/sdh: 5368 MB, 5368709120 bytes52 heads, 10 sectors/track, 20164 cylinders, total 10485760 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 16384 bytes / 16777216 bytesDisk identifier: 0x0004b8d4

Device Boot Start End Blocks Id System/dev/sdh1 32768 10485759 5226496 83 Linux

-cまたは-uフラグをパーティションの作成時に使用しない場合、開始セクターは 30876となり、パー

ティションが作成された後で警告パーティション 1は物理セクター境界で始まっていませんが表示され

ます。-cフラグまたは-uフラグを使用しない例を示します。

164 ホスト上の HPE 3PAR デバイスの使用

Page 165: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# fdisk /dev/sdh

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u').

Command (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 1First cylinder (1-1018, default 4): Using default value 4Last cylinder, +cylinders or +size{K,M,G} (4-1018, default 1018): Using default value 1018

# fdisk -l -u /dev/sdh

Disk /dev/sdh: 5368 MB, 5368709120 bytes166 heads, 62 sectors/track, 1018 cylinders, total 10485760 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 16384 bytes / 16777216 bytesDisk identifier: 0x2d8b4dbe

Device Boot Start End Blocks Id System/dev/sdh1 30876 10477255 5223190 83 Linux

Partition 1 does not start on physical sector boundary.

また、境界合わせが適切でない場合、extファイルシステムの作成時にパフォーマンス低下に関する次の

警告が表示されます。

# mkfs.ext4 /dev/mapper/350002ac000020121p1

mke2fs 1.41.12 (17-May-2010)/dev/mapper/350002ac000020121p1 alignment is offset by 2048 bytes.This may result in very poor performance, (re)-partitioning suggested.

HPE 3PAR OS 3.1.1 以降では、適切な境界となるように単位に GB を指定して partedコマンドを使用

することで、同じ結果が得られます。以下の例では、境界が 32768セクターから始まることを示してい

ます。

ホスト上の HPE 3PAR デバイスの使用 165

Page 166: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# parted /dev/sdh

GNU Parted 2.1Using /dev/sdhWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) mklabel New disk label type? msdos(parted) unit gb (parted) mkpart primary File system type? [ext2]? ext4 Start? 0 End? -0 (parted) p Model: 3PARdata VV (scsi)Disk /dev/sdh: 5.37GBSector size (logical/physical): 512B/512BPartition Table: msdos

Number Start End Size Type File system Flags 1 0.02GB 5.37GB 5.35GB primary ext4

(parted) unit s (parted) p Model: 3PARdata VV (scsi)Disk /dev/sdh: 10485760sSector size (logical/physical): 512B/512BPartition Table: msdos

Number Start End Size Type File system Flags 1 32768s 10485759s 10452992s primary ext4

(parted) unit mb (parted) printModel: 3PARdata VV (scsi)Disk /dev/sdh: 5369MBSector size (logical/physical): 512B/512BPartition Table: msdos

Number Start End Size Type File system Flags 1 16.8MB 5369MB 5352MB primary ext4

RHEL 7 および RHEL 6 では、境界合わせを適切にするために、開始セクターとしてセクター 32768 をfdisk -c -uオプションに渡すか、または partedコマンドで開始位置(たとえば 16.8MB)として適

切な単位を使用します。

注意:

• fdiskを使用する際は、正しい基本デバイスを使用していることを確認してください。基本デバ

イスを特定するには、multipathコマンドを使用します。

• ファイルシステムとマウントポイントを作成するすべての I/O は、デバイスマッパー用デバイスノード/dev/mapper/XXXを使用して実行する必要があります。

/dev/sdXデバイスノードに対して I/O を実行しようとすると、データ破壊が発生します。

• multipath -Fコマンドを実行すると、すべてのデバイスマッパーマッピングがフラッシュア

ウトされ、既存のいずれかのデバイスに対して I/O が処理される場合に、非常に破壊的になる可能性があります。-Fオプションの使用は避けてください。

166 ホスト上の HPE 3PAR デバイスの使用

Page 167: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

kpartxを使用してデバイスマッパーインスタンスを削除し、fdiskを使用してパーティションを削除し

ます。

デバイスマッパーノード名は、ストレージボリューム ID( 初の数字 3 を除く)を表します。HPE 3PARCLI の showvvまたは showvlunコマンドを使用して、それが表すボリューム名を取得します。

以下に例を示します。

手順

1. FC 接続されたホストで、ls /dev/mapperを実行します。

# ls /dev/mapper

350002ac001b40031

2. HPE 3PAR StoreServ ストレージで、上記の出力(から 初の数字を除いたもの)を使用し、showvlunコマンドを実行します。

cli % showvlun -lvw -a | grep -i 50002ac001b40031

0 testvlun 50002AC001B40031 redhathost 2100001B321A0C63 0:4:1 host 0 testvlun 50002AC001B40031 redhathost 2101001B323A0C63 1:5:1 host

3. iSCSI ホストで ls /dev/mapperを実行します。

# ls /dev/mapper

350002AC0004B0079

4. HPE 3PAR StoreServ ストレージで showvlun -lvw -a |grep -i <LUN>を実行します。

cli % showvlun -lvw -a | grep -i 50002ac0004b0079

0 testvlun 50002AC0004B0079 redhathost iqn.1994-05.com.redhat:a3df53b0a32d 1:3:1 host0 testvlun 50002AC0004B0079 redhathost iqn.1994-05.com.redhat:a3df53b0a32d 0:3:1 host

GB または MB への、ディスクのセクターの変換

デバイスの出力がセクター単位の場合は、以下の変換表を使用すると、GB および MB 単位のディスクサイズが分かります。

• 1 セクター = 512 バイト

• 1KB = 1024 バイト = 2 セクター

• 1MB = 1,048,576 バイト / 512 バイト = 2048 セクター

• 1GB = 1,073,741,824 / 512 バイト = 2,097,152 セクター

例:パーティションのセクターでの表示:

ホスト上の HPE 3PAR デバイスの使用 167

Page 168: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# parted /dev/sdd(parted) unit s(parted) pModel: 3PARdata VV (scsi)Disk /dev/sdd: 41943040sSector size (logical/physical): 512B/512BPartition Table: msdosDisk Flags:Number Start End Size Type File system Flags1 32768s 41943039s 41910272s primaryStarting sector 32768/2048 = 16MBEnding sector 41943039/2097152= 19.99GBSize of the partition 41910272/2097152=19.98GBDisk Size 41943040/2097152=20GBAlso, for 3PAR Device each page is 16 KB (16384/512) = 32 sectors alignment

Veritas Volume Manager デバイスの作成Veritas Volume Manager を使用してマルチパスを実現し、新しい VLUN がストレージサーバーからエクスポートされる場合は、以下の手順を実行して、既存の VLUN に対する I/O を停止することなく新しいVLUN を追加します。

手順

1. 任意の検出方法を使用して、新たにエクスポートされた VLUN を追加します。

2. 新しい VLUN が削除されデバイスインスタンスが作成されたことを確認した後、Veritas レイヤーに新しいデバイスのスキャンを実行するよう指示します。デバイスの初期化後、ステータスがエラー状態からオンラインに変わります。

# vxdctl enable

3. 新しいデバイスが Veritas Volume Manager で認識されていることを確認します。

# vxdisk list

DEVICE TYPE DISK GROUP STATUS3PARDATA1_0 auto:cdsdisk testdg testdg online3PARDATA1_1 auto - - error

Linux ホストで検出された VLUN は、Veritas Volume Manager で使用する前に、Linux の fdiskコマ

ンドを使用してラベル付けする必要があります。

ディスクが Volume Manager によって認識された場合は、raw ディスクパス/dev/sdXを使用して I/Oを実行せず、代わりに Veritas ボリュームデバイスパス/dev/vx/を使用してください。

ホストからのストレージボリュームの削除デバイスマッパーの使用時には、以下の方法のうちの 1 つを使用して、ホストからストレージボリュームを削除します。

方法 1:

168 Veritas Volume Manager デバイスの作成

Page 169: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

次のコマンドを実行します。

# kpartx -d /dev/mapper/<device node># dmsetup remove <device node># echo "1" > /sys/class/scsi_device/<device instance>device/delete

たとえば、ターゲット 0、LUN 2 を削除するには、以下のように入力します。

# kpartx -d /dev/mapper/350002ac001b40031# dmsetup remove 350002ac001b40031# echo "1" > /sys/class/scsi_device/0:0:0:2/device/delete

注記:

echoコマンドを使用する際は、ホストの HBA インスタンスのそれぞれからデバイスが削除された

ことを確認してください。

方法 2:

次のコマンドを実行します。

# kpartx -d /dev/mapper/<device node># dmsetup remove <device node># echo "scsi remove-single-device <h> <c> <t> <l>" > /proc/scsi/scsi

ここで、<h>は HBA 番号、<c>は HBA 上のチャネル、<t>は SCSI ターゲット ID、<l>は LUN です。た

とえば、LUN 2 を削除するには、以下のように入力します。

# multipath -ll

350002ac000160121 dm-3 3PARdata,VV size=5.0G features='1 queue_if_no_path' hwhandler='0' wp=rw`-+- policy='round-robin 0' prio=1 status=active |- 0:0:0:2 sdb 8:16 active ready running |- 0:0:1:2 sdk 8:160 active ready running |- 1:0:0:2 sdt 65:48 active ready running `- 1:0:1:2 sdac 65:192 active ready running

# kpartx -d /dev/mapper/350002ac000160121# dmsetup remove 350002ac000160121# echo "scsi remove-single-device 0 0 0 2" > /proc/scsi/scsi# echo "scsi remove-single-device 0 0 1 2" > /proc/scsi/scsi# echo "scsi remove-single-device 1 0 0 2" > /proc/scsi/scsi# echo "scsi remove-single-device 1 0 1 2" > /proc/scsi/scsi

注記:

echoコマンドを使用する際は、ホストの HBA インスタンスのそれぞれからデバイスが削除された

ことを確認してください。

ホスト上の HPE 3PAR デバイスの使用 169

Page 170: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

ホストからストレージボリュームを削除したら、removevlun <VVname> <LUN> <host>を実行して

HPE 3PAR StoreServ ストレージから VLUN を削除します。

cli % removevlun testvlun 0 redhathost

注意:

• デバイスを削除する際は、正しい基本デバイスを使用していることを確認してください。基本デバイスを特定するには、multipathコマンドを使用します。

• iSCSI デバイスの場合は、/proc/scsi/scsi内の 後の iSCSI デバイスを削除する前に、まず

マルチパスを停止し、次に iSCSI デーモンを停止してください(/etc/init.d/iscsi stop)。この作業を行わないと、データ破壊が発生して、ホストがハングアップする可能性があります。

/etc/multipath構成ファイルへの変更を有効にするには、multipathコマンドを実行する必

要があります。変更が反映されない場合は、multipathdスクリプトの停止と開始を試行してく

ださい。

# /etc/init.d/multipathd stop# /etc/init.d/multipathd start

注記:

削除された SCSI デバイスは、/proc/scsi/scsi、/proc/partitions、および/sys/deviceパスで更新されます。

RHEL 7 または RHEL 6 のファイルシステムスペース回収のサポートの考慮事項

HPE 3PAR OS 3.1.1 以降で、ext4および xfsファイルシステムの RHEL 7 および RHEL 6 では、

UNMAP ストレージプリミティブ(操作コード 42h)がサポートされています。

xfsファイルシステムは、RHEL 7 から Red Hat でサポートされています。

UNMAP は、ext4および xfsファイルシステム上のデータまたはファイルが削除された場合、シンボリ

ュームストレージのディスクスペースをクリアします。ファイルシステムは、-o discardオプションで

マウントされていなければなりません。この機能は、削除されたファイルに割り当てられているストレージディスクスペースがないシンボリュームを管理するときに便利です。16 キロバイト以上の削除がファイルシステムで行われた場合に、シンボリュームストレージ上のスペースが解放されます。

注記:

スペースの回収には、HPE 3PAR StoreServ ストレージに Thin Persistence License が必要です。

たとえば、新たに作成されたシンボリュームでは、-E nodiscardオプションを使用します。

ext4の場合:

# mkfs.ext4 -E nodiscard /dev/mapper/350002ac00002021p1

xfsの場合:

170 RHEL 7 または RHEL 6 のファイルシステムスペース回収のサポートの考慮事項

Page 171: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# mkfs.xfs -K /dev/mapper/350002ac00002021p1

これにより RHEL 6 または RHEL 7 の OS は UNMAPコマンドを実行し、その ext4または xfsファイル

システム内のすべての削除に対して、シンボリュームからアレイにディスクスペースが解放されます。この方法はフルプロビジョニングされた仮想ボリュームには適用できません。

RHEL 6 または RHEL 7 には、ext2/ext3/ext4ファイルシステムを作成するためのデフォルトのオプ

ションに、シンボリュームに対して有効な-E discard オプションがあります。この discard オプションが

あると、基本的にホストが UNMAPコマンドを実行し、ファイルシステムが作成される前にストレージボ

リューム上のすべてのブロックがアンマップされます。

UNMAPコマンドはシーケンシャルに実行され、新たに作成されたシンボリューム上ではブロックを解放す

る必要がないため(ストレージはシンボリューム上でスペースを割り当てないので)、これらの UNMAPコ

マンドは、新しいシンボリューム上での初期ファイルシステムの作成では意味がありません。ホストから発行される UNMAP コマンドはシーケンシャルに実行されるため、シンプロビジョニングされたボリューム上でのファイルシステムの作成は、フルプロビジョニングされたボリュームと比べて長い時間がかかります。

そのため、新たに作成されたシンボリューム上で ext2/ext3/ext4ファイルシステムをすばやく作成す

るには、nodiscardオプションを使用してください。テストによれば、100 G の TPVV では、ext4の

デフォルトファイルシステムの場合、デフォルトの discard オプション付きでは 3 分 30 秒かかりましたが、nodiscardオプション付きでは約 10~12 秒で終わりました。

ファイルの削除時にファイルシステムが UNMAP コマンドをストレージに送信するようにし、ストレージボリューム上のスペースを回収する discardオプションを使用して、ext4ファイルシステムまたは

xfsファイルシステムをマウントしてください。

ext4の場合:

# mount -t ext4 -o discard /dev/mapper/350002ac000020121p1 /mnt

xfsの場合:

# mount -t xfs -o discard /dev/mapper/350002ac000020121p1 /mnt

注記:

ファイルシステムを作成するためのデフォルトの discard オプションは、ext2、ext3、または ext4ファイルシステムで実行されますが、マウントオプション-o discardは ext4および xfsファイ

ルシステムのみでサポートされているため、スペースの回収処理も ext4および xfsファイルシス

テムのみでサポートされています。

Hewlett Packard Enterprise では、既存のシンボリューム上でファイルシステムを再作成する場合は、デフォルトの discardオプションを使用することをお勧めします。これは、再作成前に削除されなかった

データに対する HPE 3PAR StoreServ ストレージボリューム上のスペースが解放されるためです。

例:

ext4の場合:

ホスト上の HPE 3PAR デバイスの使用 171

Page 172: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# mkfs.ext4 /dev/mapper/350002ac000020121p1

xfsの場合:

# mkfs.xfs /dev/mapper/350002ac000020121p1

showvv -s <VV>コマンドを使用して、ストレージボリューム上のスペースの詳細を取得します。ここ

で、Usrの下の Used列はファイルシステムによって使用されるスペースであり、Tot_Rsvdはストレー

ジボリューム上のスペース割り当てであり、VSizeはファイルシステムを拡張できる実際のサイズまたは

合計ボリュームサイズです。Tot_Rsvdが Usedスペースよりも大きくなるのは、新しい書き込みを収容

しボリュームの拡張による I/O 遅延を避けるために、システムによって割り当てられる追加スペースのためです。

次の例では、60 GB のデータが ext4ファイルシステム上にあり、ファイルが削除され、UNMAP が実行

されました。その結果、ファイルシステムスペースは 25 G になり、割り当て済みのストレージスペースは 60 G になりました。

cli % showvv -s rhvol.3

---Adm--- ---------Snp---------- ----------Usr----------- --(MB)--- --(MB)--- -(% VSize)-- ---(MB)---- -(% VSize)-- ------(MB)------Id Name Prov Type Rsvd Used Rsvd Used Used Wrn Lim Rsvd Used Used Wrn Lim Tot_Rsvd VSize96 rhvol.3 tpvv base 256 66 0 0 0.0 -- -- 60928 25172 1.6 0 0 61184 1536000---------------------------------------------------------------------------------------------1 total 256 66 0 0 60928 25172 61184 1536000

スペースの回収とフラグメント除去操作がシステムで実行された後、Tot_Rsvdスペースは Usedスペー

スにほぼ等しくなります。

cli % showvv -s rhvol.3

---Adm--- ---------Snp---------- ----------Usr----------- --(MB)--- --(MB)--- -(% VSize)-- ---(MB)---- -(% VSize)-- ------(MB)------Id Name Prov Type Rsvd Used Rsvd Used Used Wrn Lim Rsvd Used Used Wrn Lim Tot_Rsvd VSize96 rhvol.3 tpvv base 384 148 0 0 0.0 -- -- 28928 25172 1.6 0 0 29312 1536000---------------------------------------------------------------------------------------------1 total 384 148 0 0 28928 25172 29312 1536000

172 ホスト上の HPE 3PAR デバイスの使用

Page 173: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

スペース回収とフラグメント除去操作に対しては、自動的にスロットリングが実行され、システム内で異なる間隔で実行されるので、スペースの回収は、UNMAPコマンドの受信時にすぐに実行されるのではな

く、特定の期間にわたって実行されます。Usedスペースが df -kの出力に表示される数値と同じになら

ないのは、ファイルのフラグメンテーションと i ノードテーブルがシステム上のブロックを使用する方法によるものです。

Veritas のスペース再利用のサポート:

Veritas は、HPE 3PAR OS でサポートされている WRITE SAME SCSI プリミティブを使用して、シンボリューム上でのスペース再利用をサポートしています。

vxdisk -oシンリストを使用して、ディスクの種類が thinrclmであることを表示します。シン再利用

は、vxdisk reclaimコマンドを使用してサポートされています。詳細は、Veritas のマニュアルを参照

してください。

ホスト上の HPE 3PAR デバイスの使用 173

Page 174: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

HPE 3PAR StoreServ ストレージからのホストの起動

以下のトピックは、各種の HBA および CNA を使用して HPE 3PAR StoreServ ストレージからのブート(SAN ブートとも呼ばれます)をセットアップする手順について説明しています。

手順

1. HPE 3PAR StoreServ ストレージからのホストの起動の前提条件(174 ページ)2. HBA の構成(174 ページ)3. RHEL Linux CD または DVD からの OS のインストール(179 ページ)

HPE 3PAR StoreServ ストレージからのホストの起動の前提条件

ここでは、以下のタスクが、HPE 3PAR StoreServ ストレージとホストの構成のトピックに従って完了していることを前提にしています。

• HPE 3PAR StoreServ ストレージおよびホストが、直接またはファブリックを介して接続されている。

サポートされている SAN ブートの構成については、SPOCK(www.hpe.com/storage/spock)を参照してください(SPOCK Home の Explore Storage Interoperability With SPOCK から、Explore HPE3PAR StoreServ Storage interoperability > Explore 3PAR Block Persona interoperability を選択してください)。

• ファブリックのセットアップとゾーニングが完了しており、HPE 3PAR StoreServ ストレージとホストは通信できる。

• HPE 3PAR StoreServ ストレージポートが構成されている。

• CNA は、希望するプロトコルが BIOS で有効。

• ハードウェア iSCSI の場合、イニシエーターとターゲットのパラメーター(つまり、IP アドレス、サブネット マスク、デフォルトゲートウェイなど)が正しく設定されている。

• ユーザーが設定した HBA または CNA を使用してシステムがブートするよう、システム BIOS で起動順序を適切に設定している。

• ブート仮想ボリュームは、OS をインストールするのに十分な大きさでプロビジョニングされ、ホストに LUN 0 としてエクスポートされている。

これらのタスクの完了を確認するにはストレージのプロビジョニングおよびホスト LUN の検出(147ページ)を参照してください。

◦ ホスト定義の作成(147 ページ)◦ 仮想ボリュームの作成(151 ページ)◦ 仮想ボリュームとしての、ホストへの LUN のエクスポート(154 ページ)

HBA の構成HPE 3PAR StoreServ ストレージからのブートに使用する HBA を構成するには、以下の手順に従います。新で完全な詳細については、ベンダーのマニュアルを参照してください。ここで説明するメニュー選択

や手順は、ご使用の HBA モデルと異なる場合があります。

注記:

HPE 3PAR StoreServ ストレージからのホストの起動(174 ページ)の手順は、HBA について説明していますが、サポートされているすべてのアダプターのタイプ(HBA、CNA、LOM、およびメザニンカード)に適用されます。

174 HPE 3PAR StoreServ ストレージからのホストの起動

Page 175: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

Emulex HBA の使用 - FC と FCoE以下の手順は、BIOS 環境で Emulex HBA を構成する方法を説明しています。Gen9 サーバー以降の UEFI環境を使用するサーバーでは、Hewlett Packard Enterprise サポートセンターの Web サイトにある HPEBoot from SAN Configuration Guide の「Configuring Emulex HBAs in HPE UEFI Environments」の項の手順に従ってください。

手順

1. サーバーを再起動し、Emulex HBA Utility のプロンプトが表示されたら、Alt+E または Ctrl+E を押します。

注記:

各 HBA ポートがホストバスアダプターとして報告されます。各 HBA ポートに対して、次の設定を適用する必要があります。

2. システム内の Emulex アダプターを示す画面が表示されます。<Adapter #>を選択し、Enter を押します。

a. 画面に、 The BIOS of the Adapter is Disabled と表示されます。画面に The BIOS of theAdapter is Enabled と表示された場合は、手順 3 に進みます。

b. Configure This Adapter's Parameters を選択し(一部の HBA モデルでは、オプションは Enable/Disable Boot from SAN)、Enter を押します。

c. 画面の指示に従ってアダプターの BIOS を有効にし、前のメニューに戻ります。

3. Configure Boot Devices を選択し、Enter キーを押します。

List of Saved Boot Devices のリストが表示されます。

4. 1. Unused DID:<all zeros> WWPN: <all zeros> LUN:00 Primary Boot を選択し、Enter を押します。01. DID:<did_value> WWPN:<3PAR Port WWPN>Lun:00 3PARdataVV 0000 ダイアログボックスが表示されます。

5. 希望するブートデバイス 01 の 2 桁の番号を選択し、Enter を押します。Enter two digits of startingLUN (Hex)ダイアログボックスが表示されます。

6. 00 と入力して、Enter キーを押します。DID: XXXXXX WWPN: <3PAR port WWPN> 01. Lun:003PARdataVV 0000 ダイアログボックスが表示されます。

• 01 を選択して、Enter を押します。

1. Boot this device via WWPN 2. Boot this device via DID ダイアログボックスが表示されます。

• 1 を選択して、Enter キーを押します。

List of saved boot devices 1 Used DID:000000 WWPN:<3PAR Port WWPN> Lun:00 PrimaryBoot ダイアログボックスが表示されます。

7. Esc キーを 2 回押し、Emulex Adapters in the System メニューに戻ります。

8. ブート元となる次の HBA ポートを選択し、上記の手順 2 から手順 7 を繰り返します。

9. すべての HBA ポートの入力を完了したら、ユーティリティを終了します。

10. システムの再起動を要求するプロンプトで Y キーを押します。

11. RHEL のインストール CD または DVD がドライブトレイにあるか、または仮想的にマウントされ、OS のインストールを続行できることを確認します。

詳しくは

http://www.hpe.com/support/hpesc

Emulex HBA の使用 - FC と FCoE 175

Page 176: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

Emulex CNA の使用 - ハードウェア iSCSI

手順

1. サーバーを再起動し、Emulex PXESelect Utility のプロンプトが表示されたら、Ctrl+P を押します。

2. Controller Configuration で Advanced Mode Support を Enabled に、Personality を iSCSI に設定します。

3. Esc キーを押します。次に PXESelect Utility を終了する前に変更を保存します。

4. サーバーを再起動し、Emulex iSCSISelect Utility のプロンプトが表示されたら、Ctrl+S を押します。

5. Controller Configuration を選択し、Enter を押します。

6. コントローラーポートを選択し、Enter を押します。

a. Controller Properties で、Boot Support に Enabled を設定します。

b. iSCSI Target Configuration で、Add New iSCSI Target を選択します。

I. iSCSI Target Name を空白で残し、iSCSI Target IP Address を入力し、Save/Login を選択します。

II. SendTargets メカニズムを使用してターゲットの検出を続行するかを問うメッセージが表示されたら、Y キーを押します。

III. ターゲットが検出されたら、<F3> Toggle Add Target を Yes に設定し、Add Selected iSCSITargets を選択します。

IV. 新しく追加された iSCSI Target で、Boot Target を Yes に設定し、Save/Login を選択します。

注記:

検出されたターゲットの iSCSI 名は、HPE 3PAR StoreServ ストレージで showport -iscsinameコマンドを実行することで確認できます。

7. すべてのアダプターのポートについて、手順 5 を繰り返します。

8. Esc キーを押して、iSCSISelect Utility を終了する前に変更を保存します。

9. RHEL のインストール CD または DVD がドライブトレイにあるか、または仮想的にマウントされ、OSのインストールを続行できることを確認します。

QLogic HBA の使用 - FC以下の手順は、BIOS 環境で QLogic HBA を構成する方法を説明しています。Gen9 サーバー以降の UEFI環境を使用するサーバーでは、Hewlett Packard Enterprise サポートセンターの Web サイトにある HPEBoot from SAN Configuration Guide の「Configuring QLogic HBAs in HPE UEFI Environments」の項の手順に従ってください。

手順

1. サーバーを再起動し、QLogic Fast!UTIL HBA ユーティリティのプロンプトが表示されたら、Ctrl+Qまたは Alt+Q を押します。

注記:

各 HBA ポートがホストバスアダプターとして報告されます。各 HBA ポートに対して、次の設定を適用する必要があります。

2. QLogic Fast!UTIL 画面で Select Host Adapter メニューを選択し、起動元のホストアダプターを選択します。

3. Fast!UTIL Options メニューが表示されたら、Configuration Settings を選択します。

4. Adapter Settings を選択します。

5. Host Adapter BIOS を選択し、Enabled を選択してから Esc を押します。

6. Configuration Settings メニューから Selectable Boot Settings を選択します。

176 Emulex CNA の使用 - ハードウェア iSCSI

Page 177: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

7. Selectable Boot Settings メニューから Selectable Boot を選択してから、Enabled を選択します。

8. 下矢印キーを押して次のフィールド(Primary) Boot Port Name, LUN に移動し、Enter を押します。

9. Select Fibre Channel Device メニューで、ID0 の下に、3PAR デバイスとその Rev、Port Name、および Port ID が表示されます。Enter キーを押します。

10. Select LUN メニューから、ステータスが Supported となっている 初の行の LUN 0 を選択し、Enter を押します。

11. Esc キーを 2 回押して Configuration Settings Modified ダイアログボックスに戻ります。

12. Save changes を選択します。

13. Fast!UTIL Options メニューに戻り、Select host Adapter を選択します。

14. 起動元となる次の HBA ポートを選択し、上記の手順 2 から手順 13 を繰り返します。

15. すべての HBA ポートの完了後、Fast!UTIL Options メニューから

a. Exit Fast!UTIL を選択します。

b. Reboot system を選択します。

設定が保存され、ホストが再起動します。

16. RHEL のインストール CD または DVD がドライブトレイにあるか、または仮想的にマウントされ、OS のインストールを続行できることを確認します。

詳しくは

http://www.hpe.com/support/hpesc

Broadcom CNA の使用 - FCoE以下の手順は、BIOS 環境で Broadcom HBA を構成する方法を説明しています。

手順

1. BIOS が SAN ブート機能をサポートすることを確実にするため、サーバーの BIOS を 新バージョンで更新します。

注記:

サポートするサーバーが AMD プロセッサーを使用する場合、SAN ブート機能は、使用できません。

2. サーバーを再起動し、Broadcom NetXtreme Ethernet Boot Agent バナーで Ctrl+S を押して、CCMUI を起動します。これにより、システム内の Broadcom アダプターが表示されます。

3. ナビゲーションキーを使って、ブートプロトコルを設定するデバイスを選択し、Enter を押します。

4. Device Hardware Configuration を選択し、Enter を押します。

5. デバイスで DCB Protocol が Enabled であることを確認し、Storage Personality に FCoE をセットします。ESC キーを押します。

注記:

FCoE ブートは、DCB が有効になっている構成でのみサポートされます。

6. MBA Configuration を選択し、Enter を押します。

7. Boot Protocol フィールドに FCoE を設定し、Esc を押します。

8. FCoE Boot Configuration を選択し、Enter を押します。

9. Target Information を選択し、Enter を押します。

10. 使用可能な各パスに対して、リストから Connect パラメーターを Enabled に設定し、target WWPNおよび Boot LUN ID を入力します。

11. 記録のため、Target information の画面の下部に表示される initiator WWPN を書き留めます。

12. 終了を指示されるまで Esc キーを押し、変更を保存してください。

13. RHEL のインストール CD または DVD がドライブトレイにあるか、または仮想的にマウントされ、OS のインストールを続行できることを確認します。

Broadcom CNA の使用 - FCoE 177

Page 178: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

Broadcom CNA の使用—UEFI 環境の FCoEGen9 サーバーおよびブレードから、デフォルトの UEFI 環境で構成されています。以下の手順を使用すると、デフォルトのブートモードに UEFI が設定されていることを確認できます。

手順

1. サーバーのブート時に<F9>を押し、System Configuration > BIOS/Platform Configuration(RBSU) > Boot Options > Boot Mode should be set to [UEFI Mode]を選択します。

Hewlett Packard Enterprise では、Boot Mode は Legacy BIOS Mode に変更しないことをお勧めします。これは、オペレーティングシステムのブートに影響し、さらにブートディスクとして 2 Tb を超える大きいディスクサイズをサポートするなどの UEFI モードの他の利点に影響するためです。

2. 以下の手順で、Broadcom CNA のブートデバイスを有効にします(UEFI モード)。

a. システムのブート中に F9 を押し、System Utlities > System Configuration を選択します。

b. アダプターポート(FCoE)の 1 つに移動し、Enter を押します。HBAs configuration メニューが表示されます。

c. FCoE のセットアップ用の FCoE Boot Configuration を選択し、Enter を押します。

d. FCoE General Parameters を選択し、Enter を押します。Boot to FCoE Target パラメーターとHBA Boot Mode パラメーターを有効にします。

Broadcom CNA の使用 - ハードウェア iSCSI

手順

1. BIOS が SAN ブート機能をサポートすることを確実にするため、サーバーの BIOS を 新バージョンで更新します。

注記:

サポートするサーバーが AMD プロセッサーを使用する場合、SAN ブート機能は、使用できません。

2. ご使用のサーバーを再起動し、Broadcom の BIOS のメッセージが表示されたら、Ctrl+S を押してComprehensive Configuration Management ユーティリティ(CCM)を起動します。

3. Device List から構成する iSCSI ネットワークインターフェイスを選択します。

4. MBA Configuration を選択して、Boot Protocol に iSCSI を設定します。

5. Main Menu から iSCSI Boot Configuration:を選択します。

a. General Parameters で、HBA Boot Mode に Enabled を設定します。

b. Initiator Parameters で、initiator IP Address、Subnet Mask、および Default Gateway を入力します。

c. Target Parameters でターゲットの IP Address および iSCSI Name を入力し、Connect をEnabled に設定します。

6. 追加の iSCSI ネットワークインターフェイスが必要な場合、上記の手順を繰り返します。

7. 変更を保存し、サーバーを再起動します。

8. RHEL のインストール CD または DVD がドライブトレイにあるか、または仮想的にマウントされ、OSのインストールを続行できることを確認します。

Brocade HBA の使用 - FC

手順

1. サーバーを再起動し、Brocade BIOS utility のプロンプトが表示されたら、Ctrl+B または Alt+B を押します。

178 Broadcom CNA の使用—UEFI 環境の FCoE

Page 179: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

注記:

各 HBA ポートがホストバスアダプターとして報告されます。以下の手順の各設定は、HBA ポートごとに適用する必要があります。

2. Adapter Settings に進み、BIOS が Enabled に設定されていることを確認します。

3. Boot Device Settings に進みます。

4. 変更する Boot Device を選択し、Enter を押します。

5. 新しい Boot Target を選択し、Enter を押します。

6. Boot LUN を選択し、ENTER キーを押します。

7. 追加のブートデバイスがあれば手順 4 ~ 手順 6 を繰り返します。

8. Alt+S を押して変更内容を保存します。

9. 他のブートデバイスや別のアダプターを構成する必要がある場合は Return to Brocade ConfigMenu を選択します。そうでない場合は Exit Brocade Config Menu を選択し、システムを再起動してください。

10. RHEL のインストール CD または DVD がドライブトレイにあるか、または仮想的にマウントされ、OS のインストールを続行できることを確認します。

RHEL Linux CD または DVD からの OS のインストールRHEL 7、RHEL 6、または RHEL 5 の CD または DVD では、SAN ブート用の OS をインストールする際に、以下の事項に注意してください。

インボックスドライバーが SAN ブートをサポートしていない場合は、RHEL インストールプロセス中にドライバーをロードするために linux ddコマンドを使用します。

インストールに関わるデバイスのタイプを問われたら Specialized Storage Devices を選択します。

Red Hat の Web サイトで、Red Hat のナレッジベースの記事 iSCSI boot does not work on Red HatEnterprise Linux 7 を参照してください。

RHEL 6 または 7 の場合のみ:

Hewlett Packard Enterprise の ProLiant Gen8 サーバーがサポートしているのは、レガシー BIOS のみです。ProLiant Gen9 サーバーは、レガシー BIOS および UEFI BIOS の両方をサポートしています。現在のデフォルトは UEFI で、HPE Gen9 サーバーで推奨される BIOS 設定です。

レガシー BIOS を使用して 2TB 以上のターゲットボリューム上に RHEL 6 または RHEL 7 をインストールする場合は、以下の手順を実行する必要があります。

1. ブートローダーを含むディスクが GPT を使用している場合、インストール前に、1MB の BIOS ブートパーティションをターゲットボリューム上に作成します。

2. RHEL 7.3 以降をインストールする場合、またはブートローダーを含むディスクが MBR を使用している場合は、BIOS ブートパーティションを作成する必要はありません。

RHEL 5 のみ:

RHEL 5 のインストールの開始時に、ルートまたはブートディスクがマルチパスで保護されていることを確認します。マルチパスのオプションを有効にする必要があります。

手順

1. ホストが起動した後にインストール CD または DVD によってメッセージが表示されたら、ブートプロンプトで次のコマンドを入力します。

boot: linux mpath

このコマンドは、複数のパスがストレージからホストに接続されていることを知らせます。

2. インストールプロセスの中では、すべての質問についてデフォルトの設定を選択して応答します。

インストールが完了すると、ホストが再起動されます。

RHEL Linux CD または DVD からの OS のインストール 179

Page 180: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

詳しくは

http://www.redhat.com

180 HPE 3PAR StoreServ ストレージからのホストの起動

Page 181: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

HPE 3PAR オールフラッシュアレイ

HPE 3PAR OS 3.2.1 以降、HPE 3PAR では、パフォーマンス、密度、耐障害性、およびデータモビリティを大幅に改善するオールフラッシュアレイを導入しました。

OLTP、VDI、ビジネス分析、およびその他のデータサービスなどのアプリケーションは、HPE 3PAR オールフラッシュアレイによる改善を利用しています。これらの改善を利用するために、アレイの特別な設定は不要です。

HPE 3PAR オールフラッシュアレイの詳細は、ホワイトペーパー HPE 3PAR StoreServ: Optimized forFlash(Hewlett Packard Enterprise Storage Information Library の Web サイトで入手可)を参照してください。

注記:

オールフラッシュアレイ上のボリュームには、フラグメントの除去またはデータ配置の 適化を行うユーティリティまたはコマンドは実行しないでください。このようなアクションは、SSD デバイスに不必要な損傷を与えます。スピンするメディアとは異なり、SSD デバイスには本質的に回転遅延がないため、フラグメント除去または 適化を行っても、メリットはありません。データ管理コマンドが SSD デバイスを認識するかどうかについては、ホスト OS のドキュメントを参照するかまたはベンダーに相談して、その動作を適切に調整してください。

HPE 3PAR オールフラッシュアレイ 181

Page 182: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

Oracle Linux の使用

Hewlett Packard Enterprise は、Red Hat 互換カーネルおよび Unbreakable Enterprise Kernel の両方のOracle Linux をサポートしています。

Red Hat 互換カーネルの Oracle Linux の使用Red Hat 互換カーネルの Oracle Linux を使用する場合は、この実装ガイド中の、対応するバージョンのRHEL 用の手順に従ってください。

Unbreakable Enterprise Kernel の Oracle Linux の使用Unbreakable Enterprise Kernel の Oracle Linux は、安定した Linux カーネルをベースとして、Oracle のデータベース、ミドルウェア、およびハードウェア専用に開発された 適化が含まれており、エンタープライズ規模の厳しいワークロードの大半に対して安定性と 適なパフォーマンスを保証しています。

UEK の Oracle Linux を使用する場合は、対応するバージョンの RHEL 用に概要が示されている使用ガイドに従ってください。

注記:

本書のリリース時点では、ソフトウェア iSCSI で問題がありました。その内容は、エクスポートされた LUN に対してアレイから iSCSI セッションをオープンすると、システムが再起動しようとしたときに Oracle Linux ホストがハングアップするというものです。この問題に対する回避策は、ホストを再起動する前にすべての iSCSI セッションをログアウトすることです。オープンされているiSCSI セッションをログアウトするには、次のコマンドを使用します。

# iscsiadm -m node --logout

Oracle Linux でのパーティションの作成Linux タイプのパーティションを、エクスポートされた LUN 上で、fdiskまたは partedを使用して作

成する場合は、パーティション番号 p1 または他の番号として正しいパーティションが表示されることを確認してください。たとえば、エクスポートされた LUN を、multipath -llを使用して表示すると次

のようになります。

360002ac00000000000000265000185db dm-3 3PARdata,VV size=15G features='1 queue_if_no_path' hwhandler='0' wp=rw `-+- policy='round-robin 0' prio=1 status=active |- 0:0:0:32 sdd 8:48 active ready running |- 1:0:0:32 sdh 8:112 active ready running

エクスポートされた LUN にパーティションを作成するには、partedコマンドを使用します。

182 Oracle Linux の使用

Page 183: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

# parted /dev/skl

GNU Parted 2.1Using /dev/sklWelcome to GNU Parte! Type 'help' to view a list of commands.(parted) mklabel gpt(parted) unit gb(parted mkpart primaryFile system type? [ext2]? ext4Start? 0End? -0(parted) pModewl: 3APRdata VV (scsi)Disk /dev/skl: 16.1GBSector size (logical/physical): 512B/512B Partition Table: gptNumberStartEndSizeFile SystemNameFlags10.02GB16.1GB16.1GBPrimary(parted) q

デバイス名のパーティション番号区切り文字を設定するには、kpartxコマンドを使用します。

# kpartx -a -p p /dev/mapper/360002ac00000000000000265000185db

dev/mapper/360002ac00000000000000265000185dbp1: mknod for 360002ac00000000000000265000185dbp1 failed: File exists

前述の例で、メッセージ failed: File existsは無視してください。コマンドは単にパーティション

区切り文字を、1としてのみ現れる可能性があるものから設定または変更するだけです。

1となる値の場合に、パーティション名の区切り文字の値が設定されていないと、ホストの再起動後にパ

ーティションが"P1"という値に変わることがあり、その LUN に対するすべてのマウントで問題が発生することがあります。

Oracle Linux の使用 183

Page 184: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

RHEL 4.9 FC ホストの使用

RHEL 4.9 は、FC 構成でサポートされています。RHEL 4.9 FC ホストを使用する場合は、以下のトピックで説明されている例外を除き、今までのトピックで説明されている、RHEL 5 FC ホストのワークフローおよび手順に従ってください。

• Host Persona(184 ページ)• FC Emulex ドライバーのチューニング(184 ページ)• SCSI タイムアウトの設定(184 ページ)• マルチパスソフトウェアのセットアップ(184 ページ)• LUN の 大サイズ(185 ページ)• 新しい LUN のスキャン(185 ページ)

Host PersonaRHEL 4.9 では、Hewlett Packard Enterprise は、host Generic Persona 1 をお勧めします。

FC Emulex ドライバーのチューニング/etc/modprobe.confの以下のオプションを使用して、FC Emulex ドライバーをチューニングしてくだ

さい。

options lpfc lpfc_nodev_tmo=14 lpfc_lun_queue_depth=16lpfc_discovery_threads=32

注記:

HPE 3PAR OS 3.1.1 よりも前のバージョンでは、lpfc_nodev_tmoの設定を、14ではなく、1に

してください。

SCSI タイムアウトの設定

警告:

SCSI タイムアウトに 60 秒が設定されていないと、HPE 3PAR StoreServ ストレージのローリングアップグレードの 中に、SCSI タイムアウトによりホストディスクがオフラインになります。また、Remote Copy では SCSI タイムアウト値が 60 秒になっている必要があります。60 秒になっていないと、ノードの再起動により Remote Copy 操作が失敗します。

RHEL 4 の場合

SCSI タイムアウト値は 30 秒のため、RHEL 5 の SCSI タイムアウトの設定—FC(58 ページ)に説明されているように、udevルールの方法を使用して値を 60 秒に変更してください。

マルチパスソフトウェアのセットアップHPE 3PAR StoreServ ストレージデバイスのデバイスマッパー構成パラメーターを構成します。ホスト上の/etc/multipath.confの関連するセクションは、以下のように表示されます。

RHEL 4.9 および host Generic Persona 1 の場合:

184 RHEL 4.9 FC ホストの使用

Page 185: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

defaults { }devices { device{ vendor "3PARdata" product "VV" path_grouping_policy multibus getuid_callout "/sbin/scsi_id -g -u -s /block/%n" 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 100 polling_interval 10 } }

HPE 3PAR OS 3.1.1 よりも前のバージョンの場合

以下の変更を行います。

• no_path_retryの値を、18から 12へ変更

• polling_intervalの値を、10から 5へ変更

LUN の 大サイズRHEL 4.9 ホストにエクスポートできる LUN の 大サイズは 2TB で、これは OS の制限です。

新しい LUN のスキャン

手順

1. QLogic HBA 付属のドライバーを使用している場合は、新しい LUN を提示した後で、ホスト上で以下のコマンドを使用して、新しい LUN を参照できるようにしてください。以下に例を示します。

# echo "1" > /sys/class/fc_host/host0/issue_lip# echo "1" > /sys/class/fc_host/host1/issue_lip# echo "- - -" > /sys/class/scsi_host/host0/scan# echo "- - -" > /sys/class/scsi_host/host1/scan

Emulex HBA を使用している場合は、以下のコマンドを実行すれば十分です。

# echo "- - -" > /sys/class/scsi_host/host0/scan# echo "- - -" > /sys/class/scsi_host/host1/scan

LUN の 大サイズ 185

Page 186: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

上の例で、host0と host1はアダプターインスタンスです。

2. RHEL ホストがエクスポートされたデバイスを検出したことを確認するには、/proc/scsi/scsiの

内容を参照します。

186 RHEL 4.9 FC ホストの使用

Page 187: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

仮想化およびクラスターの使用

Oracle Virtual Machine Server(OVM)の使用Oracle VM Server for x86 は、Oracle の、無償のサーバー仮想化および管理ソリューションです。

OVM のインストール、管理、および OS のサポートについては、Oracle の Web サイト(www.oracle.com/us/technologies/virtualization/overview/index.html)にある OVM のドキュメントライブラリを参照してください。

この実装ガイドに記載されている標準のセットアップ手順は、HPE 3PAR StoreServ ストレージに適用されるため、セットアップ上の特別な考慮は不要です。

Red Hat Enterprise Virtualization(KVM/RHEV-H)の使用Red Hat Enterprise Virtualization Hypervisor(RHEV-H) - カーネル仮想マシン(KVM)テクノロジーに基づき、次のいずれかとして展開することができます。

• ベアメタルハイパーバイザー

• RHEL ハイパーバイザーホスト

KVM ハイパーバイザー - 次のいずれかの仮想化の拡張機能を持つプロセッサーが必要です。

• Intel-VT• AMD-V

RHEL KVM パッケージは、64 プロセッサーコアに制限されています。ゲスト OS は、それが作成されたハイパーバイザータイプ上でのみ使用できます。

RHEL KVM のインストール、管理、および OS のサポートについては、Red Hat の Web サイトにあるRHEL Virtualization Guide を参照してください。

この実装ガイドで説明した標準セットアップ手順は、HPE 3PAR StoreServ ストレージについても適用されるので、特別な留意事項はありません。

詳しくは

http://www.redhat.com/en/technologies/virtualization

Red Hat Xen Virtualization の使用Hewlett Packard Enterprise は、RHEL 5 Xen Virtualization の使用をサポートしています。

この実装ガイドで説明した標準セットアップ手順は、HPE 3PAR StoreServ ストレージについても適用されるので、特別な留意事項はありません。

インストールとセットアップ手順については、Red Hat の Web サイトから RHEL 5 Xen 仮想化ガイドを参照してください。

詳しくは

http://www.redhat.com

RedHat Cluster サービスの使用RHEL Cluster サービスのインストールと管理については、Red Hat の Web サイトにある RHEL Linux インストールガイドおよび Configuring and Managing an RHEL Cluster のドキュメントを参照してください。

仮想化およびクラスターの使用 187

Page 188: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

新しい luciおよび ricciを使用して RHEL 6 クラスターを管理するには、インストール時に作成され

た ricciユーザーアカウントのパスワードを設定する必要があります。詳細は Red Hat ClusterDeployment Guide を参照してください。

この実装ガイドで説明した標準セットアップ手順は、HPE 3PAR StoreServ ストレージについても適用されるので、特別な留意事項はありません。

詳しくは

http://www.redhat.com

Veritas Cluster Server の使用Hewlett Packard Enterprise は、Veritas Cluster Server の使用をサポートしています。

この実装ガイドで説明した標準セットアップ手順は、HPE 3PAR StoreServ ストレージについても適用されるので、特別な留意事項はありません。

インストールおよびセットアップの手順については、Veritas の Web サイトから Veritas Cluster ServerInstallation Guide および Veritas Cluster Server User's Guide を参照してください。

注意:

Veritas DMP をマルチパスソリューションとして使用する場合は、デバイスマッパーが無効になっていることを確認してください。

詳しくは

https://sort.veritas.com/documents?prod=sfha

188 Veritas Cluster Server の使用

Page 189: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

HPE 3PAR File Persona ソフトウェアの構成

HPE 3PAR File PersonaHPE 3PAR OS 3.2.1 MU2 から、HPE 3PAR File Persona ソフトウェアが利用可能になりました。HPE3PAR File Persona ソフトウェアは、ファイルサービスおよび、以下のようなネットワークプロトコルによるファイルストレージへのアクセスを提供します。

• サーバーメッセージブロック(SMB)• ネットワークファイルシステム(NFS)• Web 分散オーサリングとバージョン管理(WebDAV)

サポートされている HPE 3PAR StoreServ ストレージモデルおよびクライアント構成については、SPOCK の Web サイトを参照してください(SPOCK Home > Explore Storage Interoperability WithSPOCK > Explore 3PAR StoreServ Storage interoperability > Explore 3PAR File Personainteroperability)。

必要なセットアップおよびガイドラインを含む、HPE 3PAR File Persona ソフトウェアのすべての情報は、Hewlett Packard Enterprise Information Library Storage の Web サイトにある HPE 3PAR FilePersona ユーザーガイドを参照してください。

詳細は、www.hpe.com/storage/spock および www.hpe.com/info/storage/docs を参照してください。

詳しくは

http://www.hpe.com/storage/spockhttp://www.hpe.com/info/storage/docs

CLI コマンドによるファイルサービス内の NFS ファイル共有のマウント

手順

1. RHEL の展開バージョンを調べて、IP インターフェイスをホスト上に適切に構成します。

注記:

HPE 3PAR StoreServ ストレージが提供するファイルサービスを使用するための、RHEL クライアントの構成要件は、他のネットワークファイルシステムの使用と変わりません。RHEL ホストの構成についての詳細は、RHEL のドキュメントを参照してください。

2. showvfsコマンドを実行して、ファイルサービス内に作成されている仮想ファイルサーバーの IP アド

レスを検索します。

cli% showvfs

VFS FPG IPAddr State -Comment-vfs11 fpg11 10.10.1.114 normal -vfs02 fpg02 10.10.1.113 normal -vfs12 fpg12 10.10.1.115 normal -------------------------------------- 4 total

3. showfshare nfs -dコマンドを使用して、マウントしている NFS 共有の共有パスを検索します。

HPE 3PAR File Persona ソフトウェアの構成 189

Page 190: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

4. この例では、File Provisioning group = fpg11、Virtual File server = vfs11、File Store = fstore11、NFSshare= fshare11、Share Directory = sharedir11が、ファイルサービス内に作成されています。 この

例の Full Directory Path は、共有をマウントするパスを示しています。この例のオプションは、共有の

現在のオプションを示しています。共有のデフォルトのオプションは、sync、auth_nlm、wdelay、sec=sys、no_all_squash、crossmnt、secure_subtree_check、hide、root_squash、roです。

cli% showfshare nfs -d

Share Name : fshare11File Provisioning Group : fpg11Virtual File Server : vfs11File Store : fstore11Share Directory : sharedir11Full Directory Path : /fpg11/vfs11/fstore11/sharedir11State : normalClients : *Options : no_all_squash, no_root_squash, crossmnt, rw, hide, sync, auth_nlm, secure, sec=sys, wdelay, subtree_checkComment : ---

5. RHEL ホストで、mountコマンドを使用して共有をマウントします。

# mount -F nfs -o vers=4 10.8.0.80:/fpg1/vfs1/fstore1/share_dir /mnt/test_tc1

190 HPE 3PAR File Persona ソフトウェアの構成

Page 191: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

Web サイト

全般的な Web サイト

Hewlett Packard Enterprise Information Libraryhttp://www.hpe.com/info/EIL

Single Point of Connectivity Knowledge(SPOCK)ストレージ互換性マトリックス

http://www.hpe.com/storage/spockストレージのホワイトペーパーおよび分析レポート

http://www.hpe.com/storage/whitepapers

その他の Web サイトについては、サポートと他のリソースを参照してください。

Web サイト 191

Page 192: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

サポートと他のリソース

Hewlett Packard Enterprise サポートへのアクセス• ライブアシスタンスについては、Contact Hewlett Packard Enterprise Worldwide の Web サイトにアク

セスします。

http://www.hpe.com/assistance• ドキュメントとサポートサービスにアクセスするには、Hewlett Packard Enterprise サポートセンター

の Web サイトにアクセスします。

http://www.hpe.com/support/hpesc

ご用意いただく情報

• テクニカルサポート登録番号(該当する場合)

• 製品名、モデルまたはバージョン、シリアル番号

• オペレーティングシステム名およびバージョン

• ファームウェアバージョン

• エラーメッセージ

• 製品固有のレポートおよびログ

• アドオン製品またはコンポーネント

• 他社製品またはコンポーネント

アップデートへのアクセス• 一部のソフトウェア製品では、その製品のインターフェイスを介してソフトウェアアップデートにア

クセスするためのメカニズムが提供されます。ご使用の製品のドキュメントで、ソフトウェアの推奨されるソフトウェアアップデート方法を確認してください。

• 製品のアップデートをダウンロードするには、以下のいずれかにアクセスします。

Hewlett Packard Enterprise サポートセンター

http://www.hpe.com/support/hpescHewlett Packard Enterprise サポートセンター:ソフトウェアのダウンロード

http://www.hpe.com/support/downloadsSoftware Depot

http://www.hpe.com/support/softwaredepot• eNewsletters およびアラートをサブスクライブするには、以下にアクセスします。

http://www.hpe.com/support/e-updates-ja• お客様の資格を確認および更新して、契約および保証をプロファイルにリンクするには、次に示す

Hewlett Packard Enterprise サポートセンターの More Information on Access to Support Materialsページにアクセスします。

http://www.hpe.com/support/AccessToSupportMaterials

重要:

一部のアップデートにアクセスするには、Hewlett Packard Enterprise サポートセンターからアクセスするときに製品資格が必要になる場合があります。関連する資格を使って HPE パスポートをセットアップしておく必要があります。

192 サポートと他のリソース

Page 193: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

カスタマーセルフリペア(CSR)Hewlett Packard Enterprise カスタマーセルフリペア(CSR)プログラムでは、ご使用の製品をお客様ご自身で修理することができます。CSR 部品を交換する必要がある場合、お客様のご都合のよいときに交換できるよう直接配送されます。一部の部品は CSR の対象になりません。Hewlett Packard Enterpriseもしくはその正規保守代理店が、CSR によって修理可能かどうかを判断します。

リモートサポート(HPE 通報サービス)リモートサポートは、保証またはサポート契約の一部としてサポートデバイスでご利用いただけます。リモートサポートは、インテリジェントなイベント診断を提供し、ハードウェアイベントを Hewlett PackardEnterprise に安全な方法で自動通知します。これにより、ご使用の製品のサービスレベルに基づいて、迅速かつ正確な解決が行われます。ご使用のデバイスをリモートサポートに登録することを強くおすすめします。

ご使用の製品にリモートサポートの追加詳細情報が含まれる場合は、検索を使用してその情報を見つけてください。

リモートサポートおよびプロアクティブケア情報

HPE 通報サービス

http://www.hpe.com/jp/hpalertHPE プロアクティブ ケアサービス

http://www.hpe.com/services/proactivecare-jaHPE プロアクティブケアサービス:サポートされている製品のリスト

http://www.hpe.com/services/proactivecaresupportedproducts(英語)

HPE プロアクティブケアアドバンストサービス:サポートされている製品のリスト

http://www.hpe.com/services/proactivecareadvancedsupportedproducts

保証情報ご使用の製品の保証を確認するには、Hewlett Packard Enterprise サポートセンターで入手できるサーバー、ストレージ、電源、ネットワーク、およびラック製品の安全と準拠に関する情報を参照します。

http://www.hpe.com/support/Safety-Compliance-EnterpriseProducts

追加保証情報

HPE ProLiant と x86 サーバーおよびオプション

http://www.hpe.com/support/ProLiantServers-WarrantiesHPE エンタープライズサーバー

http://www.hpe.com/support/EnterpriseServers-WarrantiesHPE ストレージ製品

http://www.hpe.com/support/Storage-WarrantiesHPE ネットワーク製品

http://www.hpe.com/support/Networking-Warranties

規定に関する情報安全、環境、および規定に関する情報については、Hewlett Packard Enterprise サポートセンターからサーバー、ストレージ、電源、ネットワーク、およびラック製品の安全と準拠に関する情報を参照してください。

http://www.hpe.com/support/Safety-Compliance-EnterpriseProducts

カスタマーセルフリペア(CSR) 193

Page 194: HPE 3PAR Red Hat Enterprise LinuxおよびOracle Linux実装ガイド · 2020-03-19 · HPE 3PAR Red Hat Enterprise Linuxおよ びOracle Linux実装ガイド 部品番号: QL226-99450

規定に関する追加情報

Hewlett Packard Enterprise は、REACH(欧州議会と欧州理事会の規則 EC No 1907/2006)のような法的な要求事項に準拠する必要に応じて、弊社製品の含有化学物質に関する情報をお客様に提供することに全力で取り組んでいます。この製品の含有化学物質情報レポートは、次を参照してください。

http://www.hpe.com/info/reach

RoHS、REACH を含む Hewlett Packard Enterprise 製品の環境と安全に関する情報と準拠のデータについては、次を参照してください。

http://www.hpe.com/info/ecodata

社内プログラム、製品のリサイクル、エネルギー効率などの Hewlett Packard Enterprise の環境に関する情報については、次を参照してください。

http://www.hpe.com/info/environment

ドキュメントに関するご意見、ご指摘Hewlett Packard Enterprise では、お客様により良いドキュメントを提供するように努めています。ドキュメントを改善するために役立てさせていただきますので、何らかの誤り、提案、コメントなどがございましたら、ドキュメントフィードバック担当([email protected])へお寄せください。この電子メールには、ドキュメントのタイトル、部品番号、版数、およびドキュメントの表紙に記載されている刊行日をご記載ください。オンラインヘルプの内容に関するフィードバックの場合は、製品名、製品のバージョン、ヘルプの版数、およびご利用規約ページに記載されている刊行日もお知らせください。

194 ドキュメントに関するご意見、ご指摘