Exchange Online 마이그레이션 계획 도구 사용

Google Workspace로 고급 데이터 가져오기를 설정하기 전에 이전 계획 도구를 사용하여 조직의 Microsoft Exchange Online 데이터를 평가할 수 있습니다.

1단계: 이전 계획 도구 설치

시작하기 전: 시스템에 Python 3.10 이상이 설치되어 있는지 확인합니다.

Windows에 마이그레이션 계획 도구 설치

  1. python.org/downloads로 이동하여 최신 설치 프로그램을 다운로드합니다.
  2. tcl/tk 및 IDLE과 PATH에 Python 추가 상자를 선택합니다.
  3. 명령 프롬프트에서 또는 Microsoft PowerShell을 사용하여 Python 및 pip의 버전 ID를 반환하려면 다음 명령어를 입력합니다.

    python --version

    pip --version

macOS에 마이그레이션 계획 도구 설치

  1. python.org/downloads로 이동하여 macOS 설치 프로그램을 다운로드합니다. 또는 터미널 앱에서 Homebrew를 사용하고 다음 명령어를 입력합니다.

    brew install python

  2. Homebrew를 사용하거나 웹 인터페이스 문제가 발생하는 경우 Tkinter 라이브러리를 설치하려면 다음 명령어를 입력합니다.

    brew install python-tk

  3. 명령 프롬프트에서 또는 Microsoft PowerShell을 사용하여 Python 및 pip의 버전 ID를 반환하려면 다음 명령어를 입력합니다.

    python3 --version

    pip3 --version

  4. 다음 명령어를 입력합니다.

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

Linux에 마이그레이션 계획 도구 설치

  1. Python을 설치하려면 다음 명령어를 입력합니다.

    sudo apt-get update

    sudo apt-get install python3 python3-pip

  2. Tkinter를 설치하려면 다음 명령어를 입력합니다.

    sudo apt-get install python3-tk

  3. 종속 항목을 설치하려면 다음 명령어를 입력합니다.

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

2단계: 가상 환경 설정 (필요한 경우)

조직에서 패키지를 전역으로 설치할 수 없는 경우 다음 단계에 따라 가상 환경을 설정하세요.

  1. 환경을 만들려면 다음 명령어 중 하나를 입력합니다.

    • Windows의 경우 python -m venv venv를 입력합니다.
    • macOS 또는 Linux의 경우 python3 -m venv venv를 입력합니다.
  2. 환경을 활성화하려면 다음 명령어 중 하나를 입력합니다.

    • Windows의 경우 .\venv\Scripts\activate를 입력합니다.
    • macOS 또는 Linux의 경우 source venv/bin/activate를 입력합니다.
  3. 다음 명령어를 입력합니다.

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

3단계: Azure 설정

Azure 포털에서 Microsoft Azure 애플리케이션을 만들려면 다음 단계를 따르세요. 보안상의 이유로 새 애플리케이션을 단일 테넌트로 등록하는 것이 좋습니다.

  1. 관리자로 Azure 포털에 로그인합니다.
  2. Azure 서비스 다음 앱 등록으로 이동합니다.
  3. 새 등록을 클릭하고 애플리케이션 이름을 입력합니다 (예: 고급 가져오기 앱).
  4. 지원되는 계정 유형에서 이 조직 디렉터리의 계정만을 클릭하여 단일 테넌트 애플리케이션을 만듭니다.
  5. 등록을 클릭합니다.

4단계: Azure용 API 권한 부여

  1. Azure 애플리케이션의 관리에서 API 권한을 클릭합니다.
  2. 권한 추가 다음 Microsoft API 다음 Microsoft Graph를 클릭합니다.
  3. 애플리케이션 권한에서 다음을 선택합니다.

    • User.Read.All
    • Group.Read.All
    • Mail.Read
    • Contacts.Read
    • Calendars.Read
    • MailboxFolder.Read.All
    • MailboxSettings.Read
  4. 권한 추가를 클릭합니다.

  5. 조직에 대해 관리자 동의 부여를 클릭합니다.

5단계: 클라이언트 보안 비밀번호 만들기

  1. 관리에서 인증서 및 보안 비밀 다음 새 클라이언트 보안 비밀번호를 클릭합니다.
  2. 설명을 입력하고 만료 기간을 선택한 다음 추가를 클릭합니다.
  3. 클라이언트 보안 비밀번호 값을 복사하여 안전한 장소에 저장합니다. 값은 한 번만 표시됩니다.

6단계: 애플리케이션 사용자 인증 정보 수집하기

중요: 애플리케이션 사용자 인증 정보를 안전하게 저장하세요. 사용자 인증 정보가 유출되면 해커가 모든 데이터에 액세스할 수 있습니다.

개요를 클릭하고 다음 사용자 인증 정보를 안전하게 기록합니다.

  • 애플리케이션 (클라이언트) ID
  • 디렉터리 (테넌트) ID

7단계: 이전 계획 도구 열기 (필요한 경우)

가상 환경을 만든 경우 다음 단계를 완료합니다.

  1. 명령 프롬프트 또는 터미널 앱에서 cd path/to/migration-planner 스크립트가 있는 폴더로 이동합니다.
  2. 다음 스크립트 중 하나를 실행합니다.

    • Windows의 경우 python migration_planner.py를 입력합니다.
    • macOS 또는 Linux의 경우 python3 migration_planner.py를 입력합니다.

8단계: 이전 계획 도구 실행

  1. 마이그레이션 플래너 선택기 창의 워크로드 선택에서 Exchange를 선택합니다.
  2. 테넌트 ID에 Azure 테넌트의 고유 ID 번호를 입력합니다.
  3. 클라이언트 ID에 Exchange Online 계정의 고유 ID 번호를 입력합니다.
  4. Client Secret에 Azure 테넌트의 클라이언트 보안 비밀번호 값을 입력합니다.
  5. 소스에서 다음 옵션 중 하나를 선택합니다.

    • 모든 사용자 스캔: 조직의 모든 Exchange Online 사용자를 스캔합니다.
    • CSV 업로드: 스캔할 Exchange Online 사용자가 나열된 쉼표로 구분된 값 (CSV) 파일을 업로드합니다.

      CSV 파일에 이메일 ID 및 유형 열 헤더를 추가합니다. 이메일 ID 열에 스캔할 각 사용자 또는 그룹 편지함의 이메일 주소를 입력합니다. 사용자마다 별도의 행을 사용합니다. 유형 열에 각 이메일 주소를 식별할 수 있도록 사용자 또는 그룹 메일함을 입력합니다.

      예:

      이메일 ID 유형
      kim@example.com 사용자
      staging@example.com 그룹 편지함

  6. (선택사항) 데이터 및 작업에 대한 특정 설정을 선택하려면 고급 설정 표시를 클릭하고 다음 설정 중 하나를 선택합니다.

    1. 스캔 설정에서 모든 사용자에 대해 스캔할 데이터 유형을 선택합니다.

      • 주소록
      • 캘린더
      • 이메일
      • 암호화된 이메일
      • 내부 보관처리 데이터
      • 메일 공유
      • 그룹 사서함
    2. 플래너가 한 번에 실행하는 작업 수를 선택하려면 동시 실행 슬라이더를 조정합니다.

    3. 플래너가 한 번에 스캔하는 데이터 배치 수를 선택하려면 병렬 배치 슬라이더를 조정합니다.

  7. 이전 예상치 가져오기를 클릭하여 이전 플래너를 시작합니다.

    계획이 실행되는 동안 스캔에 대한 업데이트를 실시간으로 검토할 수 있습니다.

  8. 스캔이 완료되면 데이터 가져오기 도구가 고급 메서드를 사용하여 스캔된 모든 데이터를 가져오는 데 필요한 예상 시간이 포함된 마이그레이션 계획을 검토합니다.

  9. (선택사항) 완료된 검사에서 정보를 저장하려면 로그 내보내기 및 전체 보고서 내보내기를 클릭합니다.


Google, Google Workspace 및 관련 마크와 로고는 Google LLC의 상표입니다. 기타 모든 회사명 및 제품명은 해당 업체의 상표입니다.