https://festa.io/events/14
'Story' 카테고리의 다른 글
무료세미나 - Micrsoft 사설 클라우드 구축 및 관리 (0) | 2018.03.19 |
---|---|
Windows Server 2016 & System Center 2016 TDI 발표 (0) | 2018.03.19 |
https://festa.io/events/14
무료세미나 - Micrsoft 사설 클라우드 구축 및 관리 (0) | 2018.03.19 |
---|---|
Windows Server 2016 & System Center 2016 TDI 발표 (0) | 2018.03.19 |
Saturday Azure Live! 1803 (0) | 2018.03.29 |
---|---|
Windows Server 2016 & System Center 2016 TDI 발표 (0) | 2018.03.19 |
Saturday Azure Live! 1803 (0) | 2018.03.29 |
---|---|
무료세미나 - Micrsoft 사설 클라우드 구축 및 관리 (0) | 2018.03.19 |
안녕하세요.
이번 포스팅은 System Center Virtual Machine Manager 1801 버전에 Azure 구독을 추가하는 방법에 대한 내용입니다.
기존에 System Center Virtual Machine Manager 2016 버전에서 Azure 구독을 추가하는 방법에 대한 방법을 안내해드렸는데 기존에는 Classic VM만 관리가 가능하였으며, 1801 버전을 통해 ARM 형태의 VM을 관리할 수 있게 되어 다시 한번 포스팅을 진행하려고 합니다. 물론 구독을 등록하는 방법은 크게 다르지 않습니다.
Virtual Machine Manager(이하 VMM) 1801 버전에 Azure 구독을 등록하면, Azure 구독의 인스턴스에 대한 기본적인 작업을 수행할 수 있습니다.
Azure 구독을 VMM에 추가하기 위해서는 다음 내용이 필요합니다.
요구사항 |
세부내용 |
Azure 구독 |
VMM에 추가할 하나 이상의 구독이 필요(구독이 없는 경우 무료 구독을 생성) 합니다. |
인터넷 연결성 |
구독 연결을 설정하려는 컴퓨터는 인터넷을 통해 Azure와 통신이 가능해야 합니다. |
구독 권한 - 서비스 관리자 |
Azure 구독에 대해 최소한 서비스 관리가 권한을 가지고 있어야 합합니다. |
관리 인증서 |
구독에 연결할 인증서가 필요합니다. 인증서는 x509 v3을 지원해야 하며, 인증서는 구독을 등록하는 컴퓨터의 로컬 인증서 저장소와 VMM 콘솔을 실행하는 컴퓨터의 현재 사용자\개인 저장소에 있어야 합니다. |
그럼 VMM 1801 버전에 Azure 구독을 등록해보겠습니다.
먼저, Powershell을 통해 Azure에 등록할 인증서를 생성해줍니다.
$cert = New-SelfSignedCertificate -Subject "이름" -FriendlyName "이름" -Type Custom -CertStoreLocation "Cert:\currentuser\My" -KeyExportPolicy ExportableEncrypted -KeyLength 2048 -KeySpec KeyExchange $password = ConvertTo-SecureString -String "패스워드" -Force -AsPlainText Export-PfxCertificate -Cert $cert -FilePath "c:\cert\파일이름.pfx" -Password $password Export-Certificate -Type CERT -Cert $cert -FilePath "c:\cert\파일이름.cer" |
인증서 생성이 완료되면 Azure 포탈에 로그인 한 후 인증서를 등록해줍니다. (사살 여기까지는 VMM 2016 버전에서 클래식 VM을 관리하기 위한 절차와 동일합니다)
1. Azure 포탈에 로그인한 후 비용관리 + 청구 -> 구독을 클릭한 후 인증서를 등록할 구독을 선택합니다.
2. 구독이 선택되면 관리 인증서를 선택하고 업로드 버튼을 클릭합니다.
3. 인증서 업로드 창이 나타나면 파일 선택을 위해 폴더 아이콘을 클릭합니다.
4. 업로드할 파일 선택 창에서 위에서 Powershell을 통해 생성한 인증서 중 보안 인증서를 선택한 후 열기 버튼을 클릭합니다.
5. 관리 인증서가 정상적으로 업로드 되었는지 확인합니다.
위에서도 언급하였지만 지금까지는 기존 VMM에서 Azure 구독을 등록하여 클래식 VM을 관리하던 방식과 동일합니다. 하지만, VMM 1801에서는 ARM 방식의 VM 관리를 위에서는 응용 프로그램을 등록하는 방식이 필요합니다.
이제 VMM 1801 버전에 Azure 구독 등록을 위해 응용 프로그램을 생성할 차례입니다.
1. 먼저, Azure 포탈에서 Azure Active Directory -> 속성을 선택하여 복사 버튼을 클릭하여 디렉터리 ID를 확인합니다.
2. 앱 등록 페이지로 등록한 후 새 응용 프로그램 등록 버튼을 클릭합니다.
3. 만들기 페이지가 나타나면 앱 이름과 응용 프로그램 유형(웹앱/API)를 입력 및 선택하고 로그온 URL를 입력합니다. (http 또는 https 형식의 가짜 URL 주소로 생성하였습니다)
4. 웹 등록이 완료되면 다시 웹 등록 페이지로 이동하여 '모든 앱'을 선택 후 만든 이름으로 검색하여 해당 앱을 선택합니다.
5. 앱이 선택되면 응용 프로그램 ID를 기록해두고 설정 버튼을 클릭합니다.
6. 설정 창에서 키 버튼을 클릭하여 설명과 만료 기간을 지정한 후 저장 버튼을 클릭합니다.
7. 키가 생성되면 키 값을 복사하여 보관합니다. (이 창을 벗어나면 해당 키 값을 다시 확인할 수 없습닏)
8. Azure 포탈에서 구독을 선택한 후 등록할 구독을 클릭합니다.
9. 구독 창에서 엑세스 제어를 선택한 후 추가 버튼을 클릭합니다.
10. 권한 추가 창에서 위에서 생성한 앱을 선택하고 역할을 선택한 후 저장 버튼을 클릭합니다.
11. 엑세스 제어 창에 해당 앱이 정상적으로 등록된 것을 확인합니다.
12. 이제 VMM 1801 버전을 실행한 후 VM 및 서비스 메뉴로 이동하여 Azure 구독을 위해 구독 추가 버튼을 클릭합니다.
13. Azure 구독 마법사 추가 창에서 표시 이름을 입력하고 Azure 포탈을 통해 확인한 구독 ID, Azure AD 디렉터리 ID, 응용 프로그램 ID, 키 값을 입력한 후 마침 버튼을 클릭합니다.
14. 구독이 완료되면 다음과 같이 Azure 포탈에서 ARM 형식으로 생성된 VM을 VMM을 통해서도 확인 및 관리(시작, 중지, 중지 및 할당 취소)가 가능합니다.
등록 후에 ARM 형식으로 만들어진 VM에 대해 시작, 중지, 중지 및 할당 취소와 같이 관리 밖에는 할 수 없어 많이 아쉬웠지만 차후에는 더 많은 기능이 추가되기를 기대해봅니다.
이상으로 VMM 1801 버전에 Azure 구독을 추가하는 방법에 대한 포스팅을 마칩니다.
감사합니다.
이 포스팅은 다음 페이지의 글을 번역 및 참고하여 작성하였습니다.
https://docs.microsoft.com/en-us/system-center/vmm/azure-subscription?view=sc-vmm-1801
System Center Virtual Machine Manager 1801로 업그레이드 (0) | 2018.03.15 |
---|---|
System Center Virtual Machine Manager 1801의 새로운 기능 (0) | 2018.03.14 |
VMM에 Azure 구독 추가 (0) | 2018.01.21 |
서비스 템플릿을 사용하여 SQL Server 2016를 배포하는 방법 (0) | 2017.06.28 |
VMM 라이브러리 서버 또는 VMM 라이브러리 공유를 추가하는 방법 (0) | 2016.10.20 |
안녕하세요.
오늘 포스팅은 System Center Service Manager 1801의 새로운 기능에 대한 내용입니다.
지난 포스팅을 통해 VMM과 OM의 새로운 기능에 대해 소개하였는데, Service Manager의 경우 기능에 대한 업데이트는 미비하며, 한가지 업데이트와 한가지 버그에 대한 수정만이 이루어졌습니다.
사실 Service Manager 제품 자체가 많이 어려운게 사실이고 따라서 기능적으로 크게 개선되기도 어려워 보입니다. (개인적으로 조금 더 쉽고 가벼운 버전부터 지금의 Service Manager 처럼 전체 인프라를 관리할 수 있는 제품까지 다양했으면 좋겠다는 생각은...)
그럼 포스팅을 시작하겠습니다.
먼저, Service Manager 1801에서는 평가판 사용에 대한 지원이 강회되었습니다.
두번째로, Service Manger 2016 UR4까지의 버그가 수정되었습니다.
적고보니 역시나 앞서 소개해드린 다른 System Center 제품에 비해 업데이트 내용이 더 많이 빈약해보이네요. 다음 버전을 기대해봐야겠습니다.
짤은 포스팅을 마치며, 그럼 다음 포스팅에서는 Service Manager 2016 버전을 1801 버전으로 업데이트 하는 방법을 소개해드리겠습니다.
감사합니다.
이 포스팅은 다음 페이지를 번역 및 참고하여 작성하였습니다.
https://docs.microsoft.com/en-us/system-center/scsm/whats-new-1801?view=sc-sm-1801
서비스 매니저 관리 서버에 데이터 웨어하우스 관리 서버 등록하기 (0) | 2016.11.27 |
---|---|
SQL Server Reporting Services 구성 (0) | 2016.11.27 |
서비스 매니저 데이터 웨어하우스 데이터베이스와 데이터 웨어하우스 관리 서버 설치하기 (0) | 2016.11.27 |
서비스 매니저 관리 데이터베이스와 서비스 매니저 관리 서버 설치하기 (0) | 2016.11.27 |
서비스 매니저 배포 및 요구사항 (0) | 2016.11.27 |
안녕하세요.
이번 포스팅은 System Center Virtual Machine Manager 2016 버전을 1801 버전으로 업그레이드 하는 방법 및 업그레이드 완료 후 진행해야 하는 작업에 대핸 내용입니다. 다만, 이 포스팅에서는 단일 VMM 서버에 대한 업그레이드 방법에 대해서만 다루며 HA 구성된 VMM 서버에 대한 업그레이드는 차후 다시 포스팅을 진행할 예정입니다.
업그레이드를 위한 System Center Virtual Machine Manager 1801로 요구사항 및 제한사항은 다음과 같습니다.
요구사항 및 제한사항
요구사항 및 제한사항에 대한 확인이 끝났다면 업그레이드 작업을 시작하기 전에 다음 내용을 검토하고 작업을 완료합니다.
업그레이드 작업을 시작하기 전에
만일, 콘솔을 통해 제거가 어려운 경우에는 Powershell (명령어: Remove-SCOpsMgrConnection -Force)를 사용하여 제거
추가로, 만일 둘 이상의 System Center 구성 요소를 실행 중인 경우에는 System Center 구성 요소 업그레이드 순서를 참고하여 순서대로 업그레이드를 진행해야 합니다.
System Center 구성 요소의 업그레이드 순서
이제 VMM 서버 업그레이드를 진행할 순서입니다. VMM 1801 버전으로 업그레이드 하기 위해서는 다음과 같은 업그레이드가 먼저 필요합니다.
만일, Windows Server 2016 버전과 Windows 10 ADK를 사용하고 있다면 업그레이드 작업이 필요하지 않습니다.
VMM을 1801 버전으로 업그레이드 하기 위해서는 기존 버전을 제거해야 합니다. 다음 절차를 통해 사용 중인 VMM을 제거합니다.
VMM 제거
1. 프로그램 및 기능에서 VMM을 선택한 후 제거/변경을 선택합니다.
2. VMM 설치 마법사 창에서 기능 제거 버튼을 클릭합니다.
3. 제거할 능 선택 창에서 VMM 관리 서버와, VMM 콘솔을 선택한 후 다음 버튼을 클릭합니다.
4. 데이터베이스 옵션 창에서 데이터베이스 보관을 선택한 후 다음(N) 버튼을 클릭합니다.
5. 요약 창에서 앞에서 선택한 내용을 확인한 후 제거 버튼을 클릭합니다.
6. 기능 제거가 진행됩니다.
7. 기능 제거가 정상적으로 완료되면 닫기 버튼을 클릭하여 기능 제거를 완료한 후 시스템을 재시작 합니다.
시스템 재부팅이 완료되면 VMM 1801 버전을 설치할 차례입니다. 다음 절차를 통해 VMM 1801 버전 설치를 진행합니다.
VMM 1801 설치
1. VMM 1801 설치 파일에서 Setup을 클릭하여 설치 마법사가 실행되면 설치 버튼을 클릭합니다.
2. 설치할 기능 선택 창에서 VMM 관리 서버와 VMM 콘솔을 선택한 후 다음 버튼을 클릭합니다.
3. 제품 등록 정보 창에서 이름, 조직, 제품 키 등을 입력한 후 다음 버튼을 클릭합니다.
4. 이 사용권 계약을 읽어보십시오 창에서 사용권 계약을 검토한 후 다음 버튼을 클릭합니다.
5. 진단 및 사용 현황 데이터 창에서 다음 버튼을 클릭합니다. (진단 및 사용 현황 데이터는 1801 버전부터 기본적으로 켜져 있으며, 설치 완료 후 변경이 가능합니다)
6. 설치 위치 창에서 VMM 1801 버전을 설치할 위치를 선택한 후 다음 버튼을 클릭합니다.
7. 데이터베이스 구성 창에서 기존 데이터베이스 서버와 데이터베이스를 선택한 후 다음 버튼을 클릭합니다.
8. 데이터베이스 업그레이드에 대한 안내가 나타나면 '예(Y)' 버튼을 클릭합니다.
9. 서비스 계정과 분산 키 구성 창에서 계정과 암호를 입력한 후 다음 버튼을 클릭합니다.
10. 포트 구성 창에서 필요에 따라 포트를 변경한 후 다음 버튼을 클릭합니다.
11. 라이브러리 구성 창에서 새 라이브러리를 만들거나 기존 라이브러리 공유 사용을 선택한 후 다음 버튼을 클릭합니다.
12. 업그레이드 호환성 보고서 창의 내용을 검토한 후 다음 버튼을 클릭합니다.
13. 설치 요약 창을 통해 선택한 내용을 검토한 후 설치 버튼을 클릭합니다.
14. 기능 설치 중 창을 통해 VMM 1801 버전의 관리 버 및 콘솔이 설처되는 것을 확인할 수 있습니다.
15. 설치가 완료되면 닫기 버튼을 클릭하여 설치를 완료합니다.
VMM 1801 업데이트가 완료되면 필요한 추가 작업을 진행합니다.
1. VMM 에이전트 업데이트
2. Operations Manager에 연결
이상으로 System Center Virtual Machine Manager 1801 업그레이드에 대한 포스팅을 마칩니다.
감사합니다.
VMM 1801 버전에 Azure 구독 추가하기 (0) | 2018.03.16 |
---|---|
System Center Virtual Machine Manager 1801의 새로운 기능 (0) | 2018.03.14 |
VMM에 Azure 구독 추가 (0) | 2018.01.21 |
서비스 템플릿을 사용하여 SQL Server 2016를 배포하는 방법 (0) | 2017.06.28 |
VMM 라이브러리 서버 또는 VMM 라이브러리 공유를 추가하는 방법 (0) | 2016.10.20 |
안녕하세요.
앞서 포스팅했던 내용과 같이 System Center 1801에 대한 내용으로, 이번 포스팅은 Operations Manager에 대한 내용입니다.
Systen Center Virtual Machine Manager에서는 원했던 기능이 많이 업데이트가 되었는데요 Operations Manager도 1801에 크지는 않지만 필요한 기능들이 업데이트 된 것을 확인할 수 있었습니다.
그럼 업데이트를 진행하기 전에 어떤 내용들이 업데이트 되었는지 확인해보시죠.
또한, 새 웹 콘솔에서 윈도우 인증 외에 네트워크 인증도 사용할 수 있다고 합니다.
https://docs.microsoft.com/en-us/system-center/scom/what-is-new-1801?view=sc-om-1801#enter-product-key-from-the-operations-console
데이터 웨어하우스 데이터베이스에 대한 그루밍 설정을 구성하는 방법 (0) | 2018.01.21 |
---|---|
Operations Manager 데이터베이스의 그루밍 설정 방법 (0) | 2018.01.21 |
오류 해결: 최근에 분할 및 그루밍이 완료되지 않았음 (0) | 2018.01.20 |
SCOM 정품 인증하기 (0) | 2018.01.20 |
Operations Manager와 Active Directory 통합 (0) | 2016.10.14 |
또 오랜만에 포스팅입니다.
이번 포스팅은 System Center 1801의 새로운 기능 및 업데이트 방법에 대한 내용입니다.
개인적으로는 기대했던 내용들이 업데이트되었습니다. 특히 Compute과 Networking에서 많은 기능이 업데이트 되었습니다.
그럼 먼저 새로운 기능들을 확인해보시죠.
계산 (Compute)
저장소 (Storage)
네트워킹 (Networking)
보안 (Security)
Azure 통합(Azure Integration)
VMM 1801 버전에 Azure 구독 추가하기 (0) | 2018.03.16 |
---|---|
System Center Virtual Machine Manager 1801로 업그레이드 (0) | 2018.03.15 |
VMM에 Azure 구독 추가 (0) | 2018.01.21 |
서비스 템플릿을 사용하여 SQL Server 2016를 배포하는 방법 (0) | 2017.06.28 |
VMM 라이브러리 서버 또는 VMM 라이브러리 공유를 추가하는 방법 (0) | 2016.10.20 |
안녕하세요.
이번 포스팅은 Log Analytics을 사용하여 Azure PaaS 리소스에 대한 메트릭 수집을 구성하는 방법에 대한 내용입니다.
Azure SQL 및 Web Sites(Web Apps)와 같은 PaaS(Platform as a Service) 리소스는 Log Analytics에 대한 성능 메트릭 데이터를 기본적으로 내보낼 수 있습니다. 이 스크립트를 사용하면 특정 리소스 그룹이나 전체 구독에 이미 배포된 PaaS 리소스에 대한 메트릭 로깅을 사용할 수 있습니다.
현재 Azure 포털을 통해서 PaaS 리소스에 대한 메트릭 로깅을 활성화하는 방법은 없으며, PowerShell 스크립트를 사용해야합니다. Log Analytics 모니터링과 함께이 기본 메트릭 로깅 기능을 사용하면 Azure 리소스를 대규모로 모니터링 할 수 있습니다.
중요: PowerShell에서 Azure Resource Manager 명령을 실행할 때 호환성을 보장하기 위해 모든 Azure Resource Manager 모듈이 동일한 버전을 사용하는 것이 좋습니다. 컴퓨터에 최신 버전의 Azure Resource Manager 모듈을 설치하려면 Azure PowerShell 설치 및 구성을 참조하십시오.
|
Azure 진단 도구 사용
PaaS 리소스에 대해 Azure 진단을 구성하려면 PowerShell 갤러리에서 제공되는 Enable-AzureRMDiagnostics.ps1 스크립트를 실행하면됩니다. 이 스크립트는 다음 시나리오를 지원합니다.
• 구독에서 하나 이상의 자원 그룹과 관련된 리소스 지정
• 구독의 특정 자원 그룹과 관련된 리소스 지정
• 다른 Work Space로 전달하도록 리소스를 재구성
1. Powershell을 관리자 권한으로 실행한 후 다음 명령을 실행하여 Enable-AzureRMDiagnostics.ps1 스크립트 파일을 로컬에 저장합니다.
save-script -Name Enable-AzureRMDiagnostics -Path "C:\temp\Log Analytics\" -force |
2. 다음 명령어를 실행하여 Powershell을 통해 Azure에 로그인합니다.
Login-AzureRmAccount |
3. 다음 스크립트를 매개 변수없이 실행하여 구독의 특정 리소스에서 대한 데이터 수집을 활성화하거나, -ResourceGroup "Resource Group 이름" 매개 변수를 사용하여 특정 리소스 그룹의 리소스를 지정합니다.
4. 구독이 2개 이상일 경우 구독을 선택해야 합니다. (단일 구독일 경우 사용 가능한 구독을 자동으로 선택)
5. 구독에 등록된 Log Analytics Work Space 목록을 확인한 후 선택합니다.
6. 컬렉션을 활성화하려는 Azure 리소스를 선택하십시오. Azure Diagnostics를 사용하여 메트릭 수집을 지원하는 자원을 선택하고 Log Analytics로 직접 보낼 수만 있습니다. 스크립트는 구독 또는 지정된 자원 그룹에서 속한 자원 목록에 대한 메트릭 열 아래에 True 값을 표시합니다.
7. 선택을 확인하는 메시지가 나타납니다. 정의 된 범위에 대해 선택된 모든 자원에 대한 메트릭 로깅을 사용하려면 Y를 입력하십시오. 여기서는 구독의 모든 SQL 데이터베이스입니다.
선택한 기준과 일치하는 모든 자원에 대해 스크립트가 실행되고 메트릭 컬렉션이 활성화되며, 작업 완료 후 구성 완료를 나타내는 메시지가 표시됩니다.
완료 직후 Log Analytics 저장소에 Azure PaaS 리소스의 데이터가 표시됩니다. Azure Metrics 유형의 레코드가 작성되고 이러한 레코드를 분석하는 것은 Azure SQL Analytics 및 Azure Web Apps Analytics 관리 솔루션에서 지원됩니다.
다른 Work Space로 데이터를 보내도록 리소스 업데이트
Log Analytics 작업 영역에 이미 데이터를 보내는 리소스가 있고 나중에 다른 Work Space로 데이터를 보내도록 변경하려는 경우 -Update 매개 변수를 사용하여 스크립트를 실행할 수 있습니다.
초기 구성을 수행하기 위해 스크립트를 실행할 때와 동일한 정보에 응답하라는 메시지가 표시됩니다.
예) Enable-AzureRMDiagnostics.ps1 -Update |
이상으로 Log Analytics을 사용하여 Azure PaaS 리소스 메트릭 수집 구성에 대한 포스팅을 마칩니다.
감사합니다.
이 포스팅은 다음 사이트의 글을 번역 및 참고하여 작성하였습니다.
https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-collect-azurepass-posh
Log Analytics에서 사용할 Azure 서비스 로그 및 메트릭 수집 (0) | 2018.01.24 |
---|---|
Windows 컴퓨터를 Azure Log Analytics에 연결하는 방법 (0) | 2018.01.22 |
Azure 포털에서 Log Analytics 만들기 (0) | 2018.01.21 |
안녕하세요.
이번 포스팅은 Log Analytics에서 사용할 Azure 서비스 로그 및 메트릭 수집에 대한 내용입니다. Log Analytics에서 Azure 서비스에 대한 로그와 메트릭을 수집하는 방법에는 다음과 같이 4가지 방법이 있습니다.
1. 로그 분석 직접 전달 (다음 표의 진단 참조).
2. Analytics 분석을 위해 Azure 스토리지에 대한 진단 수행 (다음 표에 저장 참조)
3. Azure 서비스용 커넥터 (다음 표의 커넥터 참조)
4. 로그 분석을 수집하고 데이터를 게시하는 스크립트 (다음 표의 공란과 나열되지 않은 서비스)
Service | Resource Type | Logs | Metrics | Solution |
Application gateways | Microsoft.Network/applicationGateways | Diagnostics | Diagnostics | Azure Application Gateway Analytics |
Application insights | Connector | Connector | Application Insights Connector (Preview) | |
Automation accounts | Microsoft.Automation/AutomationAccounts | Diagnostics | More information | |
Batch accounts | Microsoft.Batch/batchAccounts | Diagnostics | Diagnostics | |
Classic cloud services | Storage | More information | ||
Cognitive services | Microsoft.CognitiveServices/accounts | Diagnostics | ||
Data Lake analytics | Microsoft.DataLakeAnalytics/accounts | Diagnostics | ||
Data Lake store | Microsoft.DataLakeStore/accounts | Diagnostics | ||
Event Hub namespace | Microsoft.EventHub/namespaces | Diagnostics | Diagnostics | |
IoT Hubs | Microsoft.Devices/IotHubs | Diagnostics | ||
Key Vault | Microsoft.KeyVault/vaults | Diagnostics | KeyVault Analytics | |
Load Balancers | Microsoft.Network/loadBalancers | Diagnostics | ||
Logic Apps | Microsoft.Logic/workflows | Diagnostics | Diagnostics | |
Microsoft.Logic/integrationAccounts | ||||
Network Security Groups | Microsoft.Network/networksecuritygroups | Diagnostics | Azure Network Security Group Analytics | |
Recovery vaults | Microsoft.RecoveryServices/vaults | Azure Recovery Services Analytics (Preview) | ||
Search services | Microsoft.Search/searchServices | Diagnostics | Diagnostics | |
Service Bus namespace | Microsoft.ServiceBus/namespaces | Diagnostics | Diagnostics | Service Bus Analytics (Preview) |
Service Fabric | Storage | Service Fabric Analytics (Preview) | ||
SQL (v12) | Microsoft.Sql/servers/databases | Diagnostics | Azure SQL Analytics (Preview) | |
Microsoft.Sql/servers/elasticPools | ||||
Storage | Script | Azure Storage Analytics (Preview) | ||
Virtual Machines | Microsoft.Compute/virtualMachines | Extension | Extension | |
Diagnostics | ||||
Virtual Machines scale sets | Microsoft.Compute/virtualMachines | Diagnostics | ||
Microsoft.Compute/virtualMachineScaleSets/virtualMachines | ||||
Web Server farms | Microsoft.Web/serverfarms | Diagnostics | ||
Web Sites | Microsoft.Web/sites | Diagnostics | Azure Web Apps Analytics (Preview) | |
Microsoft.Web/sites/slots |
중요: Azure 가상 시스템 (Linux 및 Windows 모두)을 모니터링하려면 Log Analytics VM 확장을 설치하는 것이 좋습니다. 에이전트는 가상 시스템 내에서 수집 된 통찰력을 제공하며 가상 시스템 스케일 세트에 확장을 사용할 수도 있습니다. |
Azure 진단을 Log Analytics으로 바로 연결
많은 Azure 리소스는 진단 로그 및 메트릭을 Log Analytics에 직접 기록 할 수 있으며, 분석을 위해 데이터를 수집하는 기본 방법입니다. Azure 진단을 사용하면 데이터가 Log Analytics에 즉시 기록되므로 데이터를 먼저 저장 장치에 쓸 필요가 없습니다.
Azure 모니터를 지원하는 Azure 리소스는 로그 및 메트릭을 Log Analytics로 직접 보낼 수 있습니다
• 사용 가능한 메트릭에 대한 자세한 내용은 Azure Monitor에서 지원되는 메트릭을 참조
• 사용 가능한 로그에 대한 자세한 내용은 진단 로그에 대한 지원되는 서비스 및 스키마를 참조
PowerShell로 진단 기능 사용
Azure PowerShell의 2016 년 11월 이후 릴리스(v2.3.0 이상)가 필요합니다.
다음 PowerShell 예제에서는 Set-AzureRmDiagnosticSetting을 사용하여 네트워크 보안 그룹에서 진단을 사용하는 방법을 보여줍니다. 동일한 접근 방식이 지원되는 모든 자원에 대해 작동합니다. $resourceId를 진단을 활성화하려는 자원의 자원 ID로 설정하십시오.
$workspaceId = "/subscriptions/d2e37fee-1234-40b2-5678-0b2199de3b50/resourcegroups/oi-default-east-us/providers/microsoft.operationalinsights/workspaces/rollingbaskets" $resourceId = "/SUBSCRIPTIONS/ec11ca60-1234-491e-5678-0ea07feae25c/RESOURCEGROUPS/DEMO/PROVIDERS/MICROSOFT.NETWORK/NETWORKSECURITYGROUPS/DEMO" Set-AzureRmDiagnosticSetting -ResourceId $ResourceId -WorkspaceId $workspaceId -Enabled $true |
예를 들어 리소스에 진단을 사용하는 경우 먼저 다음 Powershell을 통해 workspaceID를 확인합니다.
Get-AzureRmResource |where-object {$_.Name -eq "Log Analytics 이름"} |
따라서, 다음과 같이 변수에 workspaceID를 저장할 수 있습니다.
$workspaceId = (Get-AzureRmResource |where-object {$_.Name -eq "Log Analytics 이름"}).ResourceId |
이제 진단을 활성화하려는 리소스의 자원ID를 확인합니다.
Get-AzureRmResource |where-object {$_.Name -eq "리소스 이름"} |
이후, 위와 마찬가지의 방법으로 리소스 ID를 저장합니다.
$resourceId = (Get-AzureRmResource |where-object {$_.Name -eq "리소스 이름"}).ResourceId |
이제 명령어를 통해 진단을 활성화합니다.
Set-AzureRmDiagnosticSetting -ResourceId $ResourceId -WorkspaceId $workspaceId -Enabled $true |
Resource Manager 템플릿에 진단 사용
리소스가 생성 될 때 진단 기능을 활성화하고 진단 도구를 Log Analytics 작업 영역으로 보내도록 구성하려먼 다음 예제 형식과 유사한 템플릿을 사용할 수 있습니다. 이 예제는 자동화 계정용이지만 지원되는 모든 리소스 유형에서 작동합니다.
[템플릿 예]
{ |
Azure 진단 문제 해결
만약 진단 설정 시 다음과 같은 문제가 발생되는 경우 Microsoft.insights 리소스 공급자가 등록되지 않은 것입니다.
Failed to update diagnostics for 'resource'. {"code":"Forbidden","message":"Please register the subscription 'subscription id' with Microsoft.Insights."} |
리소스 공급자를 클릭하여 Microsoft.insights 공급자를 검색하여 등록 버튼을 클릭합니다.
<등록 후 화면>
또는 다음 Powershell 스크립트를 통해서도 해당 구독에 리소스 공급자를 등록할 수 있습니다.
Get-AzureRmResourceProvider | Where-Object {$_.ProviderNamespace -like "Microsoft.OperationalInsights"} | Register-AzureRmResourceProvider |
Microsoft.insights 리소스 공급자가 등록되면 다시 진단 구성을 시도하십시오.
만일, PowerShell에서 다음과 같은 오류 메시지가 나타나면 PowerShell 버전을 2016 년 11 월 버전 또는 그 이후 릴리스(v2.3.0 이상)로 업데이트 후 다시 시도해야 합니다.
Set-AzureRmDiagnosticSetting : A parameter cannot be found that matches parameter name 'WorkspaceId' |
저장소에 저장된 Azure 진단에 대한 로그 분석
일부 리소스에서 로그를 수집하려면 로그를 Azure 스토리지로 전송한 다음 로그 분석이 스토리지에서 로그를 읽도록 구성 할 수 있습니다. Log Analytics는이 방법을 사용하여 Azure 저장소에서 다음 리소스와 로그에 대한 진단 정보를 수집 할 수 있습니다.
리소스 | 로그 |
Service Fabric | ETWEvent |
Operational Event | |
Reliable Actor Event | |
Reliable Service Event | |
Virtual Machines | Linux Syslog |
Windows Event | |
IIS Log | |
Windows ETWEvent | |
Web Roles Worker Roles |
Linux Syslog |
Windows Event | |
IIS Log | |
Windows ETWEvent |
중요: Log Analytics에서 이러한 로그를 수집하는 방법에 대한 자세한 내용은 로그 분석을 사용하여 IIS 용 Azure blob 스토리지 및 Azure 테이블 스토리지 사용을 참조하십시오. |
Azure 서비스용 커넥터
Log Analytics에는 Application Insights 전용 커넥터가 있어 Application Insights에서 수집한 데이터를 바로 Log Analytics로 보낼 수 있습니다. 자세한 내용은 다음 페이지를 참고하여야 합니다.
Application Insights Connector in OMS
Log Analytics에 데이터를 수집하고 게시하는 스크립트
Log Analytics에 로그 및 메트릭을 전송하는 직접적인 방법을 제공하지 않는 Azure 서비스의 경우 Azure 자동화 스크립트를 사용하여 로그 및 메트릭을 수집할 수 있습니다. 스크립트는 Data Collector API를 사용하여 로그 분석에 데이터를 전송할 수 있습니다
Azure 템플릿 갤러리를 통해 Azure Automation을 사용하여 서비스에서 데이터를 수집하고이를 Log Analytics로 보내는 예제를 참고할 수 있습니다.
이상으로 Log Analytics에서 사용할 Azure 서비스 로그 및 메트릭 수집에 대한 포스팅을 마칩니다.
감사합니다.
이 포스팅은 다음 페이지의 글을 번역 및 참고하여 작성하였습니다.
https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-azure-storage
Log Analytics을 사용하여 Azure PaaS 리소스 메트릭 수집 구성 (0) | 2018.01.25 |
---|---|
Windows 컴퓨터를 Azure Log Analytics에 연결하는 방법 (0) | 2018.01.22 |
Azure 포털에서 Log Analytics 만들기 (0) | 2018.01.21 |