다음을 통해 공유


Azure Arc에서 VMware vCenter 환경 제거

이 문서에서는 Azure Arc 지원 VMware vSphere에서 VMware vCenter 환경을 완전히 제거하는 방법을 알아봅니다. Azure Arc 지원 VMware vSphere로 더 이상 관리하지 않으려는 VMware vSphere 환경의 경우 문서의 단계에 따라 다음을 수행합니다.

  1. VMware 가상 머신에서 게스트 관리 제거
  2. Azure Arc에서 VMware vCenter 환경 제거
  3. vCenter에서 Arc 리소스 브리지 관련 항목 제거

1. VMware 가상 머신에서 게스트 관리 제거

Azure Arc에서 vSphere 환경을 제거한 후 Azure 관리 서비스에 대한 비용이 청구되는 것을 방지하기 위해 먼저 사용하도록 설정된 모든 Arc 지원 VMware vSphere 가상 머신에서 게스트 관리를 완전히 제거해야 합니다. Arc 지원 VMware vSphere 가상 머신에서 게스트 관리를 사용하도록 설정하면 Arc 연결 머신 에이전트가 설치됩니다.

게스트 관리를 사용하도록 설정하면 VM 확장을 설치하고 Log Analytics와 같은 Azure 관리 서비스를 사용할 수 있습니다. 게스트 관리를 완전히 제거하려면 아래 단계에 따라 가상 머신에서 VM 확장을 제거하고 에이전트 연결을 끊고 가상 머신에서 소프트웨어를 제거해야 합니다. 가상 머신에서 모든 관련 소프트웨어 구성 요소를 완전히 제거하려면 세 단계를 각각 완료하는 것이 중요합니다.

1단계: VM 확장 제거

Azure Arc 지원 VMware vSphere VM에 Azure VM 확장을 배포한 경우 에이전트 연결을 끊거나 소프트웨어를 제거하기 전에 확장을 제거해야 합니다. Azure Connected Machine 에이전트를 제거해도 확장이 자동으로 제거되지 않으며 나중에 VM을 Azure Arc에 다시 연결하는 경우 인식되지 않습니다. 다음 단계를 사용하여 확장을 제거합니다.

  1. Azure Portal의 Azure Arc 센터로 이동합니다.

  2. VMware vCenter를 선택합니다.

  3. Azure Arc에서 제거할 vCenter를 검색하고 선택합니다.

    Azure Portal에서 VMware 인벤토리를 탐색할 위치의 스크린샷입니다.

  4. vCenter 인벤토리에서 가상 머신을 선택합니다.

  5. 게스트 관리를 사용하도록 설정한 가상 머신을 검색하고 선택합니다.

  6. 확장을 섡택합니다.

  7. 확장을 선택하고 제거를 선택합니다.

2단계: Azure Arc에서 에이전트 연결 끊기

에이전트 연결을 끊으면 에이전트의 로컬 상태가 지워지고 시스템에서 에이전트 정보가 제거됩니다. 에이전트의 연결을 끊으려면 로그인하고 가상 머신에서 관리자/루트 계정으로 다음 명령을 실행합니다.

    azcmagent disconnect --force-local-only

3단계: 에이전트 제거

Windows 가상 머신의 경우

머신에서 Windows 에이전트를 제거하려면 다음을 수행합니다.

  1. 관리자 권한이 있는 계정으로 컴퓨터에 로그인합니다.
  2. 제어판에서 프로그램 및 기능을 선택합니다.
  3. 프로그램 및 기능에서 Azure Connected Machine Agent를 선택하고, 제거를 선택한 다음, 예를 선택합니다.
  4. C:\Program Files\AzureConnectedMachineAgent 폴더를 삭제합니다.

Linux 가상 머신의 경우

Linux 에이전트를 제거하려면 사용할 명령은 Linux 운영 체제에 따라 달라집니다. root 액세스 권한이 있거나, 계정에 sudo를 사용하는 상승된 권한이 있어야 합니다.

  • Ubuntu의 경우 다음 명령을 실행합니다.

    sudo apt purge azcmagent
    
  • RHEL 및 Oracle Linux의 경우 다음 명령을 실행합니다.

    sudo yum remove azcmagent
    
  • SLES의 경우 다음 명령을 실행합니다.

    sudo zypper remove azcmagent
    

2. Azure Arc에서 VMware vCenter 환경 제거

디보딩 스크립트를 사용하거나 수동으로 Azure Arc에서 VMware vSphere 리소스를 제거할 수 있습니다.

디보딩 스크립트를 사용하여 Azure Arc에서 VMware vSphere 리소스 제거

디보딩 스크립트를 다운로드하여 모든 Arc 지원 VMware 리소스의 전체 정리를 수행합니다. 이 스크립트는 vCenter, 사용자 지정 위치, 가상 머신, 가상 템플릿, 호스트, 클러스터, 리소스 풀, 데이터 저장소, 가상 네트워크, 어플라이언스의 ARM(Azure Resource Manager) 리소스 및 vCenter에서 실행되는 어플라이언스 VM을 비롯한 모든 Azure 리소스를 제거합니다.

스크립트 실행

디보딩 스크립트를 실행하려면 다음 단계를 수행합니다.

Windows
  1. PowerShell 창을 관리자 권한으로 열고 PowerShell 스크립트를 다운로드한 폴더로 이동합니다.

    참고 항목

    Windows 워크스테이션에서는 PowerShell ISE(통합 스크립트 편집기)가 아닌 PowerShell 창에서 스크립트를 실행해야 합니다. PowerShell ISE에는 Azure CLI 명령의 입력 프롬프트가 표시되지 않기 때문입니다. 스크립트가 PowerShell ISE에서 실행되는 경우 스크립트가 입력을 기다리는 동안 멈춘 것처럼 나타날 수 있습니다.

  2. 서명되지 않은 스크립트이므로 스크립트 실행을 허용하려면 다음 명령을 실행합니다. (모든 단계를 완료하기 전에 세션을 닫는 경우 새 세션에 대해 이 명령을 다시 실행합니다.)

    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
    
  3. 스크립트를 실행합니다.

    ./arcvmware-deboard.ps1
    

스크립트 입력

  • vCenterId: VMware vCenter 리소스의 Azure 리소스 ID입니다.
    예: /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/Synthetics/providers/Microsoft.ConnectedVMwarevSphere/VCenters/vcenterresource

  • AVSId: AVS 인스턴스의 Azure 리소스 ID입니다. vCenterId 또는 AVSId를 지정하는 작업은 필수입니다.

  • ApplianceConfigFilePath(선택 사항): 배포 명령의 출력인 kubeconfig 경로입니다. applianceconfigfilepath를 제공하면 vCenter에서 실행되는 어플라이언스 VM도 삭제됩니다.

  • Force: Force 플래그를 사용하면 리소스 브리지에 도달하지 않고 모든 Azure 리소스가 삭제됩니다. 이 옵션은 리소스 브리지 VM이 실행 중 상태가 아닌 경우에 사용하세요.

Azure에서 수동으로 VMware vSphere 리소스 제거

디보딩 스크립트를 사용하지 않는 경우 다음 단계에 따라 VMware vSphere 리소스를 수동으로 제거합니다.

참고 항목

Azure에서 VMware vSphere 리소스를 사용하도록 설정하면 해당 리소스를 나타내는 Azure 리소스가 만들어집니다. Azure에서 vCenter 리소스를 삭제하려면 먼저 관련 vSphere 리소스를 나타내는 모든 Azure 리소스를 삭제해야 합니다.

  1. Azure Portal의 Azure Arc 센터로 이동합니다.

  2. VMware vCenter를 선택합니다.

  3. Azure Arc에서 제거할 vCenter를 검색하고 선택합니다.

  4. vCenter 인벤토리에서 가상 머신을 선택합니다.

  5. 가상 하드웨어 관리 값이 사용으로 지정된 모든 VM을 선택합니다.

  6. Azure에서 제거를 선택합니다.

    이 작업은 Azure에서 이러한 리소스 표현만 제거합니다. 리소스는 vCenter에서 계속 유지됩니다.

  7. Azure 사용 값을 로 지정하고 리소스에 대해 Azure에서 제거 작업을 수행하여 클라우드, VM 네트워크VM 템플릿에 대해 4, 5 및 6단계를 수행합니다.

  8. 삭제가 완료되면 개요를 선택합니다.

  9. 기본 정보 섹션에서 사용자 지정 위치Azure Arc 리소스 브리지 리소스를 확인합니다.

  10. Azure에서 제거를 선택하여 Azure에서 vCenter 리소스를 제거합니다.

  11. 사용자 지정 위치 리소스로 이동하여 삭제를 선택합니다.

  12. Azure Arc 리소스 브리지 리소스로 이동하여 삭제를 선택합니다.

이 시점에서 Arc 지원 VMware vSphere 리소스는 모두 Azure에서 제거됩니다.

온보딩하는 동안 VMware vCenter와 Azure 간에 연결을 만들기 위해 Azure Arc 리소스 브리지가 VMware vSphere 환경에 배포됩니다. 마지막 단계로, 온보딩 중에 만든 VM 템플릿과 리소스 브리지 VM을 삭제해야 합니다.

Azure Arc 지원 VMware vSphere 온보딩 중에 제공한 리소스 풀/클러스터/호스트에서 가상 머신과 템플릿을 모두 찾을 수 있습니다.

다음 단계

vCenter를 Azure Arc에 다시 연결합니다.