概要
このドキュメントは、Cisco Unified Computing System(UCS)の管理者向けに、Cisco UCS プラットフォームでダイレクト接続されるストレージの設定を支援することを目的としています。
著者:Cisco TAC エンジニア、Dmitri Filenko、Andreas Nikas
前提条件
要件
このドキュメントに特有の要件はありません。
使用するコンポーネント
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
表記法
ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。
背景説明
UCS ファブリック インターコネクトで提供される UCS アプライアンス ポートは、外部ストレージ アプライアンスと UCS ファブリック インターコネクトを直接接続するために使用されます。
アプライアンス ポートの動作は、次の点で仮想イーサネット(vEthernet または vEth)ポートと類似しています。
- 許可される仮想 LAN(VLAN)のリストが設定されている。
- インターフェイスの MAC アドレスは、ファブリック インターコネクトによって学習される。
- ピン接続にアップリンクを必要とする。
[LAN] タブの [Appliances] セクションでアプライアンス ポートの VLAN を作成する場合、[LAN Cloud] タブでも同じ VLAN を作成してください。
アプライアンス ポートの VLAN をアップリンクで許可する理由
アップストリーム スイッチでストレージ アプライアンス ポートのトラフィックを許可する必要性には、以下のようないくつかの理由が挙げられます。802.11 の標準規格には以下があります。
- ストレージに UCS ドメインの外部からアクセスする必要がある場合。
- ストレージとサーバが異なるサブネットに配置されている場合。
- ストレージがアクティブ/パッシブモードに設定されていて、両方のファブリック インターコネクトが同じコントローラと通信する必要がある場合。
- 特定のフェールオーバー シナリオの場合。
ユニファイド ストレージ ポートの定義
UCS リリース 2.1(1a) より前では、アプライアンス ポートは、ネットワーク ファイル システム(NFS)や Internet Small Computer System Interface(iSCSI)など、IP ベースのストレージ トラフィックでしか動作しませんでした。 UCS リリース 2.1(1a) 以降では、同じインターフェイスで使用される IP ベースのストレージと Fibre Channel over Ethernet(FCoE)の両方の機能が追加されました。このタイプのインタフェースは、Unfied Storageポートと呼ばれます。この機能を使うには、ストレージ コントローラに同一ポートで FCoE と従来のイーサネット トラフィックに対応できる
ヒント:ユニファイド ストレージ ポートの設定方法の詳細については、『Cisco UCS Manager GUI 設定ガイド、リリース 2.1』の「ユニファイド ストレージ ポートとしてのアプライアンス ポートの設定」の項を参照してください。
ポートがユニファイド ストレージ ポートとして設定されているかどうかを確認するには、Cisco NX-OS シェルにログインし、次のコマンドを使ってポートの現在の設定を確認します。
ucs01-A(nxos)# show running-config interface eth 1/5
interface Ethernet1/5
description AF: UnifiedStorage
...
アプライアンス ポートのポート チャネル
UCS では、アプライアンス ポートの設定で Static と Link Aggregation Control Protocol(LACP)ポート チャネルをサポートしています。しかし、仮想ポート チャネル(vPC)のサポートはありません。
トランク モードとアクセス モードの選択
アプライアンスポートをトランクまたはアクセスモードで設定するかどうかの決定は、ストレージアプライアンスの機能によって異なります。ストレージアプライアンスにVLANタグを追加する機能がある場合は、トランクモードで設定し、柔軟性を最大限に高めることを推奨します。この場合、同じリンク上で複数の VLAN を使用できるため、回線上の異なるプロトコルを分離することができます。ストレージ コントローラが VLAN タギングに対応していない場合は、アクセス ポートを使用する必要があります。
避けるべき設定
アプライアンス ポートのフェールオーバー
フェールオーバーは、アプライアンス ポートの UCS 側で設定することはできません。設計上、UCS ファブリック インターコネクトは 2 つの独立したファブリックとして動作します。フェールオーバーはストレージ側で設定し、ストレージ コントローラのモデルに応じてフェールオーバーの動作を考慮した、適切なネットワーク設計で実装される必要があります。
ネットワーク アップリンク障害
デフォルトの動作では、ピン接続されたアップリンクがダウンすると、アプライアンス ポートがシャットダウンされます。
この動作を変更するには、ネットワーク制御ポリシーを設定し、アップリンク障害時に行われるアクションを警告に設定します。詳細については、『Cisco UCS Manager GUI 設定ガイド、リリース 2.2』の「ネットワーク制御ポリシー」の項を参照してください。
アプライアンス ポートのトラブルシューティング
ほとんどの実装において、ブレード サーバとアプライアンス ポートに接続されたストレージ コントローラ間の通信は、同じブロードキャスト ドメイン(オープン システム相互接続(OSI)モデルのレイヤ 2)上で行われます。 このレイヤ 2 通信が正しく機能することを検証するには、UCS ファブリック インターコネクトがアプライアンス ポート上および正しい VLAN 上のストレージ コントローラの MAC アドレスを学習したかどうかを検証します。
MAC アドレス テーブルを確認するには、UCS CLI コンソールにログインし、NX-OS シェルに接続して、アプライアンス ポートで許可されている VLAN のリストを検証します。次に、VLAN の MAC アドレスで、アプライアンス ポートとの通信に使用されるエントリを表示します。
次に、検証のためのコマンドと出力結果を示します。
F340-31-14-UCS-2-A# connect nxos a
F340-31-14-UCS-2-A(nxos)# show run int eth 1/11
!! Command: show running-config interface Ethernet1/11
!! Time: Fri Mar 29 07:02:29 2013
version 5.0(3)N2(2.11b)
interface Ethernet1/11
description A: Appliance
no pinning server sticky
pinning server pinning-failure link-down
no cdp enable
switchport mode trunk
switchport trunk allowed vlan 170
F340-31-14-UCS-2-A(nxos)# show mac address-table vlan 170
Legend:
* - primary entry, G - Gateway MAC, (R) - Routed MAC, O - Overlay MAC
age - seconds since last seen,+ - primary entry using vPC Peer-Link
VLAN MAC Address Type age Secure NTFY Ports
---------+-----------------+--------+---------+------+----+------------------
* 170 0025.b500.004f static 0 F F Veth780
* 170 0025.b500.005f static 0 F F Veth779
* 170 010a.84ff.e4fe dynamic 0 F F Eth1/11
この出力では、2台のブレードサーバVeth780とVeth779が存在し、ストレージコントローラのMACアドレスがEth1/11で学習されます。これらのデバイスは、エンドデバイスに他の設定問題がない場合間と通信できます。
適切な VLAN を指定しても MAC アドレスがアプライアンス ポートで学習されない場合は、アプライアンス ポートの設定に戻り、トランクの設定を再確認します。また、アクティブ/パッシブ リンク設定の場合、ストレージ アプライアンスの通信リンクがアクティブ モードになっていることを確認します。さらに、ストレージ コントローラ側でアクティブになっているリンクによっては、ファブリック インターコネクト B(もう一方側)の MAC アドレスを確認します。
サーバとストレージ コントローラの MAC アドレスが同じ VLAN 内のファブリック インターコネクトで学習される場合、ファブリック インターコネクトはアップストリーム スイッチを使わずにローカルでトラフィックを切り替えます。この接続では、エンド ポイント間の通信をテストするために、Internet Control Message Protocol(ICMP)リクエスト(ping)を使用します。
関連情報