版本从2.11.3升级到2.28.8再升级到3.10.9,资产的模板数据丢失了

版本从2.11.3升级到2.28.8再升级到3.10.9,资产的模板数据丢失了


尝试过很多次,升级都是成功的

v2跟v3的概念不一样 v3是没有系统用户的概念的。账号都是集成在资产里 和资产绑定的


这里的key的列表都丢了,而且无法正常登录之前可以登录的主机

Connecting to ubuntu(ssh key)(ubuntu)@xxx.xxx.xxx.xxx error: Authentication failed
Receive Connection closed
Connection websocket closed

哪位大侠帮忙看看,虽然概念变化,但是用户登录主机的时候的不应该账户丢了,这个谁遇到过

这个问题有点难解释。可以粗略解释下,v2版本下有系统用户的概念。但是当多个系统用户被绑定到多个资产上。会出现name重复的情况。但是account不一样。但是我们的合并逻辑中。v3不允许存在这样的多个name一致的账号。所以就会出现多个系统用户仅保留一个。但是保留的是经过探测的。确认可用的。因为v2大家授权不严谨会出现系统用户授权资产、节点。然后资产下会出现本不属于该资产的account。