Storwize ファミリー システムからのデータのマイグレーション

iSCSI 接続を使用して、Storwize® ファミリー システムから Storwize V3700 システムにデータをマイグレーションできます。

始める前に

  1. Storwize V3700 システムが、iSCSI マイグレーションをサポートできるレベルのソフトウェア (最小でもバージョン 7.7.0) を実行していることを確認します。
    Storwize V3700では、以下の Storwize ファミリー システムからデータをマイグレーションする場合に iSCSI 接続がサポートされます。
    • Storwize V3700
    • Storwize V5000 および Storwize V5000 Gen2
    • Storwize V7000Storwize V7000 Gen2、および Storwize V7000 Gen2+

    Storwize ファミリー・システムでの iSCSI サポートの構成について詳しくは、IBM Storwize ファミリー ストレージ・システムの構成を参照してください。

  2. 各システムでイーサネット・ポートが使用可能であり、それらがサポートされていることを確認します。
    • 使用可能な任意のイーサネット・ポートを使用して、Storwize V3700 ・システムとバックエンド・ストレージ・コントローラーの間の iSCSI 接続を確立できます。
      注: Storwize V5010 または Storwize V5020 iSCSI ターゲット・システムへの接続にオンボード・イーサネット・ポートを使用する場合、システム上のオンボード・イーサネット・ポート 2 がまだ技術員用ポートとして使用するように構成されていないことを確認します。
    • パフォーマンス・ボトルネックを回避するために、iSCSI イニシエーター・システムとターゲット・システムで同じ速度のイーサネット・ポートを使用する必要があります。 異なる速度で動作するイーサネット・リンクを組み合わせて使用しないでください。
  3. 各システムのイーサネット・ポートに接続するために適切な数のイーサネット・ケーブルおよびスイッチがあることを確認します。
  4. 各システムのイーサネット・ポートが適切なイーサネット・スイッチに接続されていることを確認します。 完全な冗長性とスループットの向上を実現するには、2 つ以上のイーサネット・スイッチを使用してください。同様に、各システムの各ノードにある番号付きイーサネット・ポートは、同じスイッチに接続する必要があります。これらは、必ず同じサブネットまたは VLAN 上で構成してください。

    例えば、図 1 は、Storwize V3700・システム (iSCSI イニシエーター) と Storwize V3500 システム (iSCSI ターゲット) の間の iSCSI 接続を示しています。

    各システムは 2 つのノードで構成され、各ノードには 4 ポート 10 Gbps イーサネット・カードが取り付けられています。 各ノードの各カード上のイーサネット・ポート 1 はスイッチ 1 に接続されます。各ノードのイーサネット・ポート 2 はスイッチ 2 に接続されます。

    図 1. 2 つのシステム間の iSCSI 接続の例
    2 つのイーサネット・スイッチを使用する iSCSI 接続の例

手順

ケーブル接続とシステムの構成

  1. イーサネット・ケーブルを、Storwize V3700 iSCSI イニシエーター・システム上のポートから適切なイーサネット・スイッチに接続します。使用可能な任意のイーサネット・ポートを使用してください。
  2. イーサネット・ケーブルを、Storwize ファミリー iSCSI ターゲット・システム上のポートから適切なイーサネット・スイッチに接続します。使用可能な任意のイーサネット・ポートを使用してください。
  3. すべてのホスト入出力操作を停止します。
  4. Storwize ファミリー システムで、Storwize V3700・システムにマイグレーションするデータを含む論理ドライブをマップ解除します。
  5. Storwize V3700・システムがレプリカ生成層として構成されていることを確認します。これを行うには、次のコマンドを入力します。
    svcinfo lssystem
    1. Storwize V3700・システムが正しく構成されていない場合は、次のコマンドを入力します。
      svctask chsystem -layer replication
  6. Storwize ファミリー システムがストレージ層システムとして構成されていることを確認します。 これを行うには、次のコマンドを入力します。
    svcinfo lssystem
    1. Storwize ファミリー システムが正しく構成されていない場合は、次のコマンドを入力します。
      svctask chsystem -layer storage

iSCSI 接続の確立

  1. Storwize V3700・システムで、次のコマンドを入力して、バックエンド・ストレージ・システムへの iSCSI 接続に使用できるポートを 1 つ以上構成します。
    svctask cfgportip –node nodename -storage yes port_id 
    注: IPv6 アドレスを使用してポートを構成する場合は、コマンドに -storage-6 パラメーターを指定します。
  2. Storwize ファミリー システムで、iSCSI イニシエーター Storwize V3700・システムから収集された iSCSI 情報を使用して新規ホストを定義します。
    svctask mkhost -iscsiname iscsi_name_list
  3. Storwize ファミリー システムで、新規に作成したホストに論理ドライブを論理装置としてマップします。 管理 GUI を使用して、一度に複数のドライブを選択し、マップすることができます。次のコマンドを入力して、各ドライブを個別にマップすることもできます。
    svctask mkvdiskhostmap -host hostname diskname
    hostname
    ステップ 8 で作成したホストの名前または ID。
    diskname
    Storwize V3700システムにマイグレーションしたいボリュームの名前または ID。
  4. Storwize V3700・システムで、次のコマンドを入力して、iSCSI ターゲット・システム上の使用可能なポートをディスカバーします。 source_port_id は、ディスカバリーを行う際に使用する、Storwize V3700 iSCSI イニシエーター・システム上のイーサネット・ポートです。ipv_addr は、iSCSI ターゲット・システム上のポートの IP アドレスです。
    svctask detectiscsistorageportcandidate –srcportid source_port_id -targetip ipv_addr
    注:
    • iSCSI ターゲット・システム上のポートを IPv6 アドレスを使用して構成する場合は、-targetip6 パラメーターを指定します。
    • iSCSI ターゲット・システムで認証が必要な場合は、ディスカバリー要求時に -username パラメーターおよび -chapsecret パラメーターを指定します。
  5. Storwize V3700 iSCSI イニシエーター・システムでディスカバーされた iSCSI ポートに関する情報を表示します。この情報には、固有の iSCSI 修飾名 (IQN) とインターネット・プロトコル (IP) が組み合わせて含まれています。
    svcinfo lsiscsistorageportcandidate
  6. 構成するポートの候補を 1 つ以上選択します。最大 64 個の候補 ID を指定できます。各 ID はコロンで区切ってください。 candidate_id は、lsiscsistorageportcandidate コマンドによって表示された出力の ID 列にある値です。
    svctask addiscsistorageport candidate_id

データのマイグレーション

  1. Storwize V3700 システムでは、論理装置を管理するために以下のステップを実行します。
    1. 空のストレージ・プールを 1 つ作成するには、次のコマンドを入力します。extent_size は、iSCSI ターゲット・システムからマイグレーションするボリュームのサイズです。
      svctask mkmdiskgrp -ext extent_size
      Storwize ファミリー システムからマップされた論理装置は、Storwize V3700 システムには非管理モードの MDisk として認識されます。
    2. 非管理モードの MDisk をリストするには、次のコマンドを入力します。
      svcinfo lsmdisk
    3. 新規の非管理モードの MDisk がリストされない場合、ファブリック・レベルのディスカバリーを実行します。ネットワークをスキャンして非管理モードの MDisk があるか確認するには、次のコマンドを入力します。
      svctask detectmdisk
    4. 非管理モードの MDisk をイメージ・モードのボリューム・ディスクに変換するには、次のコマンドを実行します。
      svctask mkvdisk -vtype image -iogrp iogrp_name -mdiskgrp mdiskgrp_name 
      -mdisk mdisk_name -mirrorwritepriority redundancy
      iogrp_name
      入出力グループの名前または ID。
      mdiskgrp_name
      ステップ 13.a で作成したストレージ・プールの名前または ID。
      mdisk_name
      非管理モードの MDisk の名前または ID。
    5. 現在 MDisk に含まれるデータを以前に使用していたホストをリストするには、次のコマンドを入力します。
      svcinfo lssasportcandidate
    6. Storwize V3700・システム上にホストが存在しない場合は、新規の iSCSI ホストまたはファイバー・チャネル (または Fibre Channel over Ethernet) ホストを作成できます。
      • 新規の iSCSI ホストを作成するには、次のコマンドを入力します。
        svctask mkhost -iscsiname host_iqn
      • 新規の FC または FCoE ホストを作成するには、次のコマンドを入力します。
        svctask mkhost -fcwwpn host_wwpn
    7. 新規ボリュームをホストにマップするには、次のコマンドを入力します。イメージ・モード・ボリュームがマップされると、ホストが入出力操作を行うためにそのボリュームにアクセスできるようになります。
      svctask mkvdiskhostmap -host hostname diskname
      hostname
      ステップ 13.f で作成したホストの名前または ID。
      diskname
      ステップ 13.d で作成した仮想ディスクの名前または ID。
  2. 次のコマンドを入力して、Storwize V3700・システムが認識しているストレージ・プールに関する情報を表示します。
    svcinfo lsmdiskgrp
    1. ステップ 13.a で作成したストレージ・プールをマイグレーションするためのストレージ・プールが Storwize V3700・システム上にない場合は、次のコマンドを入力して新規ストレージ・プールを作成します。 extent_size は、iSCSI ターゲット・システムからマイグレーションするボリュームのサイズです。
      svctask mkmdiskgrp -ext extent_size -name pool_name
  3. Storwize ファミリー システムから Storwize V3700・システム上のストレージ・プールにデータをマイグレーションします。ボリュームへのデータのマイグレーションについて詳しくは、ボリュームの管理を参照してください。
    • ボリューム全体のデータをマイグレーションするには、次のコマンドを入力します。
      svctask migratevdisk -mdiskgrp mdisk_group -vdisk vdisk_id
    • 選択したエクステントのデータをマイグレーションするには、次のコマンドを入力します。
      svctask migrateexts -source mdisk_name -exts num_extents -target new_mdisk -threads 4 -vdisk vdisk_id
  4. データ・マイグレーションの進行状況をモニターするには、次のコマンドを入力します。
    svcinfo lsmigrate

タスクの結果

Storwize ファミリー システムの論理ドライブ上のデータが、Storwize V3700 システムへマイグレーションされます。ホストの入出力操作も Storwize V3700・システムに切り替えられます。

次のタスク

  1. Storwize V3700・システムで、次のコマンドを入力して iSCSI ターゲット・システム上の構成済みポートを表示します。
    svcinfo lsiscsistorageport
  2. 構成済みの iSCSI ターゲット・ポートを削除します。lsiscsistorageport の出力内の行番号を指定して、削除するセッションを識別します。
    svctask rmiscsistorageport lsiscsistorageport_row_id
  3. Storwize V3700・システムと Storwize ファミリー システムをイーサネット・スイッチに接続しているイーサネット・ケーブルを切り離します。