Storage Migration Service 질문과 대답(FAQ)

이 문서에는 Storage Migration Service를 사용하여 서버를 마이그레이션하는 방법에 대한 FAQ(질문과 대답)에 대한 답변이 포함되어 있습니다.

전송에서 제외되는 파일 및 폴더는 무엇인가요?

스토리지 마이그레이션 서비스는 Windows 작업을 방해할 수 있는 파일 또는 폴더를 전송하지 않습니다. 특히 대상의 PreExistingData 폴더로 전송하거나 이동하지 않는 내용은 다음과 같습니다.

  • Windows, Program Files, Program Files (x86), Program Data, Users
  • $Recycle.bin, Recycler, Recycled, System Volume Information, $UpgDrv$, $SysReset, $Windows.~BT, $Windows.~LS, Windows.old, boot, Recovery, Documents and Settings
  • pagefile.sys, hiberfil.sys, swapfile.sys, winpepge.sys, config.sys, bootsect.bak, bootmgr, bootnxt
  • 대상에서 제외된 폴더와 충돌하는 원본 서버의 모든 파일 또는 폴더입니다.
    예를 들어 원본에 폴더가 N:\Windows 있고 대상의 볼륨에 매핑 C:\ 되는 경우 대상의 C:\Windows 시스템 폴더를 방해하기 때문에 폴더가 포함된 항목에 관계없이 전송되지 않습니다.

잠긴 파일이 마이그레이션되었나요?

Storage Migration Service는 애플리케이션이 단독으로 잠그는 파일을 마이그레이션하지 않습니다. 서비스는 시도 사이에 60초 지연으로 3번 자동으로 다시 시도하며, 시도 횟수와 지연을 제어할 수 있습니다. 전송을 다시 실행하여 공유 위반으로 인해 이전에 건너뛴 파일만 복사할 수도 있습니다.

도메인 마이그레이션이 지원되나요?

Storage 마이그레이션 서비스는 Active Directory 도메인 간 마이그레이션을 허용하지 않습니다. 서버 간 마이그레이션은 항상 대상 서버를 동일한 도메인에 조인합니다. Active Directory 포리스트의 다른 도메인에서 마이그레이션 자격 증명을 사용할 수 있습니다. Storage Migration Service는 작업 그룹 간의 마이그레이션을 지원합니다. 도메인에 가입되지 않은 NetAPP CIFS 인스턴스는 마이그레이션할 수 없습니다.

클러스터가 원본 또는 대상으로 지원되는가요?

Storage Migration Service는 Windows Server 2019 및 Windows Server 2022에서 누적 업데이트 KB4513534 또는 후속 업데이트를 설치한 후 클러스터로의 마이그레이션을 지원합니다. 여기에는 원본 클러스터에서 대상 클러스터로 마이그레이션하고 디바이스 통합을 위해 독립 실행형 원본 서버에서 대상 클러스터로 마이그레이션하는 것이 포함됩니다. 그러나 클러스터를 독립 실행형 서버로 마이그레이션할 수는 없습니다. Samba 및 NetApp CIFS 서버에서 클러스터로 마이그레이션할 수 있습니다.

Windows Server 이외의 대상은 지원되는가요?

스토리지 마이그레이션 서비스는 해당 운영 체제를 실행하는 Windows Server 2022, Windows Server 2019 및 Windows 장애 조치(failover) 클러스터로의 마이그레이션을 지원합니다. Samba, NetApp 또는 Azure Files로의 마이그레이션은 지원되지 않습니다. 스토리지 마이그레이션 서비스는 누적 업데이트 KB5006744 설치한 후 최신 버전의 Windows Admin Center 및 Windows Server 2022 또는 Windows Server 2019를 사용하는 경우 클라우드 계층화로 Azure 파일 동기화를 실행하는 Windows Server 또는 클러스터로의 마이그레이션을 지원합니다.

로컬 그룹 및 로컬 사용자가 마이그레이션합니까?

Storage Migration Service는 누적 업데이트 KB4513534 또는 후속 업데이트를 설치한 후 로컬 사용자 및 그룹 마이그레이션을 지원합니다. NetApp CIFS 서버에서 로컬 사용자 및 그룹 마이그레이션을 지원하지 않습니다.

도메인 컨트롤러 마이그레이션이 지원되나요?

Storage Migration Service는 현재 Windows Server 2019 또는 Windows Server 2022에서 도메인 컨트롤러를 마이그레이션하지 않습니다. 해결 방법으로 Active Directory 도메인에 둘 이상의 도메인 컨트롤러가 있는 한 마이그레이션하기 전에 도메인 컨트롤러를 강등한 다음, 잘라내기 완료 후 대상을 승격합니다. 도메인 컨트롤러 원본 또는 대상을 마이그레이션하도록 선택하는 경우 잘라낼 수 없습니다. 도메인 컨트롤러에서 또는 도메인 컨트롤러로 마이그레이션할 때 사용자 및 그룹을 마이그레이션해서는 안 됩니다.

Storage Migration Service에서 마이그레이션하는 특성은 무엇인가요?

Storage Migration Service는 SMB 공유의 모든 플래그, 설정 및 보안을 마이그레이션합니다. Storage Migration Service에서 마이그레이션하는 플래그 목록에는 다음이 포함됩니다.

  • Share State
  • Availability Type
  • Share Type
  • Folder Enumeration Mode *(also known as Access-Based Enumeration or ABE)*
  • Caching Mode
  • Leasing Mode
  • Smb Instance
  • CA Timeout
  • Concurrent User Limit
  • Continuously Available
  • Description
  • Encrypt Data
  • Identity Remoting
  • Infrastructure
  • Name
  • Path
  • Scoped
  • Scope Name
  • Security Descriptor
  • Shadow Copy
  • Special
  • Temporary

여러 서버를 하나의 서버로 통합할 수 있나요?

Windows Server 2019 및 Windows Server 2022에서 제공되는 Storage Migration Service 버전은 여러 서버를 하나의 서버로 통합하는 것을 지원하지 않습니다. 통합의 예로 동일한 공유 이름 및 로컬 파일 경로가 있을 수 있는 세 개의 개별 원본 서버를 겹치거나 충돌을 방지하기 위해 해당 경로와 공유를 가상화한 단일 새 서버로 마이그레이션한 다음 이전의 세 서버 이름과 IP 주소 모두에 응답했습니다. 그러나 독립 실행형 서버를 단일 클러스터의 여러 파일 서버 리소스로 마이그레이션할 수 있습니다.

Windows Server 이외의 원본에서 마이그레이션할 수 있나요?

Storage Migration Service는 누적 업데이트 KB4513534 또는 후속 업데이트를 설치한 후 Samba Linux 서버에서 마이그레이션을 지원합니다. 지원되는 Samba 버전 및 Linux 배포판 목록에 대한 요구 사항을 참조하세요. Storage Migration Service는 누적 업데이트 KB5001384 설치한 후 NetApp FAS 배열에서 마이그레이션을 지원합니다.

이전 파일 버전을 마이그레이션할 수 있나요?

Windows Server 2019 및 Windows Server 2022에서 제공된 Storage 마이그레이션 서비스 버전은 이전 버전(볼륨 섀도 복사본 서비스로 만든) 파일 마이그레이션을 지원하지 않습니다. 현재 버전만 마이그레이션됩니다.

인벤토리 최적화 및 전송 성능

Storage Migration Service에는 스토리지 마이그레이션 서비스 프록시 서비스라는 다중 스레드 읽기 및 복사 엔진이 포함되어 있으며, 이 엔진은 빠르고 많은 파일 복사 도구가 부족한 완벽한 데이터 충실도를 제공하도록 설계되었습니다. 기본 구성은 많은 고객에게 최적이지만 인벤토리 및 전송 중에 SMS 성능을 향상시키는 방법이 있습니다.

  • 대상 운영 체제에 Windows Server 2019 또는 Windows Server 2022를 사용합니다. Windows Server 2019 및 Windows Server 2022에는 스토리지 마이그레이션 서비스 프록시 서비스가 포함되어 있습니다. 이 기능을 설치하고 Windows Server 2019 또는 Windows Server 2022 대상으로 마이그레이션하는 경우 모든 전송은 원본과 대상 간의 직접적인 시야로 작동합니다. 이 서비스는 대상 컴퓨터가 Windows Server 2012 R2 또는 Windows Server 2016인 경우 전송 중에 오케스트레이터에서 실행됩니다. 즉, 전송이 두 번 홉되고 속도가 느려집니다. Windows Server 2012 R2 또는 Windows Server 2016 대상으로 실행되는 작업이 여러 개 있는 경우 오케스트레이터는 병목 상태가 됩니다. 최신 버전의 Windows Admin Center는 설치되지 않은 경우 프록시 서비스를 자동으로 구성합니다.

  • 최신 월별 누적 업데이트를 설치합니다. 더 나은 전송 및 재전송 성능과 인벤토리 성능을 위해 몇 가지 업데이트에서 Storage 마이그레이션 서비스 프록시 서비스를 개선했습니다. 2020년 10월 누적 업데이트 이상 KB4580390 설치하여 상당한 속도 향상을 얻거나 Windows Server 2022를 사용하여 마이그레이션합니다.

  • 기본 전송 스레드를 변경합니다. Storage 마이그레이션 서비스 프록시 서비스는 지정된 작업에서 동시에 8개의 파일을 복사합니다. Storage 마이그레이션 서비스 프록시를 실행하는 모든 노드에서 다음 레지스트리 REG_DWORD 값 이름을 10진수로 조정하여 동시 복사 스레드 수를 늘릴 수 있습니다.

    HKEY_Local_Machine\Software\Microsoft\SMSProxy

    FileTransferThreadCount

    유효한 범위는 Windows Server 2019 및 Windows Server 2022에서 1에서 512까지입니다. 새 작업을 만드는 한 이 설정을 사용하기 위해 서비스를 다시 시작할 필요가 없습니다. 이 설정에는 주의해야 합니다. 더 높게 설정하려면 더 많은 코어, 스토리지 성능 및 네트워크 대역폭이 필요할 수 있습니다. 너무 높게 설정하면 기본 설정에 비해 성능이 저하될 수 있습니다.

  • 기본 병렬 공유 스레드를 변경합니다. Storage 마이그레이션 서비스 프록시 서비스는 지정된 작업에서 8개의 공유에서 동시에 복사합니다. Storage Migration Service 오케스트레이터 서버에서 다음 레지스트리 REG_DWORD 값 이름을 10진수로 조정하여 동시 공유 스레드 수를 늘릴 수 있습니다.

    HKEY_Local_Machine\Software\Microsoft\SMS

    EndpointFileTransferTaskCount

    유효한 범위는 Windows Server 2019 및 Windows Server 2022에서 1에서 512까지입니다. 새 작업을 만드는 한 이 설정을 사용하기 위해 서비스를 다시 시작할 필요가 없습니다. 이 설정에는 주의해야 합니다. 더 높게 설정하려면 더 많은 코어, 스토리지 성능 및 네트워크 대역폭이 필요할 수 있습니다. 너무 높게 설정하면 기본 설정에 비해 성능이 저하될 수 있습니다.

    FileTransferThreadCount 및 EndpointFileTransferTaskCount의 합계는 Storage Migration Service가 작업의 한 원본 노드에서 동시에 복사할 수 있는 파일의 수입니다. 병렬 원본 노드를 더 추가하려면 더 많은 동시 작업을 만들고 실행합니다.

  • 코어 및 메모리를 추가합니다. 원본, 오케스트레이터 및 대상 컴퓨터에는 적어도 두 개의 프로세서 코어 또는 두 개의 vCPU가 있으며, 특히 FileTransferThreadCount(위)와 결합된 경우 인벤토리 및 전송 성능을 크게 향상할 수 있는 것이 좋습니다. 일반적인 Office 형식(기가바이트 이상)보다 큰 파일을 전송하는 경우 기본 최소 2GB보다 많은 메모리를 활용할 수 있습니다.

  • 여러 작업을 만듭니다. 여러 서버 원본으로 작업을 만들 때 각 서버는 인벤토리, 전송 및 단독형을 위해 직렬 방식으로 연결됩니다. 즉, 각 서버는 다른 서버가 시작되기 전에 해당 단계를 완료해야 합니다. 더 많은 서버를 병렬로 실행하려면 각 작업에 하나의 서버만 포함하는 여러 작업을 만듭니다. SMS는 최대 100개의 동시 실행 작업을 지원합니다. 즉, 단일 오케스트레이터는 많은 Windows Server 2019 및 Windows Server 2022 대상 컴퓨터를 병렬 처리할 수 있습니다. 대상 컴퓨터가 Windows Server 2016 또는 Windows Server 2012 R2인 경우 대상에서 SMS 프록시 서비스를 실행하지 않는 경우 오케스트레이터는 모든 전송 자체를 수행해야 하며 병목 상태가 될 수 있으므로 여러 병렬 작업을 실행하는 것이 좋습니다. 서버가 단일 작업 내에서 병렬로 실행되는 기능은 최신 버전의 SMS에 추가할 기능입니다.

  • RDMA 네트워크에서 SMB 3을 사용합니다. Windows Server 2012 이상 원본 컴퓨터에서 전송하는 경우 SMB 3.x는 SMB 직접 모드 및 RDMA 네트워킹을 지원합니다. RDMA는 대부분의 CPU 전송 비용을 마더보드 CPU에서 온보딩 NIC 프로세서로 이동하여 대기 시간 및 서버 CPU 사용률을 줄입니다. 또한 ROCE 및 iWARP와 같은 RDMA 네트워크는 일반적으로 인터페이스당 25, 50 및 100Gb 속도를 포함하여 일반적인 TCP/이더넷보다 훨씬 높은 대역폭을 갖습니다. 일반적으로 SMB Direct를 사용하면 전송 속도 제한이 네트워크에서 스토리지 자체로 이동합니다.

  • SMB 3 다중 채널을 사용합니다. Windows Server 2012 이상 원본 컴퓨터에서 전송하는 경우 SMB 3.x는 파일 복사 성능을 크게 향상시킬 수 있는 다중 채널 복사본을 지원합니다. 이 기능은 원본과 대상 모두에 다음이 있는 한 자동으로 작동합니다.

    • 여러 네트워크 어댑터
    • RSS(수신측 크기 조정)를 지원하는 하나 이상의 네트워크 어댑터
    • NIC 팀을 사용하여 구성된 네트워크 어댑터 중 하나
    • RDMA를 지원하는 하나 이상의 네트워크 어댑터
  • 드라이버를 업데이트합니다. 적절하게 최신 공급업체 스토리지 및 인클로저 펌웨어 및 드라이버, 최신 공급업체 HBA 드라이버, 최신 공급업체 BIOS/UEFI 펌웨어, 최신 공급업체 네트워크 드라이버 및 최신 마더보드 칩셋 드라이버를 원본, 대상 및 오케스트레이터 서버에 설치합니다. 필요에 따라 노드를 다시 시작합니다. 공유 스토리지 및 네트워킹 하드웨어 구성은 하드웨어 공급업체 설명서를 참조하세요.

  • 고성능 처리를 사용하도록 설정합니다. 서버의 BIOS/UEFI 설정이 고성능을 지원하는지 확인합니다(예: C-상태 사용 안 함, QPI 속도 설정, NUMA 사용, 가장 높은 메모리 주파수 설정 등). Windows Server의 전원 관리가 고성능으로 설정되어 있는지 확인합니다. 필요에 따라 다시 시작합니다. 마이그레이션을 완료한 후 이러한 상태를 적절한 상태로 되돌리는 것을 잊지 마세요.

  • 하드웨어 튜닝 Windows Server 2022, Windows Server 2019 또는 Windows Server 2016을 실행 하는 오케스트레이터 및 대상 컴퓨터를 튜닝에 대 한 Windows Server 2016에 대 한 성능 튜닝 지침을 검토 합니다. 네트워크 하위 시스템 성능 튜닝 섹션에는 특히 중요한 정보가 포함되어 있습니다. Windows Server 2022에 대한 업데이트된 가이드(Windows Server 2022에 대한 성능 튜닝 지침)[/windows-server/administration/performance-tuning/]가 업데이트되었습니다.

  • 더 빠른 스토리지를 사용합니다. 원본 컴퓨터 스토리지 속도를 업그레이드하는 것은 어려울 수 있지만 전송 시 불필요한 병목 현상이 발생하지 않도록 원본이 읽기 IO 성능에 있기 때문에 대상 스토리지가 쓰기 IO 성능에서 최소한 빠른지 확인해야 합니다. 대상이 VM인 경우 적어도 마이그레이션을 위해 플래시 계층 또는 미러된 모든 플래시 또는 하이브리드 공간을 활용하는 스토리지 공간 다이렉트 HCI 클러스터와 같이 하이퍼바이저 호스트의 가장 빠른 스토리지 계층에서 실행되는지 확인합니다. SMS 마이그레이션이 완료되면 VM을 더 느린 계층 또는 호스트로 실시간 마이그레이션할 수 있습니다.

  • SMB 압축을 사용합니다. 원본 및 대상 서버가 Windows Server 2022인 경우 SMB 압축을 사용하도록 설정하여 더 큰 파일에서 상당한 성능 향상을 얻을 수 있습니다. 검토(SMB 압축)[/windows-server/storage/file-server/smb-compression].

  • 바이러스 백신을 업데이트합니다. 항상 원본 및 대상이 최소한의 성능 오버헤드를 보장하기 위해 최신 패치된 버전의 바이러스 백신 소프트웨어를 실행하고 있는지 확인합니다. 테스트로 원본 및 대상 서버에서 인벤토리링하거나 마이그레이션하는 폴더의 검색을 일시적으로 제외합니다. 전송 성능이 향상되면 바이러스 백신 소프트웨어 공급업체에 문의하여 지침 또는 업데이트된 버전의 바이러스 백신 소프트웨어 또는 예상 성능 저하에 대한 설명을 확인하세요.

NTFS에서 ReFS로 마이그레이션할 수 있나요?

Windows Server 2019 및 Windows Server 2022에서 제공되는 Storage Migration Service 버전은 NTFS에서 ReFS 파일 시스템으로의 마이그레이션을 지원하지 않습니다. NTFS에서 NTFS로 마이그레이션하고 ReFS를 ReFS로 마이그레이션할 수 있습니다. 이는 ReFS가 NTFS에서 중복되지 않는 기능, 메타데이터 및 기타 측면의 많은 차이로 인해 디자인되었습니다. ReFS는 일반 파일 시스템이 아닌 애플리케이션 워크로드 파일 시스템으로 의도된 것입니다. 자세한 내용은 ReFS(복원 파일 시스템) 개요를 참조 하세요.

Storage Migration Service 데이터베이스를 이동할 수 있나요?

Storage Migration Service는 숨겨진 c:\programdata\microsoft\storagemigrationservice 폴더에 기본적으로 설치된 확장 가능한 ESE(스토리지 엔진) 데이터베이스를 사용합니다. 이 데이터베이스는 작업이 추가되고 전송이 완료되면 증가하며, 작업을 삭제하지 않으면 수백만 개의 파일을 마이그레이션한 후 상당한 드라이브 공간을 사용할 수 있습니다. 데이터베이스를 이동해야 하는 경우 다음 단계를 수행합니다.

  1. 오케스트레이터 컴퓨터에서 "Storage Migration Service" 서비스를 중지합니다.

  2. 폴더 소유권 가져오기 %programdata%/Microsoft/StorageMigrationService

  3. 사용자 계정을 추가하여 해당 공유 및 모든 파일 및 하위 폴더를 완전히 제어할 수 있습니다.

  4. 폴더를 오케스트레이터 컴퓨터의 다른 드라이브로 이동합니다.

  5. 다음 레지스트리 REG_SZ 값을 설정합니다.

    HKEY_Local_Machine\Software\Microsoft\SMS DatabasePath = 다른 볼륨의 새 데이터베이스 폴더 경로

  6. "SYSTEM" 및 "Network Service" 계정에 해당 폴더의 모든 파일 및 하위 폴더에 대한 모든 권한이 있는지 확인합니다.

  7. 사용자 고유의 계정 권한을 제거합니다.

  8. "Storage Migration Service" 서비스를 시작합니다.

Storage Migration Service가 로컬로 설치된 애플리케이션을 원본 컴퓨터에서 마이그레이션하나요?

아니요, Storage Migration Service는 로컬로 설치된 애플리케이션을 마이그레이션하지 않습니다. 마이그레이션을 완료한 후 원본 컴퓨터에서 실행 중인 대상 컴퓨터에 애플리케이션을 다시 설치합니다. 사용자 또는 해당 애플리케이션을 다시 구성할 필요가 없습니다. Storage Migration Service는 서버 변경 내용이 클라이언트에 표시되지 않도록 설계되었습니다.

대상 서버의 기존 파일은 어떻게 되나요?

전송을 수행할 때 Storage 마이그레이션 서비스는 원본 서버에서 데이터를 미러링하려고 합니다. 대상 서버에는 해당 데이터를 덮어쓸 수 있으므로 프로덕션 데이터 또는 연결된 사용자가 포함되어서는 안 됩니다. 기본적으로 첫 번째 전송은 대상 서버의 모든 데이터의 백업 복사본을 보호 장치로 만듭니다. 모든 후속 전송에서 스토리지 마이그레이션 서비스는 기본적으로 데이터를 대상으로 미러링합니다. 즉, 새 파일을 추가할 뿐만 아니라 임의로 기존 파일을 덮어쓰고 원본에 없는 파일을 삭제합니다. 이 동작은 의도적인 것이며 원본 컴퓨터에서 완벽한 충실도를 제공합니다.

CSV 전송에서 오류 번호는 무엇을 의미합니까?

전송 CSV 파일에서 발견되는 대부분의 오류는 Windows 시스템 오류 코드입니다. Win32 오류 코드 설명서를 검토하여 각 오류의 의미를 확인할 수 있습니다.

중단 중에 대상 서버에서 기존 인증서가 업데이트되어 있나요?

대상 서버에는 서버 이름이 주체, 주체 대체 이름 또는 기타 필드의 일부인 로컬 인증서 저장소에서 중단 전에 발급된 인증서가 포함될 수 있습니다. 단독형이 발생하고 서버 이름이 바뀐 경우 이러한 인증서는 업데이트되지 않습니다. 그룹 정책 또는 웹 등록과 같은 현재 배포 방법을 사용하여 새로 이름이 바뀐 서버에 인증서를 다시 발급해야 합니다.

피드백을 제공하거나, 버그를 제출하거나, 지원을 받을 수 있는 옵션은 무엇인가요?

Storage Migration Service에 대한 피드백을 제공하려면 다음을 수행합니다.

  • Windows 10에 포함된 피드백 허브 도구 사용, 기능 제안 선택, Windows Server 범주 및 스토리지 마이그레이션 하위 범주 지정
  • 메일 주소 smsfeed@microsoft.com

버그를 제출하려면 다음을 수행합니다.

  • Windows 10에 포함된 피드백 허브 도구 사용, 문제 보고 선택, Windows Server 범주 및 스토리지 마이그레이션 하위 범주 지정
  • Microsoft 지원을 통해 지원 사례 열기

지원을 받으려면: