Azure 파일 동기화로 StorSimple 8100 및 8600 마이그레이션

StorSimple 8000 시리즈에는 8100 또는 8600 실제 온-프레미스 어플라이언스와 해당 클라우드 서비스 구성 요소가 포함되어 있습니다. StorSimple 8010 및 8020 가상 어플라이언스도 이 마이그레이션 가이드에서 다룹니다. 선택적 Azure 파일 동기화를 사용하여 이러한 어플라이언스 중 하나에서 Azure 파일 공유로 데이터를 마이그레이션할 수 있습니다. Azure 파일 동기화는 StorSimple 온-프레미스 기능을 대체하는 전략적 장기 Azure 서비스입니다. 이 문서에서는 Azure 파일 동기화로 성공적으로 마이그레이션하기 위해 필요한 배경 지식과 마이그레이션 단계를 제공합니다.

참고 항목

StorSimple 서비스(8000 및 1200 시리즈용 StorSimple 디바이스 관리자 및 StorSimple 데이터 관리자 포함)는 지원이 종료되었습니다. StorSimple 지원 종료 세부 정보는 2019년에 Microsoft 수명 주기 정책Azure Communications 페이지에 게시되었습니다. 추가 알림도 메일을 통해 전송되고 Azure Portal 및StorSimple 개요에 게시되었습니다. 도움이 필요하면 Microsoft 지원 서비스에 문의하세요.

마이그레이션 개요 - 재생하려면 클릭!

이 비디오에서는 다음에 대한 개요를 제공합니다.

  • Azure 파일
  • Azure 파일 동기화
  • StorSimple 및 Azure Files 비교
  • StorSimple Data Manager 마이그레이션 도구 및 프로세스 개요

1단계: 마이그레이션 준비

이 섹션에는 StorSimple 볼륨에서 Azure 파일 공유로 마이그레이션을 시작할 때 수행해야 하는 단계가 포함되어 있습니다.

마이그레이션 준비 - 재생하려면 클릭!

이 동영상은 다음을 다룹니다.

  • 스토리지 계층 선택
  • 스토리지 중복 옵션 선택
  • 직접 공유 액세스와 Azure File Sync 선택
  • StorSimple 서비스 데이터 암호화 키 및 일련 번호
  • StorSimple 볼륨 백업 마이그레이션
  • StorSimple 볼륨 및 공유를 Azure 파일 공유에 매핑
  • Azure 파일 공유 내에서 공유 그룹화
  • 매핑 고려 사항
  • 마이그레이션 계획 워크시트
  • 네임스페이스 매핑 스프레드시트

재고품

마이그레이션 계획을 시작할 때 가장 먼저 마이그레이션할 모든 StorSimple 어플라이언스와 볼륨을 파악합니다. 그런 다음 최상의 마이그레이션 경로를 결정할 수 있습니다.

  • StorSimple 물리적 어플라이언스(8000 시리즈)는 이 마이그레이션 가이드를 사용합니다.
  • StorSimple 가상 어플라이언스(1200 시리즈)는 다른 마이그레이션 가이드를 사용합니다.

마이그레이션 비용 요약

StorSimple Data Manager 리소스의 마이그레이션 작업을 통해 StorSimple 볼륨에서 Azure 파일 공유로 마이그레이션하는 작업은 무료입니다. 마이그레이션 도중 및 마이그레이션 후에 다른 비용이 발생할 수 있습니다.

  • 네트워크 송신: StorSimple 파일은 특정 Azure 지역 내의 스토리지에 있습니다. 동일한 Azure 지역의 스토리지 계정으로 마이그레이션하는 Azure 파일 공유를 프로비전하는 경우 송신 비용이 발생하지 않습니다. 그러나 이 마이그레이션의 일부로 파일을 다른 지역의 스토리지 계정으로 이동하는 경우 송신 비용이 적용됩니다.
  • Azure 파일 공유 트랜잭션: 파일이 Azure 파일 공유에 복사되는 경우(마이그레이션 과정에서 또는 마이그레이션 이외의 과정에서) 파일 및 메타데이터가 작성될 때 트랜잭션 비용이 적용됩니다. 마이그레이션 중에 트랜잭션 최적화 계층에서 Azure 파일 공유를 시작하고, 마이그레이션이 완료된 후 원하는 계층으로 전환하는 것이 가장 좋은 방법입니다. 이 문서에 설명된 단계에서는 적절한 지점에서 이를 호출합니다.
  • Azure 파일 공유 계층 변경: Azure 파일 공유 계층을 변경하면 트랜잭션 비용이 발생합니다. 대부분의 경우 이전 지점의 조언을 따르는 것이 더 비용 효율적입니다.
  • 스토리지 비용: 마이그레이션 과정에서 Azure 파일 공유에 파일이 복사되기 시작하면 스토리지가 사용되고 비용이 청구됩니다. 마이그레이션된 백업은 Azure 파일 공유 스냅샷이 됩니다. 파일 공유 스냅샷은 포함된 내용 중 다른 부분에만 스토리지 용량을 사용합니다.
  • StorSimple: StorSimple 어플라이언스 및 스토리지 계정의 프로비전을 해제할 때까지 스토리지, 백업 및 어플라이언스에 대한 StorSimple 비용이 계속 발생합니다.

직접 공유 액세스 대 Azure 파일 동기화

Azure 파일 공유는 파일 서비스 배포를 구성할 수 있는 새로운 기회를 제공합니다. Azure 파일 공유는 친숙한 Kerberos 인증 및 기존 NTFS 권한(파일 및 폴더 ACL)이 기본적으로 작동하는 SMB 프로토콜을 통해 사용자가 직접 액세스하도록 설정할 수 있는 클라우드의 SMB 공유입니다. Azure 파일 공유에 대한 ID 기반 액세스에 대해 자세히 알아보세요.

직접 액세스의 대안은 Azure 파일 동기화입니다. Azure 파일 동기화는 온-프레미스에서 자주 사용되는 파일을 캐시하는 StorSimple의 직접적인 아날로그 기능입니다.

Azure 파일 동기화는 다음과 같은 두 가지 주요 구성 요소를 기반으로 하는 Microsoft 클라우드 서비스입니다.

  • 모든 Windows Server에서 성능 액세스 캐시를 만드는 파일 동기화 및 클라우드 계층화
  • SMB, 파일 REST 등의 여러 프로토콜을 통해 액세스할 수 있는 Azure의 기본 스토리지인 파일 공유

Azure 파일 공유는 특성, 권한 및 타임스탬프와 같은 중요한 파일 충실도 측면을 보존합니다. Azure 파일 공유를 사용하면 애플리케이션 또는 서비스에서 더 이상 클라우드에 저장된 파일 및 폴더를 해석할 필요가 없습니다. 익숙한 프로토콜과 클라이언트를 통해 기본적으로 액세스할 수 있습니다. Azure 파일 공유를 사용하면 범용 파일 서버 데이터 및 애플리케이션 데이터를 클라우드에 저장할 수 있습니다.

이 문서에서는 마이그레이션 단계에 초점을 두고 설명합니다. 마이그레이션하기 전에 Azure 파일 동기화에 대해 자세히 알아보려면 다음 문서를 참조하세요.

StorSimple 서비스 데이터 암호화 키

StorSimple 어플라이언스를 처음으로 설정할 때 서비스 데이터 암호화 키가 생성되고 키를 안전하게 저장하라는 지침이 표시됩니다. 이 키는 StorSimple 어플라이언스가 파일을 저장하는 연결된 Azure 스토리지 계정의 모든 데이터를 암호화하는 데 사용됩니다.

마이그레이션이 성공하려면 서비스 데이터 암호화 키가 필요합니다. 사용자의 기록에서 사용자의 인벤토리에 있는 각 어플라이언스에 대해 하나씩 이 키를 검색합니다.

레코드에서 키를 찾을 수 없는 경우 어플라이언스에서 새 키를 생성할 수 있습니다. 각 어플라이언스에는 고유한 암호화 키가 있습니다.

서비스 데이터 암호화 키 변경

서비스 데이터 암호화 키는 StorSimple 관리자 서비스에서 StorSimple 디바이스로 전송된 스토리지 계정 자격 증명 등의 기밀 고객 데이터를 암호화하는 데 사용됩니다. IT 조직에 스토리지 디바이스에 대한 키 회전 정책이 있는 경우 이러한 키를 주기적으로 변경해야 합니다. 키 변경 프로세스는 StorSimple Manager 서비스에서 관리하는 디바이스가 단일 디바이스인지, 여러 디바이스인지에 따라 약간 달라질 수 있습니다. 자세한 내용은 StorSimple 보안 및 데이터 보호로 이동합니다.

서비스 데이터 암호화 키는 3단계 프로세스에 따라 변경됩니다.

  1. Azure Resource Manager에 Windows PowerShell 스크립트를 사용하여 서비스 데이터 암호화 키를 변경하도록 디바이스에 권한을 부여합니다.
  2. StorSimple용 Windows PowerShell을 사용하여 서비스 데이터 암호화 키 변경을 시작합니다.
  3. 둘 이상의 StorSimple 디바이스를 사용하는 경우에는 다른 디바이스에서 서비스 데이터 암호화 키를 업데이트합니다.

1단계: Windows PowerShell 스크립트를 사용하여 디바이스에 서비스 데이터 암호화 키를 변경할 권한을 부여합니다.

일반적으로 디바이스 관리자는 서비스 관리자가 디바이스에 서비스 데이터 암호화 키를 변경할 수 있는 권한을 부여하도록 요청합니다. 그러면 서비스 관리자는 디바이스에 키를 변경할 수 있는 권한을 부여합니다.

Azure Resource Manager 기반 스크립트를 사용하여 이 단계를 수행합니다. 서비스 관리자는 권한을 부여할 수 있는 디바이스를 선택할 수 있습니다. 그러면 디바이스에 서비스 데이터 암호화 키 변경 프로세스를 시작할 수 있는 권한이 부여됩니다.

스크립트를 사용하는 방법에 대한 자세한 내용은 Authorize-ServiceEncryptionRollover.ps1로 이동합니다.

서비스 데이터 암호화 키를 변경할 권한이 부여될 수 있는 디바이스

서비스 데이터 암호화 키 변경을 시작할 권한을 부여받으려면 디바이스가 다음 조건을 충족해야 합니다.

  • 디바이스는 온라인 상태여야 서비스 데이터 암호화 키 변경 권한 부여 대상이 됩니다.
  • 키 변경이 시작되지 않은 경우 30분 후에 동일한 디바이스에 권한을 다시 부여할 수 있습니다.
  • 이전에 권한을 부여받은 디바이스에서 키 변경을 시작하지 않은 경우 다른 디바이스에 권한을 부여할 수 있습니다. 새 디바이스에 권한을 부여하면 이전 디바이스는 변경을 시작할 수 없습니다.
  • 서비스 데이터 암호화 키 롤오버가 진행 중인 동안에는 디바이스에 권한을 부여할 수 없습니다.
  • 서비스에 등록된 디바이스 중 일부만 롤오버한 경우에는 디바이스에 권한을 부여할 수 있습니다.

2단계: StorSimple용 Windows PowerShell을 사용하여 서비스 데이터 암호화 키 변경 시작

이 단계는 권한이 부여된 StorSimple 디바이스의 StorSimple용 Windows PowerShell 인터페이스에서 수행됩니다.

참고 항목

키 롤오버가 완료될 때까지 StorSimple Manager 서비스의 Azure Portal에서 수행할 수 있는 작업은 없습니다.

디바이스 직렬 콘솔을 사용하여 Windows PowerShell 인터페이스에 연결하는 경우 다음 단계를 수행합니다.

서비스 데이터 암호화 키 변경을 시작하려면

  1. 옵션 1을 선택하여 모든 권한으로 로그온합니다.

  2. 명령 프롬프트에서 다음을 입력합니다.

    Invoke-HcsmServiceDataEncryptionKeyChange

  3. cmdlet이 성공적으로 완료되면 새 서비스 데이터 암호화 키를 얻을 수 있습니다. 이 키를 복사하고 저장해 두었다가 이 프로세스의 3단계에서 사용합니다. 이 키는 StorSimple 관리자 서비스에 등록된 나머지 모든 디바이스를 업데이트하는 데 사용됩니다.

    참고 항목

    이 프로세스는 StorSimple 디바이스에 권한을 부여한 후 4시간 이내에 시작되어야 합니다.

    이 새 키는 서비스로 전송되어 서비스에 등록된 모든 디바이스에 푸시됩니다. 서비스 대시보드에 경고가 표시됩니다. 서비스는 등록된 디바이스에서 모든 작업을 사용할 수 없도록 설정합니다. 그러면 디바이스 관리자는 다른 디바이스에서 서비스 데이터 암호화 키를 업데이트해야 합니다. 그러나 I/O(클라우드로 데이터를 보내는 호스트)는 중단되지 않습니다.

    단일 디바이스를 서비스에 등록한 경우 이제 롤오버 프로세스가 완료되었으므로 다음 단계를 건너뛸 수 있습니다. 여러 디바이스를 서비스에 등록한 경우 3단계를 진행합니다.

3단계: 다른 StorSimple 디바이스에서 서비스 데이터 암호화 키 업데이트

여러 디바이스를 StorSimple 관리자 서비스에 등록한 경우 StorSimple 디바이스의 Windows PowerShell 인터페이스에서 다음 단계를 수행해야 합니다. StorSimple Manager 서비스로 등록된 나머지 StorSimple 디바이스를 업데이트하는 데 2단계에서 가져온 키를 사용해야 합니다.

다음 단계를 수행하여 디바이스에서 서비스 데이터 암호화를 업데이트합니다.

물리적 디바이스에서 서비스 데이터 암호화 키를 업데이트하려면

  1. StorSimple용 Windows PowerShell을 사용하여 콘솔에 연결합니다. 옵션 1을 선택하여 모든 권한으로 로그온합니다.
  2. 명령 프롬프트에 다음을 입력합니다. Invoke-HcsmServiceDataEncryptionKeyChange – ServiceDataEncryptionKey
  3. 2단계: StorSimple용 Windows PowerShell을 사용하여 서비스 데이터 암호화 키 변경 시작에서 얻은 서비스 데이터 암호화 키를 제공합니다.

모든 8010/8020 클라우드 어플라이언스에서 서비스 데이터 암호화 키를 업데이트하려면

  1. Update-CloudApplianceServiceEncryptionKey.ps1 PowerShell 스크립트를 다운로드하여 설치합니다.
  2. PowerShell을 열고 명령 프롬프트에서 다음을 입력합니다. Update-CloudApplianceServiceEncryptionKey.ps1 -SubscriptionId [subscription] -TenantId [tenantid] -ResourceGroupName [resource group] -ManagerName [device manager]

이 스크립트는 디바이스 관리자 아래의 모든 8010/8020 클라우드 어플라이언스에 서비스 데이터 암호화 키가 설정되었는지 확인합니다.

주의

StorSimple 어플라이언스에 연결하는 방법을 결정할 때 다음 사항을 고려해야 합니다.

  • HTTPS 세션을 통해 연결하는 것이 가장 안전하고 권장되는 옵션입니다.
  • 디바이스 직렬 콘솔에 직접 연결하는 것은 안전하지만 네트워크 스위치를 통해 직렬 콘솔에 연결하는 것은 안전하지 않습니다.
  • HTTP 세션 연결은 하나의 옵션이지만 암호화되지 않습니다. 폐쇄된 신뢰할 수 있는 네트워크 내에서 사용하지 않는 한 추천하지 않습니다.

알려진 제한 사항

StorSimple Data Manager 및 Azure 파일 공유에는 마이그레이션을 방지할 수 있으므로 시작하기 전에 고려해야 할 몇 가지 제한 사항이 있습니다.

  • StorSimple 어플라이언스의 NTFS 볼륨만 지원됩니다. ReFS 볼륨은 지원되지 않습니다.
  • Windows Server 동적 디스크에 배치된 볼륨은 지원되지 않습니다.
  • BitLocker로 암호화되거나 데이터 중복 제거가 사용하도록 설정된 볼륨에서는 서비스가 작동하지 않습니다.
  • 손상된 StorSimple 백업은 마이그레이션할 수 없습니다.
  • 방화벽 또는 프라이빗 엔드포인트 전용 통신과 같은 특수 네트워킹 옵션은 StorSimple 백업이 저장되는 원본 스토리지 계정이나 Azure 파일 공유를 보유하는 대상 스토리지 계정에서 사용하도록 설정할 수 없습니다.

파일 충실도

알려진 제한 사항의 어떤 제한 사항도 마이그레이션을 방해하지 않는 경우에도 Azure 파일 공유에 저장할 수 있는 항목에는 여전히 제한 사항이 있습니다.

파일 충실도는 파일을 구성하는 다양한 특성, 타임스탬프 및 데이터를 나타냅니다. 마이그레이션에서 파일 충실도는 원본(StorSimple 볼륨)의 정보를 대상 Azure 파일 공유 로 얼마나 잘 변환(마이그레이션)할 수 있는지 측정합니다.

Azure Files는 NTFS 파일 속성의 하위 집합을 지원합니다. Windows ACL, 일반 메타데이터 및 일부 타임스탬프가 마이그레이션됩니다.

다음 항목은 마이그레이션을 방지하지 않지만 마이그레이션 중에 항목별 문제를 일으킬 수 있습니다.

  • 타임스탬프: 파일 변경 시간이 설정되지 않습니다. 현재 REST 프로토콜을 통한 읽기 전용입니다. 파일의 마지막 액세스 타임스탬프는 Azure 파일 공유에 저장된 파일에 대해 지원되는 특성이 아니기 때문에 이동되지 않습니다.
  • 대체 데이터 스트림은 Azure 파일 공유에 저장할 수 없습니다. 대체 데이터 스트림이 포함된 파일은 복사되지만 프로세스의 파일에서 대체 데이터 스트림이 제거됩니다.
  • 바로 가기 링크, 하드 링크, 분기 동기화 및 재분석 지점은 마이그레이션 중에 건너뜁니다. 마이그레이션 복사 로그에는 건너뛴 각 항목과 이유가 나열됩니다.
  • EFS 암호화된 파일이 복사되지 않습니다. 복사 로그에는 "액세스가 거부되었습니다"라는 메시지와 함께 복사에 실패한 항목이 표시됩니다.
  • 손상된 파일은 건너뜁니다. 복사 로그에는 StorSimple 디스크에서 손상된 각 항목에 대해 "치명적인 디바이스 하드웨어 오류로 인해 요청이 실패했습니다.", "파일 또는 디렉터리가 손상되었거나 읽을 수 없습니다." 또는 "ACL(액세스 제어 목록) 구조가 잘못되었습니다." 등의 다양한 오류가 나열될 수 있습니다.
  • 4TiB보다 큰 개별 파일은 건너뜁니다.
  • 파일 경로 길이는 2048자 이하여야 합니다. 경로가 더 긴 파일과 폴더는 건너뜁니다.
  • 재분석 지점을 건너뜁니다. Microsoft 데이터 중복 제거/SIS 재분석 지점 또는 타사 재분석 지점은 마이그레이션 엔진에서 확인할 수 없으며 영향을 받는 파일 및 폴더의 마이그레이션을 방지할 수 없습니다.

이 문서의 끝부분에 있는 문제 해결 섹션에는 항목 수준 및 마이그레이션 작업 수준 오류 코드와 가능한 경우 완화 옵션에 대한 자세한 내용이 있습니다.

StorSimple 볼륨 백업

StorSimple은 볼륨 수준에서 차등 백업을 제공합니다. Azure 파일 공유에도 공유 스냅샷이라고 하는 이 기능이 있습니다.

마이그레이션 작업에서는 라이브 볼륨의 데이터가 아닌 백업만 이동할 수 있습니다. 최근 백업은 라이브 데이터와 가장 가까우며, 따라서 항상 마이그레이션에서 이동할 백업 목록에 포함되어야 합니다.

마이그레이션에서 이전 백업을 이동해야 하는지 여부를 결정합니다. 마이그레이션 작업이 더 빨리 완료되도록 이 목록을 가능한 한 작게 유지하는 것이 모범 사례입니다.

반드시 마이그레이션해야 하는 중요한 백업을 확인하려면 백업 정책의 검사 목록을 만듭니다. 예시:

  • 최근 백업.
  • 12개월 동안 한 달에 한 번 백업
  • 3년 동안 1년에 한 번 백업

마이그레이션 작업을 만들 때 이 목록을 사용하여 요구 사항을 충족하기 위해 마이그레이션해야 하는 정확한 StorSimple 볼륨 백업을 식별할 수 있습니다.

마이그레이션을 위해 백업을 선택하기 전에 모든 StorSimple 백업 보존 정책을 일시 중단하는 것이 가장 좋습니다. 백업을 마이그레이션하는 데 며칠 또는 몇 주가 걸릴 수 있습니다. StorSimple은 백업을 삭제하는 백업 보존 정책을 제공합니다. 이 마이그레이션을 위해 선택한 백업은 마이그레이션되기 전에 삭제될 수 있습니다.

주의

50개 이상의 StorSimple 볼륨 백업을 선택하는 것은 지원되지 않습니다.

기존 StorSimple 볼륨을 Azure 파일 공유에 매핑

이 단계에서는 필요한 Azure 파일 공유 수를 결정합니다. 단일 Windows Server 인스턴스(또는 클러스터)는 최대 30개의 Azure 파일 공유와 동기화될 수 있습니다.

현재 로컬에서 SMB 공유로 사용자 및 앱과 공유하는 볼륨에는 이보다 많은 폴더가 있을 수 있습니다. 이 시나리오는 Azure 파일 공유에 1:1 매핑되는 온-프레미스 공유를 생각해보면 쉽게 상상할 수 있습니다. 단일 Windows Server 인스턴스에 대해 30개 미만의 충분히 적은 수의 공유가 있는 경우 1:1 매핑을 권장합니다.

30개보다 많은 공유가 있는 경우 온-프레미스 공유를 Azure 파일 공유에 1:1로 매핑할 필요가 없는 경우가 많습니다. 다음 옵션을 고려합니다.

공유 그룹화

예를 들어 HR(인사) 부서에 15개의 공유가 있는 경우 모든 HR 데이터를 단일 Azure 파일 공유에 저장하는 것을 고려할 수 있습니다. 여러 온-프레미스 공유를 하나의 Azure 파일 공유에 저장하더라도 로컬 Windows Server 인스턴스에 일반적인 15개 SMB 공유를 만들 수 없는 것이 아닙니다. 이는 이러한 15개 공유의 루트 폴더를 공통 폴더 아래의 하위 폴더로 구성한다는 것을 의미할 뿐입니다. 그런 다음 이 공통 폴더를 Azure 파일 공유에 동기화합니다. 이런 방식으로 이 그룹의 온-프레미스 공유에는 클라우드에서 단일 Azure 파일 공유만 필요합니다.

볼륨 동기화

Azure 파일 동기화는 볼륨의 루트를 Azure 파일 공유에 동기화할 수 있도록 지원합니다. 볼륨 루트를 동기화하면 모든 하위 폴더 및 파일은 동일한 Azure 파일 공유로 이동합니다.

볼륨 루트를 동기화하는 것이 항상 최선의 방안은 아닙니다. 여러 위치를 동기화하는 데는 이점이 있습니다. 예를 들어 이렇게 하면 동기화 범위당 항목 수를 줄일 수 있습니다. Azure 파일 공유 및 Azure 파일 동기화를 공유당 1억 개의 항목(파일 및 폴더)으로 테스트합니다. 그러나 가장 좋은 방법은 단일 공유에서 숫자를 2천만 또는 3천만 미만으로 유지하는 것입니다. 적은 수의 항목을 사용하여 Azure 파일 동기화를 설정하는 것은 파일 동기화에만 유용한 것이 아닙니다. 항목 수가 적을 경우 다음과 같은 시나리오에도 이점이 있습니다.

  • 클라우드 콘텐츠 초기 검사가 더 빠르게 완료될 수 있으며, 이로 인해 Azure 파일 동기화 사용 서버에 네임스페이스를 표시하기 위한 대기 시간이 줄어듭니다.
  • Azure 파일 공유 스냅샷으로부터의 클라우드 쪽 복원이 더 빨라집니다.
  • 온-프레미스 서버의 재해 복구 속도가 현저히 향상될 수 있습니다.
  • Azure 파일 공유(동기화 외부)에서 직접 변경한 내용을 더 빠르게 검색하고 동기화할 수 있습니다.

보유한 파일 및 폴더 수를 잘 모르는 경우 JAM Software GmbH의 TreeSize 도구를 검토해 보세요.

배포 맵에 대한 구조적 접근 방법

이후 단계에서 클라우드 스토리지를 배포하기 전에 온-프레미스 폴더와 Azure 파일 공유 간에 맵을 만드는 것이 중요합니다. 그런 다음 이 매핑은 프로비저닝할 Azure 파일 동기화 동기화 그룹 리소스 및 개수를 알려줍니다. 동기화 그룹은 Azure 파일 공유와 서버의 폴더를 함께 연결하고 동기화 연결을 설정합니다.

필요한 Azure 파일 공유 수를 결정하려면 다음 제한 및 모범 사례를 검토하세요. 그러면 맵을 최적화하는 데 도움이 됩니다.

  • Azure 파일 동기화 에이전트가 설치된 서버는 최대 30개의 Azure 파일 공유와 동기화될 수 있습니다.

  • Azure 파일 공유는 스토리지 계정 내에 배포됩니다. 이러한 정렬로 인해 스토리지 계정은 IOPS 및 처리량과 같은 성능 수치를 위한 크기 조정 대상이 됩니다.

    Azure 파일 공유를 배포할 때 스토리지 계정의 IOPS 제한 사항에 주의합니다. 파일 공유를 스토리지 계정과 1:1로 매핑하는 것이 이상적입니다. 그러나 조직과 Azure 모두의 다양한 제한과 제약으로 인해 항상 가능한 것은 아닙니다. 하나의 스토리지 계정에 파일 공유를 하나만 배포할 수 없는 경우 어떤 공유가 작업 수행이 활발한지와 덜 사용되는지를 고려하여 가장 많이 사용하는 파일 공유가 동일한 스토리지 계정에 함께 포함되지 않도록 하세요.

    Azure 파일 공유를 기본적으로 사용하는 Azure에 앱을 올리려는 경우 Azure 파일 공유의 성능이 더 필요할 수 있습니다. 이러한 유형의 사용이 나중에라도 가능성이 있는 경우 고유한 스토리지 계정에서 단일 표준 Azure 파일 공유를 만드는 것이 가장 좋습니다.

  • Azure 지역별로 구독당 스토리지 계정 수가 250개로 제한됩니다.

이 정보를 고려하면 볼륨의 여러 최상위 폴더를 새로운 공통 루트 디렉터리로 그룹화해야 하는 경우가 많습니다. 그런 다음 이 새 루트 디렉터리와 이 디렉터리에 그룹화한 모든 폴더를 단일 Azure 파일 공유로 동기화합니다. 이 기법을 사용하면 Azure 파일 공유 동기화를 서버당 30개 제한을 초과하여 유지할 수 있습니다.

공통 루트 아래의 이 그룹화는 데이터 액세스에 영향을 주지 않습니다. ACL은 그대로 유지됩니다. 이제 공통 루트로 변경된 로컬 서버 폴더에 있을 수 있는 모든 공유 경로(예: SMB 또는 NFS 공유)만 조정하면 됩니다. 아무 것도 변경되지 않습니다.

Important

Azure 파일 동기화에서 가장 중요한 크기 조정 벡터는 동기화해야 하는 항목(파일 및 폴더)의 수입니다. 자세한 내용은 Azure 파일 동기화 크기 조정 목표를 검토하세요.

동기화 범위당 항목 수를 적게 유지하는 것이 가장 좋습니다. 이는 폴더를 Azure 파일 공유에 매핑할 때 고려해야 할 중요한 요소입니다. Azure 파일 동기화는 공유당 1억 항목(파일 및 폴더)을 사용하여 테스트되었습니다. 그러나 단일 공유에서 2천만 또는 3천만 미만의 항목 수를 유지하는 것이 가장 좋습니다. 이러한 수치를 초과하기 시작하는 경우 네임스페이스를 여러 공유로 분할합니다. 이러한 수치를 초과하기 전에는 여러 온-프레미스 공유를 동일한 Azure 파일 공유로 계속 그룹화할 수 있습니다. 이 방법은 확장의 여지를 제공합니다.

상황에 따라 폴더 집합이 앞에서 언급한 새로운 공통 루트 폴더 접근 방식을 사용하여 동일한 Azure 파일 공유에 논리적으로 동기화할 수 있습니다. 하지만 폴더를 다시 그룹화하여 Azure 파일 공유 한 개가 아니라 두 개에 동기화하는 것이 더 나을 수 있습니다. 이 방법을 사용하여 파일 공유당 파일 및 폴더 수를 서버 전체에 분산된 상태로 유지할 수 있습니다. 또한 온-프레미스 공유를 분할하고 더 많은 온-프레미스 서버에서 동기화하여 추가 서버마다 30개 이상의 Azure 파일 공유와 동기화하는 기능을 추가할 수 있습니다.

일반적인 파일 동기화 시나리오 및 고려 사항

# 동기화 시나리오 지원됨 고려 사항(또는 제한 사항) 솔루션(또는 해결 방법)
1 동일한 대상 Azure 파일 공유에 여러 디스크/볼륨 및 여러 공유가 있는 파일 서버(통합) 아니요 대상 Azure 파일 공유(클라우드 엔드포인트)는 하나의 동기화 그룹과의 동기화만 지원합니다.

동기화 그룹은 등록된 서버당 하나의 서버 엔드포인트만 지원합니다.
1) 하나의 디스크(루트 볼륨)를 대상 Azure 파일 공유에 동기화하는 것으로 시작합니다. 가장 큰 디스크/볼륨부터 시작하면 온-프레미스의 스토리지 요구 사항을 충족하는 데에 도움이 됩니다. 모든 데이터를 클라우드로 계층화하도록 클라우드 계층화를 구성하여 파일 서버 디스크의 공간을 확보합니다. 다른 볼륨/공유의 데이터를 동기화 중인 현재 볼륨으로 이동합니다. 모든 데이터가 클라우드/마이그레이션까지 계층화될 때까지 단계를 하나씩 계속합니다.
2) 한 번에 하나의 루트 볼륨(디스크)을 대상으로 지정합니다. 클라우드 계층화를 사용하여 모든 데이터를 계층화하여 Azure 파일 공유를 대상으로 합니다. 동기화 그룹에서 서버 엔드포인트를 제거하고, 다음 루트 볼륨/디스크를 사용하여 엔드포인트를 다시 만들고, 동기화하고, 이 프로세스를 반복합니다. 참고: 에이전트를 다시 설치해야 할 수 있습니다.
3) 여러 대상 Azure 파일 공유를 사용하는 것이 좋습니다(성능 요구 사항에 따라 동일하거나 다른 스토리지 계정)
2 동일한 대상 Azure 파일 공유에 단일 볼륨 및 여러 공유가 있는 파일 서버(통합) 등록된 서버당 여러 서버 엔드포인트를 동일한 대상 Azure 파일 공유에 동기화할 수 없습니다(위와 동일) 여러 공유 또는 최상위 폴더를 보유하는 볼륨의 루트를 동기화합니다. 자세한 내용은 공유 그룹화 개념볼륨 동기화를 참조하세요.
3 단일 스토리지 계정에서 여러 Azure 파일 공유에 대한 여러 공유 및/또는 볼륨이 있는 파일 서버(1:1 공유 매핑) 단일 Windows Server 인스턴스(또는 클러스터)는 최대 30개의 Azure 파일 공유와 동기화될 수 있습니다.

스토리지 계정은 성능에 대한 스케일링 대상입니다. IOPS 및 처리량은 파일 공유를 통해 공유됩니다.

동기화 그룹당 항목 수를 공유당 1억 개의 항목(파일 및 폴더) 내에 유지합니다. 이상적으로는 주당 2,000만 또는 3,000만 미만을 유지하는 것이 가장 좋습니다.
1) 여러 동기화 그룹(동기화 그룹 수 = 동기화할 Azure 파일 공유 수)을 사용합니다.
2) 이 시나리오에서는 한 번에 30개 공유만 동기화할 수 있습니다. 해당 파일 서버에 30개 이상의 공유가 있는 경우 공유 그룹화 개념볼륨 동기화를 사용하여 원본의 루트 또는 최상위 폴더 수를 줄입니다.
3) 추가 파일 동기화 서버 온-프레미스를 사용하고 이러한 서버로 데이터를 분할/이동하여 원본 Windows 서버의 제한 사항을 해결합니다.
4 여러 스토리지 계정의 여러 Azure 파일 공유에 대한 여러 공유 및/또는 볼륨이 있는 파일 서버(1:1 공유 매핑) 단일 Windows Server 인스턴스(또는 클러스터)는 최대 30개의 Azure 파일 공유(동일 또는 다른 스토리지 계정)와 동기화될 수 있습니다.

동기화 그룹당 항목 수를 공유당 1억 개의 항목(파일 및 폴더) 내에 유지합니다. 이상적으로는 주당 2,000만 또는 3,000만 미만을 유지하는 것이 가장 좋습니다.
위와 동일한 접근 방식
5 동일한 대상 Azure 파일 공유에 단일(루트 볼륨 또는 공유)가 있는 여러 파일 서버(통합) 아니요 동기화 그룹은 다른 동기화 그룹에 이미 구성된 클라우드 엔드포인트(Azure 파일 공유)를 사용할 수 없습니다.

동기화 그룹에는 서로 다른 파일 서버에 서버 엔드포인트가 있을 수 있지만 파일은 구별할 수 없습니다.
한 번에 하나의 파일 서버를 대상으로 지정하는 추가 고려 사항과 함께 위의 시나리오 1에 나와 있는 지침을 따릅니다.

매핑 테이블 만들기

매핑 테이블의 예를 보여주는 다이어그램입니다. 이 이미지의 콘텐츠를 경험하고 사용하려면 다음 파일을 다운로드하세요.

이전 정보를 사용하여 필요한 Azure 파일 공유 수와 기존 데이터의 어떤 부분이 어떤 Azure 파일 공유로 끝날지 결정하세요.

필요할 때 참고할 수 있도록 생각을 기록하는 표를 만듭니다. 여러 Azure 리소스를 한 번에 프로비전할 때 매핑 계획의 세부 사항을 지나치기 쉬우므로 구성된 상태로 유지하는 것이 중요합니다. 다음 Excel 파일을 다운로드하여 매핑을 만드는 데 도움이 되는 템플릿으로 사용합니다.


다운로드 컨텍스트를 설정하는 Excel 아이콘. 네임스페이스 매핑 템플릿을 다운로드합니다.

스토리지 계정 수

각각 더 적은 수의 Azure 파일 공유를 보유하는 여러 스토리지 계정을 배포하면 마이그레이션에 도움이 될 것입니다.

파일 공유가 매우 활발한 경우(여러 사용자 또는 애플리케이션에서 파일 공유를 사용하는 경우) 두 개의 Azure 파일 공유가 스토리지 계정의 성능 제한에 도달할 수 있습니다. 이 때문에 각각 고유한 개별 파일 공유가 있고 일반적으로 스토리지 계정당 공유가 2~3개 이하인 여러 스토리지 계정으로 마이그레이션하는 것이 더 나은 경우가 많습니다. 가장 좋은 것은 각각 파일 공유가 하나씩 있는 스토리지 계정을 배포하는 것입니다. Azure 파일 공유에 보관 공유가 있다면 여러 Azure 파일 공유를 동일한 스토리지 계정으로 풀링할 수 있습니다.

이러한 고려 사항은 Azure 파일 동기화보다 직접 클라우드 액세스(Azure VM 또는 서비스를 통해)에 더 많이 적용됩니다. 이러한 공유에서 Azure 파일 동기화를 독점적으로 사용하려는 경우 여러 항목을 단일 Azure Storage 계정으로 그룹화하는 것이 좋습니다. 나중에 앱을 클라우드로 리프트 앤 시프트하여 파일 공유에 직접 액세스할 수 있습니다. 이 시나리오에서는 IOPS 및 처리량을 높이면 도움이 되기 때문입니다. 또는 IOPS 및 처리량이 높으면 좋은 Azure 서비스로 시작할 수도 있습니다.

공유 목록을 만든 후 각 공유를 상주할 스토리지 계정에 매핑합니다. Azure 지역을 결정하고, 각 스토리지 계정과 Azure 파일 동기화 리소스가 선택한 지역과 일치하는지 확인합니다.

Important

지금은 스토리지 계정의 네트워크 및 방화벽 설정을 구성하지 마세요. 지금 구성하면 마이그레이션이 불가능하게 됩니다. 마이그레이션이 완료된 후 이러한 Azure 스토리지 설정을 구성합니다.

스토리지 계정 설정

스토리지 계정에는 다양한 구성을 수행할 수 있습니다. 다음 검사 목록을 사용하여 스토리지 계정 구성을 확인합니다. 마이그레이션이 완료된 후 네트워킹 구성을 변경할 수 있습니다.

  • 방화벽 및 가상 네트워크: 사용 안 함 - IP 제한을 구성하지 않거나 특정 가상 네트워크에 대한 스토리지 계정 액세스를 제한하지 않습니다. 스토리지 계정의 퍼블릭 엔드포인트를 마이그레이션 중에 사용합니다. Azure VM의 모든 IP 주소가 허용되어야 합니다. 마이그레이션 후 스토리지 계정에 대한 방화벽 규칙을 구성하는 것이 좋습니다. 이러한 방식으로 원본 및 대상 스토리지 계정을 둘 다 구성하세요.
  • 프라이빗 엔드포인트 지원 - 프라이빗 엔드포인트를 사용할 수는 있으나 퍼블릭 엔드포인트를 마이그레이션에 사용하고, 사용 가능한 상태로 유지해야 합니다. 이는 원본 및 대상 스토리지 계정 모두에 적용됩니다.

1단계 요약

1 단계를 마치면 다음과 같이 됩니다.

  • StorSimple 디바이스 및 볼륨의 개요를 이해했습니다.
  • 각 StorSimple 디바이스의 서비스 데이터 암호화 키를 검색했으므로 Data Manager 서비스에서 클라우드의 StorSimple 볼륨에 액세스할 수 있습니다.
  • 어떤 볼륨과 백업(최근 백업이 아닌 백업이 있는 경우)을 마이그레이션해야 하는지 계획이 있습니다.
  • 볼륨을 적절한 수의 Azure 파일 공유 및 스토리지 계정에 매핑하는 방법을 알고 있습니다.

2단계: Azure 스토리지 및 마이그레이션 리소스 배포

이 섹션에서는 Azure에 필요한 여러 리소스 종류의 배포에 대한 고려 사항을 설명합니다. 일부는 마이그레이션 후 데이터를 포함하고 있고 일부는 마이그레이션에만 필요합니다. 배포 계획을 완료하기 전에는 리소스 배포를 시작하지 마세요. Azure 리소스를 배포한 후에는 리소스의 특정 양상을 변경하기가 어렵거나 불가능할 수 있습니다.

필요한 리소스 배포 - 재생하려면 클릭!

이 비디오에서는 다음 배포에 대해 설명합니다.

  • 스토리지 계정
  • 구독 및 리소스 그룹
  • 스토리지 계정
  • 형식 및 이름
  • 성능 및 공유 크기
  • 위치 및 복제 유형
  • Azure 파일 공유
  • StorSimple Data Manager 서비스

스토리지 계정 배포

여러 Azure 스토리지 계정을 배포해야 하는 경우가 많습니다. 각 파일은 배포 계획에 따라 더 적은 수의 Azure 파일 공유를 보유합니다. Azure Portal로 이동하여 계획된 스토리지 계정을 배포합니다. 새 스토리지 계정에 대해 다음과 같은 기본 설정을 준수하는 것이 좋습니다.

Important

마이그레이션 전이나 마이그레이션 중에 스토리지 계정에 대한 네트워크 및 방화벽 설정을 구성하지 마세요. 지금 구성하면 마이그레이션이 불가능하게 됩니다. 퍼블릭 엔드포인트를 원본 및 대상 스토리지 계정에서 액세스할 수 있어야 합니다. 특정 IP 범위 또는 가상 네트워크로 제한하는 것은 지원되지 않습니다. 마이그레이션이 완료된 후 스토리지 계정 네트워킹 구성을 변경할 수 있습니다.

구독

StorSimple 배포에 사용한 것과 동일한 구독을 사용하거나 다른 구독을 사용할 수 있습니다. 유일한 제한 사항은 구독이 StorSimple 구독과 동일한 Microsoft Entra 테넌트에 있어야 한다는 것입니다. 마이그레이션을 시작하기 전에 StorSimple 구독을 적절한 테넌트로 이동하는 것이 좋습니다. 개별 StorSimple 리소스는 다른 테넌트 또는 구독으로 이동할 수 없으므로 전체 구독만 이동할 수 있습니다.

Resource group

Azure의 리소스 그룹은 리소스 구성 및 관리자 관리 권한을 지원합니다. 자세히 알아보기.

스토리지 계정 이름

스토리지 계정의 이름은 파일 공유에 액세스하는 데 사용되는 URL의 일부가 되며 특정 문자 제한 사항이 있습니다. 스토리지 계정 이름은 전 세계에서 고유해야 하고, 소문자와 숫자만 사용할 수 있고, 길이는 3~24자여야 하고, 하이픈이나 밑줄 같은 특수 문자를 사용할 수 없다는 명명 규칙을 고려해야 합니다. Azure Storage 리소스 명명 규칙을 참조하세요.

위치

스토리지 계정의 Azure 지역이 중요합니다. Azure 파일 동기화를 사용하는 경우 모든 스토리지 계정은 스토리지 동기화 서비스 리소스와 동일한 지역에 있어야 합니다. 사용자가 선택하는 Azure 지역은 로컬 서버 및 사용자와 가까이 있거나 중앙에 있어야 합니다. 리소스를 배포한 후에는 해당 지역을 변경할 수 없습니다.

현재 StorSimple 데이터(스토리지 계정)가 있는 다른 지역을 선택할 수 있습니다. 하지만 그렇게 하면 마이그레이션 중에 송신 요금이 부과됩니다. 데이터는 StorSimple 지역을 나가서 새로운 스토리지 계정 영역으로 들어갑니다. 동일한 Azure 지역 내에 머물면 대역폭 요금이 적용되지 않습니다.

성능

Azure 파일 공유 또는 표준 스토리지에 프리미엄 스토리지(SSD)를 선택하는 옵션이 있습니다. 표준 스토리지에는 파일 공유에 대한 여러 계층이 포함되어 있습니다. 표준 스토리지는 StorSimple에서 마이그레이션하는 대부분의 고객에게 적합한 옵션입니다.

  • 프리미엄 Azure 파일 공유의 성능이 필요하면 프리미엄 스토리지를 선택합니다.
  • 핫 데이터 및 보관 데이터를 포함하는 범용 파일 서버 워크로드에는 표준 스토리지를 선택합니다. 클라우드의 공유에 있는 유일한 워크로드가 Azure 파일 동기화인 경우 표준 스토리지를 선택합니다.
  • 프리미엄 파일 공유의 경우 스토리지 계정 만들기 마법사에서 파일 공유를 선택합니다.

복제

여러 가지 복제 설정이 있습니다. 다음 두 가지 옵션 중에서만 선택합니다.

  • LRS(로컬 중복 스토리지) .
  • 일부 Azure 지역에서 사용할 수 있는 ZRS(영역 중복 스토리지).

참고 항목

GRS(지역 중복 스토리지) 및 지역 영역 중복 스토리지는 지원되지 않습니다.

Azure 파일 공유

스토리지 계정을 만든 후 스토리지 계정의 파일 공유 섹션으로 이동하여 1단계의 마이그레이션 계획에 따라 적절한 수의 Azure 파일 공유를 배포합니다. Azure의 새 파일 공유에 대한 다음 기본 설정을 준수하는 것이 좋습니다.

새 파일 공유 UI를 보여 주는 Azure Portal 스크린샷


이름
소문자, 숫자 및 하이픈이 지원됩니다.

할당량
여기서 할당량은 Windows Server 인스턴스의 SMB 하드 할당량과 비슷합니다. 할당량에 도달하면 마이그레이션 및 기타 서비스가 실패하므로 여기에서 할당량을 설정하지 않는 것이 가장 좋습니다.

계층
새 파일 공유에 대해 트랜잭션 최적화를 선택합니다. 마이그레이션 중에는 많은 트랜잭션이 발생합니다. 나중에 워크로드에 가장 적합한 계층으로 변경하는 것이 훨씬 비용 효율적입니다.

StorSimple Data Manager

마이그레이션 작업을 보관하는 Azure 리소스를 StorSimple Data Manager라고 합니다. 새 리소스를 선택하고 새 리소스를 검색합니다. 다음으로 만들기를 선택합니다.

이 임시 리소스는 오케스트레이션에 사용됩니다. 마이그레이션이 완료된 후 이 리소스의 프로비전을 해제합니다. StorSimple 스토리지 계정과 동일한 구독, 리소스 그룹 및 지역에 배포해야 합니다.

Azure 파일 동기화

Azure 파일 동기화를 사용하면 자주 액세스하는 파일의 온-프레미스 캐싱을 추가할 수 있습니다. StorSimple의 캐싱 기능과 마찬가지로, Azure 파일 동기화 클라우드 계층화 기능은 Windows Server 인스턴스와 다중 사이트 동기화에서 사용 가능한 캐시 용량에 대한 향상된 제어 기능과 함께 로컬 액세스 대기 시간을 제공합니다. 온-프레미스 캐시가 목표인 경우 로컬 네트워크에서 충분한 직접 연결 스토리지 용량이 있는 Windows Server VM(물리적 서버 및 장애 조치(failover) 클러스터도 지원됨)을 준비합니다.

Important

아직은 Azure 파일 동기화를 설정하지 마세요. Azure 파일 동기화 배포는 마이그레이션의 4단계 전에 시작하면 안 됩니다.

2단계 요약

2단계를 완료했으므로 스토리지 계정이 배포되고 모든 Azure 파일 공유가 스토리지 계정에 배포되었습니다. StorSimple Data Manager 리소스도 있습니다. 후자는 마이그레이션 작업을 구성할 때 3단계에서 사용됩니다.

3단계: 마이그레이션 작업 만들기 및 실행

이 섹션에서는 마이그레이션 작업을 설정하고, 선택한 대상 Azure 파일 공유에 복사해야 하는 StorSimple 볼륨의 디렉터리를 매핑하는 방법을 설명합니다.

마이그레이션 작업 만들기 및 실행 - 재생하려면 클릭!

이 동영상은 다음을 다룹니다.

  • 마이그레이션 작업 만들기
  • 요약
  • 원본
  • 마이그레이션할 볼륨 백업 선택
  • 대상
  • 디렉터리 매핑
  • 의미 체계 규칙
  • 마이그레이션 작업 실행
  • 작업 정의 실행
  • 작업 상태 보기
  • 병렬로 작업 실행
  • 로그 파일 해석

시작하려면 StorSimple Data Manager로 이동하고, 메뉴에서 작업 정의를 찾고, + 작업 정의를 선택합니다. 올바른 대상 스토리지 유형은 기본값인 Azure 파일 공유입니다.

StorSimple 8000 시리즈 마이그레이션 작업 유형

마이그레이션 작업에 대한 새 작업 만들기 양식의 스크린샷

작업 정의 이름
이 이름은 이동할 파일 집합을 나타내야 합니다. Azure 파일 공유와 비슷한 이름을 지정하는 것이 좋습니다.

작업이 실행되는 위치
지역을 선택할 때 StorSimple 스토리지 계정과 동일한 지역을 선택해야 합니다. 동일한 지역을 선택할 수 없으면 가까운 지역을 선택합니다.

원본

원본 구독
StorSimple 디바이스 관리자 리소스를 저장할 구독을 선택합니다.

StorSimple 리소스
어플라이언스가 등록된 StorSimple 디바이스 관리자를 선택합니다.

서비스 데이터 암호화 키
레코드에서 키를 찾을 수 없는 경우 이 문서의 이전 섹션을 확인하세요.

디바이스
마이그레이션하려는 볼륨이 들어 있는 StorSimple 디바이스를 선택합니다.

볼륨
원본 볼륨을 선택합니다. 대상 Azure 파일 공유로 전체 볼륨을 마이그레이션할 것인지 아니면 하위 디렉터리를 마이그레이션할 것인지는 나중에 결정합니다.

볼륨 백업
볼륨 백업 선택을 선택하여 이 작업의 일부로 이동할 특정 백업을 선택할 수 있습니다. 자세한 프로세스는 곧 추가될 이 문서의 해당 섹션에서 설명합니다.

대상

이 마이그레이션 작업의 대상으로 구독, 스토리지 계정 및 Azure 파일 공유를 선택합니다.

디렉터리 매핑

관련 내용은 이 문서의 해당 섹션에서 자세히 설명합니다.

마이그레이션할 볼륨 백업 선택

마이그레이션할 백업 선택과 관련하여 중요한 사항이 있습니다.

  • 마이그레이션 작업은 라이브 볼륨 데이터가 아닌 백업만 이동할 수 있습니다. 따라서 최근 백업은 라이브 데이터와 가장 가까이 있으며 항상 마이그레이션에서 이동할 백업 목록에 포함되어야 합니다. 백업 선택 대화 상자를 열면 기본적으로 선택됩니다.
  • 최근 백업이 가장 최신인지 확인하여 라이브 공유의 델타를 최대한 작게 유지합니다. 마이그레이션 작업을 만들기 전에 다른 볼륨 백업을 수동으로 트리거하고 완료해 보는 것도 좋습니다. 실시간 공유에 대한 작은 변화로 마이그레이션 환경이 개선됩니다. 이 델타가 0일 수 있는 경우(목록에서 최신 백업이 수행된 후 StorSimple 볼륨에 더 이상 변경이 발생하지 않음을 의미), 사용자 컷오버가 대폭 간소화되고 속도가 빨라집니다.
  • 백업은 Azure 파일 공유 오름차순(오래된 항목순)으로 다시 재생되어야 합니다. 마이그레이션 작업을 실행한 후에는 마이그레이션 백업을 Azure 파일 공유의 백업 목록으로 "정렬"할 수 없습니다. 따라서 작업을 만들기 전에 백업 목록이 완료되었는지 확인해야 합니다.
  • 작업을 만든 후에는 작업을 실행하지 않아도 작업의 이 백업 목록을 수정할 수 없습니다.
  • 백업을 선택하려면 마이그레이션할 StorSimple 볼륨이 온라인 상태여야 합니다.

마이그레이션할 StorSimple 백업이 선택되는 부분을 자세히 설명하는 새 작업 만들기 양식의 스크린샷

마이그레이션 작업에 사용할 StorSimple 볼륨 백업을 선택하려면 작업 만들기 양식에서 볼륨 백업 선택을 선택합니다.

백업을 선택하는 블레이드의 위쪽 절반에 사용 가능한 모든 백업이 나열된 것을 보여 주는 이미지. 선택한 백업은 이 목록에서 회색으로 표시되고 블레이드 아래쪽 절반에 있는 두 번째 목록에 추가됩니다. 여기서 백업을 다시 삭제할 수도 있습니다.

백업 선택 블레이드가 열리면 두 개의 목록으로 분리됩니다. 첫 번째 목록에는 사용 가능한 모든 백업이 표시됩니다. 시간 범위를 필터링하여 결과 세트를 확장하고 좁힐 수 있습니다. (다음 섹션 참조)

선택한 백업은 회색으로 표시되고 블레이드 하단의 두 번째 목록에 추가됩니다. 두 번째 목록에는 마이그레이션을 위해 선택한 모든 백업이 표시됩니다. 잘못 선택한 백업을 다시 제거할 수도 있습니다.

주의

마이그레이션하려는 모든 백업을 선택해야 합니다. 나중에 이전 백업을 추가할 수 없습니다. 작업이 만들어지면 작업을 수정하여 선택 사항을 변경할 수 없습니다.

백업 선택 블레이드에서 시간 범위를 선택하는 것을 보여 주는 스크린샷

기본적으로 목록은 지난 7일 동안의 StorSimple 볼륨 백업을 표시하도록 필터링됩니다. 지난 7일 동안 발생하지 않은 경우에도 가장 최근 백업이 기본적으로 선택됩니다. 이전 백업의 경우 블레이드 상단에 있는 시간 범위 필터를 사용합니다. 기존 필터 중에 선택할 수도 있고 사용자 지정 시간 범위를 설정하여 해당 기간 중에 수행된 백업만 필터링할 수도 있습니다.

주의

50개가 넘는 StorSimple 볼륨 백업을 선택하는 것은 지원되지 않습니다. 백업 수가 많은 작업은 실패할 수 있습니다. 백업 보존 정책이 마이그레이션되기 전에 선택한 백업을 삭제하지 않는지 확인합니다.

디렉터리 매핑

디렉터리 매핑은 마이그레이션 작업의 선택 사항입니다. 이 섹션을 비워 두면 StorSimple 볼륨의 루트에 있는 모든 파일과 폴더가 대상 Azure 파일 공유의 루트로 이동됩니다. 대부분의 경우 전체 볼륨의 콘텐츠를 Azure 파일 공유에 저장하는 것은 가장 좋은 방법이 아닙니다. 볼륨 콘텐츠를 Azure의 여러 파일 공유에 분할하는 것이 좋은 경우가 많습니다. 아직 계획을 작성하지 않은 경우 Azure 파일 공유에 StorSimple 볼륨 매핑을 먼저 살펴보세요.

마이그레이션 계획을 작성할 때 StorSimple 볼륨의 폴더를 여러 Azure 파일 공유에 분할해야겠다고 결정했을 수 있습니다. 이 경우 다음과 같은 방법으로 분할할 수 있습니다.

  1. 볼륨의 폴더를 마이그레이션하는 여러 작업을 정의합니다. 각 폴더에는 동일한 StorSimple 볼륨 원본이 포함되지만 Azure 파일 공유는 대상과 다릅니다.
  2. 작업 만들기 양식의 디렉터리 매핑 섹션을 사용하고 특정 매핑 의미 체계에 따라 StorSimple 볼륨의 어떤 폴더를 지정된 파일 공유로 마이그레이션해야 하는지 정확하게 지정합니다.

Important

양식을 제출한 후에는 양식의 경로 및 매핑 식의 유효성을 검사할 수 없습니다. 매핑이 잘못 지정되면 작업이 완전히 실패하거나 올바르지 않은 결과가 발생할 수 있습니다. 이 경우 일반적으로 Azure 파일 공유를 삭제하고 다시 만든 다음, 공유에 대한 새 마이그레이션 작업에서 매핑 문을 수정하는 것이 가장 좋습니다. 매핑 문이 수정된 새 작업을 실행하면 생략된 폴더를 수정하여 기존 공유에 가져올 수 있습니다. 그러나 경로 철자 오류로 인해 생략된 폴더만 이 방식으로 해결할 수 있습니다.

의미 체계 요소

매핑은 왼쪽에서 오른쪽으로, 즉, [\원본 경로] > [\대상 경로]로 표시됩니다.

의미 체계 문자 의미
\ 루트 수준 표시기입니다.
> [원본] 및 [대상-매핑] 연산자입니다.
| 또는 RETURN(새 줄) 두 폴더 매핑 명령의 구분 기호입니다.
또는 이 문자를 생략하고 Enter를 선택하여 한 줄에 다음 매핑 표현식을 가져올 수 있습니다.

예제

User data 폴더의 콘텐츠를 대상 파일 공유의 루트로 이동합니다.

\User data > \

전체 볼륨 콘텐츠를 대상 파일 공유의 새 경로로 이동합니다.

\ > \Apps\HR tracker

원본 폴더 콘텐츠를 대상 파일 공유의 새 경로로 이동합니다.

\HR resumes-Backup > \Backups\HR\resumes

여러 원본 위치를 새 디렉터리 구조로 정렬합니다.

\HR\Candidate Tracker\v1.0 > \Apps\Candidate tracker
\HR\Candidates\Resumes > \HR\Candidates\New
\Archive\HR\Old Resumes > \HR\Candidates\Archived

의미 체계 규칙

  • 항상 루트 수준을 기준으로 폴더 경로를 지정합니다.
  • 루트 수준 표시기 "\"로 각 폴더 경로를 시작합니다.
  • 드라이브 문자를 포함하지 않습니다.
  • 여러 경로를 지정할 때 원본 또는 대상 경로는 겹칠 수 없습니다.
    잘못된 원본 경로 겹침 예:
    \folder\1 > \folder
    \folder\1\2 > \folder2
    잘못된 대상 경로 겹침 예:
    \folder > \
    \folder2 > \
  • 존재하지 않는 원본 폴더는 무시됩니다.
  • 대상에 존재하지 않는 폴더 구조가 만들어집니다.
  • Windows와 마찬가지로 폴더 이름은 대/소문자를 구분하지 않지만 대/소문자를 유지합니다.

참고 항목

\System Volume Information 폴더의 콘텐츠와 StorSimple 볼륨의 $Recycle.Bin은 마이그레이션 작업에서 복사되지 않습니다.

마이그레이션 작업 실행

마이그레이션 작업은 리소스 그룹에 배포한 Data Manager 리소스의 작업 정의 아래에 나열됩니다. 작업 정의 목록에서 실행하려는 작업을 선택합니다.

열리는 작업 블레이드에서 작업의 현재 상태와 선택한 백업 목록을 볼 수 있습니다. 백업 목록은 가장 오래된 것부터 최신순으로 정렬되며 이 순서대로 Azure 파일 공유로 마이그레이션됩니다.

작업 시작 명령 주위에 강조 표시가 있는 마이그레이션 작업 블레이드의 스크린샷. 또한 마이그레이션을 위해 예약된 선택한 백업을 표시합니다.

처음에 마이그레이션 작업의 상태는 실행되지 않음입니다.
준비가 되면 마이그레이션 작업을 시작합니다. 해상도가 높은 버전의 이미지를 선택합니다.
백업이 성공적으로 마이그레이션되면 자동 Azure 파일 공유 스냅샷이 생성됩니다. StorSimple 백업의 원래 백업 날짜는 Azure 파일 공유 스냅샷의 설명 섹션에 표시됩니다. 이 필드를 활용하면 파일 공유 스냅샷이 생성된 시간과 비교하여 데이터가 원래 백업된 시간을 확인할 수 있습니다.

주의

백업은 가장 오래된 것부터 최신 순으로 처리해야 합니다. 마이그레이션 작업이 만들어지면 선택한 StorSimple 볼륨 백업 목록을 변경할 수 없습니다. 백업 목록이 올바르지 않거나 불완전한 경우 작업을 시작하지 마세요. 작업을 삭제하고 올바른 백업을 선택하여 새 작업을 만듭니다. 선택한 각 백업에 대해 보존 일정을 확인합니다. 백업이 마이그레이션되기 전에 하나 이상의 보존 정책에 의해 삭제될 수 있습니다.

항목별 오류

마이그레이션 작업의 백업 목록에는 복사 중에 발생할 수 있는 문제를 나열하는 두 개의 열이 있습니다.

  • 복사 오류
    이 열에는 복사해야 했지만 복사되지 않은 파일 또는 폴더가 나열됩니다. 이러한 오류는 종종 복구할 수 있습니다. 백업이 이 열에 항목 문제를 나열하면 복사 로그를 검토합니다. 이러한 파일을 마이그레이션해야 하는 경우 백업 다시 시도를 선택합니다. 이 옵션은 백업 처리가 완료되면 사용할 수 있게 됩니다. 마이그레이션 작업 관리 섹션에서 옵션에 대해 자세히 설명합니다.
  • 지원되지 않는 파일
    이 열에는 마이그레이션할 수 없는 파일 또는 폴더가 나열됩니다. Azure Storage에는 현재 또는 논리적으로 Azure 파일 공유에 저장할 수 없는 파일 이름, 경로 길이 및 파일 형식에 대한 제한이 있습니다. 마이그레이션 작업은 이러한 종류의 오류에 대해 일시 중지되지 않습니다. 백업 마이그레이션을 다시 시도하면 결과가 변경되지 않습니다. 백업이 이 열에 항목 문제를 나열하면 복사 로그를 검토하고 기록해 두세요. 이러한 문제가 마지막 백업에서 발생하고 복사 로그에서 파일 이름, 경로 길이 또는 영향을 미치는 기타 문제로 인해 실패했음을 발견한 경우, 라이브 StorSImple 볼륨의 문제를 해결하고 StorSimple 볼륨 백업을 수행하고 해당 백업만으로 새 마이그레이션 작업을 만들 수 있습니다. 그런 다음 이 수정된 네임스페이스를 마이그레이션하면 Azure 파일 공유의 최신/라이브 버전이 됩니다. 이는 수동적이고 시간이 많이 걸리는 프로세스입니다. 복사 로그를 주의 깊게 검토하고 가치가 있는지 평가합니다.

이러한 로그는 성공한 네임스페이스 항목과 복사 실패한 항목이 나열된 *.csv 파일입니다. 오류는 이전에 논의된 범주로 더 나뉩니다. 로그 파일 위치에서 "failed"를 검색하여 실패한 파일에 대한 로그를 찾을 수 있습니다. 결과는 복사에 실패한 파일에 대한 로그 세트여야 합니다. 이 로그를 크기별로 정렬합니다. 17바이트 크기로 추가 로그가 생성될 수 있습니다. 이러한 로그는 비어 있으며 무시해도 됩니다. 정렬을 사용하면 콘텐츠가 있는 로그에 집중할 수 있습니다.

복사 성공이 기록된 로그 파일에도 동일한 프로세스가 적용됩니다.

마이그레이션 작업 관리

마이그레이션 작업의 상태는 다음과 같습니다.

  • 실행되지 않음
    정의되었지만 실행되지 않은 새 작업입니다.
  • 대기 중
    이 상태의 작업은 마이그레이션 서비스에서 리소스가 프로비전되기를 기다리고 있습니다. 준비가 되면 자동으로 다른 상태로 전환됩니다.
  • 실패
    실패한 작업에 치명적인 오류가 발생하여 추가 백업을 처리할 수 없습니다. 작업이 이 상태로 들어갈 것으로 예상되지 않습니다. 지원 요청이 최선의 작업입니다.
  • 취소됨 / 취소
    전체 마이그레이션 작업 또는 작업 내의 개별 백업을 취소할 수 있습니다. 취소된 마이그레이션 작업은 백업 처리를 중지하므로 취소된 백업은 처리되지 않습니다. 작업을 취소하는 데 오랜 시간이 걸릴 것으로 예상합니다. 이는 새 작업을 만드는 데 방해가 되지 않습니다. 가장 좋은 작업은 작업이 완전히 취소됨 상태가 되도록 하는 것입니다. 실패/취소된 작업을 무시하거나 나중에 삭제할 수 있습니다. StorSimple 마이그레이션이 끝날 때 Data Manager 리소스를 삭제하기 전에 작업을 삭제할 필요가 없습니다.

위쪽에 실행 중 상태의 큰 상태 아이콘이 있는 마이그레이션 작업 블레이드의 스크린샷

실행 중

실행 중인 작업이 현재 백업을 처리 중입니다. 현재 처리 중인 백업과 이미 마이그레이션되었을 수 있는 백업을 보려면 블레이드 하단에 있는 표를 참조하세요.
이미 마이그레이션된 백업에는 복사 로그에 대한 링크가 있는 열이 있습니다. 백업에서 오류가 보고되면 해당 복사 로그를 검토해야 합니다.

일시 중지된 상태에서 상단에 큰 상태 아이콘이 있는 마이그레이션 작업 블레이드의 스크린샷

일시 중지됨

결정이 필요한 경우 마이그레이션 작업이 일시 중지됩니다. 이 조건은 블레이드 상단에 있는 두 개의 명령 단추를 사용하도록 설정합니다.
백업 다시 시도를 선택하면 백업에 이동해야 했지만 이동하지 않은 파일이 표시됩니다(복사 오류 열).
백업이 누락되었거나(마이그레이션 작업을 만든 이후 정책에 의해 삭제됨) 백업이 손상된 경우 백업 건너뛰기를 선택합니다. 실패한 백업을 클릭하면 열리는 블레이드에서 자세한 오류 정보를 찾을 수 있습니다.

현재 백업을 건너뛰거나 다시 시도하면 마이그레이션 서비스가 대상 Azure 파일 공유에 새 스냅샷을 만듭니다. 이전 항목은 불완전할 수 있으므로 나중에 삭제하는 것이 좋습니다.

위쪽에 완료 상태의 큰 상태 아이콘이 있는 마이그레이션 작업 블레이드를 보여 주는 이미지

완료경고와 함께 완료

작업의 모든 백업이 성공적으로 처리되면 마이그레이션 작업이 완료로 나열됩니다.
경고와 함께 완료는 다음과 같은 경우에 발생하는 상태입니다.

  • 백업에서 복구 가능한 문제가 발생했습니다. 이 백업은 부분 성공 또는 실패로 표시됩니다.
  • 해당 문제가 있는 백업을 건너뛰어 일시 중지된 작업을 계속하기로 결정했습니다. (백업 다시 시도 대신 백업 건너뛰기를 선택함)
마이그레이션 작업이 경고와 함께 완료되면 관련 백업에 대한 복사 로그를 항상 검토해야 합니다.

병렬로 작업 실행

Azure 파일 공유로 마이그레이션해야 하는 고유한 공유가 있는 여러 StorSimple 볼륨이 있을 수 있습니다. 병렬로 얼마나 많은 작업을 수행할 수 있는지 이해하는 것이 중요합니다. 사용자 환경에 적용되지 않는 제한 사항이 있으며 작업이 동시에 실행되는 경우 전체 마이그레이션을 저하시키거나 억제합니다.

마이그레이션 작업 정의에는 제한이 없습니다. 동일하거나 다른 StorSimple 어플라이언스에서 동일한 StorSimple 원본 볼륨, 동일한 Azure 파일 공유를 정의할 수 있습니다. 그러나 실행에는 다음과 같은 제한 사항이 있습니다.

  • 동일한 StorSimple 원본 볼륨이 있는 하나의 마이그레이션 작업만 동시에 실행할 수 있습니다.
  • 동일한 대상 Azure 파일 공유가 있는 하나의 마이그레이션 작업만 동시에 실행할 수 있습니다.
  • 다음 작업을 시작하기 전에 이전 작업이 copy stage에 있고 최소 30분 동안 파일 이동 진행률이 표시되는지 확인합니다.
  • 이전 규칙을 준수하는 한 StorSimple 디바이스 관리자당 최대 4개의 마이그레이션 작업을 병렬로 실행할 수 있습니다.

마이그레이션 작업을 시작하려고 하면 이전 규칙이 확인됩니다. 실행 중인 작업이 있으면 새 작업을 시작하지 못할 수도 있습니다. 새 작업을 시작하기 전에 완료해야 하는 현재 실행 중인 작업의 이름을 나열하는 경고를 받게 됩니다.

Data Manager 리소스의 작업 정의 탭에서 마이그레이션 작업을 정기적으로 확인하여 작업이 일시 중지되어 완료하려면 입력이 필요한지 확인하는 것이 좋습니다.

3단계 요약

3단계를 마치면 StorSimple 볼륨에서 Azure 파일 공유로 마이그레이션하는 작업을 한 번 이상 실행하게 됩니다. 실행을 통해 지정된 백업을 Azure 파일 공유 스냅샷으로 마이그레이션합니다. 이제 공유에 대한 Azure 파일 동기화 설정(공유에 대한 마이그레이션 작업이 완료된 후) 또는 Azure 파일 공유에 대한 정보 작업자 및 앱의 직접 공유 액세스에 집중할 수 있습니다.

4단계: Azure 파일 공유에 액세스

Azure 파일 공유에 액세스하는 두 가지 주요 전략은 다음과 같습니다.

  • Azure 파일 동기화: 온-프레미스 Windows Server 인스턴스에 Azure 파일 동기화를 배포합니다. Azure 파일 동기화는 StorSimple과 마찬가지로 로컬 캐시의 모든 장점을 갖고 있습니다.
  • 직접 공유 액세스: 직접 공유 액세스를 배포합니다. 지정된 Azure 파일 공유에 대한 액세스 시나리오에서 로컬 캐싱이 도움이 되지 않거나 더 이상 온-프레미스 Windows Server 인스턴스를 호스트할 수 없는 경우 이 전략을 사용합니다. 여기서 사용자와 앱은 SMB 프로토콜을 통해 SMB 공유에 계속 액세스할 수 있습니다. 이러한 공유는 더 이상 온-프레미스 서버에 없고 클라우드에서 직접 사용할 수 있습니다.

이 가이드의 1단계에서 가장 적합한 옵션을 이미 결정했습니다.

이 섹션의 나머지 부분에서는 배포 지침을 중점적으로 설명합니다.

Azure 파일 공유에 대한 액세스 옵션 - 재생하려면 클릭!

이 동영상은 다음을 다룹니다.

  • Azure 파일 공유에 액세스하는 방법
  • Azure 파일 동기화
  • 직접 공유 액세스
  • Azure 파일 동기화 배포
  • Azure 파일 동기화 클라우드 리소스 배포
  • 온-프레미스 Windows Server 인스턴스 배포
  • Azure 파일 동기화를 위한 Windows Server 인스턴스 준비
  • Windows Server 인스턴스에서 Azure File Sync 구성
  • 초기 동기화 모니터링
  • Azure File Sync 테스트
  • SMB 공유 만들기

Azure 파일 동기화 배포

Azure 파일 동기화의 일부를 배포할 시간입니다.

  1. Azure 파일 동기화 클라우드 리소스를 만듭니다.
  2. 온-프레미스 서버에 Azure 파일 동기화 에이전트를 배포합니다.
  3. 서버를 클라우드 리소스에 등록합니다.

아직 동기화 그룹을 만들지 마세요. Azure 파일 공유와의 동기화는 Azure 파일 공유로 마이그레이션하는 작업이 완료된 후에 설정해야 합니다. 마이그레이션이 완료되기 전에 Azure 파일 동기화를 사용하기 시작하면 컷오버를 시작할 시간이 언제인지 쉽게 알 수 없기 때문에 마이그레이션이 불필요하게 어려워집니다.

Azure 파일 동기화 클라우드 리소스 배포

이 단계를 완료하려면 Azure 구독 자격 증명이 필요합니다.

Azure 파일 동기화에 대해 구성할 핵심 리소스를 '스토리지 동기화 서비스'라고 합니다. 지금 또는 나중에 동일한 파일 집합을 동기화하는 모든 서버에 대해 하나만 배포하는 것이 좋습니다. 데이터를 교환하면 안 되는 고유한 서버 집합이 있는 경우에만 스토리지 동기화 서비스를 여러 개 만듭니다. 예를 들어 동일한 Azure 파일 공유를 동기화하면 안 되는 서버들이 있을 수 있습니다. 그렇지 않으면 단일 스토리지 동기화 서비스를 사용하는 것이 가장 좋습니다.

스토리지 동기화 서비스에는 사용자의 위치에 가까운 Azure 지역을 선택합니다. 다른 모든 클라우드 리소스는 동일한 지역에 배포해야 합니다. 관리를 간소화하려면 구독에서 동기화 및 스토리지 리소스를 보관하는 새 리소스 그룹을 만듭니다.

자세한 내용은 Azure 파일 동기화 배포에 대한 문서에서 스토리지 동기화 서비스 배포에 관한 섹션을 참조하세요. 문서의 이 섹션만 따릅니다. 이후 단계에서는 문서의 다른 섹션에 대한 링크가 제공됩니다.

마이그레이션이 완료된 후 데이터가 상주하는 Azure 지역을 변경하려면 이 마이그레이션의 대상 스토리지 계정과 동일한 지역에 스토리지 동기화 서비스를 배포합니다.

온-프레미스 Windows Server 인스턴스 배포

  • Windows Server 2019(2012R2 이상)를 가상 머신 또는 물리적 서버로 만듭니다. Windows Server 장애 조치(failover) 클러스터도 지원됩니다. StorSimple 8100 또는 8600 앞의 서버를 다시 사용하지 마세요.
  • DAS(직접 연결된 스토리지)를 프로비저닝하거나 추가합니다. Network Attached Storage는 지원되지 않습니다.

새 Windows Server 인스턴스에 StorSimple 8100 또는 8600 어플라이언스가 로컬로 캐싱에 사용할 수 있는 양보다 많거나 같은 스토리지를 제공하는 것이 가장 좋습니다. StorSimple 어플라이언스를 사용한 것과 같은 방식으로 Windows Server 인스턴스를 사용할 것입니다. 어플라이언스와 같은 양의 스토리지가 있으면 캐싱 환경이 완전히 같지는 않아도 비슷합니다. Windows Server 인스턴스의 스토리지를 마음대로 추가하거나 제거할 수 있습니다. 이 기능을 통해 로컬 볼륨 크기와 캐싱에 사용할 수 있는 로컬 스토리지의 양을 스케일링할 수 있습니다.

파일 동기화에 사용할 Windows Server 인스턴스 준비

이 섹션에서는 Windows Server 인스턴스에 Azure 파일 동기화 에이전트를 설치합니다.

배포 가이드에서는 Internet Explorer 보안 강화 구성을 해제해야 함을 보여 줍니다. 이 보안 조치는 Azure 파일 동기화에는 적용되지 않습니다. 이 기능을 해제하면 문제 없이 Azure에 인증할 수 있습니다.

PowerShell을 엽니다. 다음 명령을 사용하여 필요한 PowerShell 모듈을 설치합니다. 설치하라는 메시지가 표시되면 전체 모듈과 NuGet 공급자를 설치해야 합니다.

Install-Module -Name Az -AllowClobber
Install-Module -Name Az.StorageSync

서버에서 인터넷에 연결하는 데 문제가 있는 경우 지금이 해결할 시간입니다. Azure 파일 동기화는 인터넷에 대해 사용 가능한 모든 네트워크 연결을 사용합니다. 프록시 서버를 인터넷에 연결해야 하는 것도 지원됩니다. 지금 컴퓨터 전체 프록시를 구성하거나 에이전트 설치 중에 Azure 파일 동기화만 사용할 프록시를 지정할 수 있습니다.

프록시를 구성하는 경우 이 서버에 대한 방화벽을 열어야 하므로 이 방법이 허용될 수 있습니다. 서버를 설치하고 서버 등록을 완료하면 네트워크 연결 보고서는 사용자가 선택한 지역에서 Azure 파일 동기화가 통신해야 하는 정확한 Azure 엔드포인트 URL을 표시합니다. 또한 이 보고서는 통신이 필요한 이유를 알려 줍니다. 이 보고서를 사용하여 이 서버 주변의 방화벽을 특정 URL로 잠글 수 있습니다.

방화벽 전체를 열지 않는 보다 보수적인 접근 방식을 취할 수도 있습니다. 대신 상위 수준 DNS 네임스페이스와 통신하도록 서버를 제한할 수 있습니다. 자세한 내용은 Azure 파일 동기화 프록시 및 방화벽 설정을 참조하세요. 자체 네트워킹 모범 사례를 따르세요.

서버 설치 마법사가 끝날 때 서버 등록 마법사가 열립니다. 이전의 스토리지 동기화 서비스의 Azure 리소스에 서버를 등록합니다.

이러한 단계는 배포 가이드 Azure 파일 동기화 에이전트 설치에 자세히 설명되어 있습니다. 여기에는 먼저 설치해야 하는 PowerShell 모듈이 포함됩니다.

최신 에이전트를 사용하세요. Microsoft 다운로드 센터에서 다운로드할 수 있습니다. Azure 파일 동기화 에이전트.

성공적으로 설치하고 서버를 등록한 후에는 이 단계가 성공적으로 완료되었는지 확인할 수 있습니다. Azure Portal의 스토리지 동기화 서비스 리소스로 이동합니다. 왼쪽 메뉴에서 등록된 서버로 이동합니다. 여기에 서버가 나열됩니다.

Windows Server 인스턴스에서 Azure 파일 동기화 구성

이 프로세스를 진행하려면 등록된 온-프레미스 Windows Server 인스턴스가 준비되어 있고 인터넷에 연결되어 있어야 합니다.

Important

계속하려면 파일 및 폴더를 Azure 파일 공유로 이동하는 StorSimple 마이그레이션을 먼저 완료해야 합니다. 파일 공유를 더 이상 변경하면 안 됩니다.

이 단계에서는 이전 단계에서 Windows Server 인스턴스에 설정한 모든 리소스 및 폴더를 서로 연결합니다.

  1. Azure Portal에 로그인합니다.
  2. 스토리지 동기화 서비스 리소스를 찾습니다.
  3. 각 Azure 파일 공유에 대한 스토리지 동기화 서비스 리소스 내에 새 '동기화 그룹'을 만듭니다. Azure 파일 동기화 용어로, Azure 파일 공유는 동기화 토폴로지에서 동기화 그룹 만들기로 설명하는 '클라우드 엔드포인트'가 됩니다. 동기화 그룹을 만들 때 여기에 동기화되는 파일 집합을 인식할 수 있도록 친숙한 이름을 지정합니다. 일치하는 이름의 Azure 파일 공유를 참조하는지 확인합니다.
  4. 동기화 그룹을 만든 후에는 해당 그룹에 대한 행이 동기화 그룹 목록에 표시됩니다. 이름(링크)을 선택하여 동기화 그룹의 내용을 표시합니다. 클라우드 엔드포인트 아래에서 Azure 파일 공유를 볼 수 있습니다.
  5. 서버 엔드포인트 추가 단추를 찾습니다. 프로비전한 로컬 서버의 폴더가 이 서버 엔드포인트의 경로가 됩니다.

Important

클라우드 계층화를 켭니다. 클라우드 계층화는 로컬 서버가 클라우드에 저장되는 것보다 적은 스토리지 용량을 가지면서도 전체 네임스페이스를 사용할 수 있도록 하는 Azure 파일 동기화 기능입니다. 빠른 성능을 위해 로컬에서 흥미로운 데이터도 로컬로 캐시됩니다. 이 단계에서 클라우드 계층화를 켜는 또 다른 이유는 이 단계에서 파일 콘텐츠를 동기화하지 않을 것이기 때문입니다. 지금은 네임스페이스만 이동해야 합니다.

직접 공유 액세스 배포

이 비디오는 간단한 다섯 가지 단계를 통해 Azure 파일 공유를 정보 근로자 및 앱에 직접 안전하게 노출하는 방법에 대한 가이드 및 데모입니다.
다음 항목에 대한 동영상 참조 전용 설명서입니다. Azure Active Directory는 이제 Microsoft Entra ID입니다. 자세한 내용은 Azure AD의 새 이름을 참조하세요.

4단계 요약

이 단계가 끝나면 StorSimple Data Manager에서 여러 마이그레이션 작업을 만들고 실행했습니다. 이러한 작업은 파일 및 폴더와 해당 백업을 Azure 파일 공유로 마이그레이션했습니다. 또한 Azure 파일 동기화를 배포했거나 직접 공유 액세스를 위한 네트워크 및 스토리지 계정을 준비했습니다.

5단계: 사용자 중단

이 단계에서는 마이그레이션을 완료합니다.

  • 가동 중지 시간을 계획합니다.
  • 3단계에서 마이그레이션 작업을 실행하는 동안 StorSimple 쪽에서 사용자와 앱이 생성한 변경 내용을 업데이트합니다.
  • Azure 파일 동기화를 사용하여 사용자를 새 Windows Server 인스턴스로 장애 조치(failover)하거나 직접 공유 액세스를 통해 Azure 파일 공유로 장애 조치(failover)합니다.

Azure 파일 공유로 워크로드를 컷오버하는 단계 - 재생하려면 클릭!

이 동영상은 다음을 다룹니다.

  • 워크로드 컷오버 전에 수행할 단계
  • 컷오버 실행
  • 컷오버 단계 게시

가동 중지 시간 계획

이 마이그레이션 방법에서는 사용자 및 앱에 대한 약간의 가동 중지 시간이 필요합니다. 목표는 가동 중지 시간을 최소화하는 것입니다. 다음 사항을 고려하면 도움이 됩니다.

  • 마이그레이션 작업을 실행하는 동안 StorSimple 볼륨을 계속 사용할 수 있도록 유지합니다.
  • 공유에 대한 데이터 마이그레이션 작업 실행이 완료된 후에는 StorSimple 볼륨 또는 공유에서 사용자 액세스 권한(최소한 쓰기 권한)을 제거해야 합니다. 최종 RoboCopy는 Azure 파일 공유를 업데이트합니다. 그 후 사용자를 중단할 수 있습니다. RoboCopy를 실행하는 위치는 Azure 파일 동기화를 사용하도록 선택했는지 아니면 직접 공유 액세스를 사용하도록 선택했는지에 따라 달라집니다. 다음 섹션에서는 해당 주제를 다룹니다.
  • RoboCopy 업데이트가 완료되면 Azure 파일 공유를 사용하여 직접 또는 Azure 파일 동기화를 사용하는 Windows Server 인스턴스의 SMB 공유를 통해 새 위치를 사용자에게 표시할 수 있습니다. DFS-N 배포를 사용하면 중단을 신속하고 효율적으로 처리하는 데 도움이 되는 경우가 자주 있습니다. 이 배포는 기존 공유 주소를 일관적으로 유지하고 마이그레이션된 파일 및 폴더가 포함된 새 위치를 다시 가리킵니다.

보관 데이터의 경우 StorSimple 볼륨(또는 하위 폴더)에서 가동 중지 시간을 가져오고, StorSimple 볼륨 백업을 한 번 더 수행하고, 마이그레이션한 다음, 사용자와 앱이 액세스할 수 있도록 마이그레이션 대상을 여는 것이 완전히 실행 가능한 액세스 방식입니다. 이렇게 하면 보완 RoboCopy가 필요하지 않습니다. 그러나 이 접근 방식은 마이그레이션해야 하는 파일 및 백업의 수에 따라 며칠 또는 그 이상으로 늘어날 수 있는 가동 중지 시간이 길어지는 대가를 치르게 됩니다. 이는 장기간 쓰기 권한 없이 수행할 수 있는 보관 워크로드에 대한 옵션일 가능성이 높습니다.

네임스페이스가 서버와 완전히 동기화된 시간 확인

Azure 파일 공유에 Azure 파일 동기화를 사용하는 경우 로컬 RoboCopy를 시작하기 전에 전체 네임스페이스가 서버에 완전히 다운로드되었는지 확인해야 합니다. 네임스페이스를 다운로드하는 데 걸리는 시간은 Azure 파일 공유의 항목 수에 따라 달라집니다. 네임스페이스가 서버에 완전히 도착했는지 확인하는 두 가지 방법이 있습니다.

Azure Portal

Azure Portal을 사용하여 네임스페이스가 완전히 도착한 시간을 확인할 수 있습니다.

  • Azure Portal에 로그인하고 동기화 그룹으로 이동합니다. 동기화 그룹과 서버 엔드포인트의 동기화 상태를 확인합니다.
  • 알고 싶은 방향은 다운로드입니다. 서버 엔드포인트가 새로 프로비저닝되면 네임스페이스를 다운로드 중이라는 의미의 초기 동기화가 표시됩니다. 초기 동기화를 제외한 상태 작업 후, 서버에서 네임스페이스가 완전히 채워집니다.

이제 로컬 RoboCopy를 진행할 수 있습니다.

Windows Server 이벤트 뷰어

또한 Windows Server 인스턴스에서 이벤트 뷰어를 사용하여 네임스페이스가 완전히 도착한 시간을 확인할 수 있습니다.

  1. 이벤트 뷰어를 열고 애플리케이션 및 서비스로 이동합니다.
  2. Microsoft\FileSync\Agent\Telemetry로 이동하여 엽니다.
  3. 완료된 동기화 세션에 해당하는 최신 9102 이벤트를 찾습니다.
  4. 세부 정보를 선택하고, SyncDirection 값이 Download인 이벤트가 표시되는지 확인합니다.
  5. 네임스페이스가 서버에 완전히 다운로드된 시간을 확인할 수 있도록 Scenario, FullGhostedSync 값, HResult = 0인 이벤트가 하나 있습니다.
  6. 해당 이벤트를 놓친 경우 SyncDirection = Download이고 Scenario = "RegularSync"인 다른 9102 이벤트를 찾아볼 수도 있습니다. 이러한 이벤트 중 하나를 찾았다는 것은 현재 동기화할 항목이 있는지 여부에 관계 없이 네임스페이스 다운로드가 완료되었으며 동기화가 일반 동기화 세션으로 진행되었다는 뜻입니다.

최종 RoboCopy

지금은 온-프레미스 Windows Server 인스턴스와 StorSimple 8100 또는 8600 어플라이언스 간에 차이가 있습니다.

  1. 마이그레이션이 진행되는 동안 StorSimple 쪽에서 사용자 또는 앱이 생성한 변경 내용을 업데이트해야 합니다.
  2. Azure 파일 동기화를 사용하는 경우: StorSimple 어플라이언스에는 채워진 캐시가 있거나 현재 로컬로 저장된 파일 콘텐츠 없이 네임스페이스만 있는 Windows Server 인스턴스가 있습니다. 최종 RoboCopy는 로컬로 캐시된 파일 콘텐츠를 가능한 만큼 풀링하여 로컬 Azure 파일 동기화 캐시를 신속하게 시작하고 Azure 파일 동기화 서버에 맞게 조정할 수 있습니다.
  3. 일부 파일은 잘못된 문자로 인해 마이그레이션 작업에서 남겨질 수 있습니다. 이 경우 Azure 파일 동기화를 사용하는 Windows Server 인스턴스로 이러한 파일을 복사합니다. 나중에 동기화되도록 조정할 수 있습니다. 특정 공유에 대해 Azure 파일 동기화를 사용하지 않는 경우 StorSimple 볼륨에서 잘못된 문자로 파일 이름을 바꾸는 것이 좋습니다. 그런 다음, Azure 파일 공유에 대해 직접 RoboCopy를 실행합니다.

Warning

Windows Server 2019의 Robocopy에서는 /MIR 함수를 사용할 때 대상 서버의 Azure 파일 동기화에 의해 계층화된 파일이 원본에서 다시 복사되고 Azure에 다시 업로드되는 문제가 발생했습니다. Windows Server 2016과 같은 2019 이외의 Windows Server에서 Robocopy를 실행하는 것이 좋습니다.

Warning

Azure 파일 공유의 네임스페이스가 서버에 완전히 다운로드되기 전에는 RoboCopy를 시작하면 안 됩니다. 자세한 내용은 네임스페이스가 서버에 완전히 다운로드된 시간 확인을 참조하세요.

마이그레이션 작업을 마지막으로 실행한 이후에 변경된 파일과 이전에 이러한 작업을 통해 이동하지 않은 파일만 복사하려고 합니다. 마이그레이션이 완료된 후 나중에 서버에서 파일이 이동하지 않은 이유와 관련된 문제를 해결할 수 있습니다. 자세한 내용은 Azure 파일 동기화 문제 해결을 참조하세요.

RoboCopy에는 여러 매개 변수가 있습니다. 다음 예제에서는 완성된 명령과 이러한 매개 변수를 선택하는 이유 목록을 보여줍니다.

robocopy <SourcePath> <Dest.Path> /MT:20 /R:2 /W:1 /B /MIR /IT /COPY:DATSO /DCOPY:DAT /NP /NFL /NDL /XD "System Volume Information" /UNILOG:<FilePathAndName> 
스위치 의미
/MT:n Robocopy가 다중 스레드를 실행할 수 있도록 합니다. n의 기본값은 8입니다. 최대 스레드 수는 128개입니다. 스레드 수가 많으면 사용 가능한 대역폭을 포화시키는 데 도움이 되지만 더 많은 스레드로 마이그레이션이 항상 더 빨라지는 것은 아닙니다. Azure Files를 사용한 테스트는 초기 복사 실행에 대해 8에서 20 사이의 균형 잡힌 성능을 보여 줍니다. 후속 /MIR 실행은 사용 가능한 컴퓨팅 및 사용 가능한 네트워크 대역폭의 영향을 점진적으로 받게 됩니다. 후속 실행의 경우 스레드 수 값을 프로세서 코어 수 및 코어당 스레드 수와 좀 더 가깝게 일치시킵니다. 프로덕션 서버에서 수행할 수 있는 다른 작업을 위해 코어를 예약해야 하는지 여부를 고려하세요. Azure Files를 사용한 테스트에 따르면 최대 64개의 스레드가 우수한 성능을 생성하지만 프로세서가 동시에 연결 유지할 수 있는 경우에만 가능합니다.
/R:n 첫 번째 시도에서 복사에 실패한 파일의 최대 다시 시도 횟수입니다. Robocopy는 실행에서 파일이 영구적으로 복사에 실패하기 전에 n번 시도합니다. 실행 성능을 최적화할 수 있습니다. 과거에 시간 초과 문제로 인해 오류가 발생했다고 생각되면 2 또는 3의 값을 선택합니다. 이는 WAN 링크를 통해 더 일반적일 수 있습니다. 파일이 활발하게 사용 중이어서 복사에 실패했다고 생각되면 다시 시도 안 함 또는 값 1을 선택합니다. 몇 초 후에 다시 시도하면 파일의 사용 상태가 변경되는 데 시간이 충분하지 않을 수 있습니다. 파일을 열어 둔 사용자 또는 앱은 몇 시간 더 시간이 필요할 수 있습니다. 이 경우 파일이 복사되지 않았음을 수락하고 계획된 후속 Robocopy 실행 중 하나에서 파일을 포착하면 결국 파일을 성공적으로 복사하는 데 성공할 수 있습니다. 이렇게 하면 다시 시도 시간 초과 후에도 여전히 열려 있는 파일로 인해 궁극적으로 대부분의 복사 실패로 끝나는 많은 다시 시도에 의해 연장되지 않고 현재 실행이 더 빨리 완료될 수 있습니다.
/W:n Robocopy가 이전 시도 중에 성공적으로 복사하지 못한 파일 복사를 시도하기 전에 대기하는 시간을 지정합니다. n은 다시 시도 사이에 대기하는 시간(초)입니다. /W:n/R:n과 함께 사용되는 경우가 많습니다.
/B 백업 애플리케이션이 사용하는 것과 동일한 모드에서 Robocopy를 실행합니다. 이 스위치를 사용하면 Robocopy가 현재 사용자에게 권한이 없는 파일을 이동할 수 있습니다. 백업 스위치는 관리자 권한 콘솔 또는 PowerShell 창에서 Robocopy 명령 실행에 따라 다릅니다. Azure Files용 Robocopy를 사용하는 경우 스토리지 계정 액세스 키와 도메인 ID를 사용하여 Azure 파일 공유를 탑재해야 합니다. 그렇지 않은 경우 오류 메시지가 직관적으로 문제 해결을 유도하지 못할 수 있습니다.
/MIR (원본을 대상으로 미러링합니다.) Robocopy가 원본과 대상 간의 델타만 복사할 수 있도록 합니다. 빈 하위 디렉터리가 복사됩니다. 대상에서 변경되었거나 존재하지 않는 항목(파일 또는 폴더)이 복사됩니다. 대상에 존재하지만 원본에 존재하지 않는 항목은 대상에서 제거(삭제)됩니다. 이 스위치를 사용하는 경우 원본 및 대상 폴더 구조를 정확하게 일치합니다. 일치는 올바른 원본 및 폴더 수준에서 대상의 일치하는 폴더 수준으로 복사하는 것을 의미합니다. 그래야만 "후속" 복사가 성공할 수 있습니다. 원본과 대상이 일치하지 않는 경우 /MIR을 사용하면 대규모 삭제 및 다시 복사가 수행됩니다.
/IT 특정 미러링 시나리오에서 충실도가 유지되도록 합니다.
예를 들어 파일에서 두 Robocopy 실행 사이에 ACL 변경 및 특성 업데이트가 발생하면 해당 파일은 숨김으로 표시됩니다. /IT가 없으면 Robocopy에서 ACL 변경 사항을 놓치고 대상 위치로 전송되지 않을 수 있습니다.
/COPY:[copyflags] 파일 복사본의 충실도입니다. 기본값: /COPY:DAT. 복사 플래그: D= 데이터, A= 특성, T= 타임스탬프, S= 보안 = NTFS ACL, O= 소유자 정보, U= 감 정보. 감사 정보는 Azure 파일 공유에 저장할 수 없습니다.
/DCOPY:[copyflags] 디렉터리 복사본의 충실도입니다. 기본값: /DCOPY:DA. 복사 플래그: D= 데이터, A= 특성, T= 타임스탬프.
/NP 각 파일 및 폴더에 대한 복사 진행률이 표시되지 않도록 지정합니다. 진행률을 표시하면 복사 성능이 대폭 저하됩니다.
/NFL 파일 이름을 기록하지 않도록 지정합니다. 복사 성능을 향상시킵니다.
/NDL 디렉터리 이름을 기록하지 않도록 지정합니다. 복사 성능을 향상시킵니다.
/XD 제외할 디렉터리를 지정합니다. 볼륨의 루트에서 Robocopy를 실행할 때 숨겨진 System Volume Information 폴더를 제외하는 것을 고려합니다. 설계된 대로 사용되는 경우, 거기에 있는 모든 정보는 이 정확한 시스템의 정확한 볼륨에 따라 다르며 필요에 따라 재구성할 수 있습니다. 이 정보를 복사하는 것은 클라우드에서 또는 데이터가 다른 Windows 볼륨으로 다시 복사될 때 도움이 되지 않습니다. 이 콘텐츠를 남겨두는 것은 데이터 손실로 간주되어서는 안 됩니다.
/UNILOG:<file name> 상태를 유니코드로 로그 파일에 씁니다. (기존 로그를 덮어씁니다.)
/L 테스트 실행에만 해당
파일은 나열만 됩니다. 복사되지 않고, 삭제되지 않으며, 타임스탬프가 표시되지 않습니다. 콘솔 출력을 위해 /TEE와 함께 사용되는 경우가 많습니다. 테스트 결과를 적절히 문서화하려면 /NP, /NFL/NDL과 같은 샘플 스크립트의 플래그를 제거해야 할 수 있습니다.
/LFSM 계층화된 스토리지를 사용하는 대상에만 해당 대상이 원격 SMB 공유인 경우 지원되지 않습니다.
Robocopy가 "낮은 사용 가능한 공간 모드"에서 작동하도록 지정합니다. 이 스위치는 Robocopy가 완료되기 전에 로컬 용량이 부족할 수 있는 계층화된 스토리지가 있는 대상에만 유용합니다. Azure 파일 동기화 클라우드 계층화에 대해 사용하도록 설정된 대상과 함께 사용하기 위해 특별히 추가되었습니다. Azure 파일 동기화와 독립적으로 사용할 수 있습니다. 이 모드에서 RoboCopy는 파일 복사로 인해 대상 볼륨의 사용 가능한 공간이 "floor"값 아래로 내려갈 때마다 일시 중지됩니다. 이 값은 /LFSM:n 형식의 플래그로 지정할 수 있습니다. 매개 변수 n은 기본 2에서 nKB, nMB 또는 nGB로 지정됩니다. /LFSM이 명시적 floor 값 없이 지정된 경우 floor는 대상 볼륨 크기의 10%로 설정됩니다. 사용 가능한 공간 부족 모드는 /MT, /EFSRAW 또는 /ZB와 호환되지 않습니다. /B에 대한 지원이 Windows Server 2022에 추가되었습니다. 관련 버그 및 해결 방법에 대한 자세한 내용은 아래의 Windows Server 2022 및 RoboCopy LFSM 섹션을 참조하세요.
/Z 주의해서 사용
다시 시작 모드에서 파일을 복사합니다. 이 스위치는 불안정한 네트워크 환경에서만 권장됩니다. 추가 로깅으로 인해 복사 성능이 크게 저하됩니다.
/ZB 주의해서 사용
다시 시작 모드를 사용합니다. 액세스가 거부되는 경우 이 옵션은 백업 모드를 사용합니다. 이 옵션을 선택하면 검사점 설정으로 인해 복사 성능이 크게 저하됩니다.

Important

Windows Server 2022를 사용하는 것이 좋습니다. Windows Server 2019를 사용하는 경우 최신 패치 수준 또는 최소 OS 업데이트 KB5005103이 설치되어 있는지 확인합니다. 특정 Robocopy 시나리오에 대한 중요한 수정 사항이 포함되어 있습니다.

RoboCopy 명령의 원본 및 대상 위치를 구성할 때 원본과 대상의 구조를 검토하여 일치하는지 확인해야 합니다. 마이그레이션 작업의 디렉터리 매핑 기능을 사용하는 경우 루트 디렉터리 구조가 StorSimple 볼륨의 구조와 다를 수 있습니다. 이 경우 하위 디렉터리마다 하나씩 여러 개의 RoboCopy 작업이 필요할 수 있습니다. 명령이 예상대로 수행되는지 확실하지 않은 경우에는 /L 매개 변수를 사용할 수 있습니다. 이 매개 변수는 실제로 변경하지 않고 명령을 시뮬레이션합니다.

이 RoboCopy 명령은 /MIR을 사용하므로 동일한 파일(예: 계층화된 파일)을 이동하지 않습니다. 하지만 원본 및 대상 경로가 잘못된 경우 /MIR은 StorSimple 소스 경로에 없는 Windows Server 인스턴스 또는 Azure 파일 공유의 디렉터리 구조까지 제거합니다. 마이그레이션된 콘텐츠를 마이그레이션이 진행되는 동안 수행된 최신 변경 내용으로 업데이트하는 목표를 달성하려면 RoboCopy 작업과 정확히 일치해야 합니다.

RoboCopy 로그 파일을 검토하여 남겨진 파일이 있는지 확인합니다. 문제가 있으면 수정하고 RoboCopy 명령을 다시 실행합니다. 관심 있는 파일 또는 폴더와 관련된 미해결 문제를 수정하기 전에는 StorSimple 리소스의 프로비전을 해제하지 마세요.

Azure 파일 동기화를 사용하여 원하는 Azure 파일 공유를 캐시하지 않고 직접 공유 액세스를 선택한 경우:

  1. Azure 파일 공유를 로컬 Windows 머신의 네트워크 드라이브로 탑재합니다.
  2. StorSimple과 탑재된 Azure 파일 공유 간에 RoboCopy를 수행합니다. 파일이 복사되지 않으면 StorSimple 쪽에서 이름을 수정하여 잘못된 문자를 제거합니다. 그런 다음, RoboCopy를 다시 시도합니다. StorSimple을 불필요하게 회수하는 일 없이, 이전에 나열된 RoboCopy 명령을 여러 번 실행할 수 있습니다.

문제 해결 및 최적화

지정된 RoboCopy 실행의 속도 및 성공률은 몇 가지 요인에 따라 달라집니다.

  • 원본 및 대상 스토리지의 IOPS
  • 원본 및 대상 간의 사용 가능한 네트워크 대역폭
  • 네임스페이스에서 파일 및 폴더를 빠르게 처리할 수 있는 기능
  • RoboCopy 실행 간의 변경 횟수
  • 복사해야 하는 파일의 크기 및 수

IOPS 및 대역폭 고려 사항

이 범주에서는 원본 스토리지, 대상 스토리지 및 연결하는 네트워크의 기능을 고려해야 합니다. 가능한 최대 처리량은 이러한 세 가지 구성 요소 중 가장 느린 크기에 의해 결정됩니다. 최적의 전송 속도를 최상의 기능으로 지원하도록 네트워크 인프라가 구성되어 있는지 확인합니다.

주의

가능한 한 빨리 복사하는 것이 가장 바람직한 경우가 많지만 중요 비즈니스용 작업에 로컬 네트워크 및 NAS 어플라이언스를 활용하는 것을 고려해야 합니다.

마이그레이션을 통해 사용 가능한 리소스를 독점할 수 있는 경우 최대한 빨리 복사하는 것은 바람직하지 않을 수 있습니다.

  • 사용자 환경에서 마이그레이션을 실행하는 데 가장 적합한 시간(낮, 업무 외 시간 또는 주말 동안)을 고려합니다.
  • 또한 Windows Server에서 네트워킹 QoS를 고려하여 RoboCopy 속도를 제한합니다.
  • 마이그레이션 도구에 대한 불필요한 작업을 방지합니다.

RoboCopy는 n이 RoboCopy 패킷 사이에 밀리초 단위로 측정되는 /IPG:n 스위치를 지정하여 패킷 간 지연을 삽입할 수 있습니다. 이 스위치를 사용하면 IO 제한된 디바이스 및 복잡한 네트워크 링크 모두에서 리소스 독점을 방지할 수 있습니다.

특정 Mbps의 정확한 네트워크 대역폭 제한에 /IPG:n을 사용할 수 없습니다. 대신 Windows Server 네트워크 QoS를 사용하십시오. RoboCopy는 모든 네트워킹 요구 사항에 대해 SMB 프로토콜을 전적으로 사용합니다. SMB를 사용하는 것은 RoboCopy가 네트워크 처리량 자체에 영향을 주지 않지만 사용 속도를 저하시킬 수 있는 이유입니다.

NAS에서 관찰된 IOPS에도 유사한 줄의 고려 사항이 적용됩니다. NAS 볼륨의 클러스터 크기, 패킷 크기 및 기타 요인의 배열은 관찰된 IOPS에 영향을 미칩니다. 패킷 간 지연을 도입하는 것이 NAS의 부하를 제어하는 가장 쉬운 방법인 경우가 많습니다. 예를 들어 약 20밀리초(n=20)에서 해당 숫자의 배수까지 여러 값을 테스트합니다. 지연이 발생하면 다른 앱이 예상대로 작동할 수 있는지 평가할 수 있습니다. 이 최적화 전략을 사용하면 사용자 환경에서 최적의 RoboCopy 속도를 찾을 수 있습니다.

처리 속도

RoboCopy는 가리키는 네임스페이스를 트래버스하고 복사할 각 파일 및 폴더를 평가합니다. 모든 파일은 초기 복사 중과 후속 복사 중에 평가됩니다. 예를 들어 동일한 원본 및 대상 스토리지 위치에 대해 RoboCopy /MIR을 반복적으로 실행합니다. 이러한 반복 실행은 사용자 및 앱의 가동 중지 시간을 최소화하고 마이그레이션된 파일의 전반적인 성공률을 개선하는 데 유용합니다.

대역폭을 마이그레이션에서 가장 제한적인 요인으로 고려하는 경우가 많으며, 이는 사실일 수 있습니다. 그러나 네임스페이스를 열거하는 기능은 더 작은 파일이 있는 더 큰 네임스페이스에 대해 복사하는 총 시간에 영향을 줄 수 있습니다. 다른 모든 변수가 동일하게 유지된다고 가정할 때 1TiB의 작은 파일을 복사하는 것은 1TiB의 더 적지만 큰 파일을 복사하는 것보다 훨씬 오래 걸릴 수 있습니다. 따라서 많은 수의 작은 파일을 마이그레이션하는 경우 전송 속도가 느려질 수 있습니다. 이는 예상되는 동작입니다.

이러한 차이의 원인은 네임스페이스를 진행하는 데 필요한 처리 능력입니다. RoboCopy는 /MT:n 매개 변수를 통해 다중 스레드 복사본을 지원합니다. 여기서 n은 사용할 스레드 수를 나타냅니다. 따라서 RoboCopy용 머신을 프로비전할 때 프로세서 코어 수와 제공하는 스레드 수와의 관계를 고려합니다. 가장 일반적인 것은 코어당 두 개의 스레드입니다. 머신의 코어 및 스레드 수는 지정해야 하는 다중 스레드 값 /MT:n을 결정하는 중요한 데이터 포인트입니다. 또한 지정된 머신에서 병렬로 실행하려는 RoboCopy 작업 수도 고려합니다.

스레드 수가 많을수록 작은 파일의 1TiB 예제는 적은 수의 스레드보다 훨씬 빠르게 복사됩니다. 이와 동시에 대용량 파일 1TiB에 추가 리소스를 투자해도 비례적인 이점이 없을 수 있습니다. 높은 스레드 수는 네트워크를 통해 더 많은 대용량 파일을 동시에 복사하려고 시도합니다. 이러한 추가 네트워크 활동은 처리량 또는 스토리지 IOPS에 의해 제약을 받을 가능성을 높입니다.

빈 대상에 대해 첫 번째 RoboCopy를 수행하거나 변경된 파일이 많은 차등 실행 중에 네트워크 처리량에 제약을 받을 수 있습니다. 초기 실행의 경우 높은 스레드 수로 시작합니다. 컴퓨터에서 현재 사용 가능한 스레드를 넘은 높은 스레드 수로 인해 사용 가능한 네트워크 대역폭이 포화될 수 있습니다. 후속 /MIR 실행은 처리 항목에 의해 점진적으로 영향을 받습니다. 차등 실행에서 변경 사항이 적으면 네트워크를 통한 데이터 전송이 줄어듭니다. 이제 속도는 네트워크 링크를 통해 이동하는 것보다 네임스페이스 항목을 처리하는 기능에 따라 달라집니다. 후속 실행의 경우 스레드 수 값을 프로세서 코어 수 및 코어당 스레드 수와 일치시킵니다. 프로덕션 서버에서 수행할 수 있는 다른 작업을 위해 코어를 예약해야 하는지 여부를 고려하세요.

경험 규칙: 대기 시간이 더 긴 네트워크의 많은 데이터를 이동하는 첫 번째 RoboCopy 실행은 스레드 수(/MT:n)를 과도하게 프로비저닝하는 이점을 제공합니다. 후속 실행은 더 적은 차이를 복사하며, 제한된 네트워크 처리량에서 컴퓨팅 제한으로 전환할 가능성이 더 높습니다. 이러한 상황에서는 RoboCopy 스레드 수를 머신에서 실제로 사용할 수 있는 스레드와 일치시키는 것이 좋습니다. 이 시나리오에서 과도하게 프로비저닝하면 프로세서의 컨텍스트가 더 많이 바뀌어 복사본 속도가 느려질 수 있습니다.

불필요한 작업 방지

네임스페이스의 대규모 변경 사항을 방지합니다. 예를 들어 디렉터리 간에 파일을 이동하거나, 대규모로 속성을 변경하거나, 사용 권한(NTFS ACL)을 변경합니다. 특히 ACL 변경은 폴더 계층 구조의 하위 파일에 대해 연계된 변경 효과를 갖고 있기 때문에 높은 영향을 줄 수 있습니다. 결과는 다음과 같을 수 있습니다.

  • ACL 변경의 영향을 받는 각 파일 및 폴더를 업데이트해야 하기 때문에 확장된 RoboCopy 작업 실행 시간
  • 이전에 이동한 재사용 데이터를 다시 복사해야 할 수도 있습니다. 예를 들어 이전에 파일이 이미 복사된 후 폴더 구조가 변경될 때 더 많은 데이터를 복사해야 합니다. RoboCopy 작업은 네임스페이스 변경을 "재생"할 수 없습니다. 다음 작업은 이전에 이전 폴더 구조로 전송된 파일을 제거하고 새 폴더 구조에 파일을 다시 업로드해야 합니다.

또 다른 중요한 측면은 RoboCopy 도구를 효과적으로 사용하는 것입니다. 권장되는 RoboCopy 스크립트를 사용하여 오류에 대한 로그 파일을 만들고 저장합니다. 복사 오류가 발생할 수 있습니다. 이는 정상입니다. 이러한 오류로 인해 RoboCopy와 같은 복사 도구를 여러 라운드 실행해야 하는 경우가 많습니다. NAS에서 DataBox로 또는 서버에서 Azure 파일 공유로의 초기 실행입니다. /MIR 스위치를 사용하여 하나 이상의 추가 실행을 통해 복사되지 않은 파일을 catch하고 다시 시도합니다.

지정된 네임스페이스 범위에 대해 RoboCopy의 여러 라운드 실행을 준비해야 합니다. 연속 실행은 복사할 공간이 적지만 네임스페이스 처리 속도에 따라 점점 더 제한되기 때문에 더 빠르게 완료됩니다. 여러 라운드가 실행되면 RoboCopy가 지정된 실행에서 모든 것을 복사하는 데 불합리하게 어렵게 시도하지 않도록 하여 각 라운드의 속도를 단축할 수 있습니다. 이러한 RoboCopy 스위치는 상당한 차이를 만들 수 있습니다.

  • /R:n n = 실패한 파일 복사를 다시 시도할 빈도
  • /W:n n = 다시 시도 작업 사이의 대기 시간(초)

/R:5 /W:5는 원하는 대로 조정할 수 있는 적절한 설정입니다. 이 예제에서 실패한 파일은 재시도 사이에 5초 대기 시간으로 5번 다시 시도됩니다. 파일을 복사하지 못하면 다음 RoboCopy 작업이 다시 시도합니다. 사용 중이거나 시간 제한 문제로 인해 실패한 파일은 결국 이러한 방식으로 성공적으로 복사될 수 있습니다.

Windows Server 2022 및 RoboCopy LFSM

RoboCopy 스위치 /LFSM을 사용하면 볼륨 전체 오류로 인해 RoboCopy 작업이 실패하지 않도록 할 수 있습니다. RoboCopy는 파일 복사로 인해 대상 볼륨의 사용 가능한 공간이 "floor" 값 아래로 내려갈 때마다 일시 중지됩니다.

Windows Server 2022에서 RoboCopy를 사용하세요. 중요한 버그 픽스 및 스위치가 대부분의 마이그레이션에 필요한 추가 플래그와 호환되도록 하는 기능이 이 버전의 RoboCopy에만 포함되어 있습니다. /B 플래그와의 호환성을 예로 들 수 있습니다.

/B는 백업 애플리케이션이 사용하는 것과 동일한 모드에서 RoboCopy를 실행합니다. 이 스위치를 사용하면 RoboCopy가 현재 사용자에게 권한이 없는 파일을 이동할 수 있습니다.

일반적으로 RoboCopy는 원본, 대상 또는 세 번째 머신에서 실행할 수 있습니다.

Important

/LFSM을 사용하려면 RoboCopy를 Windows Server 2022 대상 Azure 파일 동기화 서버에서 실행해야 합니다.

또한 /LFSM을 사용하는 경우에는 대상에 UNC 경로가 아닌 로컬 경로를 사용해야 합니다. 예를 들어 대상 경로로 \\ServerName\FolderName 같은 UNC 경로 대신 E:\Foldername을 사용해야 합니다.

주의

현재 Windows Server 2022에서 사용 가능한 RoboCopy 버전에는 일시 중지를 파일당 오류 수로 집계하는 버그가 있습니다. 다음 해결 방법을 적용하세요.

권장하는 /R:2 /W:1 플래그는 /LFSM이 유도한 일시 중지로 인해 파일이 실패할 확률을 높입니다. 이 예제에서는 /LFSM이 일시 중지를 유발했기 때문에 3번의 일시 중지 후에 복사되지 않은 파일이 RoboCopy에서 파일을 잘못 실패하게 만듭니다. 이에 대한 해결 방법은 /R:n/W:n에 더 높은 값을 사용하는 것입니다. 예를 들어 /R:10 /W:1800(각각 30분 10회 재시도)으로 하면 좋습니다. 이렇게 하면 대상 볼륨에 공간을 만드는 시간을 Azure 파일 동기화 계층화 알고리즘에 제공할 수 있습니다.

이 버그는 수정되었지만 아직 픽스를 공개적으로 사용할 수 없습니다. 이 단락을 확인하여 픽스의 가용성 및 픽스 배포 방법에 대한 새로운 소식을 확인하세요.

사용자 전환

Azure 파일 동기화를 사용하는 경우 StorSimple 볼륨에 있는 공유와 일치하는 Azure 파일 동기화 사용 Windows Server 인스턴스에서 SMB 공유를 만들어야 합니다. 이 단계를 앞부분에 배치하고 일찍 수행하면 여기서 시간을 낭비하지 않을 수 있습니다. 그러나 이 시점 전에는 누구에게도 Windows Server 인스턴스를 변경하는 액세스 권한이 없어야 합니다.

DFS-N을 배포한 경우 DFN-네임스페이스가 새 서버 폴더 위치를 가리키게 할 수 있습니다. DFS-N을 배포하지 않았으며 Windows Server 인스턴스를 사용하여 8100 또는 8600 어플라이언스를 로컬로 프론팅한 경우 해당 서버를 도메인에서 분리할 수 있습니다. 그런 다음, 새 Azure 파일 동기화 사용 Windows Server 인스턴스를 도메인 가입합니다. 중단이 사용자, 그룹 정책 및 스크립트에 대해 투명하게 유지되도록 이 프로세스 중에 이전 서버와 동일한 서버 이름과 공유 이름을 서버에 지정합니다.

DFS-N에 대해 자세히 알아보세요.

6단계: 프로비저닝 해제

리소스의 프로비전을 해제하면 해당 리소스와 해당 데이터의 구성에 대한 액세스 권한이 사라집니다. 프로비전 해제는 실행 취소할 수 없습니다. 다음 사항을 확인하기 전에는 진행하지 마세요.

  • 마이그레이션이 완료되었습니다.
  • 프로비전을 해제할 StorSimple 파일, 폴더 또는 볼륨 백업에 대한 종속성이 없습니다.

시작하기 전에, 잠시 프로덕션 환경에서 새 Azure 파일 동기화 배포를 관찰하는 것이 좋습니다. 이 시간을 통해 발생 가능성이 있는 문제를 해결할 수 있습니다. Azure 파일 동기화 배포를 적어도 며칠 정도 관찰한 후, 다음 순서로 리소스의 프로비전을 해제하면 됩니다.

  1. Azure Portal을 통해 StorSimple Data Manager 리소스의 프로비전을 해제합니다. 모든 DTS 작업이 함께 삭제됩니다. 복사 로그는 쉽게 검색할 수 없습니다. 레코드에 중요한 복사 로그인 경우 프로비전을 해제하기 전에 검색합니다.
  2. StorSimple 물리적 어플라이언스가 마이그레이션되었는지 확인하고 등록을 취소합니다. 마이그레이션되었는지 확실하지 않으면 계속하지 마세요. 여전히 필요한 리소스를 프로비전 해제하는 경우 데이터 또는 해당 구성을 복구할 수 없습니다.
    필요에 따라 우선 StorSimple 볼륨 리소스의 프로비전을 해제할 수 있습니다. 그러면 어플라이언스의 데이터가 정리됩니다 이 프로세스는 며칠이 걸릴 수 있으며 어플라이언스의 데이터를 과학적으로 제로 아웃하지 않습니다. 이것이 중요한 경우 프로비전 해제와 별도로 정책에 따라 디스크 제로화를 처리합니다.
  3. StorSimple 디바이스 관리자에 더 이상 등록된 디바이스가 남아 있지 않으면 디바이스 관리자 리소스 자체를 제거할 수 있습니다.
  4. 이제 Azure에서 StorSimple 스토리지 계정을 삭제할 시간입니다. 마찬가지로 마이그레이션이 완료되었으며 이 데이터에 종속된 사람 또는 항목이 하나도 없는 것을 확인한 후 계속 진행합니다.
  5. 데이터 센터에서 StorSimple 물리적 어플라이언스를 분리합니다.
  6. StorSimple 어플라이언스가 본인 소유인 경우에는 PC 재활용이 가능합니다. 임대 디바이스인 경우에는 임대인에게 알리고 디바이스를 적절하게 반환합니다.

마이그레이션이 완료되었습니다.


참고 항목

여전히 궁금한 점이 있거나 문제가 있나요?
저희가 도와드리겠습니다. 이메일 주소를 한 단어로: Microsoft Dot com의 Azure Files 마이그레이션

문제 해결

StorSimple Data Manager 마이그레이션 서비스를 사용하는 경우 여러 가지 이유로 전체 마이그레이션 작업 또는 개별 파일이 실패할 수 있습니다. 파일 충실도 섹션에는 지원되는 시나리오와 지원되지 않는 시나리오에 대한 자세한 내용이 있습니다. 다음 표에는 오류 코드, 오류 세부 정보 및 가능한 경우 완화 옵션이 나와 있습니다.

작업 수준 오류

단계 오류 세부 정보/완화
Backup 지정된 매개 변수에 대한 백업을 찾을 수 없습니다. 작업 실행에 대해 선택한 백업은 "추정" 또는 "복사" 시점에 찾을 수 없습니다. 백업이 StorSimple 백업 카탈로그에 여전히 있는지 확인합니다. 경우에 따라 자동 백업 보존 정책은 마이그레이션을 위해 백업을 선택하고 실제로 이 백업에 대한 마이그레이션 작업을 실행하는 사이에 백업을 삭제합니다. 마이그레이션을 시작하기 전에 백업 보존 일정을 사용하지 않도록 설정하는 것이 좋습니다.
추정
컴퓨팅 구성
암호화 키를 설치하지 못했습니다. 서비스 데이터 암호화 키가 잘못되었습니다. 올바른 키 검색에 대한 자세한 내용 및 도움말은 이 문서의 암호화 키 섹션을 검토하세요.
일괄 처리 오류 마이그레이션을 수행하는 데 필요한 모든 내부 인프라를 시작하면 이 오류가 발생할 수 있습니다. 이 프로세스에는 여러 다른 서비스가 포함됩니다. 이러한 문제는 일반적으로 작업을 다시 실행하려고 하면 자체적으로 해결됩니다.
StorSimple Manager에서 내부 오류가 발생했습니다. 몇 분간 기다린 다음 작업을 다시 시도하세요. 문제가 지속되면, Microsoft 지원에 문의하세요. (오류 코드: 1074161829) 이 일반적인 오류에는 여러 가지 원인이 있지만, 한 가지 가능성은 StorSimple Device Manager가 50개의 어플라이언스 제한에 도달했다는 것입니다. Device Manager에서 가장 최근에 실행한 작업이 이 오류로 인해 갑자기 실패하기 시작했는지 확인합니다. 여기서는 문제임을 시사합니다. 이 특정 문제에 대한 완화는 Data Manager 서비스에서 만들고 사용하는 모든 오프라인 StorSimple 8001 어플라이언스를 제거하는 것입니다. 지원 티켓을 제출하거나 포털에서 수동으로 삭제할 수 있습니다. 오프라인 8001 시리즈 어플라이언스만 삭제해야 합니다.
파일 추정 볼륨 복제 작업에 실패했습니다. 이 오류는 어떻게든 손상된 백업을 지정했음을 나타냅니다. 마이그레이션 서비스에서 이를 탑재하거나 읽을 수 없습니다. 백업을 수동으로 시도하거나 지원 티켓을 열 수 있습니다.
볼륨이 NTFS 형식이 아니므로 계속 진행할 수 없습니다. 중복 제거가 사용하도록 설정되지 않은 NTFS 볼륨만 마이그레이션 서비스에서 사용할 수 있습니다. ReFS 또는 타사 형식과 같이 다른 형식의 볼륨이 있는 경우 마이그레이션 서비스에서 이 볼륨을 마이그레이션할 수 없습니다. 알려진 제한 사항 섹션을 참조하세요.
지원에 문의 디스크에 적합한 파티션이 없습니다. 마이그레이션을 위해 지정된 볼륨이 있어야 하는 StorSimple 디스크에 해당 볼륨에 대한 파티션이 없는 것 같습니다. 이는 비정상적이며, 손상 또는 관리가 잘못 정렬되었음을 나타낼 수 있습니다. 이 문제를 자세히 조사할 수 있는 유일한 옵션은 지원 티켓을 제출하는 것입니다.
Timed out 시간 초과로 인해 실패하는 추정 단계는 일반적으로 StorSimple 어플라이언스 또는 원본 볼륨 백업이 느리고 경우에 따라 손상되기도 하는 문제입니다. 백업을 다시 실행해도 작동하지 않는 경우 지원 티켓을 제출하는 것이 가장 좋습니다.
파일을 찾을 수 없습니다. <경로>
경로의 일부를 찾을 수 없습니다.
작업 정의를 사용하면 원본 하위 경로를 제공할 수 있습니다. 이 오류는 해당 경로가 없을 때 표시됩니다. 예: \Share1 > \Share\Share1
이 예에서는 \Share1을 원본의 하위 경로로 지정하여 대상의 다른 하위 경로에 매핑했습니다. 그러나 원본 경로가 존재하지 않습니다(철자가 틀렸나요?). 참고: Windows는 대/소문자를 유지하지만 대/소문자에 종속되지 않습니다. \Share1\share1을 지정하는 것은 동일합니다. 또한 존재하지 않는 대상 경로가 자동으로 만들어집니다.
이 요청에는 이 작업을 수행할 수 있는 권한이 없습니다. 이 오류는 Azure 파일 공유가 있는 원본 StorSimple 스토리지 계정 또는 대상 스토리지 계정에 방화벽 설정이 사용하도록 설정되어 있는 경우를 보여줍니다. 퍼블릭 엔드포인트를 통한 트래픽을 허용하고 추가 방화벽 규칙으로 제한하지 않아야 합니다. 그렇지 않으면 권한을 부여한 경우에도 데이터 변환 서비스에서 스토리지 계정에 액세스할 수 없습니다. 방화벽 규칙을 사용하지 않도록 설정하고 작업을 다시 실행합니다.
파일 복사 액세스 중인 계정에서 HTTP를 지원하지 않습니다. 대상 스토리지 계정에서 인터넷 라우팅을 사용하지 않도록 설정하거나 Microsoft 라우팅 엔드포인트를 사용합니다.
지정된 공유가 가득 찼습니다 대상이 프리미엄 Azure 파일 공유인 경우 공유에 충분한 용량을 프로비전했는지 확인합니다. 임시 오버프로비전은 일반적인 사례입니다.

항목 수준 오류

마이그레이션 작업 실행의 복사 단계에서 개별 네임스페이스 항목(파일 및 폴더)에 오류가 발생할 수 있습니다. 다음 표에서는 가장 일반적인 오류를 나열하고 가능한 경우 완화 옵션을 제안합니다.

단계 오류 완화
사본 -2146233088
서버의 사용량이 많습니다.
오류가 너무 많으면 작업을 다시 실행합니다. 오류가 거의 없는 경우 작업을 다시 실행할 수 있지만 실패한 항목의 수동 복사본이 더 빠를 수 있는 경우가 많습니다. 그런 다음, 다음 백업 처리로 건너뛰어 마이그레이션을 다시 시작합니다.
-2146233088
작업을 지정된 시간 내에 완료할 수 없습니다.
오류가 너무 많으면 작업을 다시 실행합니다. 오류가 거의 없는 경우 작업을 다시 실행할 수 있지만 실패한 항목의 수동 복사본이 더 빠를 수 있는 경우가 많습니다. 그런 다음, 다음 백업 처리로 건너뛰어 마이그레이션을 다시 시작합니다.
업로드 시간이 초과되었거나 복사가 시작되지 않았습니다. 오류가 너무 많으면 작업을 다시 실행합니다. 오류가 거의 없는 경우 작업을 다시 실행할 수 있지만 실패한 항목의 수동 복사본이 더 빠를 수 있는 경우가 많습니다. 그런 다음, 다음 백업 처리로 건너뛰어 마이그레이션을 다시 시작합니다.
-2146233029
작업이 취소되었습니다.
오류가 너무 많으면 작업을 다시 실행합니다. 오류가 거의 없는 경우 작업을 다시 실행할 수 있지만 실패한 항목의 수동 복사본이 더 빠를 수 있는 경우가 많습니다. 그런 다음, 다음 백업 처리로 건너뛰어 마이그레이션을 다시 시작합니다.
1920
시스템에서 파일에 액세스할 수 없습니다.
이는 마이그레이션 엔진에서 재분석 지점, 링크 또는 접합에 도달할 때 발생하는 일반적인 오류입니다. 지원되지 않습니다. 이러한 유형의 파일은 복사할 수 없습니다. 이 문서의 알려진 제한 사항 섹션과 파일 충실도 섹션을 검토하세요.
-2147024891
액세스가 거부되었습니다.
이는 디스크에서 액세스할 수 없는 방식으로 암호화된 파일에 대한 오류입니다. 디스크에서 읽을 수 있지만 단순히 암호화된 콘텐츠가 있는 파일은 영향을 받지 않으며 복사할 수 있습니다. 유일한 옵션은 수동으로 복사하는 것입니다. 영향을 받는 볼륨을 탑재하고 다음 명령을 실행하여 이러한 항목을 찾을 수 있습니다. get-childitem <path> [-Recurse] -Force -ErrorAction SilentlyContinue | Where-Object {$_.Attributes -ge "Encrypted"} | format-list fullname, attributes
Win32 FileTime이 잘못되었습니다. 매개 변수 이름: fileTime 이 경우 마이그레이션 엔진에 사용하는 타임스탬프가 손상되었거나 애플리케이션에서 잘못된 형식으로 작성되었으므로 파일에 액세스할 수는 있지만 복사본에 대해 평가할 수 없습니다. 백업에서 타임스탬프를 변경할 수 없으므로 수행할 수 있는 작업이 많지 않습니다. 이 파일을 유지하는 것이 중요한 경우 최신 버전(이 파일이 포함된 마지막 백업)에서 파일을 수동으로 복사하고, 타임스탬프를 수정한 다음, 대상 Azure 파일 공유로 이동합니다. 이 옵션은 크기가 잘 조정되지 않지만 하나 이상의 버전을 대상에 유지하려는 고가치 파일에 대한 옵션입니다.
-2146232798
SafeHandle이 닫혀 있습니다.
일시적인 오류인 경우가 많습니다. 오류가 너무 많으면 작업을 다시 실행합니다. 오류가 거의 없는 경우 작업을 다시 실행할 수 있지만 실패한 항목의 수동 복사본이 더 빠를 수 있는 경우가 많습니다. 그런 다음, 다음 백업 처리로 건너뛰어 마이그레이션을 다시 시작합니다.
-2147024413
심각한 디바이스 하드웨어 오류
이는 드문 오류이며 실제로 물리적 디바이스에 대해 보고된 것이 아니라 마이그레이션 서비스에서 사용하는 8001 시리즈 가상화 어플라이언스에 대해 보고되었습니다. 어플라이언스 문제가 발생했습니다. 이 오류가 있는 파일은 마이그레이션을 다음 백업으로 진행하지 않도록 중지하지 않습니다. 따라서 수동 복사를 수행하거나 이 오류가 있는 파일이 포함된 백업을 다시 시도하기가 어렵습니다. 남아 있는 파일이 매우 중요하거나 많은 수의 파일이 있는 경우 모든 백업의 마이그레이션을 다시 시작해야 할 수 있습니다. 추가 조사를 위해 지원 티켓을 엽니다.
삭제
(미러 제거)
지정된 디렉터리가 비어 있지 않습니다. 마이그레이션 모드가 미러로 설정되어 있고 Azure 파일 공유로부터 항목을 제거하는 프로세스에서 항목을 삭제하지 못하게 하는 문제가 발생하면 이 오류가 발생합니다. 삭제는 이전 스냅샷이 아닌 라이브 공유에서만 발생합니다. 영향을 받는 파일은 현재 백업에 없으므로 다음 스냅샷 전에 라이브 공유에서 제거해야 하므로 삭제가 필요합니다. 두 가지 옵션이 있습니다. 옵션 1: 대상 Azure 파일 공유를 탑재하고, 이 오류가 있는 파일을 수동으로 삭제합니다. 옵션 2: 이러한 오류를 무시하고, 대상이 원본과 동일하지 않고 원래 StorSimple 백업에 없는 몇 가지 추가 항목이 있다고 예상하여 다음 백업을 계속 처리할 수 있습니다.
잘못된 요청 이 오류는 Azure 파일 공유에 복사할 수 없는 특정 특성이 원본 파일에 있음을 나타냅니다. 특히 파일 이름에 보이지 않는 제어 문자가 있거나 파일 이름 또는 파일 경로에 1바이트의 더블 바이트 문자가 있을 수 있습니다. 복사 로그를 사용하여 경로 이름을 가져오고, 파일을 임시 위치에 복사하고, 경로 이름을 변경하여 지원되지 않는 문자를 제거한 다음, robocopy를 Azure 파일 공유에 다시 수행할 수 있습니다. 그런 다음, 처리할 다음 백업으로 건너뛰어 마이그레이션을 다시 시작할 수 있습니다.

다음 단계

  • 클라우드 계층화 정책의 유연성을 알아봅니다.
  • Azure 파일 공유에서 Azure Backup을 사용하여 스냅샷을 예약하고 백업 보존 일정을 정의합니다.
  • Azure Portal에서 일부 파일이 영구적으로 동기화되지 않는 것이 발견되면 문제 해결 가이드에서 문제 해결 단계를 검토합니다.