如何创建 ops-agents 策略以在所有 Ubuntu 22.04 VM 上安装 ops-agent?

如何创建 ops-agents 策略以在所有 Ubuntu 22.04 VM 上安装 ops-agent?

我已经创建了这个 ops-agent 策略来在我所有正在运行的 Ubuntu 22.04 VM 上安装 ops-agent,但是当我导航到监控->仪表板->VM 实例时,该策略存在于云控制台中,它显示已安装旧版代理(下图)并且代理似乎已被卸载,我在这里遗漏了什么?在由实例组管理的任何创建的 VM 中自动安装 ops 代理的最佳方法是什么?

gcloud beta compute instances ops-agents policies describe ops-agents-stag-policy --project=PROJECT-NAME
agent_rules:
- enable_autoupgrade: true
  package_state: installed
  type: ops-agent
  version: 2.*.*
assignment:
  group_labels:
  - env: PROJECT-NAME
    product: programs
  instances: []
  os_types:
  - short_name: ubuntu
    version: '22.04'
  zones:
  - europe-west1-b
create_time: '2024-02-14T13:23:07.226508Z'
description: A stag policy for programs.
etag: 0000000000000-ae63-468c-997f-0000000000000
id: projects/0000000000000/guestPolicies/ops-agents-stag-policy
update_time: '2024-02-14T13:23:07.226508Z'

在此处输入图片描述

答案1

您说您想在 Ubuntu 20.04 VM 上安装 Ops Agent。您的策略是 22.04。我认为您这里有一个拼写错误需要更正。

相关内容