VMware Cloud Community
Eternal_Snow
Contributor
Contributor
Jump to solution

VMotion failed in standalone network

Hi,

Check this first: http://communities.vmware.com/message/1503426#1503426

I follow this article to create the VMkernal in a separated network. But when I try to use vMotion, I get this error:

A general system error occurred: The VMotion failed because the ESX hosts were not able to connect over the VMotion network. Please check your VMotion network settings and physical network configuration.

How to fix it? Thanks.

Reply
0 Kudos
1 Solution

Accepted Solutions
AWo
Immortal
Immortal
Jump to solution

9098_9098.gif

It should be able to ping its own VMkernel IP via vmkping, but as you said even this is not possible.

Is the NIC you use for the VMotion listed as an active NIC under the VMkernel properties (it can be active, standby or not used)? Scroll down in the VMotion VMkernel properties (you already send a screenshot from).

AWo

VCP 3 & 4

Author @ vmwire.net

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =

View solution in original post

Reply
0 Kudos
25 Replies
AWo
Immortal
Immortal
Jump to solution

Do you have a vSwitch with a VMotion enabled VMkernel on both ESX servers?

Do both ESX servers have a unique IP address in the same subnet for their VMotion kernel?

Does "vmkping

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
Reply
0 Kudos
Eternal_Snow
Contributor
Contributor
Jump to solution

triple yes.

Reply
0 Kudos
AWo
Immortal
Immortal
Jump to solution

DNS working?

If you do not have DNS, add the servers to the "/etc/hosts" files.


AWo

VCP 3 & 4

Author @ vmwire.net

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
Reply
0 Kudos
Eternal_Snow
Contributor
Contributor
Jump to solution

another yes.

but need a long name with domain name.

for example: esx1.mycompany.local

DNS hosted in my domain controller running windows.

Reply
0 Kudos
AWo
Immortal
Immortal
Jump to solution

Can you post screenshots of your VMotion vSwitch setup of both servers, please?


AWo

VCP 3 & 4

Author @ vmwire.net

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
Reply
0 Kudos
Eternal_Snow
Contributor
Contributor
Jump to solution

hmm, i found that I cannot ping to vmotion now...

Reply
0 Kudos
AWo
Immortal
Immortal
Jump to solution

If vmkping does not work, VMotion won't work either. Check this again. Also the physical setup (are the switch ports where the VMkernels are connected to in the same VLAN or on the same switch, etc.).

I meant screenshots of the VMkernel setup....


AWo

VCP 3 & 4

Author @ vmwire.net

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
Reply
0 Kudos
Eternal_Snow
Contributor
Contributor
Jump to solution

2 of my servers

Reply
0 Kudos
AWo
Immortal
Immortal
Jump to solution

Looks fine.

You said you found ping not working in the post before the last one? Does "vmkping 192.168.9.41/42" work or not, now?


AWo

VCP 3 & 4

Author @ vmwire.net

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
Reply
0 Kudos
Eternal_Snow
Contributor
Contributor
Jump to solution

I've tested to ping from a windows client in that vlan.

Result: Failed

Is that different?

Reply
0 Kudos
AWo
Immortal
Immortal
Jump to solution

Yes, it is. Use "vmkping" from the console. That is a VMKernel ping....


AWo

VCP 3 & 4

Author @ vmwire.net

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
Reply
0 Kudos
Eternal_Snow
Contributor
Contributor
Jump to solution

command not found.

and i cannot use find | -name 'vmking*' to find file.

could you tell me the folder of that command? thanks

Reply
0 Kudos
AWo
Immortal
Immortal
Jump to solution

vmkping, not vmking. And you'll find it in "/usr/sbin".


AWo

VCP 3 & 4

Author @ vmwire.net

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
Reply
0 Kudos
Eternal_Snow
Contributor
Contributor
Jump to solution

cannot find it.

Reply
0 Kudos
Eternal_Snow
Contributor
Contributor
Jump to solution

i found that i cannot login with root user, or i cannot sudo bash with root's password.

password is correct coz i just use it in vSphere client login window.

Reply
0 Kudos
AWo
Immortal
Immortal
Jump to solution

You must use "./vmkping" as there is no path on that folder. And you must be root.

Have you tried "su -l" when you are logged in as some non-root user?

Are you using the physical console? Maybe some keys are different from the keyboard layout (like z and y).


AWo

VCP 3 & 4

Author @ vmwire.net

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
Eternal_Snow
Contributor
Contributor
Jump to solution

I'm using SSH coz the server is very far away from my client side.

and I'm tried to use sudo -l but no use. I get 'Sorry, try again.' every time. I'm sure the password is typed correctly. T.T

Reply
0 Kudos
Eternal_Snow
Contributor
Contributor
Jump to solution

when i call ./vmkping without root permission, i get this error:

syscall version mismatch (compiled: 0xb2ca79d9, kernel: 0x2ab04000)

Reply
0 Kudos
AWo
Immortal
Immortal
Jump to solution

Try "su -l" not sudo. However, you must be root. If the password don't work...


AWo

VCP 3 & 4

Author @ vmwire.net

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
Reply
0 Kudos