2024年3月21日发(作者:)

虚拟人工作室

VMotion 10%时失败:Migration failed while copying data,Broken Pipe

故障状态

1、VMotion到10%时,失败;

2、vCenter上面提示如下信息:

A general system error occurred: Migration failed while copying data, Broken Pipe

3、在ESXi主机的/var/log/messages或ESX主机的/var/log/vmkernel里面可以找到类是如下信

息:

The ESX hosts failed to connect over the VMotion network Module Migrate power on failed

4、利用vmkping测试VMkernel网络正常;

5、在VMkernel端口上禁止、启用VMotion依然无法解决问题;

6、在源ESX主机的/var/log/vmkernel日志里面可以看到类似如下信息:

WARNING: MigrateNet: 210: 4225417790: 2-0x3fa0c8d0:Received only 0 of 68 bytes: Migration protocol error

7、在目标ESX主机上的/var/log/vmkernel日志里可以看到类似如下信息:

WARNING: Migrate: 1153: 4225417790: Failed: I/O error (0xbad000a) @0x8d7c03

故障分析

这个可能是由于源和目标主机的d参数设定不一致导致;

解决方案

重设一下d参数,手段如下:

1、利用VMware vSphere Client连接到vCenter Server;

2、找到源和目标主机,分别参照3到6的步骤,设定d参数;

3、点击Configuration页标签;

4、点击Advanced Settings;

5、找到Migrate,将d值设为0;

一切以用户价值为依归

虚拟人工作室

6、再次点击Advanced Settings,将d值设置为1;

7、然后重新尝试VMotion。

一切以用户价值为依归