Log Analytics를 사용하는 변경 내용 추적 및 인벤토리에서 Azure 모니터링 에이전트 버전을 사용하는 변경 내용 추적 및 인벤토리로의 마이그레이션 지침
아티클
적용 대상: ✔️ Windows VM ✔️ Linux VM ✔️ Azure Arc 사용 서버.
이 문서에서는 LA(Log Analytics) 버전을 사용하는 변경 내용 추적 및 인벤토리에서 AMA(Azure Monitoring Agent) 버전으로 이동하는 지침을 제공합니다.
Azure Portal을 사용하여 LA 에이전트가 있는 변경 내용 추적 및 인벤토리에서 AMA가 있는 변경 내용 추적 및 인벤토리로 마이그레이션할 수 있으며, 다음 두 가지 방법으로 마이그레이션할 수 있습니다.
Azure Virtual Machines 페이지 또는 Machines-Azure Arc 페이지에서 단일/다중 머신을 마이그레이션합니다.
특정 Automation 계정 내에서 LA 버전 솔루션에서 여러 Virtual Machines를 마이그레이션합니다.
또한 스크립트를 사용하여 Log Analytics 작업 영역 수준에서 모든 Virtual Machines 및 Arc 지원 비 Azure 머신을 LA 버전 솔루션에서 AMA로 변경 내용 추적 및 인벤토리로 마이그레이션할 수 있습니다. 위에서 언급한 Azure Portal 환경을 사용할 수 없습니다.
스크립트를 사용하면 동일한 작업 영역으로 마이그레이션할 수도 있습니다. 동일한 작업 영역으로 마이그레이션하는 경우 스크립트는 컴퓨터에서 LA(MMA/OMS) 에이전트를 제거합니다. 이로 인해 다른 솔루션의 작동이 중지될 수 있습니다. 따라서 그에 따라 마이그레이션을 계획하는 것이 좋습니다. 예를 들어 먼저 다른 솔루션을 마이그레이션한 다음 변경 내용 추적 마이그레이션을 진행합니다.
참고 항목
제거는 MSI 설치 관리자를 사용하여 설치된 MMA 에이전트에서 작동하지 않습니다. VM/Arc VM 확장에서만 작동합니다.
Azure 모니터링을 사용하여 변경 내용 추적 온보딩 페이지에서 현재 Log Analytics에 있으며 변경 내용 추적 및 인벤토리의 Azure Monitoring Agent에 온보딩할 준비가 된 Azure 및 Azure Arc 컴퓨터의 자동화 계정 및 목록을 볼 수 있습니다.
스크립트의 컨텍스트를 설정하는 Connect-AzAccount 및 Select-AzContext를 실행하려면 Azure 자격 증명이 있어야 합니다.
스크립트를 사용하여 마이그레이션하려면 다음 단계를 수행합니다.
마이그레이션 지침
스크립트는 출력 Log Analytics 작업 영역에 AMA 에이전트를 사용하여 입력 Log Analytics 작업 영역에 대한 LA 에이전트 변경 내용 추적 솔루션에 온보딩된 모든 Azure Machines 및 Arc 지원 비 Azure Machines를 변경 내용 추적 마이그레이션합니다.
스크립트는 동일한 작업 영역을 사용하여 마이그레이션하는 기능을 제공합니다. 즉, 입력 및 출력 Log Analytics 작업 영역이 동일합니다. 그러나 컴퓨터에서 LA(MMA/OMS) 에이전트를 제거합니다.
스크립트는 다음 데이터 형식에 대한 설정을 마이그레이션합니다.
Windows 서비스
Linux 파일
Windows 파일
Windows 레지스트리
Linux 데몬
스크립트는 사용자의 입력이 필요한 다음 매개 변수로 구성됩니다.
매개 변수
Required
설명
InputLogAnalyticsWorkspaceResourceId
예
Log Analytics를 사용하는 변경 내용 추적 및 인벤토리와 연결된 작업 영역의 리소스 ID입니다.
OutputLogAnalyticsWorkspaceResourceId
예
Azure Monitoring Agent를 사용하는 변경 내용 추적 및 인벤토리와 연결된 작업 영역의 리소스 ID입니다.
OutputDCRName
예
만들 새 DCR의 사용자 지정 이름입니다.
OutputVerbose
아니요
선택 사항. 자세한 로그에 대한 입력 $true.
AzureEnvironment
예
DCR 템플릿이 만들어지는 폴더 경로입니다.
세부 정보에서 스크립트는 다음을 수행합니다.
MMA 에이전트를 사용하여 변경 내용 추적 솔루션용 Input Log Analytics 작업 영역에 온보딩된 모든 Azure 및 Arc 온보딩 비 Azure 머신 목록을 가져옵니다.
레거시 솔루션에 구성된 파일, 서비스, 추적 및 레지스트리 설정을 가져와서 출력 Log Analytics 작업 영역에 대한 AMA 에이전트 및 변경 내용 추적 확장을 사용하여 최신 솔루션에 해당하는 설정으로 변환하여 DCR(데이터 수집 규칙) ARM 템플릿을 만듭니다.
변경 내용 추적 솔루션 ARM 템플릿을 출력 Log Analytics 작업 영역에 배포합니다. 이 작업은 동일한 작업 영역으로의 마이그레이션이 수행되지 않은 경우에만 수행됩니다. 출력 작업 영역에서 ConfigurationChange 및 ConfigurationData와 같은 변경 내용 추적 대한 로그 분석 테이블을 만들려면 레거시 솔루션이 필요합니다. 배포 이름은 {GUID}에 DeployCTSolution_CTMig_ 출력 Log Analytics 작업 영역과 동일한 리소스 그룹에 있습니다.
2단계에서 만든 DCR ARM 템플릿을 배포합니다. 배포 이름은 {GUID}OutputDCRName_CTMig_ 출력 Log Analytics 작업 영역과 동일한 리소스 그룹에 있습니다. DCR은 출력 Log Analytics 작업 영역과 동일한 위치에 만들어집니다.
1단계에서 채워진 컴퓨터 목록에서 MMA 에이전트를 제거합니다. 이 작업은 동일한 작업 영역으로의 마이그레이션이 수행되는 경우에만 수행됩니다. MSI를 통해 MMA 에이전트가 설치된 머신에는 MMA 에이전트가 제거되지 않습니다. MMA 에이전트가 확장으로 설치된 경우에만 제거됩니다.
컴퓨터에 DCR을 할당하고 AMA 에이전트 및 CT 확장을 설치합니다. 배포 이름은 MachineName_CTMig 머신과 동일한 리소스 그룹에 있습니다.
4단계에서 배포된 DCR을 1단계에서 채워진 모든 컴퓨터에 할당합니다.
1단계에서 채워진 모든 컴퓨터에 AMA 에이전트를 설치합니다.
1단계에서 채워진 모든 컴퓨터에 CT 에이전트를 설치합니다.
Log Analytics 에이전트 및 Azure Monitoring Agent 버전 간 데이터 비교
AMA 버전을 사용하는 변경 내용 추적으로 온보딩을 완료한 후 방문 페이지에서 AMA를 사용하여 CT로 전환을 선택하여 두 버전 간에 전환하고 다음 이벤트를 비교합니다.
예를 들어 AMA 버전 서비스로의 온보딩이 11월 3일 오전 6:00 이후에 수행됩니다. 변경 형식, 시간 범위 같은 매개 변수 간에 일관된 필터를 유지하여 데이터를 비교할 수 있습니다. 변경 내용 섹션과 그래픽 섹션에서 들어오는 로그를 비교하여 데이터 일관성을 확인할 수 있습니다.