ONTAP Foreign LUN Import(FLI) 테스트 마이그레이션 및 전환 계획
어레이, 네트워크 및 패브릭, ONTAP 구성 및 호스트 복구 단계가 올바른지 확인하고 프로덕션 일정에 반영할 수 있는 처리량 샘플을 수집하기 위해 하나 이상의 테스트 마이그레이션을 실행하십시오.
훌륭한 테스트 마이그레이션은 다음을 검증합니다.
-
백엔드 준비 상태: IC LIF 도달 가능성, iSCSI 세션 안정성 및 외부 LUN 검색이 모든 경로에서 일관적입니다.
-
워크플로 정확성: 가져오기 관계 생성/시작/표시/완료(및 선택적 확인)는 선택한 모드(온라인/오프라인)에서 예상대로 작동합니다.
-
호스트 준비 상태: 호스트 재검사/복구 단계가 대상 사용 사례(예: ESXi VMFS/RDM, Windows 독립 실행형/WFC)에서 안정적으로 작동합니다.
-
운영 예측: 테스트 실행에서 관찰된 처리량은 프로덕션 마이그레이션 기간을 예측하는 데 가장 현실적인 근거를 제공하며 일반적으로 일반적인 벤치마크보다 우수합니다.
Hitachi AMS2100을 사용하여 마이그레이션 예 테스트
다음은 Hitachi AMS2100을 외부 스토리지로 사용하는 테스트 마이그레이션의 예입니다. 관련 스토리지, 호스트 운영 체제 및 기타 변수에 따라 단계가 다를 수 있습니다.
다음 예제를 테스트 마이그레이션을 수행하는 데 필요한 단계에 대한 일반적인 지침으로 사용할 수 있습니다. 테스트를 통해 이슈가 발생하는 경우 최대한 빨리 문제를 찾아 해결할 수 있도록 테스트 마이그레이션을 최대한 빨리 수행하는 것이 좋습니다. 테스트 마이그레이션은 운영 마이그레이션을 진행하기 전에 모든 소스 및 대상 스토리지 조합에서 수행해야 합니다.
-
소스 스토리지에 2GB 테스트 LUN을 생성합니다.
-
Hitachi Storage Navigator Modular에 `system`로 로그인하십시오.
-
*AMS 2100 어레이*를 선택하십시오.
-
Show and Configure Array * 를 클릭합니다.
-
`root`을(를) 사용하여 로그인합니다.
-
그룹 * 을 확장하고 * 논리 단위 * 를 선택합니다.
-
테스트 LUN을 생성하려면 * LU * 생성 을 선택하십시오.
-
2GB의 테스트 LUN을 생성합니다.
-
확인 * 을 클릭합니다.
-
여기에서 LUN 할당을 건너뛰고 * Close * 를 클릭하여 계속 진행합니다.
-
테스트 LUN이 생성되었는지 확인하십시오.
-
-
ONTAP 이니시에이터를 위해 생성된 호스트 그룹에 테스트 LUN을 할당합니다.
-
그룹 * 을 확장하고 * 논리 단위 * 를 선택합니다.
-
테스트 LUN을 cDOT_FLI 호스트 그룹에 매핑하려면 *Host Groups*를 선택하십시오.
-
이전 단계에서 생성한 호스트 그룹 *cDOT_FLI*를 선택하고 *Edit Host Group*을 클릭합니다.
-
호스트 그룹에 사용할 포트를 선택합니다. 이 예에서는 0a, 0e, 1a, 1e*를 선택합니다. *선택한 모든 포트로 강제 설정 옵션을 선택합니다.
-
HDS Storage Navigator에서 호스트 그룹을 편집합니다.
-
*논리 장치*를 클릭하고 테스트 LUN을 추가하세요.
-
LUN을 매핑하려면 * OK * 를 클릭합니다.
-
예, 위의 경고를 읽었습니다를 선택하고 호스트 그룹 편집 * 을 선택한 다음 * 확인 * 을 클릭합니다.
-
호스트 그룹 생성을 확인하고 * Close * 를 클릭합니다.
-
-
소스 스토리지에서 대상 스토리지로 테스트 LUN 및 매핑을 확인하고 FLI(Foreign LUN Import) 가져오기를 수행합니다.
-
admin사용자를 사용하여 SSH를 통해 ONTAP 스토리지에 로그인하십시오. -
모드를 *고급*으로 변경하십시오.
DataMig-cmode::> set -privilege advanced
-
고급 명령을 계속 사용하시겠습니까?라는 메시지가 나타나면 'y'를 입력하십시오.
-
ONTAP 에서 소스 배열을 검색하세요. 몇 분 정도 기다린 후 소스 배열 검색을 다시 시도하세요.
스토리지 어레이 표시
스토리지 배열이 처음 검색되면 ONTAP가 자동으로 검색하여 배열을 표시하지 않을 수 있습니다. 다음 지침에 따라 ONTAP 이니시에이터 포트가 연결된 스위치 포트를 재설정합니다.
예를 들어, DataMig-cmode 클러스터 이니시에이터 포트
0a및0b`는 ONTAP의 Cisco 포트 `4/9및 `4/11`에 연결됩니다. Cisco 스위치에서 포트 `4/9`를 재설정하려면 다음을 수행합니다.conf t interface fc4/ shutdown no shutdown exit exit
한 포트를 재설정하면 보통 충분합니다. 포트 하나를 재설정한 후 스토리지 목록과 LUN 경로를 확인합니다.
-
소스 어레이가 모든 이니시에이터 포트를 통해 검색되었는지 확인하십시오.
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 -
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::*> -
-
일련 번호를 사용하여 소스 LUN을 외부 장치로 표시합니다.
스토리지 디스크 set-foreign-lun { -serial-number 83017542001A } -is-foreign true
-
소스 LUN이 외부 LUN으로 표시되어 있는지 확인하십시오.
storage disk show -array-name HITACHI_DF600F_1
-
모든 외부 어레이와 해당 일련 번호를 나열하십시오.
storage disk show -container-type foreign -fields serial-number
lun create 명령은 파티션 오프셋을 기반으로 크기와 정렬을 감지하고 그에 따라 외래 디스크 인수를 사용하여 LUN을 생성합니다. -
-
대상 볼륨을 생성합니다.
vol create -vserver datamig flivol aggr1 -size 10g
-
외부 LUN을 사용하여 테스트 LUN을 생성합니다.
lun create -vserver datamig -path /vol/flivol/testlun1 -ostype linux -foreign-disk 83017542001A
-
테스트 LUN을 나열하고 소스 LUN과 LUN의 크기를 확인합니다.
lun show
FLI 오프라인 마이그레이션의 경우 LUN을 igroup에 매핑하기 위해 온라인 상태여야 하고 LUN 임포트 관계를 생성하기 전에 오프라인 상태여야 합니다. -
-
이니시에이터를 추가하지 않고 FCP 프로토콜의 테스트 igroup을 생성합니다.
lun igroup create -vserver datamig -igroup testig1 -protocol fcp -ostype linux
-
테스트 LUN을 테스트 igroup에 매핑합니다.
lun map -vserver datamig -path /vol/flivol/testlun1 -igroup testig1
-
테스트 LUN을 오프라인으로 전환합니다.
lun offline -vserver datamig -path /vol/flivol/testlun1
-
테스트 LUN 및 외부 LUN과의 가져오기 관계 생성:
lun import create -vserver datamig -path /vol/flivol/testlun1 -foreign-disk 83017542001A
-
마이그레이션(가져오기)을 시작합니다.
lun import start -vserver datamig -path /vol/flivol/testlun1
-
가져오기 진행 상황을 모니터링합니다.
lun import show -vserver datamig -path /vol/flivol/testlun1
-
가져오기 작업이 성공적으로 완료되었는지 확인하십시오.
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 -
-
소스 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-
검증 작업이 오류 없이 완료되었는지 확인하십시오.
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 -
-
마이그레이션 작업을 제거하려면 가져오기 관계를 삭제하십시오.
lun import delete -vserver datamig -path /vol/flivol/testlun1
lun import show -vserver datamig -path /vol/flivol/testlun1
-
테스트 igroup에서 테스트 LUN의 매핑을 해제합니다.
lun unmap -vserver datamig -path /vol/flivol/testlun1 -igroup testig1
-
테스트 LUN을 온라인으로 전환:
lun online -vserver datamig -path /vol/flivol/testlun1
-
외부 LUN 속성을 false로 표시하십시오.
storage disk modify -serial-number 83017542001A -is-foreign false
ONTAP 이니시에이터 포트를 사용하여 소스 스토리지에 생성된 호스트 그룹을 제거하지 마십시오. 동일한 호스트 그룹이 해당 소스 스토리지에서 마이그레이션하는 동안 재사용됩니다. -
소스 스토리지에서 테스트 LUN을 제거합니다.
-
Hitachi Storage Navigator Modular에 시스템으로 로그인합니다.
-
*AMS 2100 array*를 선택하고 *Show and Configure Array*를 클릭하십시오.
-
`root`을(를) 사용하여 로그인합니다.
-
그룹 * 을 선택한 다음 * 호스트 그룹 * 을 선택합니다.
-
*cDOT_FLI Igroup*을 선택하고 *호스트 그룹 편집*을 클릭합니다.
-
호스트 그룹 편집 창에서 테스트 LUN을 매핑하도록 선택한 모든 대상 포트를 선택하고 *Forced Set to All Selected Ports*를 선택합니다.
-
Logical Units * 탭을 선택합니다.
-
Assigned Logical Units * 창에서 테스트 LUN을 선택합니다.
-
LUN 매핑을 제거하려면 * 제거 * 를 선택합니다.
-
확인 * 을 클릭합니다.
-
-
호스트 그룹을 제거하지 말고 테스트 LUN을 계속 삭제하십시오.
-
*논리 유닛*을 선택합니다.
-
이전 단계에서 생성한 테스트 LUN을 선택합니다.
-
LUN 삭제 * 를 클릭합니다.
-
테스트 LUN을 삭제하려면 * Confirm * (확인 *)을 클릭합니다.
-
-
대상 스토리지에서 테스트 LUN을 삭제합니다.
-
admin사용자를 사용하여 SSH를 통해 ONTAP 스토리지에 로그인하십시오. -
NetApp 스토리지 시스템에서 테스트 LUN을 오프라인으로 전환합니다.
lun offline -vserver datamig -path /vol/flivol/testlun1
다른 호스트 LUN을 선택하지 않아야 합니다. -
NetApp 스토리지 시스템에서 테스트 LUN을 삭제합니다.
lun destroy -vserver datamig -path /vol/flivol/testlun1
-
NetApp 스토리지 시스템에서 테스트 볼륨을 오프라인으로 전환합니다.
vol offline -vserver datamig -volume flivol
-
NetApp 스토리지 시스템에서 테스트 볼륨을 삭제합니다.
vol destroy -vserver datamig -volume flivol
-