已弃用的“sshKeys”元数据项 | centos | 最新的客户环境已安装

已弃用的“sshKeys”元数据项 | centos | 最新的客户环境已安装

当我从浏览器登录 GCP VM 时,会出现一个弹出窗口

VM 来宾环境已过时,仅支持已弃用的“sshKeys”元数据项。请按照以下步骤操作这里更新。

A:我按照说明更新了客户环境这里并运行以下命令

sudo yum makecache
sudo yum install google-compute-engine google-compute-engine-oslogin \
google-guest-agent google-osconfig-agent

乙: 因此,我现在有以下软件包

google-compute-engine-20210204.00-g1.el7.noarch 
google-compute-engine-oslogin-20210429.00-g1.el7.x86_64
google-guest-agent-20210223.01-g1.el7.x86_64 
google-osconfig-agent-20210429.3-g1.el7.x86_64 

C:重新启动虚拟机,仍然收到相同的消息The VM guest environment is outdated

这可能是什么问题?
笔记:我无法使用 SSHMeta 功能,因为这是我第一次在此虚拟机上通过 meta 尝试 SSHKey。此外,此虚拟机是从一个已有两年多历史的映像创建的


附言: 已验证上述环境这里

>>>sudo systemctl list-unit-files | grep google | grep enabled
google-accounts-manager.service               enabled 
google-address-manager.service                enabled 
google-clock-sync-manager.service             enabled 
google-guest-agent.service                    enabled 
google-osconfig-agent.service                 enabled 
google-shutdown-scripts.service               enabled 
google-startup-scripts.service                enabled 
google-oslogin-cache.timer                    enabled 

serial port console also looks ok

已安装的软件包包括

rpm -qa --queryformat '%{NAME}\n' \
> |grep -iE google\|gce | grep -iE \
> 'google|gce'
google-compute-daemon
google-compute-engine
google-cloud-sdk
google-compute-engine-oslogin
google-guest-agent
google-osconfig-agent

我确实看到了 google-agent 创建的日志 /home/user-configured-in-ssh-meta

但它没有在authorizedkey文件下添加密钥

答案1

迁移旧虚拟机时遇到类似问题。我不得不google-compute-daemon.noarch从旧虚拟机中删除并更新客户环境。

还要确保您已经安装了以下内容:

gce-disk-expand.x86_64               1:20200716.00-g1.el7                @google-cloud-compute
google-cloud-sdk.noarch              293.0.0-1                           @google-cloud-sdk
google-compute-engine.noarch         1:20210204.00-g1.el7                @google-cloud-compute
google-compute-engine-oslogin.x86_64 1:20210429.00-g1.el7                @google-cloud-compute
google-guest-agent.x86_64            1:20210223.01-g1.el7                @google-cloud-compute
google-osconfig-agent.x86_64         1:20210429.3-g1.el7                 @google-cloud-compute

相关内容