Lab 07 B : Implementing Azure File Sync

 

시나리오

Contoso의 런던 본사와 시애틀 기반 지사 간의 DFS(분산 파일 시스템) 복제와 관련된 문제를 해결하기 위해 두 온-프레미스 파일 공유 간의 대체 복제 메커니즘으로 Azure 파일 동기화를 테스트하기로 결정했습니다.

 

연습 1: 온-프레미스 환경에서 DFS(분산 파일 시스템) 복제 구현

연습 시나리오: 온-프레미스 DFS 복제 마이그레이션 테스트를 시작하기 전에 먼저 LON-SVR1SEA-SVR1의 개념 증명 환경에서 DFS 복제를 구현해야 합니다.

이 연습의 주요 작업은 다음과 같습니다.

  1. DFS를 배포합니다.

  2. DFS 배포를 테스트합니다.

작업 1: DFS 배포
  1. SEA-CL1CONTOSO\Administrator로 로그인하고 Pa55w.rd를 암호로 사용합니다.

  2. 작업 표시줄에서 파일 탐색기를 선택합니다.

  3. 파일 탐색기에서 C:\Labfiles\Mod05 폴더로 이동합니다.

  4. 파일 탐색기의 세부 정보 창에서 마우스 오른쪽 단추를 클릭하거나 M05_DeployDFS.ps1에 대한 상황에 맞는 메뉴에 액세스한 다음 PowerShell로 실행을 선택합니다.

 

image-20240902-045310.png

5.프롬프트가 표시되면 A(모두 예)를 입력하고 Enter 키를 누릅니다.


작업 2: DFS 배포 테스트
  1. SEA-CL1에서 시작을 선택하고, DFS를 입력한 다음, DFS 관리를 선택합니다.

 

image-20240902-045515.png

2. DFS 관리탐색 창에서 네임스페이스에 대한 상황에 맞는 메뉴를 마우스 오른쪽 단추로 클릭하거나 액세스한 다음 표시할 네임스페이스 추가를 선택합니다

 

  1. Add Namespaces to Display(표시할 네임스페이스 추가) 대화 상자의 네임스페이스 섹션에서 \\Contoso.com\Root가 선택되어 있는지 확인한 다음 확인을 선택합니다.

 

  1. Add Replication Groups to Display(표시할 복제 그룹 추가) 대화 상자의 Replication Groups(복제 그룹) 섹션에서 Branch1을 선택한 다음 OK(확인)를 선택합니다.

 

  1. 탐색 창의 네임스페이스에서 \\Contoso.com\Root 네임스페이스를 더블클릭 한 후 Data 폴더를 더블 클릭 합니다.

 

  1. LON-SVR1SEA-SVR1에 대한 두 개의 referral이 있는지 확인합니다.

  1. 탐색 창의 [Replication]에서 [Branch1]을 선택합니다.

세부 정보 창에서 LON-SVR1SEA-SVR1D:\Data 폴더가 Branch1 복제 그룹의 멤버인지 확인합니다.

 

메모: DFS 복제는 LON-SR1SEA-SVR1D:\Data 폴더 간에 콘텐츠를 복제합니다.

 

파일 탐색기의 두 인스턴스를 엽니다.

  1. 파일 탐색기를 열어 \\LON-SVR1\Data 입력 후 접속

  2. 파일 탐색기를 열어 \\SEA-SVR1\Data 입력 후 접속

메모: 파일이 복제되고 두 파일 탐색기 창에 동일한 내용이 기록될 때까지 기다립니다.

 

  1. \\LON-SVR1\Data에 사용자 이름으로 새 파일을 만듭니다.

  2. 몇 초 후에 사용자 이름의 파일이 \\SEA-SVR1\Data에 복제되는지 확인합니다. 이렇게 하면 DFS 복제가 작동하고 있음을 확인할 수 있습니다.

 


연습 2: 동기화 그룹 생성 및 구성

시나리오

DFS 복제 환경을 파일 동기화로 마이그레이션하기 위한 준비를 하려면 먼저 파일 동기화 그룹을 만들고 구성해야 합니다.

이 연습의 주요 작업은 다음과 같습니다.

  1. Azure 파일 공유를 만듭니다.

  2. Azure 파일 공유를 사용합니다.

  3. 스토리지 동기화 서비스 및 파일 동기화 그룹을 배포합니다.


작업 1: Azure 파일 공유 만들기
  1. SEA-CL1의 작업 표시줄에서 Microsoft Edge를 선택합니다.

  2. Microsoft Edge에서 Azure Portal https://portal.azure.com/ 열고 암호 skLzQdkNIM9WnS3A를 사용하여 studentX0TQ7@t001.gdazcs.com 로 로그인합니다.

 

  1. Azure Portal에서 스토리지 계정을 선택한 다음, + 만들기를 선택합니다.

 

  1. 다음 설정을 사용하여 저장소 계정을 만듭니다.

  2. 리소스 그룹: AZ-104-M7B-5C5XOG3B9L을 선택합니다.

  3. 스토리지 계정 이름: 이름의 모든 문자는 소문자여야 하며 이름은 고유해야 합니다.

예를 들어 <YourLowercaseInitials>DDMMYY 형식으로 스토리지 계정 이름을 지정할 수 있습니다. 예를 들어 이름이 Devon Torres이고 2020년 6월 15일에 스토리지 계정을 만드는 경우 dt150620입니다. 해당 이름을 이미 사용한 경우 이름을 사용할 수 있을 때까지 이름에 다른 문자를 추가합니다.

  1. 다른 모든 설정에 대한 기본값을 적용하고, 검토를 선택한 다음, 만들기를 선택합니다.

  2. 스토리지 계정을 만든 후 리소스로 이동을 선택합니다.

 

  1. 저장소 계정 블레이드에서 데이터 저장소에서 파일 공유를 선택합니다.

+ 파일 공유를 선택합니다.

입력한 다음, 검토 + 만들기를 선택한 다음, 만들기를 선택합니다.

 


작업 2: Azure 파일 공유 사용

Overview(개요) 창에서 Upload(업로드)를 선택합니다.

  1. 파일 업로드 탭에서 C:\Labfiles\Mod05\File1.txt로 이동하여 업로드를 선택하고 업로드가 완료되면 파일 업로드 탭을 닫습니다.

  2. share1 블레이드의 작업 섹션 왼쪽에서 스냅숏을 선택합니다.

  3. +스냅샷 추가를 선택한 다음, 확인을 선택합니다.

 

  1. hare1 블레이드에서 개요를 선택하고 연결을 선택합니다.

  2. 스크립트 표시 옵션을 클릭한 다음 클립보드에 복사 버튼을 사용하여 스크립트를 복사합니다.

  3. 스크립트를 복사한 후 연결 탭을 닫습니다.

  4. 시작에 대한 상황에 맞는 메뉴를 마우스 오른쪽 단추로 클릭하거나 액세스한 다음 Windows PowerShell을 선택합니다.

  5. 마우스 오른쪽 단추를 클릭하거나 Windows PowerShell 창의 상황에 맞는 메뉴에 액세스하여 클립보드의 텍스트를 붙여 넣습니다. Enter 키를 선택하여 스크립트를 계속합니다.

 

  1. 파일 탐색기를 선택한 다음, 탐색 창에서 tdgfile을 선택합니다.

 

  1. File1.txt 관찰할 수 있는지 확인합니다. 이 파일은 Azure 파일 공유에 업로드한 파일입니다.

  2. File1.txt 두 번 클릭하거나 선택한 다음 Enter 키를 선택합니다. 이름을 입력하여 파일을 변경하고 메모장을 닫은 다음 변경 내용을 저장합니다.

 

 

  1. File1에 대한 상황에 맞는 메뉴를 마우스 오른쪽 단추로 클릭하거나 액세스하고, 속성을 선택한 다음, 이전 버전 탭을 선택합니다.

 

  1. 하나의 이전 파일 버전을 사용할 수 있는지 확인합니다. 해당 버전(File1.txt)을 선택하고, 복원을 두 번 선택한 다음, 확인을 두 번 선택합니다.

  2. File1.txt 두 번 클릭하거나 선택하고 Enter 키를 선택한 다음 이름이 포함되어 있지 않은지 확인합니다. 이는 파일을 수정하기 전에 스냅샷을 만들었기 때문입니다.

 

메모장을 닫습니다.


작업 3: 스토리지 동기화 서비스 및 파일 동기화 그룹 배포
  1. SEA-CL1의 Azure Portal에서 탐색 블레이드에서 리소스 만들기를 선택하고, 텍스트 상자에 Azure 파일 동기화를 입력하고, Azure 파일 동기화를 선택한 다음, 만들기를 선택합니다.

  2. Azure 파일 동기화 배포 창에서 리소스 그룹에 대해 AZ-104-M7B-5C5XOG3B9L을 선택합니다. 스토리지 동기화 서비스 이름으로 FileSync15454645와 같은 고유한 이름을 입력하고, 스토리지 계정에 사용된 것과 동일한 지역이 선택되었는지 확인한 다음, 검토 및 만들기만들기를 선택합니다.

 

  1. 이 작업이 완료되면 리소스로 이동을 선택합니다.

  2. 스토리지 동기화 서비스 블레이드의 동기화에서 동기화 그룹을 선택한 다음, 동기화 그룹 만들기를 선택하여 새 파일 동기화 그룹을 만듭니다.

 

  1. Sync group(동기화 그룹) 창에서 Sync group name(동기화 그룹 이름) 텍스트 상자에 을 입력합니다.

  2. 저장소 계정 선택을 선택한 다음, 만든 저장소 계정을 선택합니다. 스토리지 계정을 찾을 수 없는 경우 다른 Azure 지역에 배포되었을 수 있습니다. 이 경우 새 Azure Storage 계정을 배포해야 합니다.

  3. Azure 파일 공유 드롭다운 목록에서 tdgfile을 선택한 다음, 만들기를 선택합니다.

 

  1. 저장소 동기화 서비스 블레이드의 동기화에서 등록된 서버를 선택한 다음, 현재 등록된 서버가 없는지 확인합니다.

 


연습 3: DFS 복제를 파일 동기화 기반 복제로 바꾸기

 

시나리오

이제 필요한 모든 구성 요소가 준비되었으므로 DFS 복제를 파일 동기화 기반 복제로 바꿀 차례입니다.

이 연습의 주요 작업은 다음과 같습니다.

  1. SEA-CL1의 Azure Portal을 사용하여 SEA-SVR1을 서버 엔드포인트로 추가합니다.

  2. LON-SVR1을 File Sync에 등록합니다.

  3. DFS 복제를 제거하고 LON-SVR1을 서버 엔드포인트로 추가합니다.


작업 1: SEA-SVR1을 서버 엔드포인트로 추가

SEA-CL1 가상 머신의 Azure Portal에서 Azure 파일 동기화 에이전트 하이퍼링크를 선택하여 Windows Server 2019(StorageSyncAgent_WS2019.msi)용 파일 동기화 에이전트를 다운로드한 다음, 새 탭에서 다운로드를 클릭하고 StorageSyncAgent_WS2019.msi 선택합니다. 그런 다음 C:\Labfiles 폴더에 저장합니다. 다운로드가 완료되면 다운로드를 위해 열린 Microsoft Edge 탭을 엽니다.

메모: 파일을 기본 위치에 다운로드한 경우 파일을 C:\Labfiles 폴더에 복사해야 합니다.

 

 

 

 

  1. Azure Portal에서 리소스 그룹으로 이동하여 AZ-104-M7B-FK9SBMD7F3를 선택합니다.

 

  1. 이전에 만든 스토리지 동기화 서비스를 선택합니다.

  2. 파일 탐색기에서 C: 드라이브로 이동합니다. Labfiles를 마우스 오른쪽 버튼으로 클릭하고 특정 사용자에게 > 액세스 권한 부여를 선택합니다.

  3. 드롭다운 목록에서 Everyone(모두)을 선택하고 Add(추가)를 클릭한 다음 Share(공유)를 클릭합니다. 완료되면 완료를 클릭합니다.

  1. 파일 탐색기에서 C:\Labfiles\Mod05 폴더로 이동한 다음 마우스 오른쪽 단추를 클릭하고 Install-FileSyncServerCore.ps1을 편집합니다.

  2. 메모장에서 2행을 다음과 같이 업데이트합니다.

    $RG_name = 'AZ-104-M7B-FK9SBMD7F3'
  3. 메모장의 줄 10에서 다음을 추가합니다.

    Update-AzConfig -EnableLoginByWam $false
  4. 3행의 파일 동기화 이름 값을 복사한 값으로 업데이트하되 시작 부분과 끝 부분에 아포스트로피를 남겨 두십시오)한 다음 파일을 저장합니다.

 

  1. 시작의 상황에 맞는 메뉴를 마우스 오른쪽 단추로 클릭하거나 액세스하고, Windows PowerShell을 선택하고, cd C:\Labfiles\Mod05를 입력한 다음, Enter 키를 선택합니다.

  2. .\Install-FileSyncServerCore.ps1을 입력한 다음, Enter 키를 선택합니다.

스크립트가 실행되는 동안 잠시 기다리면 시간이 걸립니다. WARNING 출력을 받으면 경고 출력의 9자 코드를 클립보드에 복사합니다.

 

 

  1. Microsoft Edge에서 +를 선택하여 새 탭을 연 다음 다음으로 이동합니다 https://microsoft.com/devicelogin

  2. Microsoft Edge에서 코드 입력 대화 상자에 코드를 붙여넣고, Azure 자격 증명으로 로그인한 다음, 이전 단계에서 열었던 Microsoft Edge 탭을 닫습니다.

  3. 스크립트가 완료되면 Azure Portal에서 파일 동기화의 블레이드에서 등록된 서버를 선택합니다.

  4. SEA-SVR1.Contoso.comLON-SVR1.Contoso.com등록된 서버 아래에 나열되어 있는지 확인합니다.

 

 


작업 3: DFS 복제 제거 및 LON-SVR1을 서버 엔드포인트로 추가
  1. SEA-CL1의 작업 표시줄에서 DFS 관리를 선택합니다.

  2. DFS 관리탐색 창에서 Branch1에 대한 상황에 맞는 메뉴를 마우스 오른쪽 단추로 클릭하거나 액세스하고, 삭제를 선택하고, 예, 복제 그룹을 삭제하고, 연결된 모든 복제된 폴더 복제를 중지하고, 복제 그룹의 모든 구성원 삭제 옵션을 선택한 다음 확인을 선택합니다.

 

  1. Azure Portal이 열려 있는 Microsoft Edge 탭에서 동기화 그룹을 선택하고, Sync1을 선택한 다음, 서버 엔드포인트 추가를 선택합니다.

  2. 서버 엔드포인트 추가 탭의 등록된 서버 목록에서 LON-SVR1.Contoso.com 를 선택하고, 경로 텍스트 상자에 D:\Data를 입력한 다음, 만들기를 선택합니다.

 

 


연습 4: 복제 확인 및 클라우드 계층화 활성화

시나리오

연습 시나리오: 이제 DFS 복제를 파일 동기화로 성공적으로 교체했는지 확인해야 하며, 이를 확인한 후 클라우드 계층화를 활성화해야 합니다.

이 연습의 주요 작업은 다음과 같습니다.

  1. 파일 동기화를 확인합니다.

  2. 클라우드 계층화를 활성화합니다.


작업 1: 파일 동기화 확인
  1. SEA-CL1에서 파일 탐색기의 두 인스턴스를 사용합니다. 첫 번째 파일 탐색기 인스턴스에서 \\LON-SVR1\Data에 연결한 다음 두 번째 파일 탐색기 인스턴스에서 \\SEA-SVR1\Data에 연결합니다.

  2. \\LON-SVR1\Data 폴더에 성을 가진 파일을 만듭니다.

  3. 잠시 후 성이 있는 파일이 \\SEA-SVR1\Data 폴더에도 나타나는지 확인합니다.