Storwize ファミリー システムからのデータのマイグレーション
iSCSI 接続を使用して、Storwize® ファミリー システムから SAN ボリューム・コントローラー システムにデータをマイグレーションできます。
始める前に
- 各システムが、iSCSI マイグレーションをサポートできるレベルのソフトウェアを実行していることを確認します。(少なくとも Spectrum Virtualize ソフトウェア・バージョン 7.7.0 が必要です)。システムでは、以下の Storwize ファミリー システムからデータをマイグレーションする場合に iSCSI 接続がサポートされます。これらのシステムでは、最低でもソフトウェア・バージョン 7.7.0 が必要です。
- Storwize V3700
- Storwize V5000 および Storwize V5000 Gen2
- Storwize V7000 Gen1、Storwize V7000 Gen2、およびStorwize V7000 Gen2+
Storwize ファミリー・システムでの iSCSI サポートの構成について詳しくは、IBM Storwize ファミリー ストレージ・システムの構成を参照してください。
- 各システムでイーサネット・ポートが使用可能であり、それらがサポートされていることを確認します。
- 使用可能な任意のイーサネット・ポートを使用して、 SAN ボリューム・コントローラー システムとバックエンド・ストレージ・コントローラーの間の iSCSI 接続を確立できます。
- パフォーマンス・ボトルネックを回避するために、iSCSI イニシエーター・システムとターゲット・システムで同じ速度のイーサネット・ポートを使用する必要があります。 異なる速度で動作するイーサネット・リンクを組み合わせて使用しないでください。
- 各システムのイーサネット・ポートに接続するために適切な数のイーサネット・ケーブルおよびスイッチがあることを確認します。
- 各システムのイーサネット・ポートが適切なイーサネット・スイッチに接続されていることを確認します。
完全な冗長性とスループットの向上を実現するには、2 つ以上のイーサネット・スイッチを使用してください。同様に、各システムの各ノードにある番号付きイーサネット・ポートは、同じスイッチに接続する必要があります。これらは、必ず同じサブネットまたは VLAN 上で構成してください。
例えば、図 1 は、 SAN ボリューム・コントローラー ・システム (iSCSI イニシエーター) と Storwize V5030 システム (iSCSI ターゲット) の間の iSCSI 接続を示しています。
各システムは 2 つのノードで構成され、各ノードには 4 ポート 10 Gbps イーサネット・カードが取り付けられています。 各ノードの各カード上のイーサネット・ポート 1 はスイッチ 1 に接続されます。各ノードのイーサネット・ポート 2 はスイッチ 2 に接続されます。図 1. 2 つのシステム間の iSCSI 接続の例
図 2 に、 SAN ボリューム・コントローラー 2145-SV1 ノードを使用する iSCSI 接続の例を示します。図 2. SAN ボリューム・コントローラー 2145-SV1 ノードを使用する iSCSI 接続
手順
以下の手順では、ステップによって、iSCSI イニシエーター・システム上で実行するものと、iSCSI ターゲット・システム上で実行するものがあります。
ケーブル接続とシステムの構成- イーサネット・ケーブルを、 SAN ボリューム・コントローラー iSCSI イニシエーター・システム上のポートから適切なイーサネット・スイッチに接続します。使用可能な任意のイーサネット・ポートを使用してください。
- イーサネット・ケーブルを、Storwize ファミリー iSCSI ターゲット・システム上のポートから適切なイーサネット・スイッチに接続します。使用可能な任意のイーサネット・ポートを使用してください。
- すべてのホスト入出力操作を停止します。
- Storwize ファミリー システムで、 SAN ボリューム・コントローラー システムにマイグレーションするデータを含む論理ドライブをマップ解除します。
-
SAN ボリューム・コントローラー
システムがレプリカ生成層として構成されていることを確認します。これを行うには、次のコマンドを入力します。
svcinfo lssystem-
SAN ボリューム・コントローラー
システムが正しく構成されていない場合は、次のコマンドを入力します。
svctask chsystem -layer replication
-
SAN ボリューム・コントローラー
システムが正しく構成されていない場合は、次のコマンドを入力します。
-
Storwize ファミリー システムがストレージ層システムとして構成されていることを確認します。
これを行うには、次のコマンドを入力します。
svcinfo lssystem-
Storwize ファミリー システムが正しく構成されていない場合は、次のコマンドを入力します。
svctask chsystem -layer storage
-
Storwize ファミリー システムが正しく構成されていない場合は、次のコマンドを入力します。
iSCSI 接続の確立
-
SAN ボリューム・コントローラー
システムで、次のコマンドを入力して、バックエンド・ストレージ・システムへの iSCSI 接続に使用できるポートを 1 つ以上構成します。
svctask cfgportip –node nodename -storage yes port_id注: IPv6 アドレスを使用してポートを構成する場合は、コマンドに -storage_6 パラメーターを指定します。 -
SAN ボリューム・コントローラー
システムで、以下のコマンドを発行して、iSCSI イニシエーターの iSCSI 名情報を収集します。
svcinfo lsnode次の出力例では、ノード 1 の iSCSI 名は
iqn.1986-03.com.ibm:2145.system.node1です。ノード 2 の iSCSI 名はiqn.1986-03.com.ibm:2145.system.node2です。id name UPS_serial_number WWNN status IO_group_id IO_group_name config_node UPS_unique_id hardware iscsi_name iscsi_alias panel_name enclosure_id canister_id enclosure_serial_number site_id site_name 1 node1 500507680B008614 online 0 io_grp0 yes AF7 iqn.1986-03.com.ibm:2145.system.node1 01-1 1 1 G7B8003 2 node2 500507680B008514 online 0 io_grp0 no AF7 iqn.1986-03.com.ibm:2145.system.node2 01-2 1 2 G7B8003 -
Storwize ファミリー システムで、iSCSI イニシエーター
SAN ボリューム・コントローラー
システムから収集された iSCSI 情報を使用して新規ホストを定義します。
svctask mkhost -iscsiname iscsi_name_list -
Storwize ファミリー システムで、新規に作成したホストに論理ドライブを論理装置としてマップします。
管理 GUI を使用して、一度に複数のドライブを選択し、マップすることができます。次のコマンドを入力して、各ドライブを個別にマップすることもできます。
svctask mkvdiskhostmap -host hostname diskname- hostname
- ステップ 9 で作成したホストの名前または ID。
- diskname
- SAN ボリューム・コントローラー システムにマイグレーションしたいボリュームの名前または ID。
-
SAN ボリューム・コントローラー
システムで、次のコマンドを入力して、iSCSI ターゲット・システム上の使用可能なポートをディスカバーします。
source_port_id は、ディスカバリーを行う際に使用する、
SAN ボリューム・コントローラー
iSCSI イニシエーター・システム上のイーサネット・ポートです。ipv_addr は、iSCSI ターゲット・システム上のポートの IP アドレスです。
svctask detectiscsistorageportcandidate –srcportid source_port_id -targetip ipv_addr注:- iSCSI ターゲット・システム上のポートを IPv6 アドレスを使用して構成する場合は、-targetip6 パラメーターを指定します。
- iSCSI ターゲット・システムで認証が必要な場合は、ディスカバリー要求時に -username パラメーターおよび -chapsecret パラメーターを指定します。
-
SAN ボリューム・コントローラー
iSCSI イニシエーター・システムでディスカバーされた iSCSI ポートに関する情報を表示します。この情報には、固有の iSCSI 修飾名 (IQN) とインターネット・プロトコル (IP) が組み合わせて含まれています。
svcinfo lsiscsistorageportcandidate -
構成するポートの候補を 1 つ以上選択します。最大 64 個の候補 ID を指定できます。各 ID はコロンで区切ってください。
candidate_id は、lsiscsistorageportcandidate コマンドによって表示された出力の ID 列にある値です。
svctask addiscsistorageport candidate_id
データのマイグレーション
-
SAN ボリューム・コントローラー
システムでは、論理装置を管理するために以下のステップを実行します。
-
空のストレージ・プールを 1 つ作成するには、次のコマンドを入力します。extent_size は、iSCSI ターゲット・システムからマイグレーションするボリュームのサイズです。
svctask mkmdiskgrp -ext extent_sizeStorwize ファミリー システムからマップされた論理装置は、 SAN ボリューム・コントローラー システムには非管理モードの MDisk として認識されます。 -
非管理モードの MDisk をリストするには、次のコマンドを入力します。
svcinfo lsmdisk -
新規の非管理モードの MDisk がリストされない場合、ファブリック・レベルのディスカバリーを実行します。ネットワークをスキャンして非管理モードの MDisk があるか確認するには、次のコマンドを入力します。
svctask detectmdisk -
非管理モードの MDisk をイメージ・モードのボリューム・ディスクに変換するには、次のコマンドを実行します。
svctask mkvdisk -vtype image -iogrp iogrp_name -mdiskgrp mdiskgrp_name -mdisk mdisk_name -mirrorwritepriority redundancy- iogrp_name
- 入出力グループの名前または ID。
- mdiskgrp_name
- ステップ 14.a で作成したストレージ・プールの名前または ID。
- mdisk_name
- 非管理モードの MDisk の名前または ID。
-
現在 MDisk に含まれるデータを以前に使用していたホストをリストするには、次のコマンドを入力します。
svcinfo lssasportcandidate -
SAN ボリューム・コントローラー
システム上にホストが存在しない場合は、新規の iSCSI ホストまたはファイバー・チャネル (または Fibre Channel over Ethernet) ホストを作成できます。
- 新規の iSCSI ホストを作成するには、次のコマンドを入力します。
svctask mkhost -iscsiname host_iqn - 新規の FC または FCoE ホストを作成するには、次のコマンドを入力します。
svctask mkhost -fcwwpn host_wwpn
- 新規の iSCSI ホストを作成するには、次のコマンドを入力します。
- 新規ボリュームをホストにマップするには、次のコマンドを入力します。イメージ・モード・ボリュームがマップされると、ホストが入出力操作を行うためにそのボリュームにアクセスできるようになります。
-
空のストレージ・プールを 1 つ作成するには、次のコマンドを入力します。extent_size は、iSCSI ターゲット・システムからマイグレーションするボリュームのサイズです。
-
次のコマンドを入力して、
SAN ボリューム・コントローラー
システムが認識しているストレージ・プールに関する情報を表示します。
svcinfo lsmdiskgrp-
ステップ 14.a で作成したストレージ・プールをマイグレーションするためのストレージ・プールが
SAN ボリューム・コントローラー
システム上にない場合は、次のコマンドを入力して新規ストレージ・プールを作成します。
extent_size は、iSCSI ターゲット・システムからマイグレーションするボリュームのサイズです。
svctask mkmdiskgrp -ext extent_size -name pool_name
-
ステップ 14.a で作成したストレージ・プールをマイグレーションするためのストレージ・プールが
SAN ボリューム・コントローラー
システム上にない場合は、次のコマンドを入力して新規ストレージ・プールを作成します。
extent_size は、iSCSI ターゲット・システムからマイグレーションするボリュームのサイズです。
-
Storwize ファミリー システムから
SAN ボリューム・コントローラー
システム上のストレージ・プールにデータをマイグレーションします。ボリュームへのデータのマイグレーションについて詳しくは、ボリュームの管理を参照してください。
- ボリューム全体のデータをマイグレーションするには、次のコマンドを入力します。
svctask migratevdisk -mdiskgrp mdisk_group -vdisk vdisk_id - 選択したエクステントのデータをマイグレーションするには、次のコマンドを入力します。
svctask migrateexts -source mdisk_name -exts num_extents -target new_mdisk -threads 4 -vdisk vdisk_id
- ボリューム全体のデータをマイグレーションするには、次のコマンドを入力します。
-
データ・マイグレーションの進行状況をモニターするには、次のコマンドを入力します。
svcinfo lsmigrate
タスクの結果
Storwize ファミリー システムの論理ドライブ上のデータが、 SAN ボリューム・コントローラー システムへマイグレーションされます。
ホストの入出力操作も SAN ボリューム・コントローラー システムに切り替えられます。
次のタスク
-
SAN ボリューム・コントローラー
システムで、次のコマンドを入力して iSCSI ターゲット・システム上の構成済みポートを表示します。
svcinfo lsiscsistorageport - 構成済みの iSCSI ターゲット・ポートを削除します。lsiscsistorageport の出力内の行番号を指定して、削除するセッションを識別します。
svctask rmiscsistorageport lsiscsistorageport_row_id - SAN ボリューム・コントローラー システムと Storwize ファミリー システムをイーサネット・スイッチに接続しているイーサネット・ケーブルを切り離します。