我已经创建了这个 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。我认为您这里有一个拼写错误需要更正。