Dell EqualLogic 儲存體系統移轉資料

您可以使用 iSCSI 連接,將資料從 Dell EqualLogic 外部儲存體系統移轉至您的系統。

開始之前

  1. 確保 iSCSI 起始器系統執行的軟體層次可以支援 iSCSI 移轉。需要至少為 7.7.0 版的軟體。
  2. 確保 iSCSI 目標儲存體系統上安裝的韌體是製造商所建議的層次。如需相關資訊,請參閱儲存體系統隨附的產品說明文件。
  3. 驗證每一個系統上是否有可用且支援的乙太網路埠。
    • 您可以使用任何可用的乙太網路埠,在 SAN Volume Controller 系統和 iSCSI 目標儲存體控制器之間建立 iSCSI 連線。
    • 為了避免效能瓶頸,iSCSI 起始器和目標系統必須使用相同速度的乙太網路埠。請勿使用以不同速度運作的乙太網路鏈結組合。
  4. 確保您有適當數量的乙太網路纜線和交換器可連接至每一個系統的乙太網路埠。
  5. 確保每一個系統的適當乙太網路埠都連接至適當的乙太網路交換器。為了達到完整備援和增加傳輸量,請使用兩個以上的乙太網路交換器。同樣地,每個系統的每個節點上已編號的乙太網路埠必須連接至相同的交換器。也必須配置在相同的子網路或 VLAN。

    例如,圖 1 顯示 SAN Volume Controller 系統(iSCSI 起始器)和 Dell EqualLogic 系統(iSCSI 目標)之間的 iSCSI 連線。 SAN Volume Controller 系統包含兩個 I/O 群組。因為 Dell 系統支援的 iSCSI 階段作業數目有限,單一 I/O 群組中只有兩個節點可以連接到 Dell EqualLogic 儲存體系統。 SAN Volume Controller 系統的每一個起始器節點中安裝 4 埠乙太網路卡。 不過,只有起始器節點 1 和起始器節點 2 上的兩個埠會連接至交換器。每一個節點(IPA 和 IPE)的第一個乙太網路埠必須連接至乙太網路交換器 1。每一個節點(IPB 和 IPF)的第二個乙太網路埠必須連接至乙太網路交換器 2。

    圖 1. 透過 iSCSI 連線來連接至 Dell EqualLogic iSCSI 目標的範例
    Dell EqualLogic 系統的 iSCSI 連線範例

如需有關為 Dell EqualLogic 系統配置支援的相關資訊,請參閱配置 Dell EqualLogic 儲存體系統

程序

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

配置纜線安裝和系統。

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

建立 iSCSI 連線。

  1. SAN Volume Controller iSCSI 起始器系統上,請輸入下列指令來取得系統的 IP 位址或 iSCSI 完整名稱 (IQN)。
    • 如果要顯示 IP 位址,請輸入下列指令。
      svcinfo lsportip
    • 如果要顯示 IQN 名稱,請輸入下列指令。
      svcinfo lsnode
  2. SAN Volume Controller 系統上,輸入下列 cfgportip 指令來配置一或多個埠,以用於透過 iSCSI 來連接至目標儲存體系統。
    svctask cfgportip –node nodename -storage yes port_id
    註: 如果埠已配置 IPv6 位址,請在指令上指定 -storage-6 參數。
  3. Dell EqualLogic 系統上對映磁區,其中包含您要移轉至 SAN Volume Controller 系統的資料。如果要這麼做,請輸入下列其中一個指令。
    • 如果要使用 iSCSI 起始器系統的 IPv4 位址來對映磁區,請輸入下列指令。
      select volume_name access create ipaddress ip_address
    • 如果要使用 iSCSI 起始器系統的 iSCSI 完整名稱 (IQN) 來對映磁區,請輸入下列指令。
      select volume_name access create initiator iqn_name
    volume_name
    您要從中移轉資料的磁區名稱(請參閱 4)。
    ip_address
    SAN Volume Controller iSCSI 起始器系統的 IPv4 位址,如步驟 7 所示。
    iqn_name
    SAN Volume Controller iSCSI 起始器系統的 IQN,如步驟 7 所示。
  4. SAN Volume Controller 系統上,輸入下列指令來探索 iSCSI 目標系統上可用的埠。 source_port_id SAN Volume Controller iSCSI 起始器系統上的乙太網路埠,可透過此埠進行探索。dell_group_ipDell EqualLogic iSCSI 目標系統的群組 IP 位址。
    svctask detectiscsistorageportcandidate –srcportid source_port_id -targetip dell_group_ip
    附註:
    • 如果 iSCSI 目標系統上的埠已配置 IPv6 位址,請在指令上指定 -targetip6 參數。
    • iSCSI 目標系統也可能需要使用者名稱和 CHAP 資訊來鑑別要求。 確保您在指令上指定正確的 tgt_user_nametarget_chap 值,如下列範例所示。
      svctask detectiscsistorageportcandidate –srcportid source_port_id -targetip dell_group_ip -username tgt_user_name -chapsecret target_chap
  5. 顯示 SAN Volume Controller iSCSI 起始器系統上已探索到的 iSCSI 埠的相關資訊。下列指令會傳回唯一的 iSCSI 完整名稱 (IQN) 和網際網路通訊協定 (IP) 組合的相關資訊。
    svcinfo lsiscsistorageportcandidate
  6. 選取一或多個要配置的候選埠。您最多可以指定 64 個候選項 ID,各以冒號分隔。candidate_idlsiscsistorageportcandidate 指令所顯示的輸出的 ID 直欄值。
    svctask addiscsistorageport candidate_id
    註: 如果您在步驟 10 中於 detectiscsistorageportcandidate 指令上輸入鑑別資訊,則在這個指令上也必須指定這項資訊。 確保您在指令上指定正確的 tgt_user_nametarget_chap 值,如下列範例所示。
    svctask addiscsistorageport candidate_id -username tgt_user_name -chapsecret target_chap

移轉資料

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

結果

Dell EqualLogic iSCSI 目標系統中的邏輯磁碟機上的資料會移轉至 SAN Volume Controller 系統。主機 I/O 作業也會切換至 SAN Volume Controller 系統。

下一步

  1. SAN Volume Controller 系統上,輸入下列指令來顯示 iSCSI 目標系統上已配置的埠。
    svcinfo lsiscsistorageport
  2. 刪除已配置的 iSCSI 目標埠。從 lsiscsistorageport 輸出中,指定列號來識別要刪除的階段作業。
    svctask rmiscsistorageport lsiscsistorageport_row_id
  3. Dell EqualLogic iSCSI 目標系統上,輸入下列指令來刪除您移轉至 SAN Volume Controller iSCSI 起始器系統的磁區。
    delete volume_name
  4. 拔除將每一個系統連接至乙太網路交換器的乙太網路纜線。