HP 3PAR VMware ESX 実装ガイド

Similar documents
3PAR VMware ESX実装ガイド

HPE 3PAR VMware ESX/ESXi Implementation Guide

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

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

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

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

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

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

HPE 3PAR Microsoft Windows Server実装ガイド

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

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

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

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

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

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

Veritas System Recovery 16 Management Solution Readme

改版履歴 Ver. 日付履歴初版 2014/7/10 - 目次 1. はじめに クラスター構築の流れ Windows Server Failover Cluster をインストールするための準備 OS のセットアップ時の注意... -

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

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

LSI MegaRAID SAS Device Driver Installation Guide - 日本語

Veritas System Recovery 16 Management Solution Readme

Linux のインストール

クラスタ構築手順書

Microsoft Word - nvsi_090203_r1_sanboot_vaultdr.doc

VMware NFSまたはVMware VMFSでのVNXeシステムの使用

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

改版履歴 Ver. 日付履歴 1.0 版 2014/5/30 目次 0 はじめに 本文中の記号について Windows Server Failover Cluster をインストールするための準備 Windows Server Failover

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

Microsoft Word - ESX_Restore_R15.docx

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

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

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

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

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

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

ご使用上の注意

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

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

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

TeamViewer マニュアル – Wake-on-LAN

Express5800 シリーズ Windows Server 2019 NIC チーミング (LBFO) 設定手順書 Microsoft Windows Windows Server は 米国 Microsoft Corporation の米国およびその他の国における登録商標です その他 記載され

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

SigmaSystemCenter 仮想マシンサーバ(ESX)のIPアドレス変更手順(SSC3.0~3.5u1)

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

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

Microsoft Word - ESX_Setup_R15.docx

QNAP vsphere Client 用プラグイン : ユーザーガイド 2012 年 12 月更新 QNAP Systems, Inc. All Rights Reserved. 1

VPN 接続の設定

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

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

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

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

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

ServerView Resource Orchestrator V3.0 ネットワーク構成情報ファイルツール(Excel形式)の利用方法

使用する前に

目次 第 1 章概要....1 第 2 章インストールの前に... 2 第 3 章 Windows OS でのインストール...2 第 4 章 Windows OS でのアプリケーション設定 TP-LINK USB プリンターコントローラーを起動 / 終了するには

まえがき 2011 年 11 月 1 日 ver1.0 [ 初版 ] 運用中の ESX(i) ホストの負荷が高く 仮想アプライアンスの実行が望ましくない場合 ESX インフラストラクチャ外部にある物理コンピュータへのエージェント for ESX(i) (Windows) のインストールを検討してくだ

ServerView ESXi CIM Provider / ServerView RAID Core Provider VMware vSphere ESXi 6.5 / 6.7 インストールガイド

System Center Virtual Machine Manager 2008 R2の留意事項一覧

Symantec AntiVirus の設定

スケジューリングおよび通知フォーム のカスタマイズ

Oracle Business Intelligence Standard Edition One のインストール

無線 LAN JRL-710/720 シリーズ ファームウェアバージョンアップマニュアル G lobal Communications

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

Troubleshooting SSH connections with Reflection X

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

NAC(CCA): ACS 5.x 以降を使用した Clean Access Manager での認証の設定

EMC PowerPath/VEによるVMware向けEMCパフォーマンス最適化

Linux のインストール

ソフトウェアの更新ユーザーガイド

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

ServerView ESXi CIM Provider / ServerView RAID Core Provider VMware vSphere ESXi 6.0 インストールガイド

DataKeeper for Windows リリースノート

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

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

ログインおよび設定

付録

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

[技術資料]

Windows GPO のスクリプトと Cisco NAC 相互運用性

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

Microsoft Word - nvsi_090200jp_r1_nvbsvr_mscs.doc

HP StorageWorks Hシリーズ 8Gbファイバーチャネルスイッチ Simple SAN Connection Manager簡単スタートアップ マニュアル

PRIMEQUEST 2000シリーズ コンバージドネットワークアダプタ 環境設定シート(Legacy ROM)

目次 本書の取り扱いについて... 3 事前準備... 4 MultiPoint Server 2011 OEM 版のインストール (OS リカバリー用のディスク領域を使う場合の起動方法 )... 5 MultiPoint Server 2011 OEM 版のインストール (OS リカバリー用のメデ

RADIUS サーバを使用して NT のパスワード期限切れ機能をサポートするための Cisco VPN 3000 シリーズ コンセントレータの設定

TeamViewer 9マニュアル – Wake-on-LAN

VMware vSphere ESX のインストール

Hik-Connect アカウントにデバイスを追加する方法ユーザーは Hik-Connect APP ウェブポータル ivms4500 アプリまたは ivms クライアント経由で Hik-Connect 機能を有効にすることができます 注 : iv

無線LAN JRL-710/720シリーズ ファームウェアバージョンアップマニュアル 第2.1版

CLUSTERPRO MC ProcessSaver 2.1 for Windows 構築ガイド 2016(Mar) NEC Corporation はじめに 責任範囲 適用範囲 概要 事前準備 クラスタ設定

Cisco ViewMail for Microsoft Outlook クイックスタートガイド (リリース 8.5 以降)

proventia_site_protector_sp8_sysreq

Windows Server 2003 のインストール

Microsoft PowerPoint - set_up_bigip_ve_trial_mod.pptx[読み取り専用]

モバイル統合アプリケーション 障害切り分け手順書

ServerView ESXi CIM Provider VMware vSphere ESXi 6.5 インストールガイド

ActiveImage Protector 2016 R2 for Express5800 / ftサーバ

はじめに URBANO PROGRESSO を microusb ケーブル 01 ( 別売 ) またはこれと共通の仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をイン

はじめに 京セラ製スマートフォンを指定の microusb ケーブル ( 別売 ) またはこれと共通仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をインストールしてい

Transcription:

HP 3PAR VMware ESX 実装ガイド 概要 この実装ガイドでは HP 3PAR StoreServ Storage と VMware ESX ホスト間の通信を確立する方法について説明します また HP 3PAR StoreServ Storage 上にストレージを割り当て ESX ホストからアクセス可能にするための基本的な手順についても説明します HP 部品番号 : QL226-96789 2013 年 1 月

Copyright 2013 Hewlett-Packard Development Company, L.P. 本書で取り扱っているコンピューターソフトウェアは秘密情報であり その保有 使用 または複製には Hewlett-Packard Company から使用許諾を得る必要があります 米国政府の連邦調達規則である FAR 12.211 および 12.212 の規定に従って コマーシャルコンピューターソフトウェア コンピューターソフトウェアドキュメンテーションおよびコマーシャルアイテムのテクニカルデータ (Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items) は ベンダーが提供する標準使用許諾規定に基づいて米国政府に使用許諾が付与されます 本書の内容は 将来予告なしに変更されることがあります HP 製品 またはサービスの保証は 当該製品 およびサービスに付随する明示的な保証文によってのみ規定されるものとします ここでの記載で追加保証を意図するものは一切ありません ここに含まれる技術的 編集上の誤り または欠如について HP はいかなる責任も負いません 商標について Java および Oracle は Oracle またはその関連会社の登録商標です Windows は 米国における Microsoft Corporation の登録商標です

目次 1 概要...5 サポートされている構成...5 HP 3PAR OS オンラインアップグレードに関する留意事項...5 対象読者...5 2 ファイバーチャネル用の HP 3PAR StoreServ Storage の設定...6 HP 3PAR OS 3.1.x または 2.3.x を実行している HP 3PAR StoreServ Storage の設定...6 ポートのセットアップ...6 ホスト定義の作成...7 HP 3PAR OS 2.2.x を実行している HP 3PAR StoreServ Storage の設定...8 ポートのセットアップ...9 ホスト定義の作成...10 ファブリックのセットアップとゾーニング...11 HP 3PAR の共存...12 各ファブリックベンダーごとの設定ガイドライン...12 ターゲットポートの制限および仕様...13 永続ポート...14 永続ポートのセットアップおよび接続性のガイドライン...15 永続ポートの制限事項と未サポートの構成...16 3 HP 3PAR StoreServ Storage の iscsi 用の設定...17 ソフトウェア iscsi のサポート...17 iscsi 接続でのポートのセットアップ...17 HP 3PAR OS 3.1.x および 2.3.x を実行している HP 3PAR StoreServ Storage での iscsi ホスト定義の作成...18 HP 3PAR OS 2.2.x を実行している HP 3PAR StoreServ Storage での iscsi ホスト定義の作成...18 CHAP 認証のセットアップと設定...19 ハードウェア iscsi のサポート...23 4 ファイバーチャネル接続でのホストの設定...29 HBA およびドライバーのインストール...29 仮想マシンゲストオペレーティングシステムのインストール...29 マルチパスフェイルオーバー設定と I/O 負荷分散...30 ESX 4.x 以降でのファイバーチャネルのラウンドロビンマルチパス機構の設定...32 SATP PSP による ESX/ESXi マルチパスのラウンドロビン用構成...33 ESX/ESXi 4.0 GA~4.0x...35 ESX/ESXi 4.1 GA~4.1 Ux...36 ESXi 5.x...37 SATP Info コマンド...37 デフォルト SATP ルールと現在のデフォルト PSP...37 SATP カスタムルールと対応する定義済みパラメーター...38 デバイス情報の表示...38 ホストの再起動なしでストレージデバイス上のパスポリシーを変更するための スクリプトによる代替策...39 複数ホスト構成でのパフォーマンスに関する留意事項...40 ESX 3.5 アップデート 3 およびそれ以前に関するフォローアップアクション / 推奨事項...41 HP 3PAR StoreServ Storage 上でストレージポートに接続された ESX ホストに関する推奨事項...41 ESX 3.x でのキューの深さを抑制するための調整パラメーターの変更...41 ESX/ESXi 4.1 ESXi 5.x の追加機能に関する考慮事項...43 ストレージ I/O 制御...44 vstorage APIs for Array Integration (VAAI)...44 目次 3

ESXi 4.1 用の HP 3PAR VAAI プラグイン 1.1.1...44 ESXi 5.x 用の HP 3PAR VAAI プラグイン 2.2.0...44 ESXi 5.x での UNMAP ( スペース再利用 ) ストレージハードウェアのサポート...45 ESX 4.1 および ESXi 5.x での領域不足状態...46 ESXi 5.x で追加された新しいプリミティブサポート...47 VAAI および新機能サポートの一覧...47 VAAI プラグインの検証...48 VMware All Paths Down...50 5 FC over Ethernet (FCoE) 接続でのホストの設定...51 FCoE ホスト接続用の HP 3PAR StoreServ Storage ポートの設定...51 CNA および FCoE フォワーダースイッチの設定...51 6 iscsi 接続でのホストの設定...54 VMware ESX Server での iscsi のインストール...54 仮想マシンゲストオペレーティングシステムのインストール...55 VMkernel ポートの作成...56 iscsi ストレージでのサービスコンソール接続の設定...59 VMware iscsi イニシエーターの設定...61 iscsi フェイルオーバー設定とマルチパス負荷分散...65 複数ホスト構成でのパフォーマンスに関する留意事項...65 ESX/ESXi のその他の機能についての考慮事項...65 7 ESX ホストがアクセスするストレージの割り当て...66 HP 3PAR StoreServ Storage 上でのストレージの作成...66 HP 3PAR OS 2.2.4 およびそれ以降での仮想ボリュームの作成...66 HP 3PAR OS 2.2.3 およびそれ以前での仮想ボリュームの作成...67 ESX ホストへの LUN のエクスポート...67 エクスポートのための VLUN の作成...68 VMware ESX ホストでの LUN の検出...69 ボリュームの削除...69 ホストおよびストレージの使用...70 イベントログおよびホストログのメッセージ...70 8 HP 3PAR StoreServ Storage からの VMware ESX サーバーの起動...72 9 サポートとその他の資料...74 HP のサポート窓口...74 HP 3PAR ドキュメント...74 表記上の規則...77 HP 3PAR ブランディング情報...77 4 目次

1 概要 この実装ガイドでは HP 3PAR StoreServ Storage と VMware ESX ホスト間の通信を確立する方法について説明します また HP 3PAR StoreServ Storage 上にストレージを割り当て ESX ホストからアクセス可能にするための基本的な手順についても説明します この実装ガイドの内容は 可能な限り多くのハードウェアおよびソフトウェア構成により HP 3PAR StoreServ Storage 上で慎重な検証を行っています 要件 お使いの HP 3PAR StoreServ Storage から期待どおりのパフォーマンスや成果を得るためには HP 3PAR StoreServ Storage 用に HP 3PAR が提供するドキュメントセットや 各製品のベンダーが提供するドキュメントとともに このガイドの情報を使用する必要があります サポートされている構成 HP 3PAR StoreServ Storage と VMware ESX OS を実行しているホストとの間には 次のタイプの接続がサポートされています ファイバーチャネル接続は ファブリック接続と直接接続のトポロジの双方が HP 3PAR StoreServ Storage と ESX ホストサーバーの間でサポートされています サポートされているハードウェアおよびソフトウェアプラットフォームについては 次の HP Single Point of Connectivity Knowledge (HP SPOCK) の Web サイトを参照してください http://www.hp.com/storage/spock ( 英語 ) 要件 すべてのインストール手順は この実装ガイドで説明されているとおりの順番で実行する必要があります HP 3PAR OS オンラインアップグレードに関する留意事項 対象読者 HP 3PAR オペレーティングシステム (HP 3PAR OS) のオンラインアップグレードの計画については 次の HP Business Support Center (BSC) Web サイトの HP 3PAR アップグレード事前計画ガイド を参照してください http://www.hp.com/jp/3par/ ( 日本語 ) サポートされているホスト構成およびインターオペラビリティの詳細については HP SPOCK の Web サイトを参照してください http://www.hp.com/storage/spock ( 英語 ) この実装ガイドは HP 3PAR StoreServ Storage のシステム構成とリソース割り当てを実行および管理するシステム管理者およびストレージ管理者を対象にしています このガイドは HP 3PAR StoreServ Storage と VMware ESX ホストとの間の通信を確立するため および指定された構成で必要なストレージを割り当てるために必要な基本的な条件について説明します ただし 特定の詳細情報と手順については ESX ホストおよびホストバスアダプター (HBA) のベンダーのドキュメントと併せて 適切な HP ドキュメントを参照する必要があります 注記 : サードパーティ製品についての情報は このガイドの対象外です ホストサーバー HBA ファブリックスイッチなどのデバイス および HP 3PAR 以外のソフトウェア管理ツールについての詳細は 該当するサードパーティのドキュメントを参照してください サポートされている構成 5

2 ファイバーチャネル用の HP 3PAR StoreServ Storage の設定 この章では HP 3PAR StoreServ Storage と VMware ESX ホスト間でファイバーチャネル接続を確立する方法を説明します この内容は HP 3PAR OS 3.1.x 2.3.x 2.2.x の各バージョンに適用されます 個別の HP 3PAR StoreServ Storage の物理的な接続方法については 該当する HP 3PAR インストールマニュアルを参照してください HP 3PAR OS 3.1.x または 2.3.x を実行している HP 3PAR StoreServ Storage の設定 このセクションでは HP 3PAR OS 3.1.x または 2.3.x を実行している場合に HP 3PAR StoreServ Storage をファイバーチャネルネットワーク経由で ESX ホストに接続する方法を説明します デフォルトでは VMware ESX サーバー向けの QLogic Emulex および Brocade のドライバーはフェイルオーバーをサポートします QLogic Emulex または Brocade のドライバーを使用してフェイルオーバーをサポートする場合 仮想ボリュームは ホストサーバーに対して複数のパスに同時にエクスポートされる必要があります これを行うには ホストサーバー上に複数 HBA ポートの WWN がある HP 3PAR StoreServ Storage にホスト定義を作成し VLUN をそのホスト定義にエクスポートします クラスター内の各 ESX サーバーが専用のホスト定義を持っている場合は VLUN は複数のホスト定義にエクスポートする必要があります 要件 HP 3PAR StoreServ Storage のポートをデバイスに接続する前に 以下の設定を完了しておく必要があります 注記 : HP 3PAR StoreServ Storage の FC ストレージを HP Virtual Connect 直接接続で配備するとき つまり HP 3PAR StoreServ Storage のポートが BladeSystem c-class 用 HP Virtual Connect FlexFabric 10Gb/24 ポートモジュールのアップリンクポートにケーブルで直接接続される場合は ファブリック接続用の HP 3PAR StoreServ Storage ポートの設定手順に従ってください HP Virtual Connect HP Virtual Connect インターコネクトモジュール および HP Virtual Connect 直接接続機能の詳細については Virtual Connect のドキュメントおよび HP SAN Design Reference Guide を参照してください このドキュメントは 次の HP BSC Web サイトで提供されています http://www.hp.com/go/3par/ ( 英語 ) ポートのセットアップ HP 3PAR StoreServ Storage をホストに接続する前に 接続のタイプとモードを指定する必要があります 直接接続またはファブリック接続で HP 3PAR StoreServ Storage ポートをセットアップするには 各ポートについて次の手順を実行します 1. ポートがホストモードに設定されているかどうかを判定するために HP 3PAR OS CLI の showport -par コマンドを発行します ホストポートは本来はターゲットモードポートであり イニシエーターまたはホストサーバーは HP 3PAR StoreServ Storage にログインできます # showport -par N:S:P Connmode ConnType CfgRate MaxRate Class2 UniqNodeWwn VCN IntCoal 2:0:1 disk loop auto 4Gbps disabled disabled disabled enabled 2:0:2 disk loop auto 4Gbps disabled disabled disabled enabled 2:4:1 disk loop auto 4Gbps disabled disabled disabled enabled 2:4:2 disk loop auto 4Gbps disabled disabled disabled enabled 3:0:1 disk loop auto 4Gbps disabled disabled disabled enabled 6 ファイバーチャネル用の HP 3PAR StoreServ Storage の設定

3:0:2 disk loop auto 4Gbps disabled disabled disabled enabled 3:4:1 disk loop auto 4Gbps disabled disabled disabled enabled 3:4:2 disk loop auto 4Gbps disabled disabled disabled enabled 2. ポートが未設定の場合 次の HP 3PAR OS CLI コマンドを実行して ESX ホスト用に設定する前にポートをオフラインにします controlport offline [node:slot:port] 注意 : 直接接続またはファブリック接続に備えてポートをオフラインにする前に それ以前にそのポートが定義されておらず ホストにも接続されていないことを確認して 既存のホスト接続を遮断しないようにする必要があります HP 3PAR StoreServ Storage のポートが直接接続またはファブリック接続に設定済みである場合は ポートをオフラインにする必要はないため この手順は無視してください 3. ホストサーバー用にポートを設定するには -ct パラメーターに適切なオプションを指定して 次のコマンドを実行します controlport config host -ct loop/point [node:slot:port] 直接接続の場合 : -ct loop パラメーターを使用して直接接続を指定します ファブリック接続の場合 : -ct point パラメーターを使用してファブリック接続を指定します 4. controlport rst コマンドを発行して 新しいポート定義をリセットおよび登録します 次の例は ファブリック接続の場合のポートのセットアップ方法を示します % controlport offline 1:5:1 % controlport config host -ct point 1:5:1 % controlport rst 1:5:1 ホスト定義の作成 ESX ホストを HP 3PAR StoreServ Storage に接続する前に ファブリックまたは直接接続経由でホストの HBA ポートに接続する HP 3PAR StoreServ Storage ごとに 有効な Host Persona を指定するホスト定義を作成します ESX は HP 3PAR OS 3.1.1 以前で 一般的なレガシー Host Persona 6 を使用します HP 3PAR OS 3.1.2 では 非対称論理ユニットアクセス (ALUA) を備えた 2 つめの Host Persona 11 を利用でき ESX システムの場合にお勧めします 新しい ESX システムでは この Persona を使用しなければなりません 注記 : 既存の Host Persona を 6 から 11 に変更する場合 変更を有効にするにはホストの再起動が必要です これはオフラインプロセスです Host Persona の変更はホスト上の SATP ルールの変更と一致しなければならないため SATP PSP による ESX/ESXi マルチパスのラウンドロビン用構成 で詳細手順を参照してください Host Persona 6 および Host Persona11 のどちらの場合も iscsi ファイバーチャネル または FCoE のセットアップの注意事項について 本書内の適切な章を参照してください 1. 使用可能な Host Persona を表示するには 次のコマンドを発行します # showhost -listpersona HP 3PAR OS 3.1.x または 2.3.x を実行している HP 3PAR StoreServ Storage の設定 7

2. ホスト定義を作成するには -persona オプション付きの createhost コマンドを発行して Persona とホスト名を指定します HP 3PAR OS3.1.1 以前 # createhost -persona 6 ESXserver1 10000000C9724AB2 10000000C97244FE HP 3PAR OS 3.1.2 # createhost -persona 11 ESXserver1 10000000C9724AB2 10000000C97244FE 3. ホストが作成されたことを確認するには showhost コマンドを発行します Persona 6 を使用している HP 3PAR OS 3.1.1 以前 Id Name Persona -WWN/iSCSI_Name- Port 0 ESXserver1 Generic-legacy 10000000C972AB2 --- 10000000C9724FE --- Persona 11 を使用している HP 3PAR OS 3.1.2 Id Name Persona -WWN/iSCSI_Name- Port 0 ESXserver2 VMware 100000051EC33E00 --- 100000051EC33E01 --- showhost -persona を使用して Persona 名と ID の対応を表示します # showhost -persona Id Name Persona_Id Persona_Name Persona_Caps 0 ESXserver1 6 Generic-legacy -- 1 Esxserver2 11 VMware -- 注記 : Persona が正しく設定されていない場合は sethost -persona <host number> <hostname> コマンドを使用して問題を解決してください ここで host number は 6 (HP 3PAR OS 3.1.1 以前の場合 ) または 11 (HP 3PAR OS 3.1.2 の場合 ) です Host Persona を 11 に変更した場合は ESX ホストサーバーの再起動が必要です 注記 : HP 3PAR Command Line Interface Reference または HP 3PAR Management Console Help を参照して controlport createhost および showhost コマンドの使用方法の詳細を確認してください これらのドキュメントは HP BSC の Web サイトで提供されています http://www.hp.com/go/3par/ ( 英語 ) HP 3PAR OS 2.2.x を実行している HP 3PAR StoreServ Storage の設定 このセクションでは HP 3PAR OS 2.2.x を実行している場合に ファイバーチャネルネットワーク経由で HP 3PAR StoreServ Storage を ESX ホストに接続する手順 およびホスト定義を作成する手順について説明します 8 ファイバーチャネル用の HP 3PAR StoreServ Storage の設定

注記 : 2 つ以上のホストタイプ ( 例 : ESX ホストと Windows ホスト ) が 共有された HP 3PAR StoreServ Storage の HBA ポートにファブリック接続経由で接続されるように設定したい場合は 次の HP BSC Web サイトに掲載されている Heterogeneous Host Support Guide を参照して 必要な HP 3PAR StoreServ Storage のポート設定および相互運用性の留意事項について確認してください http://www.hp.com/go/3par/ ( 英語 ) 注記 : デフォルトでは VMware ESX サーバー向けの QLogic および Emulex のドライバーはフェイルオーバーをサポートします QLogic または Emulex のドライバーを使用してフェイルオーバーをサポートする場合 仮想ボリューム (VV) は ホストサーバーに対して複数のパスに同時にエクスポートされる必要があります これを行うには ホストサーバー上に複数 HBA ポートの WWN がある HP 3PAR StoreServ Storage にホスト定義を作成し VLUN をそのホスト定義にエクスポートします 要件 HP 3PAR StoreServ Storage のポートをデバイスに接続する前に 以下の設定を完了しておく必要があります ポートのセットアップ HP 3PAR StoreServ Storage をホストに接続する前に HP 3PAR StoreServ Storage の Port Persona を指定する必要があります 直接接続またはファブリック接続用に HP 3PAR StoreServ Storage のポートをセットアップするには HP 3PAR OS CLI の controlport コマンドの適切なセットを各ポートについて発行します 直接接続の場合 VCN を無効にした Persona 1 を使用します # controlport persona 1 <node:slot:port> # controlport vcn disable -f <node:slot:port> HP 3PAR OS CLI の showport -par コマンドを使用して Port Persona 1 接続タイプ (loop) を確認します ファブリック接続の場合 VCN を無効にした Persona 7 を使用します # controlport persona 7 <node:slot:port> # controlport vcn disable -f <node:slot:port> HP 3PAR OS 2.2.x を実行している HP 3PAR StoreServ Storage の設定 9

HP 3PAR OS CLI の showport -par コマンドを使用して Port Persona 7 接続タイプ (point) を確認します ホスト定義の作成 ESX ホストを HP 3PAR StoreServ Storage に接続する前に ファブリックまたは直接接続経由でホストの HBA ポートに接続する HP 3PAR StoreServ Storage ごとに ホスト定義を作成します 1. ホスト定義を作成するには HP 3PAR OS CLI の createhost コマンドを 適切なホスト名を付けて発行します 次に例を示します # createhost ESXserver1 10000000C9724AB2 10000000C97244FE 2. ホストが作成されたことを確認するには HP 3PAR OS CLI の showhost コマンドを発行します # showhost -persona Id Name -WWN/iSCSI_Name- Port 0 ESXserver1 10000000C9724AB2 --- 10000000C97244FE --- 3. ( オプション ) createhostset を使用してホストセットを作成でき ホスト定義のセットとして複数のホスト名が付加できます ホストセットは ストレージボリュームをクラスター内の複数のホストにエクスポートする場合に便利です 同じストレージボリュームは各ホストに個別にエクスポートする必要がありますが ホストセットにエクスポートすることもできます これにより ホストセット内に定義された各ホストにストレージボリュームがエクスポートされます # createhostset ESXCluster # createhost -add ESXCluster ESXserver1 # createhost -add ESXCluster ESXserver2 # showhostset Id Name Members 0 ESXCluster ESXServer1 ESXServer2 注記 : HP 3PAR Command Line Interface Reference または HP 3PAR Management Console Help を参照して controlport createhost および showhost コマンドの使用方法の詳細を確認してください これらのドキュメントは HP BSC の Web サイトで提供されています http://www.hp.com/go/3par/ ( 英語 ) 10 ファイバーチャネル用の HP 3PAR StoreServ Storage の設定

ファブリックのセットアップとゾーニング 注記 : この項の内容は HP 3PAR StoreServ Storage の FC ストレージを HP Virtual Connect 直接接続で配備するとき つまり HP 3PAR StoreServ Storage のポートが BladeSystem c-class 用 HP Virtual Connect FLexFabric 10Gb/24 ポートモジュールのアップリンクポートにケーブルで直接接続される場合には適用されません ゾーニングは Virtual Connect SAN ファブリックとサーバープロファイルの定義に基づいて 自動的に設定されます HP Virtual Connect HP Virtual Connect インターコネクトモジュール および HP Virtual Connect 直接接続機能の詳細については HP Virtual Connect のドキュメントおよび HP SAN Design Reference Guide を参照してください このドキュメントは 次の HP BSC Web サイトで提供されています http://www.hp.com/go/3par/ ( 英語 ) ファブリックゾーニングは ファブリック上で相互にアクセスするファイバーチャネルエンドデバイスを制御します また ゾーニングはホストサーバーと HP 3PAR StoreServ Storage のポートを それらのポートと無関係な登録状態変更通知 (Registered State Change Notifications, RSCN) から隔離します デバイスの World Wide Name (WWN) またはスイッチポートを ファブリック内の指定したゾーンに関連付けることで ファブリックゾーニングをセットアップできます HP 3PAR StoreServ Storage では WWN またはポートのどちらのゾーニング方法も使用できますが ケーブルがファブリックに再接続されたときにスイッチポートが変更されてもゾーンが変わらないため WWN によるゾーニング方法をお勧めします 要件 ファブリックゾーニングを行うには ホストサーバーの HBA ポートまたは HP 3PAR StoreServ Storage のポートをファブリックに接続する前に スイッチのベンダーが提供する方法を使用して ホストサーバーの HBA ポートとストレージサーバーのポート間の関係を作成します ファイバーチャネルスイッチのベンダーは さまざまなゾーニング構成でのファブリックエンドデバイスのゾーニングをサポートしています それぞれのゾーニング構成には 異なる長所と短所があります 必要に応じて 適切なゾーニング構成を選択してください HP 3PAR アレイは 次のゾーニング構成をサポートしています 1 ゾーンあたり 1 イニシエーター 1 ターゲット 1 ゾーンあたり 1 イニシエーター 複数のターゲット (HBA によるゾーニング ) このゾーニング構成は HP 3PAR StoreServ Storage で推奨されます HBA によるゾーニングは 他の HP ストレージアレイと共存するために必要です 注記 : 同じセットのターゲットポートにアクセスする複数のイニシエーターが必要なハイアベイラビリティ / クラスター環境では 同じセットのターゲットポートを持つ各々のイニシエーターに対して 個別のゾーンを作成することをお勧めします 注記 : ゾーン内のストレージターゲットを 同じ HP 3PAR StoreServ Storage 複数の HP 3PAR StoreServ Storage または HP 3PAR とその他の HP ストレージシステムの混在から選択できます ゾーンごとに 1 つのイニシエーターから複数のターゲットを使用する方法の詳細は HP SAN Design Reference Guide の Best Practices の章の Zoning by HBA を参照してください このドキュメントは HP BSC の Web サイトで提供されています http://www.hp.com/go/3par/ ( 英語 ) サポートされていないゾーニング構成を使用して問題が発生した場合 HP はトラブルシューティングや是正措置の一環として サポートされているゾーニング構成のいずれかの実装を求める場合があります ファブリックのセットアップとゾーニング 11

ゾーニングを構成し 各ホストサーバーの HBA ポートと HP 3PAR StoreServ Storage のポートをファブリックに接続した後 HP 3PAR OS CLI の showhost コマンドを使用してスイッチおよびゾーン構成を確認し 各イニシエーターが正しいターゲットとゾーン設定されていることを確認します HP 3PAR の共存 HP 3PAR StoreServ Storage アレイは 他の HP アレイファミリーと共存できます サポートされている HP アレイの組み合わせと規則については 次の HP BSC Web サイトにある HP SAN Design Reference Guide を参照してください http://www.hp.com/go/3par/ ( 英語 ) 各ファブリックベンダーごとの設定ガイドライン HP 3PAR StoreServ Storage を接続するファブリックのポートを設定する前に 以下の各ファブリックベンダーのガイドラインを参照してください Brocade スイッチでは ホストサーバーの HBA ポートまたは HP 3PAR StoreServ Storage のポートに接続するスイッチのポートは デフォルトモードに設定する必要があります Brocade ファームウェア 3.0.2 以降を実行している Brocade 3xxx スイッチでは Brocade の telnet インターフェイスおよび portcfgshow コマンドを次のように使用して スイッチの各ポートが正しいモードになっていることを確認します brocade2_1:admin> portcfgshow Ports 0 1 2 3 4 5 6 7 -----------------+--+--+--+--+----+--+--+-- Speed AN AN AN AN AN AN AN AN Trunk Port ON ON ON ON ON ON ON ON Locked L_Port................ Locked G_Port................ Disabled E_Port................ where AN:AutoNegotiate,..:OFF,??:INVALID. 12 ファイバーチャネル用の HP 3PAR StoreServ Storage の設定

FOS ファームウェア 6.3.1a 以降を実行している Brocade 8G/s スイッチでは 以下のフィルワードモードがサポートされています 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 HP では フィルワードをモード 3 (aa-then-ia) に設定することをお勧めします モード 3 は portcfgfillword コマンド使用時の優先モードです フィルワードが正しく設定されていない場合 8G HBA ポートへの接続時に portstatsshow コマンドを使用すると er_bad_os カウンター (invalid ordered set) が増加します これは 8G HBA ポートでは ARBFF-ARBFF フィルワードが必要なためです モード 3 は 4G/2G HBA のような低速 HBA に対しても正しく動作します 詳細については Fabric OS command Reference Manual supporting FOS 6.3.1a および FOS のリリースノートを参照してください 一部の HP スイッチ (HP SN8000B 8-slot SAN バックボーンダイレクタースイッチ HP SN8000B 4-slot SAN ダイレクタースイッチ HP SN6000B 16Gb FC スイッチ または HP SN3000B 16Gb FC スイッチなど ) は 適切なフィルワードモード 3 をデフォルト設定として自動的に選択します McDATA スイッチまたはディレクターのポートは デフォルトのモード ( スイッチのモデルによって [G] または [GX-port]) にして 自動ネゴシエーション可能な速度に設定する必要があります Cisco スイッチでは HP 3PAR StoreServ Storage のポートまたはホストサーバーの HBA ポートに接続されるポートは [AdminMode = FX] [AdminSpeed = auto port] および速度が [auto negotiate] に設定されている必要があります QLogic スイッチのポートは ポートタイプを [GL-port] ポート速度を [auto-detect] に設定してください HP 3PAR StoreServ Storage に接続する QLogic スイッチのポートは I/O Stream Guard を [ 無効 ] または [ 自動 ] に設定する必要がありますが 絶対に [ 有効 ] に設定しないでください ターゲットポートの制限および仕様 ターゲットポートが過負荷にならず連続的な I/O 処理を行えるように 以下のターゲットポートに対する制限に従ってください HP 3PAR StoreServ Storage のポートあたりのホストサーバーの最大ポート数は 32 HP 3PAR StoreServ Storage あたりのホストサーバーの最大総ポート数は 1,024 です HP 3PAR StoreServ Storage の各 HBA モジュールの I/O キューの深さは次のとおりです QLogic 2G: 497 LSI 2G: 510 Emulex 4G: 959 HP 3PAR HBA 4G: 1638 HP 3PAR HBA 8G: 3276 (HP 3PAR StoreServ 10000 および HP 3PAR StoreServ 7000 のみ ) I/O キューは接続されているホストサーバーの HBA ポート間で共有され 先着順で処理されます ファブリックのセットアップとゾーニング 13

永続ポート すべてのキューが使用中で ホストの HBA ポートが I/O を開始しようとすると そのポートは HP 3PAR StoreServ Storage のポートから target queue full 応答を受け取ります その状況では 各ホストサーバーで I/O パフォーマンスが不安定になることがあります このような状態になった場合には 各ホストサーバーの動作を制限して すべてのホストサーバーが最大数の I/O 要求を発信している場合でも HP 3PAR StoreServ Storage のポートのキューがオーバーランしないようにする必要があります 注記 : ホストサーバーのポートがファブリックゾーン上の複数のターゲットにアクセスできる場合 ホストドライバーによって検出されたターゲットごとに割り当てられたターゲット番号は ホストサーバーの起動時に一部のターゲットがゾーン内に存在しないと変更されることがあります この状況によって デバイスのノードアクセスポイントがホストサーバーの起動中に変更されることがあります この問題は ファブリック接続のすべてのストレージで発生することがあり HP 3PAR StoreServ Storage に特有の問題ではありません 注記 : 永続ポート機能は HP 3PAR OS 3.1.2 でだけサポートされています 永続ポート ( 仮想ポート ) 機能を使用すると HP 3PAR Storage のオンラインアップグレードやノードダウン中の I/O の中断が最小限になります 永続ポートは現在 ファイバーチャネル接続でだけサポートされています 永続ポートを使用すると Fibre Channel HP 3PAR Storage のポートが 自身の ID を保持しながら 障害が発生したポートの ID ( ポート WWN) を引き継ぎます このソリューションは ファイバーチャネルの NPIV 機能を使用します この機能は 直接接続モードでは動作しません また ファイバーチャネルファブリックに接続され ポイントツーポイントモードのファイバーチャネルターゲットポイントでだけサポートされています 各ファイバーチャネルポートには システムによって自動的に割り当てられるパートナーポートがあります 指定された物理ポートがパートナーポートの ID を引き継ぐ場合 引き継がれたポートは永続ポートとして指定されます アレイポートの 永続ポートとのフェイルオーバーおよびフェイルバックは ホストベースの大半のマルチパスソフトウェアから意識されることなく 大半の場合 そのすべての I/O パスをアクティブに保ち続けることができます 永続ポート機能は ノードダウン時 ( オンラインアップグレードまたはノードの再起動 ) にデフォルトでアクティブ化されます ポートのシャットダウンまたはリセットでは この機能は実行されません 永続ポートは HP 3PAR OS 3.1.2 以降のソフトウェアでは デフォルトで有効になります オンラインアップグレードやノードダウン時に HP 3PAR Storage ノードがダウンした場合 ファイバーチャネルターゲットポートは そのパートナーポートにフェイルオーバーします たとえば 2 ノードの HP 3PAR Storage アレイ構成で ポート 0:1:1 0:5:1 および 1:1:1 1:5:1 がファブリックに接続され その後ノード 0 がダウンした場合 ポート 0:1:1 0:5:1 はポート 1:1:1 1:5:1 にフェイルオーバーし ポート 1:1:1 1:5:1 がアクティブのままの状態でアクティブになります ノードが 2 個よりも多い HP 3PAR Storage アレイでは フェイルオーバー動作はノードのペアで行われます つまり ノード 0 がダウンした場合 ノード 0 上のポートはノード 1 上にフェイルオーバーし ノード 2 がダウンした場合 ノード 2 上のポートがノード 3 上にフェイルオーバーするというようになります 逆に ノード 1 がダウンした場合 ノード 1 上のポートはノード 0 にフェイルオーバーし ノード 3 がダウンした場合 ノード 3 上のポートはノード 2 にフェイルオーバーします ダウンしたノードが再度アップした場合 フェイルオーバーしたポートは自動的に 元のポートにフェイルバックします フェイルオーバー処理とフェイルバック処理の間 ホストでは I/O が短時間一時停止する可能性があります 永続ポートの実行手順を参照してください 14 ファイバーチャネル用の HP 3PAR StoreServ Storage の設定

永続ポートのセットアップおよび接続性のガイドライン 永続ポートが正しく動作するために必要な 特定のケーブルセットアップと接続性のガイドラインは HP 3PAR コマンドラインインターフェイス管理者ガイド の 無停止のオンラインソフトウェアアップグレード用に永続ポートを使用 にあります 永続ポートのその他の情報については 本書も参照してください 永続ポートが動作するには HP 3PAR アレイポートに接続されているファブリックポートが NPIV をサポートし その機能が有効になっていなければなりません showport コマンドの出力には パートナーポート <node>:<slot>:<port> の情報とフェイルオーバー状態の情報を表示する Partner カラムと FailoverState カラムがあります FailoverState 値は N:S:P カラムと Partner カラムにリストされている 2 つのポートのフェイルオーバー状態を表しています FailoverState は 次のいずれかの値です none: フェイルオーバーは行われていません failover_pending: パートナーへのフェイルオーバー処理中です failed_over: パートナーへフェイルオーバーしました active: パートナーポートがこのポートにフェイルオーバーしました active_down: パートナーポートがこのポートにフェイルオーバーしましたが このポートはダウンしています failback_pending: パートナーからのフェイルバック処理中です 永続ポートの状態を取得するには HP 3PAR CLI の showport コマンドを使用します 下記に示す showport コマンドの出力の Partner カラムにあるポート 1:1:1 は 0:1:1 がフェイルオーバーするパートナーポートで 0:1:1 は 1:1:1 がフェイルオーバーするパートナーポートです 永続ポートがアクティブでない場合 ポートの FailoverState は none と示されます # showport N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol Label Partner FailoverState 0:0:1 initiator ready 50002ACFF70185E1 50002AC0010185E1 disk SAS - - - 0:1:1 target ready 2FF70002AC0185E1 20110002AC0185E1 host FC - 1:1:1 none 1:0:1 initiator ready 50002ACFF70185E1 50002AC1010185E1 disk SAS - - - 1:1:1 target ready 2FF70002AC0185E1 21110002AC0185E1 host FC - 0:1:1 none ノードがオンラインアップグレードまたはノード再起動でダウンしている場合 showport コマンドの出力の FailoverState カラムは 永続ポートがアクティブであることを示すことがあります 次の例では ノード 1 がダウンし 1:1:1 の永続ポートがポート 0:1:1 上でアクティブになっています # showport N:S:P Mode State ----Node_WWN---- -Port_WWN/HW_Addr- Type Protocol Label Partner FailoverState 0:0:1 initiator ready 50002ACFF70185E1 50002AC0010185E1 disk SAS - - - 0:1:1 target ready 2FF70002AC0185E1 20110002AC0185E1 host FC - 1:1:1 active -------------------------------------------------------------------------------------------------------- 永続ポートがアクティブになる前は showhost コマンドの表示は次のようになります # showhost Id Name Persona ---------------WWN/iSCSI_Name--------------- Port 1 server1 Generic 5001438009AE770E 0:1:1 5001438009AE770C 0:1:1 5001438009AE770E 1:1:1 5001438009AE770C 1:1:1 ファブリックのセットアップとゾーニング 15

永続ポートがアクティブの場合 showhost コマンドの出力では Port カラムに物理ポートと 永続ポートがアクティブな物理ポートの両方が表示されます 次の例では 各ホスト HBA ポートからログインされたポート 0:1:1 が 1 回は物理ポート用 もう 1 回はその物理ポート上でアクティブな永続ポート用として 2 回現れています # showhost Id Name Persona ---------------WWN/iSCSI_Name--------------- Port 1 server1 Generic 5001438009AE770E 0:1:1 5001438009AE770C 0:1:1 5001438009AE770E 0:1:1 5001438009AE770C 0:1:1 永続ポートの制限事項と未サポートの構成 永続ポート機能は iscsi ではサポートされていません 16 ファイバーチャネル用の HP 3PAR StoreServ Storage の設定

3 HP 3PAR StoreServ Storage の iscsi 用の設定 この章では HP 3PAR StoreServ Storage と VMware ESX ホスト間で iscsi 接続を確立する方法を説明します 特定の CNA カードを実行している場合は ソフトウェアまたはハードウェア iscsi イニシエーターを使用することができます ハードウェア iscsi の設定についての詳細は ハードウェア iscsi のサポート を参照してください ソフトウェア iscsi のサポート iscsi 接続でのポートのセットアップ HP 3PAR StoreServ Storage と ESX ホスト間で iscsi 接続を確立するには iscsi イニシエーターに接続される各 HP 3PAR StoreServ Storage の iscsi ターゲットポートを 以下に説明する手順に従ってセットアップする必要があります 1. HP 3PAR OS CLI の showport -iscsi コマンドを発行し iscsi ポートの現在の設定を確認します 2. HP 3PAR OS CLI の controliscsiport コマンドを発行し iscsi ターゲットポートの IP アドレスおよびネットマスクアドレスを設定します # controliscsiport addr 10.1.1.100 255.255.255.0 -f 0:1:1 # controliscsiport addr 10.1.1.102 255.255.255.0 -f 0:1:1 # controliscsiport addr 10.1.1.101 255.255.255.0 -f 0:1:2 # controliscsiport addr 10.1.1.103 255.255.255.0 -f 0:1:2 注記 : ESX ホスト上で vmkping コマンドを使用して HP 3PAR StoreServ Storage の iscsi ターゲットポートと iscsi イニシエーターホストが接続される IP スイッチポートが相互に通信可能であることを確認します (VMware ESX Server の iscsi イニシエーターは iscsi 接続でのホストの設定 (54 ページ ) に従ってこの操作を実行するよう設定する必要があります ) ESX ホストから HP 3PAR StoreServ Storage にアクセスできることを確認するには 次のコマンドを実行します # vmkping 0.1.1.0 HP 3PAR StoreServ Storage から ESX ホストにアクセスできることを確認するには 次のコマンドを実行します # controliscsiport ping 10.1.1.100 0:1:1 注記 : ホストサーバーの最大 64 の iscsi イニシエーターポートが 任意の 1 つの HP 3PAR StoreServ Storage ターゲットポートに接続できます ソフトウェア iscsi のサポート 17

HP 3PAR OS 3.1.x および 2.3.x を実行している HP 3PAR StoreServ Storage での iscsi ホスト定義の作成 すべての単一ホストとホスト名の関連付けを行うホスト定義を作成します 以下の手順を使用してホスト定義を作成する前に HP 3PAR StoreServ Storage の iscsi ターゲットポートがセットアップされ iscsi 接続 / セッションが確立されている必要があります iscsi 接続 / セッションは iscsi 接続でのポートのセットアップ (17 ページ ) の手順 iscsi 接続でのホストの設定 (54 ページ ) の手順 および VMware iscsi イニシエーターの設定 (61 ページ ) (ESX ホストのセットアップ ) の手順を実行することで確立されます 以下のホスト定義の作成例は 仮想 LAN 経由で一対の HP 3PAR StoreServ Storage iscsi ポートに接続する ESX サーバー上の VMware iscsi イニシエーター iqn.1998-01.com.vmware:sqahpbc02icm5-40e25c56 ( この例では このサーバーに対する唯一の iscsi イニシエーター ) の場合を示します ホスト定義は ESX1 と名付けられており Host Persona は 6 (Generic-legacy) に設定されています 1. HP 3PAR OS CLI の showhost コマンドを発行し ホスト iscsi イニシエーターが HP 3PAR StoreServ Storage の iscsi ターゲットポートに接続されていることを確認します # showhost Id Name Persona ----------------WWN/iSCSI_Name---------------- -- -- iqn.1998-01.com.vmware:sqahpbc02icm5-40e25c56 0:1:2 -- -- iqn.1998-01.com.vmware:sqahpbc02icm5-40e25c56 1:1:2 -- -- iqn.1998-01.com.vmware:dl360g8-02-42b20fff 0:1:2 -- -- iqn.1998-01.com.vmware:dl360g8-02-42b20fff 1:1:2 Port 2. HP 3PAR OS CLI の createhost コマンドを発行し 適切なホスト定義のエントリーを作成します # createhost -iscsi -persona 6 ESX1 iqn.1998-01.com.vmware:sqahpbc02icm5-40e25c56 # createhost -iscsi -persona 11 ESX2 iqn.1998-01.com.vmware:dl360g8-02-42b20fff 3. HP 3PAR OS CLI の showhost コマンドを発行し ホストエントリーが作成されたことを確認します # showhost Id Name Persona ----------------WWN/iSCSI_Name---------------- Port 0 ESX1 Generic-legacy iqn.1998-01.com.vmware:sqahpbc02icm5-40e25c56 0:1:2 iqn.1998-01.com.vmware:sqahpbc02icm5-40e25c56 1:1:2 1 ESX2 VMware iqn.1998-01.com.vmware:dl360g8-02-42b20fff 0:1:2 iqn.1998-01.com.vmware:dl360g8-02-42b20fff 1:1:2 4. 接続をテストするには 仮の仮想ボリュームをいくつか作成して VLUN をホストにエクスポートします 注記 : iscsi 接続用のストレージの作成 エクスポート および検出の詳細については ESX ホストがアクセスするストレージの割り当て (66 ページ ) を参照してください 5. ESX iscsi イニシエーターホストで再スキャンを実行し その後ディスクが検出されていることを確認します HP 3PAR OS 2.2.x を実行している HP 3PAR StoreServ Storage での iscsi ホスト定義の作成 すべての単一ホストとホスト名の関連付けを行うホスト定義を作成します 以下の手順を使用してホスト定義を作成する前に HP 3PAR StoreServ Storage の iscsi ターゲットポートがセッ 18 HP 3PAR StoreServ Storage の iscsi 用の設定

トアップされ iscsi 接続 / セッションが確立されている必要があります iscsi 接続 / セッションは iscsi 接続でのポートのセットアップ (17 ページ ) の手順 および iscsi 接続でのホストの設定 (54 ページ ) の手順をセクション VMware iscsi イニシエーターの設定 (61 ページ ) まで (ESX ホストのセットアップ ) 実行することで確立されます 以下のホスト定義の作成例は 仮想 LAN 経由で一対の HP 3PAR StoreServ Storage iscsi ポートに接続する ESX サーバー上の VMware iscsi イニシエーター iqn.1998-01.com.vmware:sqahpbc02icm5-40e25c56 ( この例では このサーバーに対する唯一の iscsi イニシエーター ) の場合を示します ホスト定義は ESX1 と名付けられています 1. HP 3PAR OS CLI の showhost コマンドを発行し ホスト iscsi イニシエーターが HP 3PAR StoreServ Storage の iscsi ターゲットポートに接続されていることを確認します # showhost Id Name Persona ----------------WWN/iSCSI_Name---------------- Port -- -- iqn.1998-01.com.vmware:sqahpbc02icm5-40e25c56 0:1:2 -- -- iqn.1998-01.com.vmware:sqahpbc02icm5-40e25c56 1:1:2 2. HP 3PAR OS CLI の createhost コマンドを発行し 適切なホストエントリーを作成します # createhost -iscsi ESX1 iqn.1998-01.com.vmware:sqahpbc02icm5-40e25c56 3. HP 3PAR OS CLI の showhost コマンドを発行し ホストエントリーが作成されたことを確認します # showhost Id Name ----------------WWN/iSCSI_Name---------------- Port 0 ESX1 iqn.1998-01.com.vmware:sqahpbc02icm5-40e25c56 0:1:2 iqn.1998-01.com.vmware:sqahpbc02icm5-40e25c56 1:1:2 4. 接続をテストするには 仮の仮想ボリュームをいくつか作成して VLUN をホストにエクスポートします 注記 : iscsi 接続用のストレージの作成 エクスポート および検出の詳細については ESX ホストがアクセスするストレージの割り当て (66 ページ ) を参照してください 5. ESXiSCSI イニシエーターホストで再スキャンを実行し その後ディスクが検出されていることを確認します CHAP 認証のセットアップと設定 ホスト CHAP の有効化は ESX システム管理者の判断でセットアップが可能なオプションです 次の例は ESX 3.x で使用できるホスト ( イニシエーター ) CHAP の概略手順を示します ESX 4.0 からは 双方向 ( イニシエーター - ターゲット双方向 ) CHAP も使用できます 1. HP 3PAR OS CLI の showhost コマンドを発行し HP 3PAR StoreServ Storage 上に CHAP を有効化する ESX Server のホスト定義が作成されていることを確認します # showhost Id Name ----------------WWN/iSCSI_Name---------------- Port 0 ESX1 iqn.1998-01.com.vmware:hpdl380-01-11a38a59 0:1:2 iqn.1998-01.com.vmware:hpdl380-01-11a38a59 1:1:2 ソフトウェア iscsi のサポート 19

次の例では ESX ホストに対して CHAP シークレット (CHAP パスワード ) として host_secret3 が使用されています CHAP シークレットの長さは 最低 12 文字必要であることに注意してください 2. ESX サーバーの VI/vSphere クライアント上で [ ストレージアダプタ ] タブを開き iscsi ソフトウェアアダプターを選択して [ プロパティ ] リンクを選択します ESX 3.5 の場合は [CHAP 認証 ] タブを選択し その後 [ 次の CHAP 証明書を使用 ] ラジオボタンを選択します 図 1 ESX 3.5 での CHAP 認証 ESX 4.x または ESXi の場合は [ イニシエータ名の使用 ] チェックボックスを選択します 20 HP 3PAR StoreServ Storage の iscsi 用の設定

図 2 ESX 4.x または ESXi 5.x での CHAP 認証情報 3. CHAP [ シークレット ] を入力します ( 最低 12 文字の長さが必要 ) 4. 入力が完了したら [OK] をクリックします ESX サーバーの再起動が必要であることを 示す警告画面が表示されます 注記 : ESX 3.5 の場合 サーバーの再起動が必要です ESX 4.x および ESXi 5.x の場合 HBA の再スキャンにより通常は変更が検出されます ソフトウェア iscsi のサポート 21

5. 確認のために再度 [OK] をクリックします 6. HP 3PAR StoreServ Storage 上で HP 3PAR OS CLI の sethost コマンドを initchap パ ラメーターを付きで発行し ESX ホスト用の CHAP シークレットを設定します # sethost initchap -f host_secret3 ESX1 注記 : ESX 上に双方向 CHAP を設定している場合 イニシエーター CHAP と同様に ターゲット CHAP も HP 3PAR StoreServ Storage 上に設定する必要があります HP 3PAR OS CLI の sethost コマンドを targetchap パラメーター付きで使用して ターゲット CHAP シークレットを設定します # sethost targetchap -f host_secret3 ESX1 a. ターゲット CHAP の場合 Name フィールド変数にストレージシステム名を必ず設定します ストレージ名は showsys の出力で確認します このコマンドの出力は以下のようになります b. ESX 4.x および 5.x の場合 : 22 HP 3PAR StoreServ Storage の iscsi 用の設定

図 3 ESX4.x および 5.x での CHAP 認証情報 HP 3PAR OS CLI の showhost -chap コマンドを発行し 指定した CHAP シークレットがホスト定義に設定されていることを確認します イニシエーター CHAP の場合 : # showhost -chap Id Name -Initiator_CHAP_Name- -Target_CHAP_Name- 0 ESX1 ESX1 -- 双方向 CHAP の場合 : # showhost -chap Id Name -Initiator_CHAP_Name- -Target_CHAP_Name- 0 ESX1 ESX1 s331 c. ESX ホストを再起動します ハードウェア iscsi のサポート ESX 5.0 以降では CN1100E CNA カードを使用して ハードウェア iscsi がサポートされています この CNA は 依存型 iscsi ( システムの IP アドレスをホスト NIC 接続から取得 ) または独立型 iscsi (IP アドレスを CNA カードに入力 ) のどちらを使用しても設定できます CN1100E は SAN から起動するように設定できます SCSI ターゲットは カードに入力されます CN1100E の全般的な情報については HP の Web サイトを参照してください 静的 IP アドレスを設定するには 以下の手順に従います 1. CN1100E のインストール後 システムを起動します 次のテキストが表示されます Emulex 10Gb iscsi Initiator BIOS.. Press <Ctrl> <S> for iscsiselect(tm) Utility ハードウェア iscsi のサポート 23

2. このユーティリティを Ctrl+S を押して起動します 図 4 iscsi ユーティリティ 3. 4. 5. コントローラーを選択し [Enter] を押します [Controller Configuration] 画面から [Network Configuration] を選択して [Enter] を押しま す [Network Configuration] 画面で [Configure Static IP Address] を選択して [Enter] を押し ます 静的 IP アドレスの設定画面が表示されます 図 5 静的 IP アドレスの設定 6. IP アドレス サブネットマスク デフォルトゲートウェイを入力してから [Save] をク リックし [Controller Configuration] メニューに戻ります セットアップされる設定が ホストからではなく SAN から起動されるものである場合は 以 下の手順に従います 24 HP 3PAR StoreServ Storage の iscsi 用の設定

1. 最初に表示される [iscsi Initiator Configuration] 画面が表示されてから カードの IQN を取得し HP 3PAR StoreServ Storage 上にホスト定義を作成します 次に例を示します # createhost iscsi persona 11 Esx50Sys1 iqn.1990-07.com.emulex:a0-b3-cc-1c-94-e1 2. SAN ブート LUN として使用されるこのホスト定義に VLUN を割り当てます 3. [Controller Configuration] メニューから [Controller Properties] を選択します 4. プロパティの画面で 起動サポートが有効になっていることを確認します 有効になっていない場合は [Boot Support] までスクロールして有効にしてから 保存を行って この画面を終了します 5. [Controller Configuration] メニューから [iscsi Target Configuration] を選択します 6. [iscsi Target Configuration] メニューで [Add New iscsi Target] を選択し [Enter] を押します 7. 1 番目の iscsi ターゲットの情報を入力します [Boot Target] に [Yes] が設定されていることを確認します 図 6 iscsi ターゲットの追加 8. 情報を入力した後 [Ping] をクリックして接続を確認します 9. Ping が成功したら [Save/Login] をクリックします 10. 両方のコントローラーを設定したら showiscsisession コマンドを実行して HP 3PAR StoreServ Storage およびホスト上の iscsi セッションを表示します すべて正しく設定されていれば 次のように表示されます ハードウェア iscsi のサポート 25

root@jnodec103140:s99814# showiscsisession 0:2:1 10.101.0.100 21 15 1 iqn.1990-07.com.emulex:a0-b3-cc-1c-94-e1 2012-09-24 09:57:58 PDT 1:2:1 10.101.1.100 121 15 1 iqn.1990-07.com.emulex:a0-b3-cc-1c-94-e1 2012-09-24 09:57:58 PDT root@jnodec103140:s99814# showhost -d Esx50Sys1 1 Esx50Sys1 VMware iqn.1990-07.com.emulex:a0-b3-cc-1c-94-e1 0:2:1 10.101.0.100 1 Esx509Sys1 VMware iqn.1990-07.com.emulex:a0-b3-cc-1c-94-e1 1:2:1 10.101.1.100 11. 認証方法として CHAP を使用したくない場合は CN1100E セットアップ画面を終了し この時点で再起動します 認証方法として CHAP を使用する場合は [Add/Ping iscsi Target] 画面 ( iscsi ターゲッ トの追加 (25 ページ) を参照) に戻り [Authentication Method] を選択してから 次のい ずれかのオプションを選択します [One-Way CHAP] ( 単方向 CHAP (26 ページ) を参照) を選択します 図 7 単方向 CHAP [CHAP Configuration] 画面が表示されます ( 単方向 CHAP の CHAP の構成 (27 ペー ジ) を参照) 26 HP 3PAR StoreServ Storage の iscsi 用の設定

図 8 単方向 CHAP の CHAP の構成 [Target CHAP Name] (イニシエーター IQN 名) と [Target Secret] を入力してから [OK] をクリックします [Add-Ping iscsi Target] 画面 ( 単方向 CHAP (26 ページ) ) の [Authentication Method] 設定で [Mutual CHAP] を選択します [CHAP Configuration] 画面が表示されます ( 双方向 CHAP の CHAP の構成 (27 ページ) を参照) 図 9 双方向 CHAP の CHAP の構成 [Target CHAP Name] (イニシエーター IQN 名) [Target Secret] [Initiator CHAP Name] (ストレージの DNS 名) および [Initiator Secret] を入力してから [OK] をクリックし ます 後で CHAP 認証を削除したい場合は [Add-Ping iscsi Target] 画面 ( 単方向 CHAP (26 ページ) ) の [Authentication Method] 設定で [None] を選択します ハードウェア iscsi のサポート 27

12. CHAP 認証を設定した場合は ホストシステムを再起動する前に HP 3PAR StoreServ Storage のホストの CHAP パラメーターと一致するパラメーターを設定したかを確認してください 単方向 CHAP を選択した場合 一致する CHAP シークレットを次のように入力します root@jnodec103140:s99814# sethost initchap -f aaaaaabbbbbb EsxHost1 root@jnodec103140:s99814# showhost -chap 双方向 CHAP を選択した場合 双方向 CHAP シークレットを次のように入力します root@jnodec103140:s99814# sethost targetchap -f bbbbbbcccccc EsxHost1 root@jnodec103140:s99814# root@jnodec103140:s99814# showhost -chap Id Name -Initiator_CHAP_Name- -Target_CHAP_Name- 1 EsxHost1 EsxHost1 S814 root@jnodec103140:s99814# CHAP シークレットを入力した後 BIOS を終了し ホストを再起動します 28 HP 3PAR StoreServ Storage の iscsi 用の設定

4 ファイバーチャネル接続でのホストの設定 この章では ESX ホストをセットアップしてファイバーチャネル接続経由で HP 3PAR StoreServ Storage と通信させるために必要な手順および留意事項について説明します HBA およびドライバーのインストール ESX ホストをセットアップする前に ホストアダプターがインストール済みであり 正常に動作していることを確認してください 必要に応じて HBA ベンダーが提供するドキュメントの指示を参照してください VMware がサポートする HBA 向けのドライバーは VMware が供給する ESX OS インストールパッケージに含まれています HBA ドライバー用のアップデートやパッチは VMware のサポート経由で入手可能です 仮想マシンゲストオペレーティングシステムのインストール VMware ESX サーバーのドキュメントには 推奨する仮想マシンゲストオペレーティングシステム (GOS) の一覧と それらを仮想マシンとしてインストールおよびセットアップする方法が記載されています 仮想マシン設定のセットアップ方法については VMware ESX サーバーのドキュメントを参照してください 注意 : VMware KB Article 51306: VMware では RHEL5 (GA) RHEL4 U4 RHEL4 U3 SLES10 (GA) および SLES9 SP3 ゲストオペレーティングシステムにおいて問題があることを認識しています これらのゲストオペレーティングシステムでは I/O リトライのビジー状態 または ESX サーバーの SAN または iscsi ストレージでパスフェイルオーバーが発生した場合に ファイルシステムが読み取り専用になる可能性があります この既知の問題のため HP では HP 3PAR StoreServ Storage に接続された VMware ESX サーバーの仮想マシンのゲストオペレーティングシステムとして RHEL5 (GA) RHEL4 U4 RHEL4 U3 SLES10 (GA) および SLES9 SP3 を使用することを推奨せず またサポートもしません 注意 : VMware ESX 3.5~4.0 で導入された N-Port ID Virtualization (NPIV) 機能では 仮想ポート /WWN を個々の仮想マシンに割り当てることができますが HP 3PAR OS との使用は推奨もサポートもしません HBA およびドライバーのインストール 29

注記 : VMware および HP は Windows 2003 サーバーには LSI logic のアダプターエミュレーションの使用を推奨します LSI Logic のアダプターは 新規の仮想マシンを作成する際の Windows 2003 のデフォルトオプションでもあります HP でのテストでは BUS Logic のアダプターを Windows 2003 仮想マシンで使用する場合 ESX マルチパスでのフェイルオーバー / フェイルバック中に Windows 2003 仮想マシンに高い確率で障害が発生することを確認しています 注記 : HP でのテストの結果から ESX レイヤーでのパスフェイルオーバーを正常に完了させるためには 仮想マシンゲストオペレーティングシステムの SCSI タイムアウト値を 60 秒にする必要があります VMware でサポートされるほとんどのゲストオペレーティングシステムでは SCSI タイムアウトのデフォルト値は 60 秒ですが 各 GOS のインストールごとにチェックして確認する必要があります 特に Red Hat 4.x ゲストオペレーティングシステムでは SCSI タイムアウト値をデフォルト値の 30 秒から 60 秒に変更する必要があります 次のコマンド行を使用すると Red Hat 4.x 仮想マシンに割り当てられたすべての SCSI デバイスの SCSI タイムアウトを 60 秒に設定できます find /sys -name timeout grep "host.*target.*timeout" xargs -n 1 echo "echo 60 >" sh 次の行は 仮想マシンの再起動時にタイムアウトの変更を維持するために Red Hat 4.x ゲスト OS の /etc/rc.local に行として追加する必要があります /etc/rc.local ファイルの変更例 : # cat /etc/rc.local #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. find /sys -name timeout grep "host.*target.*timeout" xargs -n 1 echo "echo 60 >" shtouch /var/lock/subsys/local マルチパスフェイルオーバー設定と I/O 負荷分散 注記 : このセクションでは マルチパス機構およびラウンドロビンポリシーの設定について説明しますが これらは FC FCoE および iscsi のすべての接続タイプに適用されます VMware ESX サーバー 3.0~3.5 は マルチパスをサポートするフェイルオーバーを含み ESX ホストと HP 3PAR StoreServ Storage アレイ間の持続的な通信を維持します VMware ではこのマルチパスサポートに 固定 または 最近の使用 と呼ばれる 2 つの パスポリシー の選択肢があります ESX 4.0 からは ラウンドロビン という 3 番目のパスポリシーの選択肢が使用できるようになりました パスポリシーは HP 3PAR StoreServ Storage のボリューム (LUN) 単位で変更可能です これは デバイスリストを右クリックして VI/vSphere クライアントのメニューから [ プロパティ ] 機能を選択することにより行います ポップアップウィンドウにより パスの管理 が可能であり これにより以前に選択したボリュームへのパスのプロパティが変更できます この方法を使用して パスポリシーの選択 ストレージアレイ上のボリュームへのアクティブな優先パスの指定 および固定パスポリシースキーム内でのスタンバイパスの指定が可能です さらに パスを無効化して ストレージアレイ上のボリュームへの特定パス経由の通信を禁止することができます VI/vSphere クライアント GUI により 設定の変更がボリューム上でのみ (LUN ごとに ) ボリューム単位で可能です GUI は 固定パスポリシースキーム内の I/O パスを管理する場合に適切であり よく使用されます HP 3PAR StoreServ Storage とともに ESX/ESXi 4.0 以降を使用する場合のラウンドロビンパスポリシーの実装および設定手順については ESX 4.x 以 30 ファイバーチャネル接続でのホストの設定

降でのファイバーチャネルのラウンドロビンマルチパス機構の設定 (32 ページ ) を参照してください ラウンドロビン パスポリシーは ESX/ESXi 4.0 以降の場合によく使用されるマルチパス実装です HP 3PAR StoreServ Storage とともに ESX/ESXi 4.0 を使用する場合のラウンドロビンパスポリシーの実装および設定手順については ESX 4.x 以降でのファイバーチャネルのラウンドロビンマルチパス機構の設定 (32 ページ ) を参照してください 固定 パスポリシー およびすべてのパスに均等に I/O 負荷を手動で割り当てる優先 / アクティブパスは ESX 3.0~3.5 の場合によく使用されるマルチパス実装です ファブリックスイッチまたはストレージアレイのいずれかで アクティブパスに障害が検出されるか またはアクティブパスが無効化されていた場合 ストレージアレイへのすべての ESX サーバー I/O は スタンバイ パスへのフェイルオーバーにより動作が継続されます 優先パスが復旧し有効化されたことを ESX サーバーが検出した場合 ESX サーバーからの I/O は優先パスで再開されます ( あらかじめそのパスに優先パスポリシーが設定されている場合 ) ストレージアレイ上の 2 つ以上の HP 3PAR StoreServ Storage ボリュームに対して 2 つまたはそれ以上のパスが存在する場合には ESX サーバーからの I/O は 手動で配置または分散化を行う必要があります 使用可能なパスに手動で負荷を分散することにより I/O パフォーマンスが改善することがあります ストレージアレイへのこのパス負荷分散は ストレージアレイ上の特定のボリュームを対象とする I/O の数に依存します ストレージアレイへの特定パス上の特定ボリュームへの I/O の切り替えは設定によりさまざまであり ESX サーバーおよび仮想マシンとストレージアレイ上のデバイス間のワークロードにより異なります 次の vsphere クライアントのスクリーンショットは 固定 I/O ポリシースキームに 5 つの I/O パスがある LUN を示しています [ 優先 ] 列に * が付いた [ 有効 (I/O)] と記されたパスは 優先として選択されているパスであり 所定の LUN に対するすべての I/O が現在割り当てられているパスです リスト表示されている他のパスはアクティブですが スタンバイ モードです アクティブな スタンバイ パスは 優先パスに障害が発生しない限り この LUN への I/O 通信には使用されません 最近の使用 (Most Recently Used) パスポリシーでは マルチパスのフェイルオーバー / フェイルバックが発生した後には I/O 負荷分散の維持または再設定は行われません このため I/O が負荷分散されていない未設定の状態に放置され 重大な I/O パフォーマン マルチパスフェイルオーバー設定と I/O 負荷分散 31

スの問題が発生する可能性があります HP では最近の使用 (MRU) パスポリシーの実装を推奨しません 注記 : ある LUN に対して I/O がアクティブな場合にパスポリシーを変更しようとすると 以下が表示されて失敗することがあります "error during the configuration of the host: sysinfoexception; Status=Busy: Message=Unable to Set" パスポリシーの変更中にこの問題が発生した場合は その LUN への I/O を削減し その後に必要な変更を行ってください このトピックに関する追加情報については VMware の SAN 構成ガイド 内のマルチパスに関する項目を参照してください ESX 4.x 以降でのファイバーチャネルのラウンドロビンマルチパス機構の設定 ESX バージョン 4.0 以降では HP 3PAR StoreServ Storage などのアクティブ / アクティブなストレージアレイに対して VMware はラウンドロビン I/O パスポリシーをサポートしています ラウンドロビン I/O パスポリシーは ESX 4.0 以降ではよく使用される設定ですが HP 3PAR デバイスでは デフォルトでは有効になっていません 注意 : RDM 共有 LUN を使用して Windows Server 2012 または Windows Server 2008 VM Cluster を実行している場合は これらの特定 RDM LUN を [ ラウンドロビン ] ポリシーから [ 固定 ] または [ 最近の使用 ] パスポリシーに個別に変更します ファイバーチャネル構成からの出力例 ( ラウンドロビンに設定された LUN (32 ページ ) ) は [ ラウンドロビン (VMware)] が設定されているパスを持つ LUN を示しています 注記 : 各パスのステータスが [ 有効 (I/O)] と表示されていることに注意してください iscsi 構成でのパスのステータスも同様になります 図 10 ラウンドロビンに設定された LUN 32 ファイバーチャネル接続でのホストの設定

ポリシーは各 LUN ごとに指定する必要があり 新しいデバイスが追加されるたびに更新する必要があるため 大きなネットワークでは VI/vSphere クライアント GUI を介してラウンドロビン I/O パスポリシースキームを管理するのは面倒であり 継続は困難です 代わりに VMware は サーバー管理者が esxcli vcli または vsphere Management Assistant (vma) コマンドを使用して ネイティブの ESX/ESXi ストレージプラグインのセット内に定義されたパラメーターにより ストレージデバイスの I/O パスポリシーをホストごとのベースで管理できるメカニズムを提供しています VMware ネイティブなマルチパス機構には次の 2 つの重要なプラグインがあります Storage Array Type Plugin (SATP) はパスのフェイルオーバーの制御とパスの稼働状態の監視を行い Path Selection Plugin (PSP) は特定の論理デバイスに対する最適なパスを選択して I/O 要求を転送します (PSP がパスポリシーを定義します ) 使用される正しい ESX/ESXi ホスト Storage Array Type Plugin (SATP) は 使用中の HP 3PAR アレイ Host Persona に関連しています HP 3PAR Host Persona 6/Generic-legacy が ESX/ESXi ホストと使用されている Host Persona である場合 SATP VMW_SATP_DEFAULT_AA が使用されなければなりません HP 3PAR Host Persona 11/VMware が ESX/ESXi ホストと使用されている Host Persona である場合 SATP VMW_SATP_ALUA が使用されなければなりません ESX/ESXi 4.0 のバージョン (4.0 GA から すべての 4.0 Update) の場合 ストレージデバイスに対してラウンドロビン I/O パスポリシーが自動的に適用されるようにするには デフォルトの SATP ルールを編集する必要があります ESX/ESXi 4.1 より デフォルトの SATP ルールを変更せずに SATP/PSP を特定のベンダーの対象とするカスタムの SATP ルールを追加で作成できるようになりました カスタムの SATP を使用して ストレージデバイスに対してラウンドロビン I/O パスポリシーが自動的に適用されるようにできます SATP PSP による ESX/ESXi マルチパスのラウンドロビン用構成 注意 : VMware は esx.conf ファイルを直接編集しないよう 特に警告しています マルチパスフェイルオーバー設定と I/O 負荷分散 33

注記 : SATP ルールの変更は vsphere GUI で行うことはできません esxcli コマンドで SATP ルールを変更すると esx.conf ファイルに設定されます カスタム SATP ルールは 既存の SATP デフォルトルールのパラメーターを変更または再定義する追加の SATP ルールであり 影響を受けるターゲットデバイスを定義し ユニークなカスタムルール名が付けられます カスタム SATP ルールを変更 / 編集することはできません カスタム SATP ルールを削除してから カスタムルールのパラメーターに変更を追加した新しいものを作成しなければなりません SATP および PSP の作成 変更 追加 または削除は それ以後に提示された新しいデバイスすべてで サーバーを再起動することなく 有効となります 既存のデバイスまたは以前に提示されたデバイスで SATP ルールの作成 変更 追加 または削除を有効にするには ホストを再起動する必要があります 個々のデバイスベースで行ったパスポリシー変更は vcenter コマンドまたは esxcli コマンドで行ったかに関わらず SATP ルールで定義されている PSP パスポリシーよりも優先します このため 個々のデバイスへのパスポリシー変更は ホストを再起動しても維持されます SATP の VMW_SATP_DEFAULT_AA ルールに対して有効な PSP は次のとおりです VMW_PSP_RR VMW_PSP_FIXED VMW_PSP_MRU VMW_PSP_RR をお勧めします SATP の VMW_SATP_ALUA ルールに対して有効な PSP は次のとおりです VMW_PSP_RR VMW_PSP_MRU VMW_PSP_FIXED は ALUA SATP ルール内で定義する正しい PSP ではありません VMW_PSP_RR をお勧めします HP 3PAR Host Persona 6/Generic-legacy から Host Persona 11/VMware への変更またはその逆 : Persona 6 から 11 への変更 または 11 から 6 への変更では 影響を受けるアレイポートがオフラインであるか Persona が変更されるホストが接続されていない ( ログインされていない ) ことが必要です これは HP 3PAR OS の要件です カスタム SATP ルール内で対象とされ そのルールによって要求される既存のデバイスに対して ホストを再起動しなければなりません これは ESX/ESXi OS の要件です 上記にリストされている Persona の変更に必要な項目があるため Persona6 から 11 または 11 から 6 への変更については 以下の手順をお勧めします 1. すべてのホスト I/O を停止し 必要な SATP 変更 ( カスタム SATP ルールの作成や デフォ ルトの SATP ルールの PSP デフォルトの変更 ) を ESX/ESXi ホストに適用します 2. ホストをシャットダウンします 3. アレイ上の Host Persona を変更します 4. ホストを起動します 5. ターゲットデバイスが 期待したとおりに SATP ルールから適切に要求されていることを 確認します 34 ファイバーチャネル接続でのホストの設定

ESX/ESXi 4.0 GA~4.0x 注記 : ESX 4.0 GA~4.0 Ux はカスタム SATP ルールをサポートしていますが カスタムルール内に PSP ( パスポリシー ) を設定する -P オプションはサポートされていません PSP は デフォルト SATP ルール内で定義しなければなりません ESX 4.0 GA~4.0 Ux には "iops" をデフォルトの 1000 (iops = 1000) から変更してはならないという 既知の問題があります iops 値を変更すると ホストの次回の再起動時に iops に対して不正な値が取り込まれ iops は予期しない値となります ALUA に対してカスタムルールが作成されていない場合 アレイ Persona が 11/VMware (ALUA 準拠アレイポートプレゼンテーション ) であっても 3PARdata VV については VMW_SATP_DEFAULT_AA SATP ルールから要求されます Persona 6/Generic-legacy ( アクティブ - アクティブアレイポートプレゼンテーション ) とともに使用する HP 3PAR SATP ルール カスタム SATP ルールは使用されません PSP ( パスポリシー ) は デフォルトのアクティブ - アクティブ SATP ルール上で変更されます VMW_SATP_DEFAULT_AA のデフォルトのマルチパスポリシーは VMW_PSP_FIXED ( 固定パス ) です デフォルトは ラウンドロビンの優先 PSP ( パスポリシー ) に変更されます # esxcli nmp satp setdefaultpsp -s VMW_SATP_DEFAULT_AA -P VMW_PSP_RR Persona 11/VMware ( アクティブ - アクティブアレイポートプレゼンテーション ) とともに使用する HP 3PAR SATP ルール # esxcli nmp satp setdefaultpsp -s VMW_SATP_ALUA -P VMW_PSP_RR # esxcli nmp satp addrule -s "VMW_SATP_ALUA" -c "tpgs_on" -V "3PARdata" -M "VV" -e "HP 3PAR Custom iscsi/fc/fcoe ALUA Rule" 上記の ALUA カスタム SATP ルールを削除するには 次のコマンドを実行します # esxcli nmp satp deleterule -s "VMW_SATP_ALUA" -c "tpgs_on" -V "3PARdata" -M "VV" -e "HP 3PAR Custom iscsi/fc/fcoe ALUA Rule" マルチパスフェイルオーバー設定と I/O 負荷分散 35

注意 : デフォルトの SATP ルールを変更して ラウンドロビン I/O マルチパス機構ポリシーを使用するための手順は HP 3PAR StoreServ Storage LUN を使用する VMware ホストに対してのみ適用可能です ホストが他のベンダーからのストレージを共有している場合は I/O ポリシーを変更する前に デフォルトのルールの変更がストレージ環境全体に及ぼす影響を考慮する必要があります ある SATP のデフォルト PSP を変更すると 同じデフォルト SATP ルールを使用するすべてのストレージデバイス (FC FCoE iscsi) に影響があります ホストサーバーが HP 3PAR StoreServ Storage 以外に複数のストレージベンダーを共有していて 接続されている他のストレージが VMW_SATP_DEFAULT_AA または VMW_DEFAULT_ALUA などの同じ SATP ルールを使用するアクティブ / アクティブラウンドロビンマルチパス機構をサポートしていない場合 そのマルチパス機構にも影響があります 他のストレージが自身の SATP とは異なる SATP を使用する場合 SATP VMW_SATP_DEFAULT_AA のマッピングを VMW_PSP_RR に変更し ラウンドロビンマルチパス機構を利用できるようにする必要があります ESX 4.0 で特定のデバイスの SATP-PSP の対応を確認するには esxcli nmp device list コマンドまたは esxcli nmp device list -d <device id> コマンドを使用します たとえば HP 3PAR StoreServ Storage とストレージ X が VMW_SATP_DEFAULT_AA を使用する同じホストに接続されている場合に ストレージ X が自身用の SATP を持っていない場合は ストレージ X がラウンドロビンマルチパス機構をサポートしていないと問題が発生することがあります HP 3PAR StoreServ Storage とストレージ Y が同じホストを共有している場合に ストレージ Y が自身用の SATP VMW_SATP_Y を持っており HP は VMW_SATP_DEFAULT_AA を使用する場合は 競合は発生せずに変更は可能です ESX/ESXi 4.1 GA~4.1 Ux Persona 6/Generic-legacy ( アクティブ - アクティブアレイポートプレゼンテーション ) とともに使用する HP 3PAR カスタム SATP ルール # esxcli nmp satp addrule -s "VMW_SATP_DEFAULT_AA" -P "VMW_PSP_RR" -O iops=100 -c "tpgs_off" -V "3PARdata" -M "VV" -e "HP 3PAR Custom iscsi/fc/fcoe Rule" 上記のアクティブ - アクティブカスタム SATP ルールを削除するには 次のコマンドを実行します # esxcli nmp satp deleterule -s "VMW_SATP_DEFAULT_AA" -P "VMW_PSP_RR" -O iops=100 -c "tpgs_off" -V "3PARdata" -M "VV" -e "HP 3PAR Custom iscsi/fc/fcoe Rule" Persona 11/VMware ( アクティブ - アクティブアレイポートプレゼンテーション ) とともに使用する HP 3PAR カスタム SATP ルール # esxcli nmp satp addrule -s "VMW_SATP_ALUA" -P "VMW_PSP_RR" -O iops=100 -c "tpgs_on" -V "3PARdata" -M "VV" -e "HP 3PAR Custom iscsi/fc/fcoe ALUA Rule" 上記の ALUA カスタム SATP ルールを削除するには 次のコマンドを実行します # esxcli storage nmp satp rule add -s "VMW_SATP_DEFAULT_AA" -P "VMW_PSP_RR" -O iops=100 c "tpgs_off" -V "3PARdata" -M "VV" -e "HP 3PAR Custom iscsi/fc/fcoe Rule" 36 ファイバーチャネル接続でのホストの設定

ESXi 5.x Persona 6/Generic-legacy ( アクティブ - アクティブアレイポートプレゼンテーション ) とともに使用する HP 3PAR カスタム SATP ルール # esxcli storage nmp satp rule add -s "VMW_SATP_DEFAULT_AA" -P "VMW_PSP_RR" -O iops=100 c "tpgs_off" -V "3PARdata" -M "VV" -e "HP 3PAR Custom iscsi/fc/fcoe Rule" 上記のアクティブ - アクティブカスタム SATP ルールを削除するには 次のコマンドを実行します # esxcli storage nmp satp rule remove -s "VMW_SATP_DEFAULT_AA" -P "VMW_PSP_RR" -O iops=100 c "tpgs_off" -V "3PARdata" -M "VV" -e "HP 3PAR Custom iscsi/fc/fcoe Rule" Persona 11/VMware ( アクティブ - アクティブアレイポートプレゼンテーション ) とともに使用する HP 3PAR カスタム SATP ルール # esxcli storage nmp satp rule add -s "VMW_SATP_ALUA" -P "VMW_PSP_RR" -O iops=100 -c "tpgs_on" -V "3PARdata" -M "VV" -e "HP 3PAR Custom iscsi/fc/fcoe ALUA Rule" 上記の ALUA カスタム SATP ルールを削除するには 次のコマンドを実行します # esxcli storage nmp satp rule remove -s "VMW_SATP_ALUA" -P "VMW_PSP_RR" -O iops=100 -c "tpgs_on" -V "3PARdata" -M "VV" -e "HP 3PAR Custom iscsi/fc/fcoe ALUA Rule" SATP Info コマンド デフォルト SATP ルールと現在のデフォルト PSP デフォルト SATP ルールとその現在のデフォルト PSP ( パスポリシー ) をリストするには 次のコマンドを実行します ESXi 5.x の例 マルチパスフェイルオーバー設定と I/O 負荷分散 37

ESX/ESXi 4.x の例 SATP カスタムルールと対応する定義済みパラメーター SATP カスタムルールと 対応する定義済みパラメーターをリストするには 次のコマンドを実行します ESXi 5.x の例 ESX/ESXi 4.x の例 # esxcli nmp satp listrules grep -i 3par VMW_SATP_ALUA 3PARdata VV tpgs_on HP 3PAR Custom iscsi/fc/fcoe ALUA Rule デバイス情報の表示 デバイス情報を表示するには 次のコマンドを実行します ESXi 5.x の例 # esxcli storage nmp device list naa.50002ac0000a0124 Device Display Name: 3PARdata iscsi Disk (naa.50002ac0000a0124) Storage Array Type: VMW_SATP_ALUA Storage Array Type Device Config: {implicit_support=on;explicit_support=on; explicit_allow=on;alua_followover=on;{tpg_id=256,tpg_state=ao}} Path Selection Policy: VMW_PSP_RR Path Selection Policy Device Config: {policy=rr,iops=100,bytes=10485760,useano=0;lastpathindex=1: NumIOsPending=0,numBytesPending=0} Path Selection Policy Device Custom Config: Working Paths: vmhba3:c0:t1:l73, vmhba2:c0:t0:l73, vmhba2:c0:t1:l73, vmhba3:c0:t0:l73 38 ファイバーチャネル接続でのホストの設定

ESX/ESXi 4.x の例 # esxcli nmp device list naa.50002ac000b40125 Device Display Name: 3PARdata Fibre Channel Disk (naa.50002ac000b40125) Storage Array Type: VMW_SATP_DEFAULT_AA Storage Array Type Device Config: Path Selection Policy: VMW_PSP_RR Path Selection Policy Device Config: {policy=rr,iops=1000,bytes=10485760,useano=0;lastpathindex=3: NumIOsPending=0,numBytesPending=0} Working Paths: vmhba5:c0:t0:l25, vmhba5:c0:t1:l25, vmhba4:c0:t0:l25, vmhba4:c0:t1:l25 ホストの再起動なしでストレージデバイス上のパスポリシーを変更するための スクリプトによる代替策 以前に提示された多数の既存のストレージデバイスについて SATP を介して行うパスポリシー変更を有効にするための ESX/ESXi ホストの再起動が望ましくない場合は esxcli コマンドをスクリプト化することで LUN 群のパスポリシーを変更できます 次のコマンドを使用するスクリプトを作成します 1. ホスト上に存在するすべての HP 3PAR デバイスをリスト表示します ESXi 5.x # esxcli storage nmp device list grep -i naa.50002ac grep -v Device naa.50002ac0005800ac naa.50002ac003b800ac naa.50002ac0039300ac ESX/ESXi 4.x # esxcli nmp device list grep -i naa.50002ac grep -v Device naa.50002ac0005800ac naa.50002ac003b800ac naa.50002ac0039300ac 2. 前記の出力で識別された各デバイスに対して I/O パスポリシーをラウンドロビンに変更します ESXi 5.x # esxcli storage nmp device set -d naa.50002ac0005800ac -P VMW_PSP_RR ESX/ESXi 4.x # esxcli nmp device setpolicy -d naa.50002ac0005800ac -P VMW_PSP_RR 3. 変更されていることを確認します ESXi 5.x # esxcli storage nmp device list -d naa.50002ac0005800ac マルチパスフェイルオーバー設定と I/O 負荷分散 39

ESX/ESXi 4.x # esxcli nmp device list -d naa.50002ac0005800ac 注記 : ある LUN に対して I/O がアクティブな場合にパスポリシーを変更しようとすると 以下のように失敗することがあります error during the configuration of the host: sysinfoexception; Status=Busy: Message=Unable to Set パスポリシーの変更中にこの問題が発生した場合は その LUN への I/O を削減し その後に必要な変更を行ってください 複数ホスト構成でのパフォーマンスに関する留意事項 このセクションの情報は 複数の ESX ホストを使用 ( または ESX ホストとともに他のホストを使用 ) し これらがファンイン設定で HP 3PAR StoreServ Storage の一対のポートに接続されている場合に 考慮する必要があります 注記 : ESX 4.0 システムがバージョン 2.2.4 以前の HP 3PAR OS を実行している HP 3PAR StoreServ Storage に接続している場合 ESX の [Scsi.ConflictRetries] の値をデフォルトの 80 から 200 に変更することをお勧めします この変更により HP 3PAR StoreServ Storage 上での SCSI-2 予約コマンドの処理遅延により発生する VMFS LUN 上の ESX SCSI-2 予約の競合に起因する I/O リトライの許容時間が延び VM I/O の失敗を回避できます この値の変更は VMware ESX VI/vSphere クライアントを使用して次のように行うことができます [ESX サーバー ] [ 構成 ] タブ ソフトウェアの [ 詳細設定 ] [Scsi] の順に選択し [Scsi.ConflictRetries] までスクロールして そのフィールドの値を変更します [OK] をクリックして変更を完了します 変更を有効にするための再起動は不要です ESX 4.1 または ESXi 5.x システムではこの作業は不要です ESX 3.5 アップデート 3 までのすべての VMware ESX サーバーリリースの場合 : ESX 3.5 アップデート 3 およびそれ以前のサーバーの HP 3PAR StoreServ Storage からの Queue Full SCSI メッセージに対するデフォルト動作では それらのメッセージは有効なコマンドとして扱われ データの送信が継続されます HP 3PAR StoreServ Storage ポートに対する未処理コマンドの送信中状態が継続している場合 そのポートは復旧できず 接続されているホストに対する応答は停止します ストレージポートが応答を停止した場合 HP 3PAR StoreServ Storage 上の QLogic ドライバーは影響するポートをリセットする必要があるため この種の動作は HP 3PAR StoreServ Storage 上で QLogic HBA を使用する場合には重大となります HP 3PAR StoreServ Storage ポートがフルに使用されている間 およびポートのリセット時間中は ESX サーバーはポートが使用できないことを検出できないため ESX サーバーでフェイルオーバーは起動されません これにより仮想マシンがクラッシュします VMware ESX サーバーリリース 3.5 アップデート 4 (ESX 4.0 GA ESX 4.1 ESXi 5.x を含む ) 以降では ESX がストレージアレイからの Queue Full および Busy SCSI メッセージに応答できるようにアルゴリズムが追加されました ESX による Queue Full および Busy 応答によって一時的に I/O が抑制されるため HP 3PAR StoreServ Storage のポートの過負荷を防止できます この機能は ESX - HP 3PAR StoreServ Storage デプロイメントの一環として有効にされます Queue Full および Busy の LUN-throttling アルゴリズムはデフォルトでは無効です このアルゴリズムを有効にするには 次の手順を実行します 40 ファイバーチャネル接続でのホストの設定

1. VI/vSphere クライアントから ESX ホストの [ 構成 ] タブ ソフトウェアの [ 詳細設定 ] [Disk] の順に選択します 2. スクロールして次の変数を検索し 右に記載の HP 推奨値を適用します QFullSampleSize = 32 QFullThreshold = 4 このアルゴリズムを有効にすると HP がサポートする他のオペレーティングシステムに従った ESX Queue Full / Busy 応答が行われるようになります このアルゴリズムの有効化により ESX 3.5 update 4 およびより新しい ESX サーバー上に I/O 制限スキームを追加する必要はなくなります ESX の Queue Full / Busy 応答アルゴリズムに関する追加情報については VMware の Knowledge Base 1008113 を参照してください http://kb.vmware.com/selfservice/microsites/search.do?language=en_us&cmd=displaykc& externalid=1008113 ( 英語 ) ESX 3.5 アップデート 3 およびそれ以前に関するフォローアップアクション / 推奨事項 HP 3PAR StoreServ Storage のポートがオーバーランした場合の動作は ESX 3.5 アップデート 3 およびそれ以前のサーバーで制限があります HP がサポートする他のオペレーティングシステムは 一時的に I/O を抑制することで Queue Full 通知を処理します HP は現在 この問題に対処する HP 3PAR StoreServ Storage ファームウェアを作成していませんが 次のセクションで説明する方法によりこの問題を回避することができます ESX 3.5 アップデート 3 およびそれ以前のサーバーの Queue Full メッセージに関するデフォルト動作では I/O の一時停止または抑制は行われないことを考慮すると 結果的に ESX 環境の計画が重要になります これには ESX サーバー全数に対するワークロードを変更し ターゲット HP 3PAR StoreServ Storage HBA ポートのキューの深さが ESX サーバーによりオーバーランさせられないようにすることが含まれます HP 3PAR StoreServ Storage 上でストレージポートに接続された ESX ホストに関する推奨事項 HP では パフォーマンスと安定性の観点から HP 3PAR StoreServ Storage の 1 つの 2Gbps ポートに接続されるホストを 16 台以下にすること また HP 3PAR StoreServ Storage の 1 つの 4Gbps または 8Gbps ポートに接続されるホストを 32 台以下にすることを推奨します これは すべてのホストからの未処理コマンドの総数を抑制して HP 3PAR StoreServ Storage のポートのキューの深さおよびスループットよりも少なくすることを HP が推奨しているためです 注記 : これらの推奨事項はベストプラクティスのガイドラインです 推奨されている台数を超える ESX ホストの追加は 予想される総ワークロードを計算した結果が ストレージポートのキューの深さおよびスループットのいずれも超えないことが示された場合のみ行ってください ESX 3.x でのキューの深さを抑制するための調整パラメーターの変更 ESX サーバーでのターゲットポートキューの深さのデフォルト設定を変更し すべてのサーバーの総ワークロードが ターゲット HP 3PAR StoreServ Storage ポートのキューの深さの総数を超えないようにすることができます HP が推奨する方法は ターゲット単位でキューの深さを制限することです ESX サーバーごとにターゲット (HP 3PAR StoreServ Storage ポート ) の未処理コマンド数を制限するのは容易であるため この方法を推奨します 以下の値は ESX オペレーティングシステムの HBA のインスタンスに設定可能です これらの値により オペレーティングシステムが 1 つのターゲットに転送する未処理コマンドの総数が制限されます 1. ESX Emulex HBA Target Throttle = tgt_queue_depth 2. ESX QLogic HBA Target Throttle = ql2xmaxdepth 複数ホスト構成でのパフォーマンスに関する留意事項 41

計算式は次のようになります (3PAR ポートのキューの深さ ) / ( 接続されている ESX サーバーの総数 ) = 推奨するターゲットポートのキューの深さ 計算に使用する HP 3PAR ポートのキューの深さについては ターゲットポートの制限および仕様 (13 ページ ) のリストを参照してください 例 1 ( 次のようにセットアップする場合 ): HP 3PAR StoreServ Storage にインストールされた Qlogic 2G FC HBA HP 3PAR StoreServ Storage の QLogic ポートに 16 台の ESX ホストを接続 計算式 : 497 / 16 = 31.xxx ( 推奨するターゲットポートのキューの最大深さ = 31) 例 2 ( 次のようにセットアップする場合 ): HP 3PAR StoreServ Storage にインストールされた LSI 2G FC HBA HP 3PAR StoreServ Storage の LSI ポートに 12 台の ESX ホストを接続計算式 : 510 / 12 = 42.xxx ( 推奨するターゲットポートのキューの最大深さ = 42) ESX 3.x で Emulex に tgt_queue_depth を設定 ( 例 ) ESX 3.x で Emulex FC HBA の tgt_queue_depth にデフォルト以外の値を設定するには 複数の手順を実行する必要があります 1. すべての仮想マシンをシャットダウンします 2. ESX サービスコンソールにルートとしてログインします 3. /etc/vmware/esx.conf のバックアップコピーを作成します cp /etc/vmware/esx.conf /etc/vmware/esx.conf.orig 4. 現在ロードされている Emulex HBA モジュールを識別します vmkload_mod l grep i lpfc HBA のモジュールの種類により モジュールは以下のいずれかになります lpfcdd_7xx lpfcdd_732 lpfc_740 5. ターゲットキューの深さは VMware が提供するバイナリを使用してコマンドラインで変更できます 次の例は lpfc_740 モジュールの場合です ステップ 4 の出力結果に従って適切なモジュールを使用します esxcfg-module s lpfc_tgt_queue_depth=31 lpfc_740 esxcfg-boot b 42 ファイバーチャネル接続でのホストの設定

6. 次のようにして 変更が実装されたことがチェックできます esxcfg-module -q 7. 変更を有効にするために ESX サーバーを再起動します 起動すると ESX サーバーはターゲット (HP 3PAR StoreServ Storage のポート ) への未処理コマンドを ( ステップ 5 の例に従って ) 最大 31 に抑制するようになります ESX 3.x で QLogic に ql2xmaxdepth を設定 ( 例 ) ESX 3.x で QLogic FC HBA の ql2xmaxdepth にデフォルト以外の値を設定するには 複数の手順を実行する必要があります 1. すべての仮想マシンをシャットダウンします 2. ESX サービスコンソールにルートとしてログインします 3. /etc/vmware/esx.conf のバックアップコピーを作成します cp /etc/vmware/esx.conf /etc/vmware/esx.conf.orig 4. 現在ロードされている QLogic HBA モジュールを識別します vmkload_mod -l grep qla2300 HBA のモデルの種類により モジュールは以下のいずれかになります qla2300_707 (ESX サーバー 3.0.x の場合 ) qla2300_707_vmw (ESX 3.5 の場合 ) 5. ターゲットポートキューの深さは VMware が提供するバイナリを使用してサービスコンソールコマンドラインで変更できます 次の例は qla2300_707 モジュールの場合です ステップ 4 の出力結果に従って適切なモジュールを使用します esxcfg-module -s ql2xmaxqdepth=42 qla2300_707 esxcfg-boot b 変更を有効にするため ここでサーバーを再起動する必要があります 6. ESX サーバーを再起動します 起動すると ESX サーバーはターゲット (HP 3PAR StoreServ Storage のポート ) への未処理コマンドを ( ステップ 5 の例に従って ) 最大 42 に抑制するようになります 注記 : HBA のキューの深さの変更に関する追加情報については VMware の ファイバチャネル SAN 構成ガイド を参照してください ESX/ESXi 4.1 ESXi 5.x の追加機能に関する考慮事項 ESX/ESXi 4.1 および ESXi 5.x では ストレージ I/O 制御およびストレージアレイとの統合に関連する新しい機能が導入されました HP は ESX/ESXi 4.1 ESXi 5.x - HP 3PAR StoreServ Storage 構成では ストレージ I/O 制御 (SIOC) および vstorage APIs for Array Integration (VAAI) の各機能を使用することを推奨します 注記 : このセクションは VAAI および新しい追加機能について説明しますが これらは FC FCoE および iscsi のすべての接続タイプに適用されます ESX/ESXi 4.1 ESXi 5.x の追加機能に関する考慮事項 43

ストレージ I/O 制御 SIOC 機能により データストアレベルおよび VMware クラスター内の ESX/ESXi サーバー全体に対して 個々の仮想マシンから HP 3PAR StoreServ Storage アレイに送信される I/O の監視および制御が 新しいレベルで可能になります ストレージ I/O 制御 (SIOC) 機能 およびその導入に関する留意事項については VMware テクニカルホワイトペーパー Storage I/O Control Technical Overview and Considerations for Deployment を参照してください 以下の Web サイトで入手できます http://www.vmware.com/files/pdf/techpaper/vmw-vsphere41-sioc.pdf ( 英語 ) vstorage APIs for Array Integration (VAAI) VMware とのパートナーシップにより HP は ESX/ESXi 4.1 を HP 3PAR StoreServ Storage とともに使用する場合に新しい SCSI コマンドセットを使用可能とする ESX/ESXi 4.1 プラグインを開発しました VMware では この新しく組み込まれた SCSI コマンドのセットを プリミティブ と呼んでいます これらのプリミティブを使用する ESX 拡張は 一括して vstorage APIs for Array Integration (VAAI) と呼ばれます VMware プリミティブにより ESX/ESXi ホストは 仮想マシンの操作を従来のデータレベルではなくメタレベルでストレージハードウェアに転送することが可能になります これにより 操作の遅延時間と FC ファブリック /iscsi ネットワークのデータ通信量が削減されます これらのプリミティブの一部を使用すると ストレージハードウェアは 仮想マシンへのブロック割り当て機能および割り当て解除機能に関与できるようになります これらのプリミティブは ハードウェアオフロードとも呼ばれます プリミティブ の概要 フルコピー (XCOPY) により ストレージアレイは ESX サーバーによるデータの読み書きを必要とせずに アレイ内のデータの完全コピーが作成できます これにより データコピープロセスの一部がストレージアレイにオフロードされます ブロックゼロ初期化 (WRITE-SAME) により ストレージアレイは ESX サーバーによるゼロデータの書き込みを必要とせずに アレイ内の多数のブロックをゼロクリアすることが可能になります これは VM のプロビジョニングの迅速化に有効です これにより ファイルスペースのゼロ化機能の一部がストレージアレイにオフロードされます Hardware Assisted Locking (ATS) は VMFS クラスターファイルシステムのメタデータを保護する手段として SCSI 予約の代替手段を提供します これは データストアを共有する大規模な ESX サーバーファームのスケーラビリティの改善に有効です ESXi 4.1 用の HP 3PAR VAAI プラグイン 1.1.1 VMware VAAI 機能のサポートは HP 3PAR VAAI プラグイン 1.1.1 を ESX/ESXi 4.1 に HP 3PAR HP 3PAR OS バージョン 2.3.1 MU2 以降と組み合わせてインストールすることで使用可能になります VMware VAAI ESX/ESXi 4.1 の HP 3PAR VAAI プラグインインストールパッケージに関する情報 および HP 3PAR VAAI Plug-in 1.1.1 for VMware vsphere 4.1 User's Guide については 次を参照してください https://h20392.www2.hp.com/portal/swdepot/displayproductinfo.do? productnumber=hp3parvaai&jumpid=reg_r1002_usen ( 英語 ) ESXi 5.x 用の HP 3PAR VAAI プラグイン 2.2.0 HP 3PAR StoreServ Storage の HP 3PAR OS が 2.3.1 MU2 以降のバージョンの HP 3PAR OS 2.3.1 である場合 ストレージアレイプリミティブまたはハードウェアオフロード ( 主に XCOPY Write-Same および ATS) を利用するには ESXi 5.x に HP 3PAR VAAI プラグイン 2.2.0 をインストールする必要があります HP 3PAR OS 3.1.1 以降を実行している HP 3PAR StoreServ Storage に接続されている場合 VAAI プリミティブはデフォルトの T10 VMware プラグインによって操作され HP 3PAR VAAI 44 ファイバーチャネル接続でのホストの設定

プラグインは不要であるため ESXi 5.x に HP 3PAR VAAI プラグイン 2.2.0 をインストールしないでください 次の表に HP 3PAR VAAI プラグインのインストール要件の概要を示します 表 1 HP 3PAR VAAI プラグインのインストール要件 VMware ESX 機能 / プリミティブ ESX 4.1 HP 3PAR OS 2.3.1 MU2 以降 ESX 4.1 HP 3PAR OS 3.1.1 ESXi 5.x HP 3PAR OS 2.3.1 MU2 以降 ESXi 5.x HP 3PAR OS 3.1.1 ATS XCOPY WRITE_SAME HP 3PAR VAAI 1.1 プラグインが必要 HP 3PAR VAAI 1.1 プラグインが必要 HP 3PAR VAAI 2.2 プラグインが必要 サポート済み HP 3PAR VAAI プラグインは不要 ( 標準の T10 ESX プラグインでサポート ) 注記 : ESXi 5.x サーバーが HP 3PAR OS 2.3.1.x および 3.1.x が混在して稼働する 2 台以上のアレイに接続されている場合は VAAI プラグイン 2.2.0 が必要です HP 3PAR OS 3.1.x システムの LUN の場合は デフォルトの VMware T10 プラグインが有効です HP 3PAR OS 2.3.x のストレージ LUN の場合は HP 3PAR VAAI プラグイン 2.2.0 が有効です 詳細については HP 3PAR VAAI Plug-in Software for VMware vsphere ユーザーガイド (HP 部品番号 : QL226-96205) を参照してください HP 3PAR VAAI プラグインソフトウェアをダウンロードするには 次の Web サイトにアクセスしてください https://h20392.www2.hp.com/portal/swdepot/displayproductinfo.do? productnumber=hp3parvaai&jumpid=reg_r1002_usen ( 英語 ) ESXi 5.x での UNMAP ( スペース再利用 ) ストレージハードウェアのサポート HP 3PAR OS 3.1.1 以降では デフォルトの VMware T10 VAAI プラグインが使用されている ESXi 5.0 update 1 からサポートされている スペース再利用のための UNMAP ストレージプリミティブをサポートしています HP 3PAR VAAI プラグインをインストールする必要はありません 注記 : VMware KB #2007427 および 2014849 で説明されている発生の可能性がある問題を防止するために ESXi 5.0 GA では自動 VAAI Thin Provisioning Block Space Reclamation (UNMAP) を無効にする必要があります ESXi 5.0 update 1 以降では vmkfstools のアップデートバージョンが提供されており オプション [-y] を使用して ESXi ホストのグローバル設定に関わらず UNMAP コマンドを送信することができます [-y] オプションは次のように使用します # cd /vmfs/volumes/<volune-name> vmkfstools -y <percentage of deleted block to reclaim> 注記 : ESXi 5.0 GA では vmkfstools -y オプションは機能しません UNMAP はまた LUN が TPVV ストレージボリューム上の RDM LUN であれば RedHat Enterprise 6 などの UNMAP をサポートする VM 上でファイルが削除された場合に 領域を開放します ( たとえば RedHat VM 上の RDM ボリュームで ext4 ファイルシステムが使用され 廃棄オプションを指定してマウントされている場合 ) # mount t ext4 o discard /dev/sda2 /mnt ESX/ESXi 4.1 ESXi 5.x の追加機能に関する考慮事項 45

これにより RH6 の VM は UNMAP コマンドを発行し その ext4 ファイルシステム内のすべての削除に対して アレイ上の領域の解放が行われます ESX 4.1 および ESXi 5.x での領域不足状態 領域不足状態は VM STUN とも呼ばれますが これは ESX 4.1 および ESXi 5.x で実装されており HP 3PAR OS 2.3.1 MU2 以降でサポートされます この OS 機能は VAAI プラグインとは無関係であり TPVV ボリュームタイプに適用されます TPVV ボリュームが追加のストレージ領域を割り当てられない場合 またはストレージシステムのディスク領域が不足しているために TPVV ボリュームを増やせない場合 TPVV ボリュームは DATA PROTECT センスキーハードエラーおよび追加センス SPACE ALLOCATION FAILED WRITE PROTECT の付いたチェックコンディションを送信します 結果として ESX は VM を一時停止し vsphere の VM の [ サマリ ] タブに 空き領域がありません メッセージを表示します この際 [ 再試行 ] または [ キャンセル ] オプションも表示されます VM の一時停止状態では 読み取り要求および割り当てられた LUN ブロックへの再書き込みは可能ですが 新しい領域への書き込みはできません VM への Ping telnet および ssh 要求は受け付けられません ストレージ管理者は ディスク領域を追加するか またはストレージ vmotion を使用して その LUN からの影響がない他の VM に移行する必要があります ディスク領域を追加した後 警告メッセージの [ 再試行 ] オプションを使用して VM を読み書き状態に戻します [ キャンセル ] オプションを選択した場合 VM は再起動されます 次の例では 1 つの HP 3PAR StoreServ Storage TPVV ボリュームが showvv -alert コマンド内に示されているように 60% の警告限界で作成されています 警告限界に到達した場合 HP 3PAR StoreServ Storage はソフトしきい値エラー asc/q: 0x38/0x7 を送信し ESX は書き込みを継続します InServ debug log: 1 Debug Host error undefined Port 1:5:2 -- SCSI status 0x02 (Check condition) Host:sqa-dl380g5-14-esx5 (WWN 2101001B32A4BA98) LUN:22 LUN WWN:50002ac00264011c VV:0 CDB:280000AB082000000800 (Read10) Skey:0x06 (Unit attention) asc/q:0x38/07 (Thin provisioning soft threshold reached) VVstat:0x00 (TE_PASS -- Success) after 0.000s (Abort source unknown) toterr:74882, lunerr:2 # showalert Id: 193 State: New Message Code: 0x0270001 Time: 2011-07-13 16:12:15 PDT Severity: Informational Type: TP VV allocation size warning Message: Thin provisioned VV nospace1 has reached allocation warning of 60G (60% of 100G) HP 3PAR StoreServ Storage でディスク領域不足が発生すると ハードパーマネントエラー asc/q: 0x27/0x7 が送信されます showspace showvv -r および showalert を使用して 警告および使用領域を表示します ESX は VM を一時停止することによって応答します InServ debug log: 1 Debug Host error undefined Port 1:5:2 -- SCSI status 0x02 (Check condition) Host:sqa-dl380g5-14-esx5 (WWN 2101001B32A4BA98) LUN:22 LUN 46 ファイバーチャネル接続でのホストの設定

WWN:50002ac00264011c VV:612 CDB:2A00005D6CC800040000 (Write10) Skey:0x07 (Data protect) asc/q:0x27/07 (Space allocation failed write protect) VVstat:0x41 (VV_ADM_NO_R5 -- No space left on snap data volume) after 0.302s (Abort source unknown) toterr:74886, lunerr:3 次の図は vsphere 上に表示される [ 再試行 ] および [ キャンセル ] オプション付きの VM 警告を示しています 図 11 仮想マシンメッセージ - [ 再試行 ] および [ キャンセル ] オプション ESXi 5.x で追加された新しいプリミティブサポート HP 3PAR OS 3.1.1 以降は TP LUN Reporting と呼ばれる新しいプリミティブを追加サポートしています このプリミティブでは READ Capacity (16) の TPE ビットを有効にすることで 所定の LUN がシンプロビジョニング LUN であることが ESXi 5.x に通知され ホストがこれらの LUN に UNMAP コマンドを送信するなどの機能が使用可能になります TPE ビットは TPVV および TPVV ベースの R/W スナップショットに対して有効です ESXi 5.x に存在する Quota Exceeded Behavior は Thin Provisioning Soft Threshold Reached チェックコンディションで完了し アラートまたは警告を伴います VAAI および新機能サポートの一覧 次の表に VAAI プラグインの要件 および新しいプリミティブのサポートの概略を示します 表 2 HP 3PAR VAAI プラグインのインストール要件 VMware ESX 機能 / プリミティブ ESX 4.1 HP 3PAR OS 2.3.1 MU2 以降 ESX 4.1 HP 3PAR OS 3.1.1 ESXi 5.x HP 3PAR OS 2.3.1 MU2 以降 ESXi 5.x HP 3PAR OS 3.1.1 ATS XCOPY HP 3PAR VAAI 1.1 プラグインが必要 HP 3PAR VAAI 1.1 プラグインが必要 HP 3PAR VAAI 2.2 プラグインが必要 サポート済み HP 3PAR VAAI プラグインは不要 ( 標準の T10 ESX/ESXi 4.1 ESXi 5.x の追加機能に関する考慮事項 47

表 2 HP 3PAR VAAI プラグインのインストール要件 ( 続き ) VMware ESX 機能 / プリミティブ ESX 4.1 HP 3PAR OS 2.3.1 MU2 以降 ESX 4.1 HP 3PAR OS 3.1.1 ESXi 5.x HP 3PAR OS 2.3.1 MU2 以降 ESXi 5.x HP 3PAR OS 3.1.1 WRITE_SAME UNMAP ESX 4.1 以降で未サポート HP 3PAR OS 2.3.1 で未サポート ESX 4.1 以降で未サポート HP 3PAR OS 2.3.1 で未サポート 領域不足状態 ( VM STUN とも呼ばれる ) サポート済み HP 3PAR VAAI 1.1 プラグインを推奨 ただしこの機能には不要 サポート済み HP 3PAR VAAI 1.1 プラグインを推奨 ただしこの機能には不要 サポート済み HP 3PAR VAAI 1.1 プラグインを推奨 ただしこの機能には不要 ESX プラグインでサポート ) Quota Exceeded Behavior TP LUN Reporting ESX 4.1 以降で未サポート HP 3PAR OS 2.3.1 で未サポート ESX 4.1 以降で未サポート HP 3PAR OS 2.3.1 で未サポート VAAI プラグインの検証 注記 : ESXi 5.x サーバーが HP 3PAR OS 2.3.x および 3.1.x が混在して稼働する 2 台以上のアレイに接続されている場合は VAAI プラグイン 2.2.0 をインストールする必要があります HP 3PAR OS 3.1.x システムからの LUN の場合は デフォルトの VMware T10 プラグインが有効です HP 3PAR OS 2.3.x システムからのストレージ LUN の場合は HP 3PAR VAAI プラグイン 2.2.0 が有効です ESXi 5.x に VAAI 2.2.0 がインストールされており HP 3PARdata ベンダーに対して有効になっていることを確認するには 次のコマンドを使用します ( 出力例では ベンダー HP 3PARdata に該当する内容のみが表示されています ) プラグインがインストールされていることを表示するには 次のコマンドを使用します # esxcli storage core plugin list Plugin name Plugin class ----------------- ------------ 3PAR_vaaip_InServ VAAI vsphere は ハードウェアアクセラレーションが HP 3PAR デバイスでサポートされていることを表示します プラグインのバージョンを表示するには 次のコマンドを使用します 48 ファイバーチャネル接続でのホストの設定

プラグインが claimrule で有効であり 検出された各デバイスに対して実行されていることを表示するには 次のコマンドを使用します VAAI が HP 3PAR データデバイスに対して有効であることを表示するには 次のコマンドを使用します # esxcfg-scsidevs -l naa.50002ac0002200d7 Device Type: Direct-Access Size: 51200 MB Display Name: 3PARdata Fibre Channel Disk (naa.50002ac0002200d7) Multipath Plugin: NMP Console Device: /vmfs/devices/disks/naa.50002ac0002200d7 Devfs Path: /vmfs/devices/disks/naa.50002ac0002200d7 Vendor: 3PARdata Model: VV Revis: 0000 SCSI Level: 5 Is Pseudo: false Status: on Is RDM Capable: true Is Removable: false Is Local: false Is SSD: false Other Names: vml.020022000050002ac0002200d7565620202020 VAAI Status: supported ESX 4.1 では VAAI プラグインがインストール済みでありデバイスで有効になっていることが 次のコマンドを使用して確認できます インストールされている VAAI プラグインのバージョンを表示するには 次のコマンドを使用します # esxupdate --vib-view query grep 3par cross_3par-vaaip-inserv_410.1.1-230815 installed 検出された HP 3PAR デバイスに対してクレームルールが有効になっていることを表示するには 次のコマンドを使用します VAAI がそのデバイスでサポートされていることを表示するには 次のコマンドを使用します # esxcfg-scsidevs -l naa.50002ac003da00eb Device Type: Direct-Access Size: 512000 MB Display Name: 3PARdata iscsi Disk (naa.50002ac003da00eb) ESX/ESXi 4.1 ESXi 5.x の追加機能に関する考慮事項 49

Multipath Plugin: NMP Console Device: /dev/sdx Devfs Path: /vmfs/devices/disks/naa.50002ac003da00eb Vendor: 3PARdata Model: VV Revis: 3110 SCSI Level: 5 Is Pseudo: false Status: on Is RDM Capable: true Is Removable: false Is Local: false Other Names: vml.020001000050002ac003da00eb565620202020 VAAI Status: supported ESXi 5.x は HP 3PAR OS 3.1.1 を使用する場合 ネイティブ T10 プラグインを使用します いかなる HP 3PAR プラグインも表示されてはなりません # esxcli storage core plugin list Plugin name Plugin class ----------- ------------ NMP MP 次の出力では ESX 4.1 および ESXi 5.x でストレージプリミティブを利用するために HP 3PAR LUN でハードウェアアクセラレーションが有効になっていることが表示されています esxcfg-advcfg コマンドを使用して オプションが 1 ( 有効 ) に設定されていることをチェックします # esxcfg-advcfg -g /DataMover/HardwareAcceleratedMove # esxcfg-advcfg -g /DataMover/HardwareAcceleratedInit # esxcfg-advcfg -g /VMFS3/HardwareAcceleratedLocking 図 12 HP 3PAR デバイスのハードウェアアクセラレーション VMware All Paths Down VM へのすべてのパスがストレージの障害や管理エラーによりダウンしている状態で使用される VMware ESXi ホストの機能である All Paths Down (APD) は VMware が行った機能拡張の結果 ESX 5.1 で正しく処理されるようになりました 以前 ESX バージョン 5.0 または 4.1 では ホストがストレージリンクを回復しようとし続け その結果 動作している既存の VM にも悪影響を与えていました このエラーを解消するには ホストを再起動する必要があります 50 ファイバーチャネル接続でのホストの設定

5 FC over Ethernet (FCoE) 接続でのホストの設定 この章では HP 3PAR StoreServ Storage で ESX ソフトウェア Fibre Channel over Ethernet (FCoE) 構成をセットアップする手順について説明します この章の手順を実行する場合は VMware ESX Server Configuration Guide for FCoE Software Initiator Setup も参照してください FCoE ホスト接続用の HP 3PAR StoreServ Storage ポートの設定 FCoE に設定されているコンバージドネットワークアダプター (CNA) カードを使用して HP 3PAR StoreServ Storage のポートをホストに接続できるようにする場合 HP 3PAR Storage System ポート上で特殊な設定は必要はありません HP 3PAR StoreServ Storage の場合 FCoE フォワーダースイッチ経由の FCoE カードからのイニシエーターは HP 3PAR StoreServ Storage のポートに接続する 1 つのファイバーチャネルデバイスとして扱われます FCoE に設定されている CNA カードを搭載するサーバーが HP 3PAR StoreServ Storage のポートに接続されている場合は ファイバーチャネル用の HP 3PAR StoreServ Storage の設定 (6 ページ ) および ファイバーチャネル接続でのホストの設定 (29 ページ ) に記載されているのと同じガイドラインに従う必要があります 注記 : FCoE CNA およびフォワーダースイッチをサポートする特定の設定については HP SPOCK の Web サイト ( 英語 ) で 該当する HP 3PAR OS リリースバージョンを参照してください http://www.hp.com/storage/spock ( 英語 ) CNA および FCoE フォワーダースイッチの設定 次の図は コンバージドネットワークアダプター (CNA) および FCoE フォワーダースイッチを設定するために従う必要がある一般的な手順を示しています FCoE ホスト接続用の HP 3PAR StoreServ Storage ポートの設定 51

図 13 CNA および FCoE フォワーダースイッチの設定 注記 : 所定のコンバージドネットワークアダプターを搭載するサーバーの設定手順の詳細については CNA 製造者のドキュメントを参照してください FCoE スイッチまたは FCoE フォワーダーは FCoE の通信を FC に変換し これを HP 3PAR StoreServ Storage ターゲットポートが接続されているファブリックにトランクできるようにする必要があります FCoE スイッチの VLAN およびルーティングのセットアップと設定は このドキュメントの範囲外です VLAN およびルーティングのセットアップ手順については スイッチ製造者のドキュメントを参照してください 1. 他の PCI カードと同様に CNA カードをサーバーにインストールします サーバーベンダーのドキュメントを参照してください 2. CNA カードのインストール手順に従い CNA カードドライバーをインストールします ( サーバーにはサポートされたオペレーティングシステムがすでに稼働しているとします ) 3. サーバーの CNA カードポートを FCoE フォワーダースイッチにケーブル接続し FCoE フォワーダースイッチポートを設定します スイッチベンダーのドキュメントを参照してください 4. HP 3PAR StoreServ Storage ポートを HP 3PAR OS 3.1.x または 2.3.x を実行している HP 3PAR StoreServ Storage の設定 (6 ページ ) セクションのガイドラインに従って設定し HP 3PAR StoreServ Storage ポートを FCoE フォワーダー FC スイッチポートまたは 52 FC over Ethernet (FCoE) 接続でのホストの設定

FCoE フォワーダーに接続されているファイバーチャネルファブリックのいずれかに接続します 5. ホストイニシエーターのポートおよび HP 3PAR StoreServ Storage ターゲットポートに対して FC ゾーンを作成します イニシエーターが HP 3PAR StoreServ Storage ターゲットポートにログインしたら ホスト定義およびプロビジョンストレージをホストに作成します 注記 : CNA を搭載するサーバーを HP 3PAR StoreServ Storage に直接接続することはできません FCoE フォワーダースイッチを使用する必要があります 6. このガイドのファイバーチャネルセクションの内容はすべて FCoE 接続にも同様に適用されます 次のセクションを参照してください マルチパスフェイルオーバー設定と I/O 負荷分散 (30 ページ ) 複数ホスト構成でのパフォーマンスに関する留意事項 (40 ページ ) ESX/ESXi 4.1 ESXi 5.x の追加機能に関する考慮事項 (43 ページ ) CNA および FCoE フォワーダースイッチの設定 53

6 iscsi 接続でのホストの設定 この章では HP 3PAR StoreServ Storage で ESX ソフトウェア iscsi 構成をセットアップする手順について説明します この章の手順を実行する場合は VMware ESX Server Configuration Guide for iscsi Software Initiator Setup も参照してください VMware ESX Server での iscsi のインストール VMware がサポートする NIC 向けのソフトウェア iscsi ドライバーは VMware が供給する ESX OS インストールパッケージに含まれています ソフトウェア iscsi ドライバー用のアップデートやパッチは VMware のサポート経由で入手可能です 次の図は 2 つのサーバーによる ESX iscsi ソフトウェアイニシエーターの構成例を示しています 54 iscsi 接続でのホストの設定

注記 : グループ化された複数の NIC が設定されている場合 すべての HP 3PAR StoreServ Storage の iscsi ポートおよび ESX サーバーの iscsi NIC は その IP スイッチの同じ VLAN 内にある必要があります 注記 : NIC のグループ化は ESXi 5.x ではサポートされていません 仮想マシンゲストオペレーティングシステムのインストール VMware ESX Server のドキュメントには 推奨する仮想マシンゲストオペレーティングシステム (GOS) の一覧と それらを仮想マシンとしてインストールおよびセットアップする方法が記載されています 仮想マシン設定のセットアップ方法については VMware ESX サーバーのドキュメントを参照してください 注意 : VMware KB Article 51306: VMware では RHEL5 (GA) RHEL4 U4 RHEL4 U3 SLES10 (GA) および SLES9 SP3 ゲストオペレーティングシステムにおいて問題があることを認識しています これらのゲストオペレーティングシステムでは I/O リトライのビジー状態 または ESX サーバーの SAN または iscsi ストレージでパスフェイルオーバーが発生した場合に ファイルシステムが読み取り専用になる可能性があります この既知の問題のため HP では HP 3PAR StoreServ Storage に接続された VMware ESX サーバーの仮想マシンのゲストオペレーティングシステムとして RHEL5 (GA) RHEL4 U4 RHEL4 U3 SLES10 (GA) および SLES9 SP3 を使用することを推奨せず またサポートもしません 仮想マシンゲストオペレーティングシステムのインストール 55

注記 : VMware および HP は Windows 2003 サーバーには LSI logic のアダプターエミュレーションの使用を推奨します LSI Logic のアダプターは 新規の仮想マシンを作成する際の Windows 2003 のデフォルトオプションでもあります HP でのテストでは BUS Logic のアダプターを Windows 2003 仮想マシンで使用する場合 ESX マルチパスでのフェイルオーバー / フェイルバック中に Windows 2003 仮想マシンに高い確率で障害が発生することを確認しています 注記 : HP でのテストの結果から ESX レイヤーでのパスフェイルオーバーを正常に完了させるためには 仮想マシンゲストオペレーティングシステムの SCSI タイムアウト値を 60 秒にする必要があります VMware でサポートされるほとんどのゲストオペレーティングシステムでは SCSI タイムアウトのデフォルト値は 60 秒ですが 各 GOS のインストールごとにチェックして確認する必要があります 特に Red Hat 4.x ゲストオペレーティングシステムでは SCSI タイムアウト値をデフォルト値の 30 秒から 60 秒に変更する必要があります 次のコマンド行を使用すると Red Hat 4.x 仮想マシンに割り当てられたすべての SCSI デバイスの SCSI タイムアウトを 60 秒に設定できます find /sys -name timeout grep "host.*target.*timeout" xargs -n 1 echo "echo 60 >" sh 次の行は 仮想マシンの再起動時にタイムアウトの変更を維持するために Red Hat 4.x ゲスト OS の /etc/rc.local に行として追加する必要があります /etc/rc.local ファイルの変更例 : # cat /etc/rc.local #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. find /sys -name timeout grep "host.*target.*timeout" xargs -n 1 echo "echo 60 >" shtouch /var/lock/subsys/local VMkernel ポートの作成 次の手順は VMkernel ポートのセットアップ方法を説明しています 1. VI/vSphere クライアントにログインし インベントリパネルからサーバーを選択します このサーバーのハードウェア設定のページが表示されます 2. [ 構成 ] タブをクリックし [ ネットワーク ] をクリックします 3. [ ネットワークの追加 ] リンクをクリックします [ ネットワークの追加ウィザード ] が表示されます 56 iscsi 接続でのホストの設定

4. [VMkernel] を選択し [ 次へ ] をクリックします これにより iscsi ストレージへのサービスを物理ネットワークに対して実行する VMkernel に接続します [ ネットワークアクセス ] ページが表示されます 5. [vsphere 標準スイッチの作成 ] を選択し iscsi で使用する NIC を選択します ( この例では HP 3PAR Storage アレイに接続するグループ化されたアクティブ / アクティブ NIC を設定するために 2 つの NIC が選択されています ) 6. [vswitch プロパティ ] で [ 有効なアダプタ ] として使用するすべての NIC アダプターを上に移動させ アクティブ / アクティブ NIC のグループ化を設定します 各 ESX サーバーに対して VI/vSphere クライアントで [ 構成 ] タブ [ ネットワーク ] [ プロパティ ] の順に選択し その後 [ 編集 ] ボタンをクリックして NIC アダプターを強調表示させ [ 上へ移動 ] ボタンを使用して NIC グループで使用する各 NIC アダプターを [ スタンバイアダプタ ] または [ 未使用アダプタ ] セクションから [ 有効なアダプタ ] セクションに移動させます 次の画面は NIC アダプター [vmnic1] および [vmnic2] に対してこの操作が実行された結果を示しています VMkernel ポートの作成 57

7. [OK] をクリックして完了します 注記 : HP では フェイルオーバーで最良のパフォーマンスを得るためにアクティブ / アクティブ NIC グループ構成を推奨します ただし ESXi 5.x では NIC のグループ化はサポートされていません 8. [ 次へ ] をクリックします 58 iscsi 接続でのホストの設定

9. iscsi ネットワークで使用するネットワークラベルと IP アドレスを選択します 10. [ 次へ ] をクリックします 完了する設定の内容がウィンドウに表示されます 11. [ 閉じる ] をクリックします DNS 設定およびゲートウェイが設定されていないことを示すウィンドウが表示されます 12. iscsi ネットワークと同じサブネット内に VMkernel デフォルトゲートウェイを追加します これらの設定手順の詳細については VMware ESX 構成ガイド を参照してください 13. 必要な変更を完了したら [ 終了 ] をクリックします iscsi ストレージでのサービスコンソール接続の設定 次の手順は iscsi ストレージでのサービスコンソール接続の設定方法を説明しています 1. [ 構成 ] タブおよび [ ネットワーク ] タブから 先に iscsi ネットワーク用に作成した VMkernel ポートに関連付けられた vswitch の [ プロパティ ] をクリックします 2. [ 追加 ] をクリックします 3. [VMkernel] のラジオボタンを選択して ホスト管理通信のサポートを追加します 4. [ 次へ ] をクリックします iscsi ストレージでのサービスコンソール接続の設定 59

5. iscsi ソフトウェアイニシエーターとの通信に使用するサービスコンソールの IP アドレスを入力します この IP アドレスは iscsi と同じサブネット内にある必要があります 6. [ 次へ ] をクリックします 入力した変更 / 追加内容を示すウィンドウが表示されます 7. [ 完了 ] をクリックします 8. ネットワークの設定に関連するウィンドウをすべて閉じます 9. [ 構成 ] タブの表示をチェックします 60 iscsi 接続でのホストの設定

iscsi ネットワークが追加された新しいネットワーク構成が表示されます 以前に COS から定義した HP 3PAR StoreServ Storage ポートに ping を送信できるようになりました VMware iscsi イニシエーターの設定 以下の手順は VMware iscsi イニシエーターの設定方法を示します 1. [ 構成 ] タブを選択して [ ソフトウェア ] メニューボックスから [ セキュリティプロファイル ] [ ファイアウォール ] メニューの [ プロパティ ] オプションをクリックします 2. iscsi 接続で使用するポートを開き [OK] をクリックします 3. iscsi ソフトウェアイニシエーターを ESX サーバーで使用できるようにするには 有効化する必要があります [ ハードウェア ] メニューボックス内の [ ストレージアダプタ ] オプションをクリックします VMware iscsi イニシエーターの設定 61

4. ESX [ サーバーの構成 ] タブから [iscsi ソフトウェアアダプタ ] を選択します 5. [ プロパティ ] タブをクリックします 6. [ 全般 ] タブを選択します 7. [ 構成 ] タブをクリックします 8. ステータスの [ 有効 ] チェックボックスを選択します 9. [OK] をクリックします 10. [ 動的検出 ] タブをクリックします 動的検出は ターゲットの送信 という検出方法を 有効にします この方法では イニシエーターはターゲットを検出してログインするため に Send Targets 要求を送信します 62 iscsi 接続でのホストの設定

11. [ 追加 ] をクリックします 12. 以前に定義した HP 3PAR StoreServ Storage の iscsi ポートのうちの 1 つの IP アドレスを入力します 13. [OK] をクリックします 14. システム上に定義済みの HP 3PAR StoreServ Storage の iscsi ポートが他にも存在する場合は 追加します VMware iscsi イニシエーターの設定 63

15. 必要なすべての HP 3PAR StoreServ Storage の iscsi ポートが [ 動的検出 ] タブに追加されたら ウィンドウを閉じます 16. ESX サーバーを再起動します 仮想マシンがアクティブな場合は それらをシャットダウンまたはサスペンドします これで ESX サーバーおよび HP 3PAR StoreServ Storage が使用できるように設定されました HP 3PAR StoreServ Storage で showhost コマンドを使用すると 新しい iscsi 接続が次のように表示されます # showhost Id Name ----------------WWN/iSCSI_Name---------------- Port -- iqn.1998-01.com.vmware:hpdl380-01-11a38a59 0:1:2 iqn.1998-01.com.vmware:hpdl380-01-11a38a59 1:1:2 新しい LUN が ESX サーバー iscsi ホストにエクスポートされた場合 iscsi ソフトウェアアダプター上で再スキャンを実行する必要があります これは ファイバーチャネル LUN の再スキャンと同様にして行えます 64 iscsi 接続でのホストの設定

[ 再スキャン ] をクリックして [ 新規ストレージデバイスのスキャン ] チェックボックスを選択し [OK] をクリックして ESX iscsi サーバーにエクスポートされた新しい LUN を再スキャンします iscsi フェイルオーバー設定とマルチパス負荷分散 注記 : すべてのタイプの接続 (FC FCoE および iscsi) でのマルチパス化 およびラウンドロビンポリシーの構成については マルチパスフェイルオーバー設定と I/O 負荷分散 (30 ページ ) を参照してください 複数ホスト構成でのパフォーマンスに関する留意事項 このセクションの情報は 複数の ESX ホストを使用 ( または ESX ホストとともに他のホストを使用 ) し これらがファンイン設定で HP 3PAR StoreServ Storage の一対のポートに接続されている場合に 考慮する必要があります 注記 : RDM 共有 LUN を使用して W2K8 VM Cluster を実行している場合は これらの特定 RDM LUN をラウンドロビンポリシーから固定パスポリシーに個別に変更します 注記 : バージョン 2.2.4 以前の HP 3PAR OS を実行している HP 3PAR StoreServ Storage に接続している場合 ESX の [Scsi.ConflictRetries] をデフォルト値の 80 から 200 に変更することをお勧めします この変更により HP 3PAR StoreServ Storage 上での SCSI-2 予約コマンドの処理遅延により発生する VMFS LUN 上の ESX SCSI-2 予約の競合に起因する I/O リトライの許容時間が延び VM I/O の失敗を回避できます この値の変更は VMware ESX VI/vSphere クライアントを使用して次のように行うことができます [ESX サーバー ] [ 構成 ] タブ ソフトウェアの [ 詳細設定 ] [Scsi] [Scsi.ConflictRetries] までスクロールして そのフィールドの値を変更します [OK] をクリックして変更を完了します 変更を有効にするための再起動は不要です ESX/ESXi のその他の機能についての考慮事項 VAAI プラグインのインストール および新しい ESX/ESXi および HP 3PAR StoreServ Storage の機能の利用については ESX/ESXi 4.1 ESXi 5.x の追加機能に関する考慮事項 (43 ページ ) を参照してください iscsi フェイルオーバー設定とマルチパス負荷分散 65

7 ESX ホストがアクセスするストレージの割り当て この章では 仮想ボリュームを作成およびエクスポートして VMware ESX ホストが使用できるようにするための基本的な手順を説明します HP 3PAR StoreServ Storage でのストレージの作成および管理の詳細については 該当する HP 3PAR のドキュメントを参照してください HP 3PAR StoreServ Storage 上でのストレージの作成 このセクションでは ストレージを HP 3PAR StoreServ Storage から ESX ホストにエクスポートする場合の一般的な推奨事項および制限について説明します HP 3PAR Management Console Help および HP 3PAR Command Line Interface Reference を参照して 所定の HP 3PAR OS での仮想ボリューム作成の詳細について確認してください また シンプロビジョニングされた仮想ボリュームの使用 および VLUN の作成方法の詳細については 3PAR Utility Storage with VMware vsphere を参照してください このドキュメントを入手するには 次の HP BSC Web サイトにアクセスしてください http://www.hp.com/go/3par/ ( 英語 ) 注記 : シンプロビジョニングされた仮想ボリュームを作成するには HP 3PAR Thin Provisioning のライセンスが必要です HP 3PAR OS 2.2.4 およびそれ以降での仮想ボリュームの作成 ESX ホストへの領域の割り当て計画を作成後 HP 3PAR StoreServ Storage 上に必要な仮想ボリュームを作成する必要があります ボリュームは CPG からフルプロビジョニングされるか またはシンプロビジョニングされることが可能です HP 3PAR Management Console を使用する場合 1. メニューバーから次のように選択します [Actions] [Provisioning] [Virtual Volume] [Create Virtual Volumes] 2. [Create Virtual Volume] ウィザードを使用して基本ボリュームを作成します 3. [Allocation] の一覧で次のいずれかのオプションを選択します [Fully Provisioned] [Thinly Provisioned] HP 3PAR OS CLI を使用する場合 フルプロビジョニングされた仮想ボリュームまたはシンプロビジョニングされた仮想ボリュームを作成するには 次の HP 3PAR OS CLI コマンドを発行します # createvv [options] <usr_cpg> <VV_name> [.<index>] <size>[g G t T] 次に例を示します # createvv -cnt 5 TESTLUNs 5G 66 ESX ホストがアクセスするストレージの割り当て

HP 3PAR OS 2.2.3 およびそれ以前での仮想ボリュームの作成 HP 3PAR OS 2.2.3 およびそれ以前が稼働している場合 createaldvv コマンドを使用して HP 3PAR StoreServ Storage 上に仮想ボリュームを作成できます このボリュームは後で ESX ホストによりエクスポートおよび検出が可能です 次にコマンドの一般形式を示します # createaldvv [options] <vvname>[.<index>] <size>[g G t T] 次に例を示します # createaldvv -cnt 5 TESTLUNs 5G この例では 各サイズが 5GB で PD からフルプロビジョニングされた仮想ボリュームを 5 つ作成します 注記 : フルプロビジョニングまたはシンプロビジョニングされた仮想ボリュームを作成するには 下記の HP BSC の Web サイトから入手可能な HP 3PAR Command Line Interface Reference を参照してください http://www.hp.com/go/3par/ ( 英語 ) ESX ホストへの LUN のエクスポート このセクションでは HP 3PAR StoreServ Storage 上に ESX ホスト用の VLUN として作成された仮想ボリュームのエクスポート方法について説明します VLUN を VMware ESX ホストにエクスポートする場合 以下のガイドラインに従う必要があります ホストサーバーの稼働中にエクスポートされた新しい VLUN は バスの再スキャンが起動されるまでは登録されません これは ESX Server の管理インターフェイス (VI/vSphere クライアント ) から実行できます 一部のバージョンの ESX では 新たにエクスポートされた LUN が自動的にスキャンされます ディスクは 仮想マシンの起動により仮想マシンに追加できます ただし ディスクを削除するには 仮想マシンを終了させる必要があります これは ESX サーバーの制限です 単一の ESX HBA ポート上の最大 LUN 数は 256 であり ESX サーバー上の総 LUN 数の最大も 256 です ローカルハードドライブや CD ドライブなどの内部デバイスは ESX サーバー LUN の数としてカウントされます VLUN は 0~255 の範囲で任意の数だけ作成できます (VMware ESX サーバーの制限 ) iscsi LUN および FC LUN は ESX サーバー上ではその他の LUN として扱われます iscsi LUN の使用には 特別な要件または手順は必要ありません プロトコルのタイミングおよびエラーリカバリが異なるため HP では 同じストレージ LUN を異なるプロトコルインターフェイスにエクスポートすること ( たとえば あるホストの FC インターフェイスと別のホストの iscsi の両方にエクスポートするなど ) は推奨およびサポートしません ESX サーバーが利用できる最大 LUN サイズの ESX での制限は 2047GB です ESXi 5.x の場合 最大 LUN サイズは 16TB または 16384GB です LUN のまばらな番号付け ( つまり LUN 番号はスキップが可能 ) が VMware ESX サーバーでサポートされています LUN 0 は必要ありません QLogic または Emulex のドライバーを使用してフェイルオーバーをサポートする場合 仮想ボリューム (VV) は ホストサーバーに対して複数のパスで同時にエクスポートされる必要があります このタスクを容易に行うには ホストサーバー上に複数 HBA ポートの WWN がある HP 3PAR StoreServ Storage にホスト定義を作成し VLUN をそのホスト定義にエクスポートします ESX ホストへの LUN のエクスポート 67

HP は 単一 LUN ごとに単一 VM を作成するよりも 複数仮想マシン (VM) をより少数の大きな LUN へプロビジョニングした方が 全体的により良い結果が得られると考えています この推奨事項についての追加の考察および説明が HP BSC Web サイトで入手可能なドキュメント 3PAR Utility Storage with VMware vsphere に記載されています http://www.hp.com/go/3par/ ( 英語 ) シンプロビジョニングされた仮想ボリューム (TPVV) の場合 ESX サーバー VMFS-3 は初期化時にボリューム全体へのデータ書き込みは行わず VMFS への設定変更なしに TPVV によるボリュームの使用が可能です この項目 推奨事項 および制限事項についての追加の考察が HP のドキュメント 3PAR Utility Storage with VMware vsphere に記載されています エクスポートのための VLUN の作成 VLUN テンプレートを作成すると 仮想ボリュームを VLUN として 1 つ以上の ESX ホストにエクスポートできます 次の 4 つのタイプの VLUN テンプレートがあります ポート指定 ノード : スロット : ポートが指定された場合のみ作成されます VLUN は指定されたポートのすべてのイニシエーターから見えます ホストセット ホストセットが指定された場合に作成されます VLUN は そのセットのメンバーであるすべてのホストのイニシエーターから見えます ホスト指定 ホスト名が指定された場合に作成されます VLUN は そのホストの WWN を持つイニシエーターから見えます マッチセット ホスト名とノード : スロット : ポートの両方が指定された場合に作成されます 指定されたポートでのみ そのホストの WWN を持つイニシエーターから VLUN が見えます HP 3PAR Management Console または HP 3PAR OS CLI のいずれかを使用して LUN がエクスポートできます HP 3PAR Management Console を使用する場合 1. メニューバーから [Actions] [Provisioning] [VLUN] [Create VLUN] の順に選択します 2. [Export Virtual Volume] ダイアログボックスを使用して VLUN テンプレートを作成しま す HP 3PAR OS CLI の使用 ポート指定 VLUN テンプレートを作成するには 次のコマンドを発行します # createvlun [options] <VV_name VV_set> <LUN> <node:slot:port ホスト指定またはホストセット VLUN テンプレートを作成するには 次のコマンドを発行します # createvlun [options] <VV_name VV_set> <LUN> <host_name/set> マッチセット VLUN テンプレートを作成するには 次のコマンドを発行します # createvlun [options] <VV_name VV_set> <LUN> <node:slot:port>/<host_name> ホストセット VLUN テンプレートを作成するには 次のコマンドを発行します # createvlun [options] <VV_name VV_set> <LUN> <host_set> 68 ESX ホストがアクセスするストレージの割り当て

次に例を示します # createvlun -cnt 5 TESTLUNs.0 0 hostname/hostdefinition または # createvlun -cnt 5 TESTVLUN.0 0 set:hostsetdefination HP 3PAR StoreServ Storage で使用されている HP 3PAR OS バージョンでのボリュームのエクスポートおよび使用可能なオプションの詳細については HP 3PAR Management Console Help および HP 3PAR Command Line Interface Reference を参照してください これらのドキュメントは HP BSC の Web サイトで提供されています http://www.hp.com/go/3par/ ( 英語 ) 注記 : 仮想ボリュームの作成に使用できるコマンドおよびオプションは より古いバージョンの HP 3PAR OS では異なる場合があります VMware ESX ホストでの LUN の検出 このセクションでは ESX ホストが利用できる LUN の検出に関するヒントを説明します サーバーの構築後に ESX サーバー使用の設定および管理のためによく使用される手段は VI/vSphere クライアント管理インターフェイスおよび VMware vcenter Server です ホストサーバーの稼働中にエクスポートされた新しい VLUN は バスの再スキャンが起動されるまでは登録されません これは ESX Server の管理インターフェイス (VI クライアント /vsphere クライアント ) から実行できます フェイルオーバーサポートが使用されている場合 ( 推奨 ) ESX サーバーのメニュー ([ 構成 ] タブ [ ストレージアダプタ ]) を使用してすべての LUN および対応するパスを確認します ディスクは 仮想マシンの起動により仮想マシンに追加できます ただし ディスクを削除するには 仮想マシンを終了させる必要があります これは ESX サーバーの制限です 単一の ESX HBA ポート上の最大 LUN 数は 256 であり ESX サーバー上の総 LUN 数の最大も 256 です ローカルハードドライブや CD ドライブなどの内部デバイスは ESX サーバー LUN の数としてカウントされます ボリュームの削除 HP 3PAR StoreServ Storage からエクスポートした VLUN を削除した後 ESX ホストのバスアダプターの再スキャンを実行します ESX は再スキャンでディスクインベントリを更新します これはファイバーチャネルと iscsi の両方に適用されます VMware ESX ホストでの LUN の検出 69

仮想マシン (VM) インベントリからのディスク /LUN の削除 ESX サーバーからの切り離し およびその後の HP 3PAR StoreServ Storage からの削除には HP 3PAR OS CLI の removevlun および removevv コマンドまたは HP 3PAR Management Console の使用をお勧めします LUN が切り離されていないにもかかわらず HP 3PAR StoreServ Storage から削除された場合 それはエラー状態のデバイスとして表示され ESX サーバーの再起動後にクリアされます 図 14 LUN の切り離し ホストおよびストレージの使用 イベントログおよびホストログのメッセージ HP 3PAR システムデバッグメッセージはすべて showeventlog -debug cli コマンドを使用して表示することができます ESX ホストの場合 エラーは /var/log/vmkernel ファイル内にレポートされます HP 3PAR OS CLI コマンド showalert を使用して HP 3PAR 70 ESX ホストがアクセスするストレージの割り当て