Storage Migration Service FAQ(질문과 대답)

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

전송에서 제외 되는 파일 및 폴더는 무엇입니까?

Storage Migration Service는 Windows 작업을 방해할 수 있는 파일 또는 폴더를 전송 하지 않습니다. 특히 대상의 PreExistingData 폴더로 전송 하거나 이동 하지 않는 항목은 다음과 같습니다.

  • Windows, 프로그램 파일, 프로그램 파일 (x86), 프로그램 데이터, 사용자
  • $Recycle. bin, Recycler, 재활용, 시스템 볼륨 정보, $UpgDrv $, $SysReset, $ Windows. ~ BT, $ Windows. ~ LS, Windows, 부팅, 복구, 문서 및 설정
  • pagefile.sys, hiberfil.sys, swapfile.sys, winpepge.sys, config.sys, bootsect, bootmgr, bootnxt
  • 대상에서 제외 된 폴더와 충돌 하는 원본 서버의 파일 또는 폴더입니다.
    예를 들어 원본에 N:\ Windows 폴더가 있는 경우이 폴더는 C:\에 매핑됩니다. 대상의 볼륨은 —— 대상의 C:\ Windows system 폴더에 방해가 되기 때문에 포함 된 항목에 관계 없이 전송 되지 않습니다.

잠긴 파일이 마이그레이션 됩니까?

Storage Migration Service는 응용 프로그램이 독점적으로 잠그는 파일을 마이그레이션하지 않습니다. 서비스는 시도 사이에 60 초 지연 시간을 사용 하 여 자동으로 다시 시도 하며 시도 횟수와 지연 시간을 제어할 수 있습니다. 또한 전송을 다시 실행 하 여 공유 위반으로 인해 이전에 건너뛴 파일만 복사할 수 있습니다.

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

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

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

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

Windows Server가 아닌 대상이 지원 되나요?

Storage Migration Service는 Windows server 2022, Windows server 2019 및 해당 운영 체제를 실행 하는 장애 조치 (Failover) 클러스터 Windows로의 마이그레이션을 지원 합니다. Samba, NetApp 또는 Azure Files로의 마이그레이션을 지원 하지 않습니다. Storage Migration Services는 최신 버전의 Windows 관리 센터 및 Windows server 2022를 사용 하거나 누적 업데이트 KB5006746 설치 후 Windows server 2019를 사용 하는 경우 클라우드 계층화를 사용 하 여 Azure 파일 동기화를 실행 하는 Windows 서버 또는 클러스터로의 마이그레이션을 지원 합니다.

로컬 그룹 및 로컬 사용자를 마이그레이션해야 하나요?

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는 다음과 같은 플래그 목록이 포함 됩니다.

  • 공유 상태
  • 가용성 유형
  • 공유 유형
  • 폴더 열거 모드 (Access-Based 열거형 또는 ABE 라고도 함)
  • 캐싱 모드
  • 임대 모드
  • Smb 인스턴스
  • CA 제한 시간
  • 동시 사용자 제한
  • 지속적으로 사용 가능
  • 설명
  • 데이터 암호화
  • Id 원격
  • 인프라
  • Name
  • 경로
  • Scoped
  • 범위 이름
  • 보안 설명자
  • 섀도 복사본
  • 특수
  • 임시

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

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 Migration Service 버전은 파일의 이전 버전 (볼륨 섀도 복사본 서비스를 사용 하 여 만든) 마이그레이션을 지원 하지 않습니다. 현재 버전만 마이그레이션됩니다.

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

Storage migration service에는 여러 파일 복사 도구에서 완벽 한 데이터 충실도를 제공 하는 것 외에도 신속 하 게 사용할 수 있도록 설계 된 Storage 마이그레이션 서비스 프록시 서비스 라는 다중 스레드 읽기 및 복사 엔진이 포함 되어 있습니다. 기본 구성은 많은 고객에 게 가장 적합 하지만 인벤토리 및 전송 중에 SMS 성능을 향상 시킬 수 있는 방법이 있습니다.

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

  • 매월 최신 누적 업데이트를 설치 합니다. 성능 향상 및 재고 성과를 향상 시키기 위해 여러 업데이트에서 Storage 마이그레이션 서비스 프록시 서비스를 개선 했습니다. KB4580390 10 월 2020 누적 업데이트 를 설치 하 여 향상 된 속도를 향상 하거나 Windows Server 2022를 사용 하 여 마이그레이션합니다.

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

    HKEY_Local_Machine \Software\Microsoft\SMSProxy

    FileTransferThreadCount

    Windows server 2019 및 Windows server 2022의 올바른 범위는 1에서 512입니다. 새 작업을 만드는 동안에는이 설정을 사용 하기 위해 서비스를 다시 시작 하지 않아도 됩니다. 이 설정에서는 주의를 기울여야 합니다. 더 높게 설정 하려면 추가 코어, 저장소 성능 및 네트워크 대역폭이 필요할 수 있습니다. 너무 높게 설정 하면 기본 설정에 비해 성능이 저하 될 수 있습니다.

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

    HKEY_Local_Machine \Software\Microsoft\SMS

    EndpointFileTransferTaskCount

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

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

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

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

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

  • 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에 대한 성능 튜닝 지침)[ https://docs.microsoft.com/windows-server/administration/performance-tuning/ ].

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

  • SMB 압축을 사용합니다. 원본 및 대상 서버가 server 2022에 Windows 경우 SMB 압축을 사용하도록 설정하여 더 큰 파일에서 상당한 성능 향상을 얻을 수 있습니다. 검토(SMB 압축)[ https://docs.microsoft.com/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이 해당 폴더의 모든 파일 및 하위 폴더에 대한 모든 권한을 갖도록 합니다.

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

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

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

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

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

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

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

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

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

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

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

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

  • Windows 10 포함된 피드백 허브 도구를 사용하여 "기능 제안"을 클릭하고 "Windows Server"의 범주와 "Storage 마이그레이션"의 하위 범주를 지정합니다.
  • 메일 smsfeed@microsoft.com

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

  • Windows 10 포함된 피드백 허브 도구를 사용하여 "문제 보고"를 클릭하고 "Windows Server" 범주와 "Storage 마이그레이션" 하위 범주를 지정합니다.
  • Microsoft 지원 통해 지원 사례 열기

지원을 받으려면 다음을 수행합니다.