Storwize 系列系統移轉資料

您可以使用 iSCSI 連接,將資料從 Storwize® 系列 系統移轉至 SAN Volume Controller 系統。

開始之前

  1. 確保每一個系統執行的軟體層次可以支援 iSCSI 移轉。(至少需要 Spectrum Virtualize 軟體 7.7.0 版。)
    系統支援透過 iSCSI 連線從下列 Storwize 系列系統移轉資料。對於這些系統,需要至少為 7.7.0 版的軟體。
    • Storwize V3700
    • Storwize V5000Storwize V5000 Gen2
    • Storwize V7000 Gen1、Storwize V7000 Gen2Storwize V7000 Gen2+

    如需有關為 Storwize 系列系統配置 iSCSI 支援的相關資訊,請參閱配置 IBM Storwize 系列 儲存體系統

  2. 驗證每一個系統上是否有可用且支援的乙太網路埠。
    • 您可以使用任何可用的乙太網路埠,在 SAN Volume Controller 系統和後端儲存體控制器之間建立 iSCSI 連線。
    • 為了避免效能瓶頸,iSCSI 起始器和目標系統必須使用相同速度的乙太網路埠。請勿使用以不同速度運作的乙太網路鏈結組合。
  3. 確保您有適當數量的乙太網路纜線和交換器可連接至每一個系統的乙太網路埠。
  4. 確保每一個系統的乙太網路埠都連接至適當的乙太網路交換器。為了達到完整備援和增加傳輸量,請使用兩個以上的乙太網路交換器。同樣地,每個系統的每個節點上已編號的乙太網路埠必須連接至相同的交換器。也必須配置在相同的子網路或 VLAN。

    例如,圖 1 顯示 SAN Volume Controller 系統(iSCSI 起始器)和 Storwize V5030 系統(iSCSI 目標)之間的 iSCSI 連線。

    每一個系統包含兩個節點,而每一個節點中安裝 4 埠 10 Gbps 乙太網路卡。在每一個節點上,每一個卡的乙太網路埠 1 連接至交換器 1。 每一個節點的乙太網路埠 2 連接至交換器 2。
    圖 1. 兩個系統之間的 iSCSI 連線範例
    使用兩個乙太網路交換器的 iSCSI 連線範例。
    圖 2 顯示透過 iSCSI 連線來連接 SAN Volume Controller 2145-SV1 節點的另一個範例。
    圖 2. SAN Volume Controller 2145-SV1 節點的 iSCSI 連線
    使用一個 
SAN Volume Controller 2145-SV1
 節點和兩個乙太網路交換器的 iSCSI 連線範例

程序

在下列程序中,部分步驟在 iSCSI 起始器系統上完成,部分步驟在 iSCSI 目標系統上完成。

配置纜線安裝和系統

  1. SAN Volume Controller iSCSI 起始器系統上的埠,將乙太網路纜線連接至適當的乙太網路交換器。使用任何可用的乙太網路埠。
  2. Storwize 系列 iSCSI 目標系統上的埠,將乙太網路纜線連接至適當的乙太網路交換器。使用任何可用的乙太網路埠。
  3. 停止所有主機 I/O 作業。
  4. Storwize 系列系統上,取消對映邏輯磁碟機,其中包含要移轉至 SAN Volume Controller 系統的資料。
  5. 驗證 SAN Volume Controller 系統是否配置為抄寫層。如果要這麼做,請輸入下列指令。
    svcinfo lssystem
    1. 如果 SAN Volume Controller 系統未正確配置,請輸入下列指令。
      svctask chsystem -layer replication
  6. 驗證 Storwize 系列系統是否配置為儲存層系統。如果要這麼做,請輸入下列指令。
    svcinfo lssystem
    1. 如果 Storwize 系列系統未正確配置,請輸入下列指令:
      svctask chsystem -layer storage

建立 iSCSI 連線

  1. SAN Volume Controller 系統上,輸入下列指令來配置一或多個埠,這些埠可用於透過 iSCSI 來連接至後端儲存體系統。
    svctask cfgportip –node nodename -storage yes port_id 
    註: 如果埠已配置 IPv6 位址,請在指令上指定 -storage_6 參數。
  2. SAN Volume Controller 系統上,發出下列指令以收集 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    
  3. Storwize 系列系統上,使用從 iSCSI 起始器 SAN Volume Controller 系統收集的 iSCSI 資訊,定義新的主機。
    svctask mkhost -iscsiname iscsi_name_list
  4. Storwize 系列 系統上,將邏輯磁碟機對映至剛建立的主機,形成邏輯單元。
    您可以使用管理 GUI 來一次選取和對映數個磁碟機。您也可以輸入下列指令來對映每一個磁碟機。
    svctask mkvdiskhostmap -host hostname diskname
    hostname
    您在步驟 9 中建立之主機的名稱或 ID。
    diskname
    您要移轉至 SAN Volume Controller 系統的磁區名稱或 ID。
  5. SAN Volume Controller 系統上,輸入下列指令來探索 iSCSI 目標系統上可用的埠。 source_port_id SAN Volume Controller iSCSI 起始器系統上的乙太網路埠,可透過此埠進行探索。ipv_addr 是 iSCSI 目標系統上埠的 IP 位址。
    svctask detectiscsistorageportcandidate –srcportid source_port_id -targetip ipv_addr
    附註:
    • 如果 iSCSI 目標系統上的埠已配置 IPv6 位址,請指定 -targetip6 參數。
    • 如果 iSCSI 目標系統需要鑑別,請在探索要求上指定 -username-chapsecret 參數。
  6. 顯示 SAN Volume Controller iSCSI 起始器系統上已探索到的 iSCSI 埠的相關資訊。這項資訊包含唯一的 iSCSI 完整名稱 (IQN) 和網際網路通訊協定 (IP) 組合。
    svcinfo lsiscsistorageportcandidate
  7. 選取一或多個要配置的候選埠。您最多可以指定 64 個候選項 ID,各以冒號分隔。candidate_idlsiscsistorageportcandidate 指令所顯示的輸出的 ID 直欄值。
    svctask addiscsistorageport candidate_id

移轉資料

  1. SAN Volume Controller 系統上,請完成下列步驟來管理邏輯單元。
    1. 如果要建立空的儲存區,請輸入下列指令。extent_size 是您要從 iSCSI 目標系統移轉的磁區大小。
      svctask mkmdiskgrp -ext extent_size
      Storwize 系列系統對映的邏輯單元在 SAN Volume Controller 系統中會以未受管理模式 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
      I/O 群組的名稱或 ID。
      mdiskgrp_name
      您在步驟 14.a 中建立之儲存區的名稱或 ID。
      mdisk_name
      未受管理模式 MDisk 的名稱或 ID。
    5. 如果要列出主機,而這些主機先前使用的資料正是 MDisk 目前所包含的資料,請輸入下列指令。
      svcinfo lssasportcandidate
    6. 如果主機不存在於 SAN Volume Controller 系統,您可以建立新的 iSCSI 或光纖通道(或乙太網路光纖通道)主機。
      • 如果要建立新的 iSCSI 主機,請輸入下列指令。
        svctask mkhost -iscsiname host_iqn
      • 如果要建立新的 FC 或 FCoE 主機,請輸入下列指令。
        svctask mkhost -fcwwpn host_wwpn
    7. 請輸入下列指令將新磁區對映至主機。映像模式磁區完成對映後會變成可存取,以便對主機進行 I/O 作業。
      svctask mkvdiskhostmap -host hostname diskname
      hostname
      您在步驟 14.f 中建立之主機的名稱或 ID。
      diskname
      您在步驟 14.d 中建立之虛擬磁碟的名稱或 ID。
  2. 請輸入下列指令來顯示 SAN Volume Controller 系統可見的儲存區的相關資訊。
    svcinfo lsmdiskgrp
    1. 如果 SAN Volume Controller 系統上沒有儲存區可供您移轉在步驟 14.a 中建立的儲存區,請輸入下列指令來建立新的儲存區。 extent_size 是您要從 iSCSI 目標系統移轉的磁區大小。
      svctask mkmdiskgrp -ext extent_size -name pool_name
  3. 將資料從 Storwize 系列系統移轉至 SAN Volume Controller 系統上的儲存區。如需將資料移轉至磁區的相關資訊,請參閱管理磁區
    • 如果要從整個磁區移轉資料,請輸入下列指令。
      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 系列系統中的邏輯磁碟機上的資料會移轉至 SAN Volume Controller 系統。

主機 I/O 作業也會切換至 SAN Volume Controller 系統。

下一步

  1. SAN Volume Controller 系統上,輸入下列指令來顯示 iSCSI 目標系統上已配置的埠。
    svcinfo lsiscsistorageport
  2. 刪除已配置的 iSCSI 目標埠。從 lsiscsistorageport 輸出中,指定列號來識別要刪除的階段作業。
    svctask rmiscsistorageport lsiscsistorageport_row_id
  3. 拔除將 SAN Volume Controller 系統和 Storwize 系列系統連接至乙太網路交換器的乙太網路纜線。