Hyper-V에서 서버 어플라이언스 설정

이 문서에 따라 Azure Migrate: 검색 및 평가 도구를 사용하여 Hyper-V에서 서버를 검색 및 평가하는 Azure Migrate 어플라이언스를 설정합니다.

Azure Migrate 어플라이언스는 Azure Migrate: 검색 및 평가/마이그레이션에서 사용되는 경량의 어플라이언스로, Hyper-V에서 온-프레미스 서버를 검색하고 서버 메타데이터/성능 데이터를 Azure에 전송할 수 있습니다.

몇 가지 방법을 사용하여 어플라이언스를 배포할 수 있습니다.

  • 다운로드한 VHD를 사용하여 Hyper-V의 서버에 설정합니다. 이 방법은 현재 문서에 설명되어 있습니다.
  • PowerShell 설치 관리자 스크립트를 사용하여 Hyper-V 또는 물리적 서버의 서버에 설정합니다. VHD를 사용하여 서버를 설정할 수 없거나 Azure Government에 있는 경우 이 방법을 사용해야 합니다.

어플라이언스를 만든 후 Azure Migrate: 검색 및 평가에 연결하여 처음으로 이를 구성하고 프로젝트에 등록할 수 있는지 확인합니다.

참고 항목

프로젝트를 이미 만든 경우에는 동일한 프로젝트를 사용하여 추가 어플라이언스를 등록하여 더 많은 서버를 검색하고 평가할 수 있습니다. 자세한 정보

어플라이언스 배포(VHD)

VHD 템플릿을 사용하여 어플라이언스를 설정하려면 다음을 수행합니다.

  • 포털에서 어플라이언스 이름을 제공하고, 프로젝트 키를 생성합니다.
  • Azure Portal에서 압축된 Hyper-V VHD를 다운로드합니다.
  • 어플라이언스를 만들고, Azure Migrate: 검색 및 평가에 연결할 수 있는지 확인합니다.
  • 어플라이언스를 처음으로 구성하고, 프로젝트 키를 사용하여 어플라이언스를 프로젝트에 등록합니다.

프로젝트 키 생성

  1. 마이그레이션 목표>서버, 데이터베이스 및 웹앱>Azure Migrate: 검색 및 평가에서 검색을 선택합니다.
  2. 서버 검색>서버가 가상화되어 있습니까?에서 예, Hyper-V 사용을 선택합니다.
  3. 1: 프로젝트 키 생성에서 Hyper-V의 서버를 검색하도록 설정할 Azure Migrate 어플라이언스 이름을 입력합니다. 이름은 14자 이하의 영숫자여야 합니다.
  4. 키 생성을 클릭하여 필요한 Azure 리소스 만들기를 시작합니다. 리소스를 만드는 동안 [서버 검색] 페이지를 닫지 마세요.
  5. Azure 리소스가 성공적으로 만들어지면 프로젝트 키가 생성됩니다.
  6. 어플라이언스를 구성하는 동안 어플라이언스 등록을 완료하는 데 필요하므로 키를 복사합니다.

VHD 다운로드

2: Azure Migrate 어플라이언스 다운로드에서 .VHD 파일을 선택하고, 다운로드를 클릭합니다.

Screenshot of selections for Discover servers.

Screenshots of selections for Generate Key.

보안 확인

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

  1. 파일을 다운로드한 서버에서 관리자 명령 창을 엽니다.
  2. 다음 명령을 실행하여 VHD에 대한 해시를 생성합니다.
    • C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    • 사용 예: C:\>Get-FileHash -Path ./AzureMigrateAppliance_v3.20.09.25.zip -Algorithm SHA256

위 명령의 결과와 여기에 설명된 값을 비교하여 최신 해시 값을 확인합니다.

어플라이언스 만들기

다운로드한 파일을 가져오고, 어플라이언스를 만듭니다.

  1. 어플라이언스를 호스팅할 Hyper-V 호스트의 폴더에 압축된 VHD 파일을 추출합니다. 세 개의 폴더가 추출됩니다.

  2. 열기 Hyper-v 관리자합니다. 작업에서 Virtual Machine 가져오기를 클릭합니다.

    Screenshot of preocedure to Deploy VHD.

  3. Virtual Machine 가져오기 마법사 > >시작하기 전에에서 다음을 클릭합니다.

  4. 폴더 찾기에서 추출된 VHD가 포함된 폴더를 지정합니다. 그런 후 Next 를 클릭합니다.

  5. Virtual Machine 선택에서 다음을 클릭합니다.

  6. 가져오기 유형 선택에서 가상 머신 복사(새로운 고유 ID 만들기)를 클릭합니다. 그런 후 Next 를 클릭합니다.

  7. 대상 선택에서 기본 설정을 그대로 둡니다. 다음을 클릭합니다.

  8. 스토리지 폴더에서 기본 설정을 그대로 둡니다. 다음을 클릭합니다.

  9. 네트워크 선택에서 서버가 사용할 가상 스위치를 지정합니다. 이 스위치에는 데이터를 Azure로 보내기 위한 인터넷 연결이 필요합니다.

  10. 요약 에서 설정을 검토합니다. 마침을 클릭합니다.

  11. Hyper-V 관리자 >Virtual Machines에서 VM을 시작합니다.

Azure에 대한 어플라이언스 액세스 확인

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

어플라이언스 구성

어플라이언스를 처음으로 설정합니다.

참고 항목

다운로드한 VHD 대신 PowerShell 스크립트를 사용하여 어플라이언스를 설정하는 경우 이 절차의 처음 두 단계는 관련이 없습니다.

  1. Hyper-V 관리자 >Virtual Machines에서 마우스 오른쪽 단추로 서버 >연결을 클릭합니다.

  2. 어플라이언스에 대한 언어, 표준 시간대 및 암호를 제공합니다.

  3. 어플라이언스에 연결할 수 있는 모든 시스템에서 브라우저를 열고, 어플라이언스 웹앱의 URL(https://어플라이언스 이름 또는 IP 주소: 44368)을 엽니다.

    또는 앱 바로 가기를 클릭하여 어플라이언스 데스크톱에서 앱을 열 수 있습니다.

  4. 사용 조건에 동의하고 타사 정보를 읽습니다.

필수 구성 요소 설정 및 어플라이언스 등록

구성 관리자에서 필수 구성 요소 설정을 선택한 후 다음 단계를 완료합니다.

  1. 연결: 어플라이언스가 서버의 인터넷 연결을 확인합니다. 서버에서 프록시를 사용하는 경우:

    • 프록시 설정을 선택하여 프록시 주소(http://ProxyIPAddress 또는 http://ProxyFQDN 형식으로, 여기서 FQDN정규화된 도메인 이름을 가리킴) 및 수신 대기 포트를 지정합니다.

    • 프록시에 인증이 필요한 경우 자격 증명을 입력합니다.

    • 프록시 세부 정보를 추가하거나 프록시 또는 인증을 사용하지 않도록 설정한 경우 저장을 클릭하여 연결을 트리거하고 연결을 다시 확인합니다.

      HTTP 프록시만 지원됩니다.

  2. 시간 동기화: 검색이 제대로 작동할 수 있도록 어플라이언스의 시간이 인터넷 시간과 동기화되어있는지 확인합니다.

  3. 업데이트 설치 및 어플라이언스 등록: 자동 업데이트를 실행하고 어플라이언스를 등록하려면 다음 단계를 따릅니다.

    Screenshot that shows setting up the prerequisites in the appliance configuration manager.

    참고 항목

    포털에서 다운로드한 최신 OVA/Installer 스크립트를 사용하여 어플라이언스를 설정한 경우에만 사용할 수 있는 Azure Migrate 어플라이언스의 새로운 사용자 환경입니다. 이미 등록된 어플라이언스는 이전 버전의 사용자 환경을 계속 볼 수 있으며 문제 없이 계속 작동합니다.

    1. 어플라이언스에서 자동 업데이트를 실행하려면 포털에서 복사한 프로젝트 키를 붙여넣습니다. 키가 없으면 Azure Migrate: 검색 및 평가>개요>기존 어플라이언스 관리로 이동합니다. 프로젝트 키를 생성할 때 지정한 어플라이언스 이름을 선택한 다음, 표시된 키를 복사합니다.

    2. 어플라이언스는 키를 확인하고 어플라이언스의 모든 서비스를 최신 버전으로 업데이트하는 자동 업데이트 서비스를 시작합니다. 자동 업데이트가 실행되면 어플라이언스 서비스 보기를 선택하여 어플라이언스 서버에서 실행 중인 서비스의 상태와 버전을 볼 수 있습니다.

    3. 어플라이언스를 등록하려면 로그인을 선택해야 합니다. Azure 로그인 계속에서 코드 복사 및 로그인을 선택하여 디바이스 코드를 복사하고(Azure로 인증하려면 디바이스 코드가 있어야 함) 새 브라우저 탭에서 Azure 로그인 프롬프트를 엽니다. 메시지를 보려면 브라우저에서 팝업 차단을 사용하지 않도록 설정했는지 확인합니다.

      Screenshot that shows where to copy the device code and log in.

    4. 브라우저의 새 탭에서 디바이스 코드를 붙여 넣고 Azure 사용자 이름과 암호를 사용하여 로그인합니다. PIN을 사용한 로그인은 지원되지 않습니다.

      참고 항목

      실수로 로그인하지 않고 로그인 탭을 닫은 경우에는 어플라이언스 구성 관리자의 브라우저 탭을 새로 고쳐 디바이스 코드와 코드 복사 및 로그인 단추를 표시합니다.

    5. 성공적으로 로그인한 후에는 어플라이언스 구성 관리자가 표시된 브라우저 탭으로 돌아갑니다. 로그인하는 데 사용한 Azure 사용자 계정에 키 생성 중에 만든 Azure 리소스에 필요한 권한이 있으면 어플라이언스 등록이 시작됩니다.

      어플라이언스가 성공적으로 등록되었으면 세부 정보 보기를 클릭하여 등록 세부 정보를 확인할 수 있습니다.

어플라이언스를 구성하는 동안 언제든지 필수 구성 요소를 다시 실행하여 어플라이언스에서 모든 필수 구성 요소를 충족하는지 확인할 수 있습니다.

SMB VHD에 대한 자격 증명 위임

SMB에서 VHD를 실행하는 경우 자격 증명을 어플라이언스에서 Hyper-V 호스트로 위임하도록 설정해야 합니다. 어플라이언스에서 이 작업을 수행하려면 다음을 수행합니다.

  1. 어플라이언스에서 다음 명령을 실행합니다. HyperVHost1/HyperVHost2는 예제 호스트 이름입니다.

    Enable-WSManCredSSP -Role Client -DelegateComputer HyperVHost1.contoso.com, HyperVHost2.contoso.com, HyperVHost1, HyperVHost2 -Force
    
  2. 또는 어플라이언스의 로컬 그룹 정책 편집기에서 다음을 수행합니다.

    • 로컬 컴퓨터 정책>컴퓨터구성에서 관리 템플릿>시스템>자격 증명 위임을 차례로 클릭합니다.
    • 새로운 자격 증명 위임 허용을 두 번 클릭하고 사용을 선택합니다.
    • 옵션에서 표시를 클릭하고, wsman/을 접두사로 사용하여 검색하려는 각 Hyper-V 호스트를 목록에 추가합니다.
    • 자격 증명 위임에서 서버 인증이 NTLM 전용일 경우 새로운 자격 증명 허용을 두 번 클릭합니다. wsman/을 접두사로 사용하여 검색하려는 각 Hyper-V 호스트를 목록에 추가합니다.

연속 검색 시작

어플라이언스에서 Hyper-V 호스트 또는 클러스터에 연결하고, 검색을 시작합니다.

Hyper-V 호스트/클러스터 세부 정보 제공

  1. 1단계: Hyper-V 호스트 자격 증명 제공에서 자격 증명 추가를 클릭하여 자격 증명에 대한 식별 이름을 지정하고, 어플라이언스에서 서버를 검색하는 데 사용할 Hyper-V 호스트/클러스터에 대한 사용자 이름암호를 추가합니다. Save를 클릭합니다.

  2. 여러 자격 증명을 한 번에 추가하려면 추가를 클릭하여 더 많은 자격 증명을 저장하고 추가합니다. 여러 자격 증명이 Hyper-V의 서버를 검색하는 데 지원됩니다.

  3. 2단계: Hyper-V 호스트/클러스터 세부 정보 제공에서 검색 원본 추가를 클릭하여 Hyper-V 호스트/클러스터 IP 주소/FQDN에 지정하고 호스트/클러스터에 연결할 자격 증명에 대한 식별 이름을 지정합니다.

  4. 단일 항목 또는 여러 항목을 한 번에 추가할 수 있습니다. 또한 CSV 가져오기를 통해 Hyper-V 호스트/클러스터 세부 정보를 제공하는 옵션이 있습니다.

    Screenshot of selections for adding discovery source.

    • 단일 항목 추가를 선택하는 경우 자격 증명 이름 및 Hyper-V 호스트/클러스터 IP 주소/FQDN을 지정하고, 저장을 클릭해야 합니다.
    • 여러 항목 추가(기본적으로 선택됨)를 선택하는 경우 텍스트 상자에서 자격 증명에 대한 식별 이름과 함께 Hyper-V 호스트/클러스터 IP 주소/FQDN을 지정하여 여러 레코드를 한 번에 추가할 수 있습니다. 추가된 레코드를 확인**하고, 저장을 클릭합니다.
    • CSV 가져오기를 선택하는 경우 CSV 템플릿 파일을 다운로드하고, 파일을 Hyper-V 호스트/클러스터 IP 주소/FQDN 및 자격 증명 이름으로 채울 수 있습니다. 그런 다음, 파일을 어플라이언스로 가져와서 파일의 레코드를 확인하고 저장을 클릭합니다.
  5. [저장]을 클릭하면 어플라이언스에서 추가된 Hyper-V 호스트/클러스터에 대한 연결의 유효성을 검사하고, 각 호스트/클러스터에 대한 유효성 검사 상태를 테이블에 표시합니다.

    • 호스트/클러스터의 유효성이 성공적으로 검사되면 해당 IP 주소/FQDN을 클릭하여 자세한 정보를 확인할 수 있습니다.
    • 호스트에 대한 유효성 검사가 실패하면 테이블의 [상태] 열에서 유효성 검사 실패를 클릭하여 오류를 검토합니다. 문제를 해결하고, 유효성을 다시 검사합니다.
    • 호스트 또는 클러스터를 제거하려면 삭제를 클릭합니다.
    • 클러스터에서 특정 호스트를 제거할 수 없습니다. 전체 클러스터만 제거할 수 있습니다.
    • 클러스터의 특정 호스트에 문제가 있는 경우에도 클러스터를 추가할 수 있습니다.
  6. 검색을 시작하기 전에 언제든지 호스트/클러스터에 대한 연결의 유효성을 다시 검사할 수 있습니다.

서버 자격 증명 입력

3단계: 소프트웨어 인벤토리, 에이전트 없는 종속성 분석, SQL Server 인스턴스, 데이터베이스 검색을 수행하는 데 필요한 서버 자격 증명 제공에서 여러 서버 자격 증명을 제공할 수 있습니다. 이러한 어플라이언스 기능을 사용하지 않으려면 이 단계를 건너뛰고 Hyper-V 호스트/클러스터에서 실행 중인 서버 검색을 계속할 수 있습니다. 이 옵션은 언제든지 변경할 수 있습니다.

Screenshot that shows providing credentials for software inventory and dependency analysis.

이러한 기능을 사용하려면 아래 단계에 따라 서버 자격 증명을 제공합니다. 어플라이언스가 검색 기능을 수행하기 위해 자격 증명을 서버에 자동으로 매핑하려고 시도합니다.

서버 자격 증명을 추가하려면 다음과 같이 합니다.

  1. 자격 증명 추가를 선택합니다.

  2. 드롭다운 메뉴에서 자격 증명 유형을 선택합니다.

    도메인/, Windows(비도메인)/, Linux(비도메인) 자격 증명을 제공할 수 있습니다. 자격 증명을 제공하는 방법과 자격 증명이 어떻게 처리되는지 알아보세요.

  3. 각 유형의 자격 증명에 대해 다음을 입력합니다.

    • 식별 이름
    • ‘사용자 이름’
    • 암호입니다. 저장을 선택합니다.

    도메인 자격 증명을 선택하는 경우 도메인에 대한 FQDN도 입력해야 합니다. FQDN은 해당 도메인의 Active Directory 인스턴스에서 자격 증명의 신뢰성에 대한 유효성을 검사하는 데 필요합니다.

  4. 설치된 애플리케이션 검색 및 에이전트 없는 종속성 분석을 위해 계정에 대한 필요한 권한을 검토합니다.

  5. 여러 자격 증명을 한 번에 추가하려면 더 추가를 선택하여 더 많은 자격 증명을 저장하고 추가합니다. 저장 또는 더 추가를 선택하면 어플라이언스가 인증을 위해 도메인의 Active Directory 인스턴스에서 도메인 자격 증명의 유효성을 검사합니다. 검색 중에 계정 잠금을 방지하기 위해 추가할 때마다 유효성 검사가 수행되며 어플라이언스는 자격 증명을 각 서버에 매핑하기 위해 반복합니다.

도메인 자격 증명의 유효성 검사를 확인하려면 다음과 같이 합니다.

구성 관리자의 자격 증명 테이블에서 도메인 자격 증명에 대한 유효성 검사 상태를 참조하세요. 도메인 자격 증명만 유효성 검사가 수행됩니다.

유효성 검사에 실패하면 실패 상태를 선택하여 유효성 검사 오류를 확인할 수 있습니다. 문제를 해결한 다음, 자격 증명 유효성 다시 검사를 선택하여 자격 증명의 유효성 검사를 다시 시도합니다.

Screenshot that shows providing and validating multiple credentials.

검색 시작

검색 시작을 클릭하여 유효성이 성공적으로 검사된 호스트/클러스터에서 서버 검색을 시작합니다. 검색이 성공적으로 시작되면 테이블에서 각 호스트/클러스터에 대한 검색 상태를 확인할 수 있습니다.

검색의 작동 원리

  • 검색된 서버의 메타데이터가 Azure Portal에 표시되는 데 호스트당 약 2분이 걸립니다.
  • 서버 자격 증명을 제공한 경우 Hyper-V 호스트/클러스터에서 실행 중인 서버 검색이 완료되면 소프트웨어 인벤토리(설치된 애플리케이션 검색)가 자동으로 시작됩니다. 소프트웨어 인벤토리는 12시간마다 한 번씩 수행됩니다.
  • 소프트웨어 인벤토리 중에 추가된 서버 자격 증명은 서버에 대해 반복되고, 에이전트 없는 종속성 분석을 위해 유효성이 검사됩니다. 서버 검색이 완료되면 포털에서 서버에 에이전트 없는 종속성 분석을 사용하도록 설정할 수 있습니다. 유효성 검사에 성공한 서버만 선택하여 에이전트 없는 종속성 분석을 사용하도록 설정할 수 있습니다.

포털에서 서버 확인

검색이 완료되면 서버가 포털에 표시되는지 확인할 수 있습니다.

  1. Azure Migrate 대시보드를 엽니다.
  2. 서버, 데이터베이스 및 웹앱>Azure Migrate: 검색 및 평가 페이지에서 검색된 서버의 수를 표시하는 아이콘을 클릭합니다.

다음 단계

Azure Migrate: 검색 및 평가를 통해 Hyper-V 평가를 사용해 보세요.