운영 에이전트의 VM 확장 프로그램 관리자 정책 개요

VM 확장 프로그램 관리자 정책을 사용하면 Compute Engine Fleet 전반에서 운영 에이전트의 배포, 구성, 버전 관리를 자동화할 수 있습니다. 정책을 전역적으로 적용하거나 특정 영역과 라벨이 지정된 VM 하위 집합을 타겟팅하고, 커스텀 구성을 출시하고, 에이전트를 업데이트하거나 특정 출시 버전에 고정할 수 있습니다. 또한 프로젝트, 프리뷰의 폴더 또는 조직과 같은 다양한 수준의Google Cloud 리소스 계층 구조에서 VM 확장 프로그램 정책을 정의할 수 있습니다.

운영 에이전트의 확장 프로그램 정책 정보

VM 확장 프로그램 관리자를 사용하면 VM에 설치할 확장 프로그램을 선언하는 정책을 만들 수 있습니다. 운영 에이전트는 지원되는 확장 프로그램 중 하나입니다. 확장 프로그램 정책을 만들 때는 정책 기준과 일치하는 VM에 운영 에이전트 또는 지원되는 다른 확장 프로그램을 설치하고 유지보수하는 방법을 설명합니다.

운영 에이전트의 확장 프로그램 정책을 사용하여 다음과 같은 작업을 수행할 수 있습니다.

  • Fleet 전체 설치: 프로젝트, 폴더, 조직 수준에서 운영 에이전트를 설치합니다.

    • 하나 이상의 영역에 있는 모든 VM
    • 전 세계 모든 VM
    • 영역에 있는 VM의 라벨이 지정된 하위 집합입니다.
    • 영역 간 VM의 라벨이 지정된 하위 집합입니다.
  • 버전 제어:

    • 운영 에이전트를 최신 버전으로 업데이트합니다.
    • 운영 에이전트 버전을 특정 출시 버전에 고정합니다.
  • 구성 관리: 정책으로 관리되는 모든 VM의 운영 에이전트에 커스텀 구성을 적용하고 업데이트합니다.

VM 확장 프로그램 관리자는 확장 프로그램 정책에 따라 운영 에이전트가 설치된 경우 운영 에이전트 버전 2.58.0 이상을 지원합니다. VM 확장 프로그램 관리자는 이전 버전의 운영 에이전트, 다른 수단을 사용하여 설치된 운영 에이전트 인스턴스, 기존 Monitoring 에이전트 또는 Logging 에이전트를 관리할 수 없습니다.

리소스 계층 구조 범위

프로젝트 수준 정책을 만드는 것 외에도 조직 및 폴더 수준(프리뷰에서 사용 가능)에서 정책을 만들어 여러 프로젝트에서 확장 프로그램을 관리할 수 있습니다. 다음 표에서는 사용 가능한 리소스 계층 구조 범위를 비교합니다.

범위 정의 수준 정책 평가
프로젝트 수준 정책 Google Cloud 프로젝트 수준에서 정책을 정의합니다. VM 확장 프로그램 관리자는 단일 프로젝트 내의 VM에 대해 정책을 평가합니다.
폴더 수준 정책(미리보기) Google Cloud 폴더 수준에서 정책을 정의합니다. VM 확장 프로그램 관리자는 해당 폴더 내의 모든 하위 프로젝트 및 VM에 대해 정책을 평가합니다.
조직 수준 정책(프리뷰) Google Cloud 조직 수준에서 정책을 정의합니다. VM 확장 프로그램 관리자는 조직 전체의 모든 하위 프로젝트 및 VM에 대해 정책을 평가합니다.

조직 또는 폴더 수준에서 확장 프로그램 정책을 정의하면 Fleet 전체의 거버넌스를 중앙 집중화하고 개별 프로젝트에 개입하지 않고도 대규모로 소프트웨어 구성을 적용할 수 있습니다. 조직 및 폴더 수준 정책은 다음과 같은 기본 사용 사례를 지원합니다.

  • Fleet 전체 정책 시행: 전체 조직 또는 특정 폴더에 운영 에이전트 배포와 같은 필수 기준 구성을 설정합니다.
  • 조직 보안 기준: 계층 구조 내의 모든 프로젝트에 보안 확장 프로그램과 모니터링 도구를 적용하여 규정 준수를 유지합니다.
  • 표준화된 환경: 개별 프로젝트에 수동으로 개입하지 않고도 프로덕션 또는 비즈니스 단위 워크로드에 대해 일관된 소프트웨어 환경을 유지합니다.

영역 및 전역 범위

조직, 폴더 또는 프로젝트 내에서 VM 확장 프로그램 정책을 영역 또는 전역으로 구성할 수 있습니다.

  • 영역 정책: 특정 영역에서 정책을 정의하고 관리합니다. 영역 정책은 지정된 영역의 VM에만 영향을 미칩니다. 영역 확장 프로그램 정책에 대한 일반적인 내용은 영역 VM 확장 프로그램 정책을 참조하세요.
  • 전역 정책: 조직, 폴더 또는 프로젝트 수준에서 정책을 한 번 정의하면 VM 확장 프로그램 관리자가 출시 계획(FAST 또는 SLOW)에 따라 모든 대상 영역의 해당 영역 정책에 자동으로 복제합니다. 선택한 출시 계획에 따라 느린 출시는 모든 영역에서 완료하는 데 며칠이 걸릴 수 있습니다. 전역 확장 프로그램 정책에 대한 일반적인 내용은 전역 VM 확장 프로그램 정책을 참조하세요.

인터페이스 지원

gcloud CLI, Compute Engine API 또는 Google Cloud 콘솔을 사용하여 영역 및 전역 프로젝트 범위 정책과 상호작용할 수 있습니다. 폴더 및 조직 수준 정책(프리뷰)에는 gcloud CLI 및 Compute Engine API만 지원됩니다.

다음 표에는 지원되는 인터페이스가 요약되어 있습니다.

  프로젝트
 
폴더
(미리보기)
조직
(미리보기)

Zonal
 
gcloud
Compute Engine API
Google Cloud 콘솔
gcloud
Compute Engine API
 
gcloud
Compute Engine API
 

전역
 
gcloud
Compute Engine API
Google Cloud 콘솔
gcloud
Compute Engine API
 
gcloud
Compute Engine API
 

운영 에이전트 확장 프로그램 정책에 대한 문서에서는 Compute Engine API 사용에 대해 다루지 않습니다. Compute Engine API를 사용하여 확장 프로그램 정책을 만들고 관리하는 방법에 대한 자세한 내용은 VM 확장 프로그램 관리자 문서를 참조하세요.

읽기 전용 API를 통한 가시성 및 감사

VM 확장 프로그램 관리자는 전역 및 영역별 읽기 전용 API를 제공하므로 VM 인스턴스에서 등록된 확장 프로그램과 런타임 상태를 검사할 수 있습니다.

읽기 전용 Compute Engine API 및 해당 Google Cloud CLI 명령어를 사용하여 다음 감사 및 문제 해결 작업을 수행할 수 있습니다.

  • VM에서 유효한 확장 프로그램 상태를 확인합니다. VM 인스턴스에서 각 확장 프로그램의 런타임 시행 상태(enforcementState) 및 상태(healthStatus)를 검색합니다. 여러 영역 또는 전역 확장 정책이 동일한 인스턴스를 타겟팅하는 경우 policyId 및 version 필드를 검사하여 우선순위 해결 후 최종 유효 구성을 감사할 수 있습니다.
  • 예기치 않은 확장 프로그램 또는 실패한 확장 프로그램 문제를 해결합니다. 특정 인스턴스의 모든 활성 확장 프로그램을 나열하여 승인되지 않은 확장 프로그램을 조사하거나 확장 프로그램이 설치되지 않거나 비정상 종료될 때 진단 오류 메시지(enforcementMsg 및 healthMsg)를 검사합니다.
  • 배포하기 전에 확장 프로그램 지원 수준을 감사합니다. 프로젝트에서 사용 가능한 모든 전역 및 영역 VM 확장 프로그램을 검색하고, 확장 프로그램 정책을 전체 Fleet에 배포하기 전에 안정성 규정 준수(PREVIEW 또는 GA)를 확인합니다.

자세한 내용은 VM의 확장 프로그램 상태 보기를 참조하세요.

지원되는 운영체제

VM 확장 프로그램 관리자 정책을 사용하여 운영 에이전트를 관리하기 전에 대상 운영체제가 운영 에이전트 및 VM 확장 프로그램 관리자와 호환되는지 확인합니다.

VM 확장 프로그램 관리자는 SUSE Linux Enterprise Server(SLES) 및 Ubuntu를 제외하고 운영 에이전트에서 지원하는 모든 운영체제를 지원합니다. 운영 에이전트에서 지원하는 운영체제에 대한 자세한 내용은 운영체제를 참조하세요.

운영체제가 운영 에이전트와 VM 확장 프로그램 관리자 모두에서 지원되는 경우 확장 프로그램 정책을 사용하여 운영 에이전트를 관리할 수 있습니다.

할당량

Google Cloud 프로젝트에서 만들 수 있는 확장 프로그램 정책 수에 대한 자세한 내용은 Quota을 참조하세요.

가격 책정

VM 확장 프로그램 관리자 사용과 관련된 비용에 대한 자세한 내용은 가격 책정을 참조하세요.

운영 에이전트를 설치하면 에이전트가 Google Cloud 프로젝트로 전송하는 측정항목, 로그 또는 trace에 대한 요금이 청구될 수 있습니다. 가격 책정 정보는 Google Cloud Observability 가격 책정을 참조하세요.

다음 단계