Azure 파일 동기화 테스트 및 문제 해결
여러 방법으로 Azure 파일 동기화를 모니터링할 수 있습니다. Windows Server 컴퓨터 중 하나에서 Azure Portal, Azure Monitor 또는 이벤트 로그를 사용할 수 있습니다. 성능 모니터에 Azure 파일 동기화 성능 카운터를 추가하여 Azure 파일 동기화를 모니터링할 수도 있습니다.
Azure 환경 및 대상 서버에서 Azure 파일 동기화 구성 요소를 설정했습니다. 이제 환경이 올바르게 작동하는지 확인하고 복제 및 파일 복사 작업을 모니터링하려고 합니다.
일반적인 문제
이 단원의 나머지 부분에서 Azure 파일 동기화를 모니터링하고 문제를 해결하는 방법을 확인할 수 있습니다. 그 전에 우선 몇 가지 일반적인 문제와 이를 해결하는 방법을 살펴보겠습니다.
Azure 파일 공유를 탑재할 수 없음
Windows Server에서 Azure 파일 공유를 탑재할 수 없는 경우 회사의 방화벽 규칙이 네트워크 트래픽을 차단하고 있을 수 있습니다. Azure 데이터 센터에 연결하려면 Azure에 포트 445가 열려 있어야 합니다. 또한 Azure는 안전하지 않은 연결을 거부하므로 온-프레미스 Windows Server 컴퓨터에서 SMB 암호화를 지원해야 합니다. 가능하지 않은 경우 Azure 스토리지 계정에서 보안 전송을 사용하지 않도록 설정할 수 있지만, 회사에서 이 방법을 사용하는 경우 관련된 보안 부족을 허용해야 합니다.
파일 또는 디렉터리가 동기화되지 않음
동기화되지 않은 파일의 가장 일반적인 원인은 잘못된 파일 이름입니다. 평가 도구는 기존 파일 이름에 대한 문제를 식별하는 데 도움이 될 수 있습니다. 그러나 동기화가 설정된 후 잘못된 문자로 새 파일이 생성된 경우에는 모니터링 도구를 사용하여 새 파일을 식별해야 합니다.
파일 공유 동기화 확인
파일이 복제되고 있는지 확인하려면 파일 탐색기 세션을 두 개 엽니다. 첫 번째 창에서 Azure에 동기화하는 폴더 경로를 찾습니다.
두 번째 파일 탐색기 창에서 Azure 파일 공유에 매핑되는 네트워크 연결을 \\<your-azure-file-share>.file.core.windows.net\foldername
과(와) 같이 추가합니다.
첫 번째 창에서 CADFolder에 새 텍스트 문서를 추가한 다음, 파일에 일부 텍스트를 추가합니다. 몇 초 이내에 파일이 매핑된 드라이브 위치에 표시됩니다. 파일을 열고 콘텐츠가 로컬 복사본의 내용과 일치하는지 여부를 확인합니다. 콘텐츠가 일치하는 경우 Azure와 서버 엔드포인트 간의 복제가 정상 상태입니다.
스토리지 동기화 서비스에 대한 서버 상태 및 메트릭 보기
Azure Portal의 스토리지 동기화 서비스 속성에서 서버 상태, 서버 엔드포인트 상태 및 메트릭을 볼 수 있습니다.
- 등록된 서버 상태: 서버 상태가 온라인이면 서비스와 성공적으로 통신하고 있는 것입니다. 서버 상태가 오프라인으로 나타남인 경우 스토리지 동기화 모니터 프로세스 서비스가 서버에서 실행되고 있는지 확인합니다.
- 서버 엔드포인트 상태: 서버 엔드포인트 상태는 원격 분석에 기록된 이벤트를 기반으로 계산됩니다. 오류가 있으면 동기화 성능 상태가 비정상으로 등록됩니다.
- 메트릭: 스토리지 동기화 서비스 내에서 다양한 메트릭을 볼 수 있습니다. 메트릭은 다음과 같습니다.
- 동기화된 바이트 수: 전송된 데이터 크기
- 클라우드 계층화 회수: 회수된 데이터 크기
- 동기화 상태가 아닌 파일 수: 동기화하지 못한 파일 수
- 동기화된 파일 수: 전송된 파일 수(업로드 및 다운로드)
- 서버 온라인 상태: 서버에서 받은 하트비트 수
Azure Monitor 사용
Azure Monitor를 사용하면 포털의 중앙 위치에서 데이터를 보고 분석하고 작업을 수행할 수 있습니다. 다음은 Azure 파일 동기화와 관련되어 Azure Monitor에 표시되는 메트릭입니다.
- 동기화된 바이트 수: 전송된 데이터 크기
- 클라우드 계층화 회수: 회수된 데이터 크기
- 동기화 상태가 아닌 파일 수: 동기화하지 못한 파일 수
- 동기화된 파일 수: 전송된 파일 수(업로드 및 다운로드)
- 서버 온라인 상태: 서버에서 받은 하트비트 수
- 동기화 세션 결과: 동기화 세션 결과(1 = 성공, 0 = 동기화 실패)
Windows 이벤트 로그 보기
원격 분석 이벤트 로그는 등록된 서버, 동기화 및 클라우드 계층화 상태를 식별합니다. Applications and Services\Microsoft\FileSync\Agent 경로 아래의 이벤트 뷰어로 이동합니다.
각 이벤트 로그 항목은 동기화 상태, 등록된 서버 상태 및 클라우드 계층화 상태 문제를 식별하는 다양한 이벤트 ID를 포함합니다.
- 이벤트 ID 9102: 동기화 세션이 완료된 후에 기록됩니다. 결과가 HRESULT=0이면 동기화가 성공적으로 수행된 것입니다. 다른 모든 결과는 실패입니다.
- 이벤트 ID 9302: 진행 중인 활성 동기화가 있는 경우 5~10분마다 기록됩니다. AppliedItemCount > 0의 결과는 동기화가 성공적으로 진행되고 있음을 의미합니다.
- 이벤트 ID 9301: 서버에서 작업을 쿼리하는 서비스와 통신할 때 30초마다 기록됩니다. GetNextJob = 0의 결과는 서비스가 Azure와 통신할 수 있음을 의미합니다.
- 이벤트 ID 9003, 9016 및 9029: 계층화가 사용되는 경우 클라우드 계층화를 모니터링하기 위해 기록됩니다.
Windows Server에서 성능 모니터 사용
Windows Server에 포함된 성능 모니터를 사용하여 Azure 파일 동기화를 포함한 서버의 많은 측면을 실시간으로 모니터링할 수 있습니다. Microsoft Management Console에서 성능 모니터를 엽니다. 추가해야 하는 카운터는 전송된 AFS 바이트 및 AFS 동기화 작업 부모 개체 아래에 있습니다. 이러한 카운터에는 바이트와 같은 하위 메트릭과 다운로드하거나 업로드한 동기화 작업의 수와 합계가 있습니다.