虚拟机SID变化后导致无法注册修复

操作场景

用户虚拟机出现脱域的情况下,通过改计算名,重新加域等操作可能会出现虚拟机的SID发生变化,虚拟机将变成未就绪,用户无法登录。

操作步骤

  1. FA在创建虚拟机时,会获取计算机的SID,将其保存在。
  2. FA上显示的虚拟机是通过FA的数据库查看虚拟机的SID。
  3. 虚拟机和HDC注册登录是到HDC数据库中查找虚拟机的SID。
  4. 当虚拟机的SID发生变化后,实际对于桌面云的数据库来说,就无法在数据库中查到此虚拟机相关信息,所以无法注册,登录。
  5. 出现此问题的解决办法手动修改数据库,将虚拟机的原SID改成新的SID,修复操作。
  6. 在AD上查看虚拟机的SID

  7. 通过pgadmin工具打开ITA的数据库FusionAccess,修改FusionAccess的tbl_instanceinfo表,将原虚拟机的SID改成新的SID。

  8. 打开HDC的数据库HDCGAUSSDB的tbl_instances表,修复ID和INSTANCEDYNAMICINFO_SID键值

  9. 打开HDC的数据库HDCGAUSSDB的tbl_instancedetailinfos表的SID键值

  10. SID变化后修改数据库表比较多,如果出现此问题能够从新发放虚拟机最好,如果必须要修复,最好是有对数据库比较熟悉的人用pgadmin工具操作,以免误操作其它数据。

返回主界面 上一步 下一步