다음을 통해 공유


스크립트를 사용하여 어플라이언스를 설정합니다.

다음 문서에 따라 PowerShell 스크립트를 사용하여 Azure Migrate 어플라이언스를 배포하는 방법입니다.

  • VMware 환경에서 실행되는 서버의 검색, 평가 및 에이전트 없는 복제
  • Hyper-V 환경에서 실행되는 서버의 검색 및 평가.

Azure Portal에서 다운로드한 템플릿(OVA/VHD)을 사용하거나 스크립트를 사용하여 VMware 및 Hyper-V의 서버용 어플라이언스를 배포할 수 있습니다. 다운로드한 템플릿을 사용하여 어플라이언스를 만들 수 없는 경우 스크립트를 사용하는 것이 유용합니다.

  • 템플릿을 사용하려면 VMwareHyper-V에 대한 자습서를 따릅니다.
  • 물리적 서버용 어플라이언스를 설정하려면 스크립트만 사용할 수 있습니다. 이 문서를 따릅니다.
  • Azure Government 클라우드에서 어플라이언스를 설정하려면 스크립트만 사용할 수 있습니다. 이 문서를 따릅니다.

필수 구성 요소

스크립트를 사용하여 VMware 또는 Hyper-V 환경의 기존 서버에 Azure Migrate 어플라이언스를 배포할 수 있습니다.

  • 어플라이언스를 호스트하는 서버는 다음 하드웨어 및 운영 체제 요구 사항을 충족해야 합니다.
시나리오 요구 사항
VMware 메모리 32GB, vCPU 8개, 약 80GB의 디스크 스토리지를 갖춘 Windows Server 2019 또는 Windows Server 2022.
Hyper-V 메모리 16GB, vCPU 8개, 약 80GB의 디스크 스토리지를 갖춘 Windows Server 2019 또는 Windows Server 2022.
  • 서버에는 외부 가상 스위치도 필요합니다. 고정 또는 동적 IP 주소가 필요합니다.

  • 어플라이언스를 배포하기 전에 VMwareHyper-V에 대한 자세한 어플라이언스 요구 사항을 검토합니다.

  • Azure Migrate 어플라이언스가 이미 설정된 서버에서 스크립트를 실행하는 경우 기존 구성을 정리하고 원하는 구성의 새 어플라이언스를 설정하도록 선택할 수 있습니다. 스크립트를 실행하면 아래와 같은 알림이 표시됩니다.

    원하는 구성을 사용하여 어플라이언스 설정

VMware용 어플라이언스 설정

  1. 어플라이언스를 설정하려면, 포털이나 여기에서 AzureMigrateInstaller.zip이라는 이름의 압축 파일을 다운로드합니다.
  2. 어플라이언스를 배포하려는 서버에서 콘텐츠를 추출하세요.
  3. PowerShell 스크립트를 실행하여 어플라이언스 구성 관리자를 시작하세요.
  4. 어플라이언스를 설정하고 처음으로 구성합니다.

보안 확인

압축된 파일이 배포되기 전에 안전한지 확인합니다.

스크립트 실행

  1. 압축 파일을 어플라이언스를 호스팅할 서버의 폴더에 추출합니다.

참고

기존 Azure Migrate 어플라이언스가 설치된 서버에서는 스크립트를 실행하지 않도록 하세요. Azure Migrate 어플라이언스에서 스크립트를 실행하면 기존에 작동하던 구성이 제거되고 새로 정의된 구성으로 대체됩니다.

  1. 위 서버에서 관리자(상승된) 권한을 사용하여 PowerShell을 시작합니다.

  2. 다운로드한 압축 파일에서 콘텐츠를 추출한 폴더로 PowerShell 디렉터리를 변경합니다.

  3. 다음 명령을 실행하여 AzureMigrateInstaller.ps1 스크립트를 실행합니다.

    PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1

  4. 원하는 구성을 가진 어플라이언스를 배포하려면 시나리오, 클라우드 및 연결 옵션에서 선택하세요. 예를 들어 아래에 표시된 선택 항목은 VMware 환경에서 실행되는 서버를 검색, 평가 및 Azure 퍼블릭 클라우드에서 기본 (퍼블릭 엔드포인트) 연결 이 있는 Azure Migrate 프로젝트로 마이그레이션하는 어플라이언스 설정입니다.

    원하는 구성으로 VMware 어플라이언스 설정 방법을 보여 주는 스크린샷

  5. 설치 스크립트는 다음 작업을 수행합니다.

  • 에이전트와 웹 애플리케이션을 설치합니다.
  • Windows 역할을 설치합니다, 여기에는 Windows 활성화 서비스, IIS, PowerShell ISE가 포함됩니다.
  • IIS 재작성 가능 모듈을 다운로드하고 설치합니다.
  • Azure Migrate를 위한 지속적인 설정 세부 정보를 포함하여 레지스트리 키(HKLM)를 업데이트합니다.
  • 다음 경로에 파일을 생성합니다.
    • 구성 파일: %ProgramData%\Microsoft Azure\Config
    • 로그 파일: %ProgramData%\Microsoft Azure\Logs

스크립트가 성공적으로 실행되면 어플라이언스 구성 관리자가 자동으로 시작됩니다.

참고

문제가 발생하는 경우 C:\ProgramData\Microsoft Azure\Logs\AzureMigrateScenarioInstaller_Timestamp.log에서 스크립트 로그에 액세스하여 문제를 해결할 수 있습니다.

어플라이언스 서버를 배포한 후 구성을 시작하기 전에 다음 단계를 완료하여 새 종속성 분석 향상을 시도해 보세요.

  1. 어플라이언스를 실행하는 서버에서 레지스트리 편집기를 엽니다.
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AzureAppliance(공백이 없는 항목 찾기)로 이동합니다.
  3. "String" 형식의 DepMapAutoEnable 레지스트리 키를 찾고 값을 "true"로 설정합니다.
  4. 어플라이언스 서버를 다시 시작하고 어플라이언스 구성으로 시작

액세스 확인

어플라이언스가 퍼블릭 클라우드의 Azure URL에 연결할 수 있는지 확인합니다.

Hyper-V용 어플라이언스 설정

  1. 어플라이언스를 설정하려면, 포털이나 여기에서 AzureMigrateInstaller.zip이라는 이름의 압축 파일을 다운로드합니다.
  2. 어플라이언스를 배포하려는 서버에서 콘텐츠를 추출하세요.
  3. PowerShell 스크립트를 실행하여 어플라이언스 구성 관리자를 시작하세요.
  4. 어플라이언스를 설정하고 처음으로 구성합니다.

보안 확인

압축된 파일이 배포되기 전에 안전한지 확인합니다.

스크립트 실행

  1. 압축 파일을 어플라이언스를 호스팅할 서버의 폴더에 추출합니다.

참고

기존 Azure Migrate 어플라이언스에서는 스크립트를 실행하지 않도록 하세요. Azure Migrate 어플라이언스에서 스크립트를 실행하면 기존에 작동하던 구성이 제거되고 새로 정의된 구성으로 대체됩니다.

  1. 위 서버에서 관리자(상승된) 권한을 사용하여 PowerShell을 시작합니다.

  2. 다운로드한 압축 파일에서 콘텐츠를 추출한 폴더로 PowerShell 디렉터리를 변경합니다.

  3. 다음 명령을 실행하여 AzureMigrateInstaller.ps1이라는 이름의 스크립트를 실행합니다.

    PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1

  4. 원하는 구성을 가진 어플라이언스를 배포하려면 시나리오, 클라우드 및 연결 옵션에서 선택하세요. 예를 들어, 아래에 표시된 선택 항목은 Azure 퍼블릭 클라우드에서 기본(퍼블릭 엔드포인트) 연결을 사용하여 Hyper-V 환경에서 실행되는 서버를 검색하고 평가하는 어플라이언스를 Azure Migrate 프로젝트에 설정하는 것입니다.

    원하는 구성으로 Hyper-V 어플라이언스 설정 방법을 보여 주는 스크린샷

  5. 설치 스크립트는 다음 작업을 수행합니다.

    • 에이전트와 웹 애플리케이션을 설치합니다.
    • Windows 역할을 설치합니다, 여기에는 Windows 활성화 서비스, IIS, PowerShell ISE가 포함됩니다.
    • IIS 재작성 가능 모듈을 다운로드하고 설치합니다.
    • Azure Migrate를 위한 지속적인 설정 세부 정보를 포함하여 레지스트리 키(HKLM)를 업데이트합니다.
    • 다음 경로에 파일을 생성합니다.
      • 구성 파일: %Programdata%\Microsoft Azure\Config
      • 로그 파일: %Programdata%\Microsoft Azure\Logs

스크립트가 성공적으로 실행되면 어플라이언스 구성 관리자가 자동으로 시작됩니다.

참고

문제가 발생하는 경우 C:\ProgramData\Microsoft Azure\Logs\AzureMigrateScenarioInstaller_Timestamp.log에서 스크립트 로그에 액세스하여 문제를 해결할 수 있습니다.

액세스 확인

어플라이언스가 퍼블릭 클라우드의 Azure URL에 연결할 수 있는지 확인합니다.

다음 단계

어플라이언스를 배포한 후에는 처음으로 구성해야 하며 프로젝트에 등록해야 합니다.

  • VMware에 대한 어플라이언스 설정
  • Hyper-V에 대한 어플라이언스 설정