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

    阿俊之家●●●https://ximenjianxue.blog.csdn.net:vMotion 虚

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

    一、问题描述

    某次一线反映,虚拟机迁移失败,报错:“找不到引用的对象或项目(The Object or item referred to could not be found)”

    二、分析处理

    2.1、检查 ESXi 主机上**/var/log/hostd.log**,显示以下类似错误:

    2019-05-14T03:21:53.272Z error hostd[2101236] [Originator@6876 sub=Hostsvc.NsxSpecTracker] Object not found/hostspec disabled
    [LikewiseGetDomainJoinInfo:354] QueryInformation(): ERROR_FILE_NOT_FOUND (2/0):
    2019-05-14T03:22:23.275Z error hostd[2100948] [Originator@6876 sub=Hostsvc.NsxSpecTracker] Object not found/hostspec disabled
     
    2019-05-14T03:18:52.472Z info hostd[2101544] [Originator@6876 sub=Solo.Vmomi opID=2f09d043-7f00 user=vpxuser] Result:
    --> (vim.fault.PlatformConfigFault) {
    --> faultCause = (vmodl.MethodFault) null,
    --> faultMessage = (vmodl.LocalizableMessage) [
    --> (vmodl.LocalizableMessage) {
    --> key = "com.vmware.esx.hostctl.default",
    --> arg = (vmodl.KeyAnyValue) [
    --> (vmodl.KeyAnyValue) {
    --> key = "reason",
    --> value = "Unable to delete DVPort "" that is in use, use list: TCE-VMWSO01.eth0"
    --> }
    --> ],
    --> message = <unset>
    --> }
    --> ],
    --> text = ""
    --> msg = ""
    --> }
    

    2.2 处理

    可采用以下两种方案来处理:

    方案1:将需要vmotion的vm关闭虚拟机电源并取消注册。然后,重新注册虚拟机并迁移。强烈建议在这之前,尤其生产环境,先创建新的测试虚拟机,或者从模板部署测试虚拟机,或者将现有虚拟机克隆到测试虚拟机,测试完成后再执行操作。

    方案2:打开 web 客户端到 vCenter server,并使用 Administrator@vsphere 本地(或等效)登录。:导航到网络 > 选择 dVSwitch > 右键单击(添加和管理主机) ,选择相应的 dVSwitch,= > 右键单击选择 “添加和管理主机” = > 管理主机网络 = > 连接的主机
    选择有问题的主机(复选框) ;
    在这里插入图片描述
    选择迁移虚拟机网络,取消选中 “管理物理适配器” 和 “管理 VMKernel 适配器”
    在这里插入图片描述
    选择虚拟机,然后展开网络适配器。它应显示与虚拟机网络关联的 “源端口组” 和 “目标端口组”。请截图记录具有关联 “源端口组” 的虚拟机的屏幕截图/或完整列表;
    在这里插入图片描述
    单击 “分配端口组”。它将使用 dVSwitch 上的 “端口组” 列表打开一个新窗口。选择与目标端口组相同的端口组(较早的源端口组)。

    分配同一端口组将重新注册虚拟机的网络端口 ID,此过程完成后就可迁移该虚拟机了。

    注:在网络重新注册过程中,虚拟机将根据该时间点的网络流量在几秒钟内断开网络。
    可以通过单击 dVSwitch = > Configure = > Settings = > 拓扑,进行验证。UI 应显示 “端口组”,并且虚拟机连接应显示 “绿色” 可见的上行链路连接;建议您在非关键虚拟机上尝试此操作,在成功后,再在关键生产虚拟机上尝试。

    cs