파일 및 저장소 서비스: iSCSI Software Target 마이그레이션
적용 대상: Windows Server 2012 R2
이 섹션에서는 기존 Windows Storage Server 2008 R2 또는 Windows Storage Server 2008 컴퓨터에서 Windows Server 2012 R2 또는 Windows Server 2012 및 Windows Storage Server 2012에 포함된 iSCSI 대상 서버 역할 서비스를 실행하는 대상 서버로 Microsoft iSCSI Software Target 3.2 또는 3.3 설정 및 데이터를 마이그레이션하는 방법에 대해 설명합니다.
iSCSI Software Target에 대한 명명법이 변경되었습니다. 잠재적인 혼동을 줄이기 위해 이 문서의 컨텍스트에서는 "iSCSI Software Target"을 나타내는 이름이 원본 서버인 Windows Storage Server 2008 R2 및 Windows Storage Server 2008에 설치된 이전 제품 버전을 나타냅니다. 반면, "iSCSI 대상 서버"를 나타내는 이름은 대상 서버인 Windows Server 2012 R2, Windows Server 2012 및 Windows Storage Server 2012에 포함된 새 역할 서비스를 나타냅니다.
참고
이 섹션에는 iSCSI와 관련된 마이그레이션 정보가 포함되어 있습니다.Windows Server 마이그레이션 도구 사용과 같은 일반적인 정보는 파일 및 저장소 서비스: 마이그레이션 준비를 참조하세요.
지원되는 마이그레이션 시나리오
이 섹션에서는 지원되는 마이그레이션 시나리오뿐 아니라 지원되지 않는 마이그레이션 시나리오에 대해서도 자세히 설명합니다.
지원되는 운영 체제
아래 표에 나와 있는 운영 체제 버전은 지원되는 가장 이전 버전의 운영 체제와 서비스 팩의 조합입니다. 이후 발표된 서비스 팩은 모두 지원됩니다.
실제 운영 체제와 가상 운영 체제 간 마이그레이션이 지원됩니다.
대상 서버가 원본 서버와 다른 시스템 UI 언어(즉, 설치 언어)로 운영 체제를 실행하는 경우 원본 서버에서 대상 서버로 마이그레이션할 수 없습니다. 예를 들어 Windows Server 마이그레이션 도구를 사용하여 시스템 UI 언어가 프랑스어인 Windows Server 2008을 실행하는 컴퓨터에서 시스템 UI 언어가 독일어인 Windows Server 2012 R2 또는 Windows Server 2012를 실행하는 컴퓨터로 역할, 운영 체제 설정, 데이터 또는 공유 리소스를 마이그레이션할 수 없습니다.
원본 서버 프로세서 |
원본 서버 운영 체제 |
대상 서버 운영 체제 |
대상 서버 프로세서 |
x64 기반 |
Windows Server 2008 R2 |
Windows Server 2012 R2 및 Windows Storage Server 2012 |
x64 기반 |
x64 기반 |
Windows Storage Server 2008 R2 |
Windows Server 2012 R2 및 Windows Storage Server 2012 |
x64 기반 |
x64 기반 |
Windows Server 2012 |
Windows Server 2012 R2 및 Windows Storage Server 2012 |
x64 기반 |
x64 기반 |
Windows Storage Server 2012 |
Windows Server 2012 R2 및 Windows Storage Server 2012 |
x64 기반 |
x64 기반 마이그레이션은 Windows Storage Server 2012 R2 및 Windows Server 2012 R2에 대해 지원됩니다. 모든 Windows Storage Server 2008 R2 및 Windows Server 2008 R2 버전은 x64 기반입니다.
Windows Storage Server 2012 R2는 x86 플랫폼에서 제공되지 않으므로 x86 기반 마이그레이션은 지원되지 않습니다.
참고
시스템 UI 언어는 지역화된 설치 패키지의 언어로, Windows 운영 체제를 설치하는 데 사용됩니다.
지원되는 역할 구성
이 마이그레이션 가이드는 특정 제한 사항과 함께 독립 실행형 구성과 클러스터링된 구성에 적용할 수 있습니다.
다음과 같은 일반적인 제한 사항은 지원되는 모든 구성에 적용됩니다.
CHAP 및 역방향 CHAP 설정을 사용하는 iSCSI 초기자에 대한 인증 설정은 자동으로 마이그레이션되지 않습니다.
구성의 각 가상 디스크에 대한 스냅숏 저장소 설정은 자동으로 마이그레이션되지 않습니다.
스냅숏에서 파생된 가상 디스크에 대한 구성 설정은 자동으로 마이그레이션되지 않습니다.
클러스터링된 구성의 경우 마이그레이션 프로세스에 가상 컴퓨터 개체, 클러스터 노드 또는 코드 클러스터 그룹을 소유한 클러스터 노드로 범위가 지정된 iSCSI 대상 설정이 포함됩니다.
클러스터링된 구성의 경우 리소스 그룹, 네트워크 이름 리소스, IP 주소 및 리소스 그룹과 연결된 클러스터 디스크의 마이그레이션은 이 가이드의 범위를 벗어납니다. 이러한 마이그레이션은 예비 단계로서 독립적으로 수행해야 합니다.
iSCSI Software Target에 대한 iSNS(iSCSI Naming Services) 설정은 자동으로 마이그레이션되지 않습니다.
iSCSI 대상 포털 설정(예: iSCSI 대상 서비스에서 들어오는 네트워크 연결을 수신하는 데 사용하는 IP 주소)은 자동으로 마이그레이션되지 않습니다.
가상 디스크 스냅숏에 대한 일정은 마이그레이션되지 않습니다.
지원되는 구성은 다음과 같습니다.
독립 실행형 구성 간의 마이그레이션
클러스터링된 구성에서 독립 실행형 구성으로의 마이그레이션(위에 나열된 설정 범위 관련 제한 사항 적용)
클러스터링된 구성 간의 마이그레이션(위에 나열된 설정 범위 관련 제한 사항 적용)
지원되는 역할 서비스 및 기능
iSCSI 대상 서버(Windows Storage Server 2012 및 Windows Server 2012 R2에 포함)에는 역할 종속성 또는 기능 종속성이 없습니다.
따라서 장애 조치(failover) 클러스터링과 함께 iSCSI 대상 서버를 설치할 수 있으며, 이 구성은 위에 나열된 마이그레이션 제한 사항과 함께 지원됩니다.
여러 역할 마이그레이션
클러스터링된 구성 간에 마이그레이션하는 경우 iSCSI 대상 설정을 마이그레이션하기 전에 장애 조치(failover) 클러스터링 기능을 마이그레이션하거나 설정해야 합니다.
지원되지 않는 마이그레이션 시나리오
다음 마이그레이션 시나리오는 지원되지 않습니다.
Windows Unified Storage Server 2003 R2에서의 마이그레이션
독립 실행형 구성에서 클러스터링된 구성으로의 마이그레이션. 파일 경로가 클러스터 디스크에 매핑되는 방식 및 IP 주소가 리소스 그룹에 매핑되는 방식을 모르고 대상 및 가상 디스크 설정을 리소스 그룹에 연결할 기본 메커니즘이 없으므로 이 마이그레이션은 지원되지 않습니다.
가상 디스크의 스냅숏은 자동으로 마이그레이션되지 않습니다. 스냅숏은 스냅숏이 만들어진 시점에 VHD(가상 하드 디스크) 파일을 포함하는 볼륨의 스냅숏을 기반으로 합니다. 스냅숏의 존재와 구현은 마이그레이션 프로세스가 발생한 컴퓨터의 볼륨에 따라 달라지며, 복제하거나 내보낼 수 없습니다.
가상 디스크에 대한 스냅숏 저장소 설정은 자동으로 마이그레이션되지 않습니다. 스냅숏 저장소 설정(예: 볼륨 및 볼륨당 최대 크기)은 해당 설정을 마이그레이션할 대상 컴퓨터의 하드웨어 및 소프트웨어 구성에 따라 달라지며, 자동으로 마이그레이션할 수 없습니다. 스냅숏 저장소 설정을 수동으로 마이그레이션하는 방법에 대한 자세한 내용은 독립 실행형 구성에서 iSCSI Software Target 설정 가져오기를 참조하세요.
iSCSI 대상 포털의 구성 설정은 자동으로 마이그레이션되지 않습니다. 이 구성은 대상 서버의 IP 주소를 기반으로 하므로 설정을 마이그레이션할 대상 컴퓨터의 네트워크 구성을 모르고서는 이러한 설정을 마이그레이션할 수 없습니다. 포털 설정을 수동으로 구성하는 방법에 대한 자세한 내용은 iSCSI 대상 서버 포털 구성을 참조하세요.
iSNS 설정은 자동으로 마이그레이션되지 않습니다. iSNS 설정은 대상 서버의 네트워크 인프라 및 구성을 기반으로 하므로 설정을 마이그레이션할 대상 컴퓨터의 네트워크 구성을 모르고서는 이러한 설정을 마이그레이션할 수 없습니다. iSNS 설정을 수동으로 구성하는 방법에 대한 자세한 내용은 iSNS 설정 구성을 참조하세요.
원본 서버에 로컬 디스크로 연결된 가상 디스크에 대한 설정은 자동으로 마이그레이션되지 않습니다. 디스크를 로컬로 연결하는 기능은 복제할 수 있는 일시적인 작업이어야 합니다. 로컬 디스크로 연결할 가상 디스크의 설정을 구성하는 방법에 대한 자세한 내용은 저장소 구성을 참조하세요.
가상 디스크 스냅숏에 대한 일정은 마이그레이션되지 않습니다. 이러한 설정은 수동으로 검색하여 원본에서 대상 서버로 복제해야 합니다.
마이그레이션 개요
이 섹션에서는 원본에서 구성 설정을 수집하고, 원본 서버에서 대상 서버로 가상 디스크를 이동하고, 구성 설정을 복원하는 등의 작업이 포함된 상위 수준 마이그레이션 프로세스에 대해 설명합니다.
마이그레이션 프로세스
이 섹션에서는 상위 수준 마이그레이션 프로세스에 대해 설명합니다.
마이그레이션 계획
마이그레이션 계획 단계에는 다음 질문에 따라 정보를 수집하는 과정이 포함됩니다.
원본 서버와 대상 서버가 클러스터에 구성되어 있습니까?
클러스터에 서버가 구성된 경우 iSCSI 대상 리소스를 포함하는 가상 컴퓨터 개체 또는 클라이언트 액세스 지점은 무엇입니까?
대상 서버의 저장소 시스템이 원본 서버의 가상 디스크를 호스팅할 수 있으며 이를 위해 적절히 구성되어 있습니까? 대상 서버의 저장소 시스템에 볼륨 스냅숏을 저장할 수 있는 적절한 공간이 있습니까?
마이그레이션 프로세스 기간 동안 iSCSI 대상에 대한 임계 종속성이 있는 iSCSI 초기자(예: iSCSI 부팅 노드를 사용하는 컴퓨터 또는 공유 저장소를 사용하는 클러스터)가 있습니까?
고려해야 하는 원본 서버에 고유한 IP 주소 또는 포털 설정(예: 장치 펌웨어에 알려진 IP 주소)이 있습니까?
수동으로 기록하고 마이그레이션해야 하는 iSNS 설정이 있습니까?
노출해야 하는 로컬 디스크로 연결된 가상 디스크가 있습니까?
마이그레이션 준비
원본 서버에서 대상 서버로 데이터를 마이그레이션하기 위해 준비하는 과정에는 다음 단계가 포함됩니다.
대상 서버에서 클러스터링된 구성을 사용할 경우 마이그레이션을 수행하기 전에 장애 조치(failover) 클러스터링 기능을 설치하고 클러스터를 형성합니다.
대상 서버에서 클러스터링된 구성을 사용할 경우 클라이언트 액세스 지점이 있는 여러 클러스터 리소스 그룹을 만들고 기존 구성을 복제하기에 적절하도록 디스크를 클러스터합니다. 가능한 경우 원본 클러스터와 대상 클러스터에 동일한 리소스 그룹 이름을 사용합니다.
대상 서버에 iSCSI 대상 서버 역할 서비스를 설치합니다.
모든 iSCSI 초기자의 연결을 해제합니다. 이 단계는 이동하는 동안 가상 디스크에서 일관된 데이터를 유지하는 데 필요합니다.
Windows PowerShell cmdlet, Import-IscsiTargetServerConfiguration 및 Export-IscsiTargetServerConfiguration을 실행하여 원본 서버의 기존 설정을 XML 파일로 캡처합니다. 클러스터의 경우 계획한 마이그레이션 범위에 적절하도록 클러스터의 각 노드 또는 각 가상 컴퓨터 개체에서 Windows PowerShell cmdlet을 실행합니다.
Windows PowerShell 출력에 마이그레이션할 수 있는 가상 디스크와 마이그레이션할 수 없는 가상 디스크(이유는 위에 설명된 스냅숏 관련 내용 참조)가 표시됩니다.
마이그레이션
실제 마이그레이션 프로세스에는 다음 단계가 포함됩니다.
마이그레이션할 수 있는 모든 가상 디스크의 파일을 원본 서버에서 대상 서버로 이동합니다. 파일 경로가 변경된 경우 원본-대상 매핑을 확인합니다.
클러스터 구성에서 파일 복사본의 대상 경로가 클러스터 디스크에 있는지, 그리고 클러스터 디스크가 리소스 그룹에 할당되었는지 확인합니다. 경로를 소유한 리소스 그룹을 확인합니다.
원본 서버와 대상 서버 간에 파일 경로가 변경된 경우 텍스트 편집기에서 .xml 파일을 열고 새 경로를 반영하도록 변경해야 하는 <MigrationDevicePath> 태그를 확인합니다.
클러스터 구성에서 원본 서버와 대상 서버 간에 파일 경로 또는 리소스 그룹 이름이 변경된 경우 텍스트 편집기에서 .xml 파일을 열고 새 리소스 그룹을 반영하도록 변경해야 하는 <MigrationResourceGroup> 태그를 확인합니다.
Windows PowerShell cmdlet, Import-IscsiTargetServerConfiguration을 실행하여 대상 서버로 설정을 가져옵니다. 클러스터 구성에서는 대상 서버를 클러스터 노드 또는 가상 컴퓨터 개체로 지정할 수 있습니다. 클러스터 노드 또는 가상 컴퓨터 개체는 설정 .xml 파일에 지정된 리소스 그룹의 소유자여야 합니다.
새 구성과 관련된 스냅숏 저장소 설정이 있는 경우 이러한 설정을 수동으로 적용합니다.
로컬 디스크로 연결해야 하는 가상 디스크가 있는 경우 해당 작업을 수행합니다.
새 구성과 관련된 iSNS 설정이 있는 경우 이러한 설정을 수동으로 적용합니다.
새 구성과 관련된 iSCSI 대상 포털 설정이 있는 경우 이러한 설정을 수동으로 적용합니다.
CHAP 및 역방향 CHAP를 사용하여 인증하도록 구성된 iSCSI 초기자가 있는 경우 이러한 설정을 수동으로 복원합니다.
확인
마이그레이션 확인 프로세스에는 다음 단계가 포함됩니다.
명령 프롬프트 창을 열고 netstat.exe –nao | findstr 3260 을 입력하여 iSCSI 대상 포털 설정의 유효성을 검사합니다. 여기에서는 iSCSI 프로토콜의 기본 TCP 포트인 3260을 사용하는 것으로 가정합니다. 또는 Get-WmiObject –Namespace root\wmi –Class WT_Portal 을 입력하여 결과를 교차 확인할 수도 있습니다.
Windows PowerShell cmdlet, Get-IScsiServerTarget 을 사용하여 iSCSI 대상 서버 구성을 검사합니다.
Windows PowerShell cmdlet, Get-IScsiVirtualDisk 를 사용하여 iSCSI 가상 디스크 구성을 검사합니다.
iscsicpl.exe UI 도구 또는 iscsicli.exe 명령줄 도구를 사용하여 iSCSI 대상 서버에서 사용해야 하는 각 iSCSI 초기자의 구성에 대한 유효성을 검사합니다.
마이그레이션의 영향
마이그레이션 프로세스는 원본 서버에 영향을 주지 않습니다. 마이그레이션 프로세스의 일부로 변경되거나 삭제되는 리소스 또는 구성 설정이 없습니다.
대상 서버 이외에 마이그레이션의 영향을 받는 엔터프라이즈의 서버는 없습니다.
데이터 무결성을 유지하려면 마이그레이션하는 동안 iSCSI 초기자로 실행되는 클라이언트 컴퓨터의 연결을 명시적으로 해제해야 합니다. 마이그레이션하는 동안 원본 서버를 사용할 수 없습니다. 마이그레이션 프로세스가 완료되면 iSCSI 초기자가 문제 없이 대상 서버에 로그온할 수 있어야 합니다.
iSCSI 초기자의 가동 중지 시간은 원본 서버에서 대상 서버로 가상 디스크 파일을 이동하는 데 걸리는 시간과 구성 설정을 복원하고 대상 서버의 네트워크 ID를 설정하는 데 필요한 시간을 합한 값에 비례합니다.
마이그레이션에 필요한 권한
원본 서버와 대상 서버에서 로컬 관리자 권한이 필요합니다.
iSNS 서버에 추가 액세스 제어 정책이 있는 경우 iSNS 서버에 적절하도록 iSNS 설정을 변경할 권한이 필요합니다.
iSCSI 초기자에 대한 마이그레이션 프로세스를 수행하려면 iSCSI 세션에 로그온 및 로그오프할 권한이 필요합니다. iSCSI 초기자의 경우 로컬 관리자 권한이 필요합니다.
iSCSI 초기자가 iSCSI에서 부팅할 옵션이 있는 네트워크 인터페이스처럼 펌웨어를 기반으로 하는 경우 실제 콘솔에 있어야 할 수 있습니다. 이는 인증 설정(CHAP 및 역방향 CHAP)이 변경된 경우 대상 서버의 로그온 자격 증명 또는 네트워크 ID를 구성하는 데 필요합니다.
예상 시간
이 섹션에서는 마이그레이션을 완료하는 데 걸리는 시간에 영향을 주는 여러 가지 요소에 대해 자세히 설명합니다.
계획
계획 단계는 다음 요소의 영향을 받습니다.
독립 실행형 구성 대 클러스터 구성. 모든 유효성 검사가 수행된 경우 클러스터 설정을 구성하는 데 1~2시간이 소요될 수 있습니다.
저장소 구성. 저장소를 이해하고 잠재적으로 대용량 파일을 호스팅하도록 구성하려면 저장소 하위 시스템 공급업체에서 제공하는 도구를 사용할 수 있도록 스핀들 및 볼륨 구성을 계획해야 합니다.
네트워크 ID. 이 계획 단계에서는 원본 서버에 특별히 또는 의도적으로 구성된 IP 주소가 있는지, 수준 2 구성 요소(예: 스위치)를 구성해야 하는지, 특정 DNS 또는 NetBIOS 이름이 iSCSI 초기자에 알려지고 iSCSI 초기자에 의해 캐시되어야 하는지 등을 이해해야 합니다.
준비
준비 프로세스에는 자동으로 마이그레이션할 수 없는 설정(원본 서버에 특정한 설정)을 이해하고 이러한 설정을 수집하는 과정이 포함됩니다. 준비 단계의 각 단계에서 설정을 검색하는 데 사용되는 메커니즘은 적용 가능한 단계 및 이러한 설정을 복구하는 데 사용되는 도구에 따라 달라집니다.
클러스터 리소스 그룹 이름 및 구성. 이러한 설정은 클러스터 관리 도구 및 사용자 인터페이스에서 수집할 수 있습니다.
iSCSI 대상 포털 구성. 이러한 설정은 명령줄 프롬프트에 PS > Get-WmiObject –Namespace root\wmi –Class WT_Portal 코드를 입력하여 수집할 수 있습니다.
iSNS 서버 설정. 이러한 설정은 명령줄 프롬프트에 PS > Get-WmiObject –Namespace root\wmi –Class WT_ISnsServer 코드를 입력하여 수집할 수 있습니다.
CHAP 및 역방향 CHAP 인증 설정. iSCSI 대상 서버는 암호를 검색할 수 있는 메커니즘을 제공하지 않으므로 이러한 설정은 자동으로 검색할 수 없습니다. 이러한 설정은 엔터프라이즈 내 곳곳에 저장되어 있으며 독립적으로 검색해야 합니다.
로컬로 탑재된 가상 디스크 설정
마이그레이션
실제 마이그레이션 프로세스의 예상 시간은 주로 원본 서버에서 대상 서버로 가상 디스크 파일을 이동하는 데 걸리는 시간에 따라 결정됩니다.
1TB 데이터의 50% 수준에서 1GB 링크를 사용하는 네트워크 기반 파일 복사는 5시간이 넘게 걸릴 것으로 예상됩니다. eSATA(External Serial Advanced Technology Attachment) 장치와 같은 외부 미디어가 포함된 파일 전송 프로세스를 사용하는 기술은 보다 적은 시간이 걸릴 수 있습니다.
Windows PowerShell cmdlet, Import-IscsiTargetServerConfiguration은 약 100개의 리소스(iSCSI 대상 설정과 가상 디스크 설정의 조합)에 대해 실행되는 데 몇 분 정도 걸릴 것으로 예상됩니다.
확인
확인하는 데 소요되는 예상 시간은 iSCSI 초기자에 다시 연결하거나 로그온하는 데 걸리는 시간에 비례합니다.
각 iSCSI 초기자에 대해 대상 포털을 다시 구성하고, 인증 설정과 관련된 자격 증명을 입력하고(필요한 경우), 세션에 로그온해야 합니다.
각 iSCSI 초기자를 확인하는 데 소요되는 예상 시간은 사용 중인 프로세스에 따라 5~15분입니다. iscsicpl.exe UI, iscsicli.exe 명령줄 도구 또는 애드혹 WMI(Windows Management Instrumentation) 기반 스크립트를 통해 iSCSI 초기자를 확인할 수 있습니다.
참고 항목
Windows Server 2012 R2로 파일 및 저장소 서비스 마이그레이션
iSCSI Software Target 마이그레이션 준비
iSCSI Software Target 마이그레이션
iSCSI Software Target 마이그레이션 확인
iSCSI Software Target 마이그레이션 문제 해결
실패한 iSCSI Software Target 마이그레이션 롤백