本帖最后由 浪青 于 2019-11-5 16:37 编辑
分享一个实施项目遇到的问题。
客户反映:有两个模板A和B,更新B模板把A模板的虚拟机也刷新了。
排查下来的问题:VDC无法派生虚拟机,模板之间发生错乱。
解决过程: 1.常规排查,检查客户有没有用错模板更新导致的,在模板B上新建一个测试文件夹,关机更新模板机,结果真的全部更新了。在模板A上新建一个文件夹,关机更新模板及,结果底下派发的虚拟机没有用,无法生效。 2.登录VDC查看资源配置模板有没有关联正确。 这是A 这是B 资源关联正确,但是为什么更新B模板会把所有虚拟机刷新,很纳闷,不过我还没放弃。
3.既然找不到原因那就索性来个重建资源吧!我把两个模板资源全部点删除,等待VMP上虚拟机全部删掉打算重新派发一下资源,可能是哪里出问题了。结果出奇的发现新建资源一直停留在0%,VDC资源界面那里就一直转也不提示什么错误,反正等到天荒地老VMP上也不会出现任何新的虚拟机。我想着是不是模板有什么问题,新导入一个镜像转化为模板虚拟机,再试着派发一下,同样无法派生。
4.问题暂时得不到解决,为了不影响客户使用,我就在回收站把所有虚拟机恢复了。常规该排查的都排查了,在没有思绪中意外的点开了模板机详情,结果发现所有虚拟机全部是以B模板部署的,这也就解开了为什么更新B会所有更新了,看来得找400大哥了。 这是A 这是B
5.400大哥了解清楚情况之后,进后台删除一些脏数据之后就可以重新派生资源了。产生模板机派生错乱的原因不清楚,由于VDC脏数据限制后面无法派生出虚拟机,VMP接收不到派生指令。具体内部产生什么数据400大哥也没有细说。
6.提醒大家一点,在多模板虚拟机又比较多的时候,检查一下模板【更多】-【详细状态】下的部署情况是否正常,以免出现更新模板机刷新客户其他不相关的虚拟机的情况。
|