当前位置 博文首页 > 阿俊之家●●●https://ximenjianxue.blog.csdn.net:Horizon Da

    阿俊之家●●●https://ximenjianxue.blog.csdn.net:Horizon Da

    作者:[db:作者] 时间:2021-09-08 13:38

    一、问题描述

    某次租户发布过程中,创建桌面模板后,在导入的虚拟机列表一直无法正常将模板虚拟机正常列出,检查日志有数据不一致性报错。
    在这里插入图片描述

    二、分析处理

    1)登录TA设备,检查desktone日志发现:
    在这里插入图片描述
    主要报错:
    insert or update on table “t_gm_jms_sequence” violates foreign key constaint “t_gm_jms_sequence_id_fkey”;Key(id)=(xxxx) is noot present in table “t_general_machine”.

    2)登录TA的edb数据库检查t_gm_jms_sequence和t_general_machine,表数据都为空;

    3)上述gmid对应t_general_machine的id字段,在SP管理平台重新对租户进行资源分配,待扫描完成后可显示相关虚拟机:
    在这里插入图片描述
    4)检查发现t_general_machine,发现租户的ad和UAG没有成功注册。执行重启操作,验证未果。实际正常如下:
    在这里插入图片描述
    在这里插入图片描述
    但在liaoning7租户这2台vm是没有注册成功的,因此怀疑上述报错就是这2台设备其中一台导致。最后同事提醒,这2台vm在另外其他集群,尴尬了,且迁移没迁移成功,因2个集群连接不通的vsan,需同事迁移计算和存储。

    5)迁移后,ad和uag注册成功:
    在这里插入图片描述
    在这里插入图片描述
    但id号与所报故障都对不上,排除该嫌疑。检查t_gm_jms_sequence也没有关于01dfa……的:
    在这里插入图片描述
    对应页面也显示正常:
    在这里插入图片描述

    检查日志:
    在这里插入图片描述
    据上,我们无需在关注该error了!此时系统序列已更新;

    cs