Skip to main content
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

ONTAP Foreign LUN Import(FLI) 테스트 마이그레이션 및 전환 계획

기여자 netapp-barbe

어레이, 네트워크 및 패브릭, ONTAP 구성 및 호스트 복구 단계가 올바른지 확인하고 프로덕션 일정에 반영할 수 있는 처리량 샘플을 수집하기 위해 하나 이상의 테스트 마이그레이션을 실행하십시오.

훌륭한 테스트 마이그레이션은 다음을 검증합니다.

  • 백엔드 준비 상태: IC LIF 도달 가능성, iSCSI 세션 안정성 및 외부 LUN 검색이 모든 경로에서 일관적입니다.

  • 워크플로 정확성: 가져오기 관계 생성/시작/표시/완료(및 선택적 확인)는 선택한 모드(온라인/오프라인)에서 예상대로 작동합니다.

  • 호스트 준비 상태: 호스트 재검사/복구 단계가 대상 사용 사례(예: ESXi VMFS/RDM, Windows 독립 실행형/WFC)에서 안정적으로 작동합니다.

  • 운영 예측: 테스트 실행에서 관찰된 처리량은 프로덕션 마이그레이션 기간을 예측하는 데 가장 현실적인 근거를 제공하며 일반적으로 일반적인 벤치마크보다 우수합니다.

Hitachi AMS2100을 사용하여 마이그레이션 예 테스트

다음은 Hitachi AMS2100을 외부 스토리지로 사용하는 테스트 마이그레이션의 예입니다. 관련 스토리지, 호스트 운영 체제 및 기타 변수에 따라 단계가 다를 수 있습니다.

다음 예제를 테스트 마이그레이션을 수행하는 데 필요한 단계에 대한 일반적인 지침으로 사용할 수 있습니다. 테스트를 통해 이슈가 발생하는 경우 최대한 빨리 문제를 찾아 해결할 수 있도록 테스트 마이그레이션을 최대한 빨리 수행하는 것이 좋습니다. 테스트 마이그레이션은 운영 마이그레이션을 진행하기 전에 모든 소스 및 대상 스토리지 조합에서 수행해야 합니다.

단계
  1. 소스 스토리지에 2GB 테스트 LUN을 생성합니다.

    1. Hitachi Storage Navigator Modular에 `system`로 로그인하십시오.

    2. *AMS 2100 어레이*를 선택하십시오.

    3. Show and Configure Array * 를 클릭합니다.

    4. `root`을(를) 사용하여 로그인합니다.

    5. 그룹 * 을 확장하고 * 논리 단위 * 를 선택합니다.

    6. 테스트 LUN을 생성하려면 * LU * 생성 을 선택하십시오.

    7. 2GB의 테스트 LUN을 생성합니다.

    8. 확인 * 을 클릭합니다.

    9. 여기에서 LUN 할당을 건너뛰고 * Close * 를 클릭하여 계속 진행합니다.

    10. 테스트 LUN이 생성되었는지 확인하십시오.

  2. ONTAP 이니시에이터를 위해 생성된 호스트 그룹에 테스트 LUN을 할당합니다.

    1. 그룹 * 을 확장하고 * 논리 단위 * 를 선택합니다.

    2. 테스트 LUN을 cDOT_FLI 호스트 그룹에 매핑하려면 *Host Groups*를 선택하십시오.

    3. 이전 단계에서 생성한 호스트 그룹 *cDOT_FLI*를 선택하고 *Edit Host Group*을 클릭합니다.

    4. 호스트 그룹에 사용할 포트를 선택합니다. 이 예에서는 0a, 0e, 1a, 1e*를 선택합니다. *선택한 모든 포트로 강제 설정 옵션을 선택합니다.

    5. HDS Storage Navigator에서 호스트 그룹을 편집합니다.

    6. *논리 장치*를 클릭하고 테스트 LUN을 추가하세요.

    7. LUN을 매핑하려면 * OK * 를 클릭합니다.

    8. 예, 위의 경고를 읽었습니다를 선택하고 호스트 그룹 편집 * 을 선택한 다음 * 확인 * 을 클릭합니다.

    9. 호스트 그룹 생성을 확인하고 * Close * 를 클릭합니다.

  3. 소스 스토리지에서 대상 스토리지로 테스트 LUN 및 매핑을 확인하고 FLI(Foreign LUN Import) 가져오기를 수행합니다.

    1. admin 사용자를 사용하여 SSH를 통해 ONTAP 스토리지에 로그인하십시오.

    2. 모드를 *고급*으로 변경하십시오.

      DataMig-cmode::> set -privilege advanced

    3. 고급 명령을 계속 사용하시겠습니까?라는 메시지가 나타나면 'y'를 입력하십시오.

    4. ONTAP 에서 소스 배열을 검색하세요. 몇 분 정도 기다린 후 소스 배열 검색을 다시 시도하세요.

      스토리지 어레이 표시

      스토리지 배열이 처음 검색되면 ONTAP가 자동으로 검색하여 배열을 표시하지 않을 수 있습니다. 다음 지침에 따라 ONTAP 이니시에이터 포트가 연결된 스위치 포트를 재설정합니다.

      예를 들어, DataMig-cmode 클러스터 이니시에이터 포트 0a0b`는 ONTAP의 Cisco 포트 `4/9 및 `4/11`에 연결됩니다. Cisco 스위치에서 포트 `4/9`를 재설정하려면 다음을 수행합니다.

      conf t
      interface fc4/
      shutdown
      no shutdown
      exit
      exit

      한 포트를 재설정하면 보통 충분합니다. 포트 하나를 재설정한 후 스토리지 목록과 LUN 경로를 확인합니다.

    5. 소스 어레이가 모든 이니시에이터 포트를 통해 검색되었는지 확인하십시오.

      storage array config show -array-name HITACHI_DF600F_1

                   LUN   LUN
      Node         Group Count     Array Name       Array Target Port Initiator
      ------------ ----- ----- ---------------------------- -----------------------
      DataMig-cmode-01 0     1    HITACHI_DF600F_1     50060e801046b960        0a
                                                       50060e801046b964        0b
                                                       50060e801046b968        0a
                                                       50060e801046b96c        0b
      DataMig-cmode-02 0     1    HITACHI_DF600F_1     50060e801046b960        0a
                                                       50060e801046b964        0b
                                                       50060e801046b968        0a
                                                       50060e801046b96c        0b
    6. Hitachi 스토리지에서 매핑된 테스트 LUN을 나열하고 디스크 속성 및 경로를 확인합니다.

      storage disk show -array-name HITACHI_DF600F_1 -instance

                      Disk: HIT-1.1
            Container Type: unassigned
                Owner/Home: -  / -
                   DR Home: -
        Stack ID/Shelf/Bay: -  / -  / -
                       LUN: 0
                     Array: HITACHI_DF600F_1
                    Vendor: HITACHI
                     Model: DF600F
             Serial Number: 83017542001A
                       UID: 48495441:43484920:38333031:37353432:30303236:00000000:00000000:00000000:00000000:00000000
                       BPS: 512
             Physical Size: -
                  Position: present
    Checksum Compatibility: block
                 Aggregate: -
                      Plex: -
    Paths:
                                    LUN  Initiator Side        Target Side                                            Link
    Controller         Initiator     ID  Switch Port           Switch Port           Acc Use  Target Port     TPGN    Speed  I/O KB/s  IOPS
    ------------------ ---------  -----  --------------------  --------------------  --- ---  --------------  ------  ----   --- -----
    DataMig-cmode-01   0a             0  DM-Cisco9506-1:4-9    DM-Cisco9506-1:2-24   AO  INU  50060e801046b968  2   2 Gb/S    0  0
    DataMig-cmode-01   0b             0  DM-Cisco9506-2:4-9    DM-Cisco9506-2:2-24   AO  INU  50060e801046b96c  2   2 Gb/S    0  0
    DataMig-cmode-01   0b             0  DM-Cisco9506-2:4-9    DM-Cisco9506-2:1-14   AO  INU  50060e801046b964  1   2 Gb/S    0  0
    DataMig-cmode-01   0a             0  DM-Cisco9506-1:4-9    DM-Cisco9506-1:1-14   AO  INU  50060e801046b960  1   2 Gb/S    0  0
    DataMig-cmode-02   0a             0  DM-Cisco9506-1:4-11   DM-Cisco9506-1:2-24   AO  INU  50060e801046b968  2   2 Gb/S    0  0
    DataMig-cmode-02   0b             0  DM-Cisco9506-2:4-11   DM-Cisco9506-2:2-24   AO  INU  50060e801046b96c  2   2 Gb/S    0  0
    DataMig-cmode-02   0b             0  DM-Cisco9506-2:4-11   DM-Cisco9506-2:1-14   AO  INU  50060e801046b964  1   2 Gb/S    0  0
    DataMig-cmode-02   0a             0  DM-Cisco9506-1:4-11   DM-Cisco9506-1:1-14   AO  INU  50060e801046b960  1   2 Gb/S    0  0
    
    Errors:
    -
    
    DataMig-cmode::*>
  4. 일련 번호를 사용하여 소스 LUN을 외부 장치로 표시합니다.

    스토리지 디스크 set-foreign-lun { -serial-number 83017542001A } -is-foreign true

    1. 소스 LUN이 외부 LUN으로 표시되어 있는지 확인하십시오.

      storage disk show -array-name HITACHI_DF600F_1

    2. 모든 외부 어레이와 해당 일련 번호를 나열하십시오.

      storage disk show -container-type foreign -fields serial-number

    참고 lun create 명령은 파티션 오프셋을 기반으로 크기와 정렬을 감지하고 그에 따라 외래 디스크 인수를 사용하여 LUN을 생성합니다.
  5. 대상 볼륨을 생성합니다.

    vol create -vserver datamig flivol aggr1 -size 10g

  6. 외부 LUN을 사용하여 테스트 LUN을 생성합니다.

    lun create -vserver datamig -path /vol/flivol/testlun1 -ostype linux -foreign-disk 83017542001A

    1. 테스트 LUN을 나열하고 소스 LUN과 LUN의 크기를 확인합니다.

      lun show

    참고 FLI 오프라인 마이그레이션의 경우 LUN을 igroup에 매핑하기 위해 온라인 상태여야 하고 LUN 임포트 관계를 생성하기 전에 오프라인 상태여야 합니다.
  7. 이니시에이터를 추가하지 않고 FCP 프로토콜의 테스트 igroup을 생성합니다.

    lun igroup create -vserver datamig -igroup testig1 -protocol fcp -ostype linux

  8. 테스트 LUN을 테스트 igroup에 매핑합니다.

    lun map -vserver datamig -path /vol/flivol/testlun1 -igroup testig1

  9. 테스트 LUN을 오프라인으로 전환합니다.

    lun offline -vserver datamig -path /vol/flivol/testlun1

  10. 테스트 LUN 및 외부 LUN과의 가져오기 관계 생성:

    lun import create -vserver datamig -path /vol/flivol/testlun1 -foreign-disk 83017542001A

  11. 마이그레이션(가져오기)을 시작합니다.

    lun import start -vserver datamig -path /vol/flivol/testlun1

    1. 가져오기 진행 상황을 모니터링합니다.

      lun import show -vserver datamig -path /vol/flivol/testlun1

    2. 가져오기 작업이 성공적으로 완료되었는지 확인하십시오.

      lun import show -vserver datamig -path /vol/flivol/testlun1

    vserver foreign-disk   path                operation admin operational percent
                                             in progress state state       complete
    -------------------------------------------------------------------------------
    datamig 83017542001A   /vol/flivol/testlun1
                                               import    started
                                                               completed     100
  12. 소스 LUN과 대상 LUN을 비교하는 검증 작업을 시작합니다. 검증 진행 상황을 모니터링합니다.

    lun import verify start -vserver datamig -path /vol/flivol/testlun1

    DataMig-cmode::*> lun import show -vserver datamig -path /vol/flivol/testlun1
    vserver foreign-disk   path                operation admin operational percent
                                             in progress state state       complete
    -------------------------------------------------------------------------------
    datamig 83017542001A   /vol/flivol/testlun1
                                               verify    started
                                                               in_progress     44
    1. 검증 작업이 오류 없이 완료되었는지 확인하십시오.

      lun import show -vserver datamig -path /vol/flivol/testlun1

    vserver foreign-disk   path                operation admin operational percent
                                             in progress state state       complete
    -------------------------------------------------------------------------------
    datamig 83017542001A   /vol/flivol/testlun1
                                               verify    started
                                                               completed      100
  13. 마이그레이션 작업을 제거하려면 가져오기 관계를 삭제하십시오.

    lun import delete -vserver datamig -path /vol/flivol/testlun1

    lun import show -vserver datamig -path /vol/flivol/testlun1

  14. 테스트 igroup에서 테스트 LUN의 매핑을 해제합니다.

    lun unmap -vserver datamig -path /vol/flivol/testlun1 -igroup testig1

  15. 테스트 LUN을 온라인으로 전환:

    lun online -vserver datamig -path /vol/flivol/testlun1

  16. 외부 LUN 속성을 false로 표시하십시오.

    storage disk modify -serial-number 83017542001A -is-foreign false

    참고 ONTAP 이니시에이터 포트를 사용하여 소스 스토리지에 생성된 호스트 그룹을 제거하지 마십시오. 동일한 호스트 그룹이 해당 소스 스토리지에서 마이그레이션하는 동안 재사용됩니다.
  17. 소스 스토리지에서 테스트 LUN을 제거합니다.

    1. Hitachi Storage Navigator Modular에 시스템으로 로그인합니다.

    2. *AMS 2100 array*를 선택하고 *Show and Configure Array*를 클릭하십시오.

    3. `root`을(를) 사용하여 로그인합니다.

    4. 그룹 * 을 선택한 다음 * 호스트 그룹 * 을 선택합니다.

    5. *cDOT_FLI Igroup*을 선택하고 *호스트 그룹 편집*을 클릭합니다.

    6. 호스트 그룹 편집 창에서 테스트 LUN을 매핑하도록 선택한 모든 대상 포트를 선택하고 *Forced Set to All Selected Ports*를 선택합니다.

    7. Logical Units * 탭을 선택합니다.

    8. Assigned Logical Units * 창에서 테스트 LUN을 선택합니다.

    9. LUN 매핑을 제거하려면 * 제거 * 를 선택합니다.

    10. 확인 * 을 클릭합니다.

  18. 호스트 그룹을 제거하지 말고 테스트 LUN을 계속 삭제하십시오.

    1. *논리 유닛*을 선택합니다.

    2. 이전 단계에서 생성한 테스트 LUN을 선택합니다.

    3. LUN 삭제 * 를 클릭합니다.

    4. 테스트 LUN을 삭제하려면 * Confirm * (확인 *)을 클릭합니다.

  19. 대상 스토리지에서 테스트 LUN을 삭제합니다.

    1. admin 사용자를 사용하여 SSH를 통해 ONTAP 스토리지에 로그인하십시오.

    2. NetApp 스토리지 시스템에서 테스트 LUN을 오프라인으로 전환합니다.

      lun offline -vserver datamig -path /vol/flivol/testlun1

    참고 다른 호스트 LUN을 선택하지 않아야 합니다.
    1. NetApp 스토리지 시스템에서 테스트 LUN을 삭제합니다.

      lun destroy -vserver datamig -path /vol/flivol/testlun1

    2. NetApp 스토리지 시스템에서 테스트 볼륨을 오프라인으로 전환합니다.

      vol offline -vserver datamig -volume flivol

    3. NetApp 스토리지 시스템에서 테스트 볼륨을 삭제합니다.

      vol destroy -vserver datamig -volume flivol