IBM AIX 7.1とONTAPの併用
ONTAP SANホストの設定を使用して、ONTAPをターゲットとしてIBM AIX 7.1を設定できます。
AIX Host Utilitiesのインストール
AIX Host Utilities Kitは、AIX MicrosoftマルチパスI/O(MPIO)とONTAPストレージを使用しているときにインストールする必要があります。
Host Utilitiesソフトウェアパッケージが格納された圧縮ファイルは、からダウンロードできます"ネットアップサポートサイト"。ファイルをダウンロードしたら、ファイルを展開してHost Utilitiesのインストールに必要な2つのソフトウェアパッケージを入手する必要があります。
-
ホストにログインします。
-
AIX ホストでは、 * root * としてログインします。
-
-
Host Utilities が含まれている圧縮ファイルを、ネットアップサポートサイトからホスト上のディレクトリにダウンロードします。
-
ダウンロードを格納しているディレクトリに移動します。
-
ファイルを解凍して、 SAN Toolkit ソフトウェアパッケージを展開します。
tar -xvf ntap_aix_host_utilities_6.1.tar.tgz
ファイルを解凍すると 'ntap_aix_host_utilities_6.1' というディレクトリが作成されますこのディレクトリには、 MPIO 、 NON_MPIO 、または SAN_Tool_Kit のいずれかのサブディレクトリがあります
-
AIX MPIO をインストールします。
'installp-aXYd /var/tmp/ntap_aix_host_utilities_6.1/MPIO NetApp.mpio_Host_Utilities_Kit
-
SAN ツールキットをインストールします :'installp-aXYd /var/tmp/ntap_aix_host_utilities_6.1/SAN_Tool_Kit NetApp.SAN_toolkit
-
ホストをリブートします。
SAN ツールキット
NetApp Host Utilitiesパッケージをインストールすると、ツールキットが自動的にインストールされます。このキットには、LUNおよびHost Bus Adapter(HBA;ホストバスアダプタ)の管理に役立つユーティリティが用意されて `sanlun`います。 `sanlun`show volumeGroupコマンドは、ホストにマッピングされているLUNに関する情報、マルチパス、およびイニシエータグループの作成に必要な情報を返します。
次の例では 'lun lun lun show コマンドは LUN 情報を返します
#sanlun lun show controller(7mode)/ device host lun vserver(Cmode) lun-pathname filename adapter protocol size mode -------------------------------------------------------------------------------- data_vserver /vol/vol1/lun1 hdisk0 fcs0 FCP 60g C data_vserver /vol/vol2/lun2 hdisk0 fcs0 FCP 20g C data_vserver /vol/vol3/lun3 hdisk11 fcs0 FCP 20g C data_vserver /vol/vol4/lun4 hdisk14 fcs0 FCP 20g C
SAN ブート中です
SAN ブートを使用する場合は、構成でサポートされている必要があります。を使用して、OS、HBA、HBAファームウェアとHBAブートBIOS、およびONTAPのバージョンがサポートされていることを確認できます"Interoperability Matrix Tool"。
SAN ブートとは、 AIX ホストのブートデバイスとして SAN 接続ディスク( LUN )をセットアップするプロセスです。SAN ブート LUN は、 FC プロトコルまたは FCoE プロトコルで AIX Host Utilities を実行する AIX MPIO 環境で動作するようにセットアップできます。SAN ブート LUN を作成し、その LUN に新しい OS イメージをインストールする方法は、使用するプロトコルによって異なります。
マルチパス
マルチパスを使用すると、ホストとストレージシステム間に複数のネットワークパスを設定できます。1 つのパスで障害が発生すると、トラフィックは残りのパスで継続されます。Host Utilities の AIX 環境では、 AIX 標準マルチパス解決策、 MPIO を使用します。
AIX の場合、 Path Control Module ( PCM ;パス制御モジュール)が複数のパスを制御します。PCMは、パス管理を処理するストレージベンダーが提供するコードです。これは、 Host Utilities のインストール時にインストールして有効にします。
ASAイカイノコウセイ
ASA以外の構成では、優先度が異なる2つのパスグループが必要です。優先度が高いパスはアクティブ/最適化されます。つまり、アグリゲートが配置されているコントローラによって処理されます。優先度の低いパスはアクティブですが、別のコントローラから提供されるため最適化されていません。最適化されていないパスは、最適化されたパスを使用できない場合にのみ使用されます。
次の例は、 2 つのアクティブ / 最適化パスと 2 つのアクティブ / 非最適化パスを使用する ONTAP LUN に対する正しい出力を表示します。
# sanlun lun show -p |grep -p hdisk78 ONTAP Path: vs_aix_clus:/vol/chataix_205p2_vol_en_1_7/jfs_205p2_lun_en LUN: 37 LUN Size: 15g Host Device: hdisk78 Mode: C Multipath Provider: AIX Native Multipathing Algorithm: round_robin ------- ---------- ------ ------- ---------- ---------- host vserver AIX AIX MPIO path path MPIO host vserver path state type path adapter LIF priority ------- ---------- ------ ------- ---------- ---------- up secondary path0 fcs0 fc_aix_1 1 up primary path1 fcs0 fc_aix_2 1 up primary path2 fcs1 fc_aix_3 1 up secondary path3 fcs1 fc_aix_4 1
オールSANアレイ構成
オールSANアレイ(ASA)構成では、特定のLUNへのすべてのパスが最適化され、アクティブな状態が維持されます。これにより、すべてのパスを同時に経由するI/O処理が行われるため、パフォーマンスが向上します。
次の例は、ONTAP LUNの正しい出力を示しています。
|
ONTAP 9.8 for AIX Hosts 以降では、すべての SAN アレイ( ASA )構成がサポートされています。 |
# sanlun lun show -p |grep -p hdisk78 ONTAP Path: vs_aix_clus:/vol/chataix_205p2_vol_en_1_7/jfs_205p2_lun_en LUN: 37 LUN Size: 15g Host Device: hdisk78 Mode: C Multipath Provider: AIX Native Multipathing Algorithm: round_robin ------ ------- ------ ------- --------- ---------- host vserver AIX AIX MPIO path path MPIO host vserver path state type path adapter LIF priority ------ ------- ------ ------- --------- ---------- up primary path0 fcs0 fc_aix_1 1 up primary path1 fcs0 fc_aix_2 1 up primary path2 fcs1 fc_aix_3 1 up primary path3 fcs1 fc_aix_4 1
推奨設定
NetAppで推奨されるONTAP LUNのパラメータ設定は次のとおりです。ONTAP LUN の重要なパラメータは、 NetApp Host Utilities Kit をインストールしたあとに自動的に設定されます。
パラメータ | 環境 | AIX の値 | 注 |
---|---|---|---|
アルゴリズム |
MPIO |
Round_Robin (ラウンドロビン |
Host Utilities で設定します |
hcheck_cmd |
MPIO |
お問い合わせ |
Host Utilities で設定します |
hcheck_interval |
MPIO |
30 |
Host Utilities で設定します |
hcheck_mode |
MPIO |
非アクティブ |
Host Utilities で設定します |
lun_reset_spt |
MPIO または非 MPIO |
はい。 |
Host Utilities で設定します |
max_transfer を実行します |
MPIO または非 MPIO |
FC LUN : 0x100000 バイト |
Host Utilities で設定します |
QFULL _ Dly |
MPIO または非 MPIO |
2 秒の遅延 |
Host Utilities で設定します |
queue_depth |
MPIO または非 MPIO |
64 |
Host Utilities で設定します |
RESERVE_policy |
MPIO または非 MPIO |
予約なし |
Host Utilities で設定します |
re_timeout (ディスク) |
MPIO または非 MPIO |
30 秒 |
OS のデフォルト値を使用します |
dyntrk |
MPIO または非 MPIO |
はい。 |
OS のデフォルト値を使用します |
FC_err_recov |
MPIO または非 MPIO |
fast_fail |
OS のデフォルト値を使用します |
q_type |
MPIO または非 MPIO |
シンプル |
OS のデフォルト値を使用します |
num_cmd_elems |
MPIO または非 MPIO |
AIX の場合は 1024 |
FC EN1B 、 FC EN1C |
num_cmd_elems |
MPIO または非 MPIO |
AIX の場合は 500 (スタンドアロン / 物理)、 VIOC の場合は 200 |
FC EN0G |
MetroCluster の推奨設定
デフォルトでは、LUNへのパスがない場合、AIXオペレーティングシステムはI/Oタイムアウトを短縮します。この状況は、シングルスイッチの SAN ファブリック構成や MetroCluster 構成など、計画外のフェイルオーバーが発生する構成で発生することがあります。追加情報 および推奨されるデフォルト設定の変更については、を参照してください "NetApp KB1001318"
SnapMirrorアクティブ同期によるAIXのサポート
ONTAP 9.11.1以降では、SnapMirrorアクティブ同期でAIXがサポートされます。AIX構成では、プライマリクラスタが「アクティブ」クラスタになります。
AIX構成では、フェイルオーバー時にシステムが停止します。フェイルオーバーが発生するたびに、ホストで再スキャンを実行してI/O処理を再開する必要があります。
AIX for SM-BCを設定する方法については、ナレッジベースの記事を参照してください "AIXホストでSnapMirrorアクティブ同期を設定する方法"。
既知の問題
既知の問題はありません。