Vmware: Wirtualna Maszyna po migracji na inny host ESX traci połączenie sieciowe.

vmwareDzisiaj podzielę się z Wami sugestią jak rozwiązać problem, w którym nasz  serwer po migracji na inny host ESX traci połączenie sieciowe. W naszym scenariuszu maszyna traci je zarówno przy migracji ręcznej jak i przez Vmotion (czyli albo „przez nasze klikanie”, albo „z zaskoczenia” 🙂  ).  Co ciekawe, maszyna odzyskuje połączenie gdy wróci na swój poprzedni host.

W pliku hostd.log znajdujemy wpisy podobne do tego:

[2012-10-10 11:51:25.324 F62F2B90 verbose ‚App’] Looking up object with name = „haTask–vim.dvs.HostDistributedVirtualSwitchManager.updatePorts-890566” failed.
[2012-10-10 11:51:25.325 F62F2B90 verbose ‚PropertyCollector’] GetPropertyProvider failed for haTask–vim.dvs.HostDistributedVirtualSwitchManager.updatePorts-890566
[2012-10-10 11:51:25.566 F5B32B90 error ‚NetworkProvider’] Error deleting free dvport ad a0 19 50 ab 83 c4 bd-15 35 ec b7 92 8e f8 b8-359 : 359 please file a bug
[2012-10-10 11:51:25.774 F5B32B90 info ‚App’] AdapterServer caught exception: vim.fault.PlatformConfigFault
[2012-10-10 11:51:25.774 F5B32B90 info

zaś w pliku  vpxa.log znajdujemy:

[2012-10-10 11:51:25.158 0x121d7b90 error ‚App’] [VpxaMoDvs::ProcessDvsSpec] failed to remove ports in dvs [42 4e 06 50 b6 e1 0d 7b-e5 58 47 d9 24 59 7c 13] during a spec sync: caught vim.fault.PlatformConfigFault exception: spec:[(vpxapi.DvportRemoveSpec)

W tym konkretnym wypadku powodem wystąpienia problemu była wina starej wersji VCenter („bug” wykryty przez wielu użytkowników), a rozwiązaniem oczywiście jej upgrade.

Należy podnieść wersję do VMware vCenter Server 4.0 Update 2 lub VMware vCenter Server 4.1.

Skuteczność tej metody mogę potwierdzić własnym doświadczeniem. Do niedawna, znaczną część środowisk, którymi zarządzałem, to były wersje poniżej 4.1, i opisany przez scenariusz przechodziłem dość regularnie.

Utrata połączenia przez maszynę wirtualną może tez być spowodowana wieloma innymi czynnikami, a objawy i wpisy w logach mogą być bardzo różne.  Jeżeli mieliście podobne problemy, interesują Was któreś wspomniane w tym artykule zagadnienia, lub macie ciekawe sugestie dotyczące opisanego problemu zachęcam do komentowania.

Łukasz Skalikow

Obecnie Manager IT. Przez lata byłem Inżynierem systemów. Jestem entuzjastą i specem od vSphere, Windows serwer, GPO. Od zawsze byłem zwolennikiem wiersza poleceń i automatyzacji. Obecnie, ze względu na pracę, rodzinę i wyjazdy służbowe, dużo mniej udzielam się na blogu, ale mam nadzieję, że pośród kilkuset porad opublikowanych na spece.it, wiele osób znajdzie dla siebie coś przydatnego :)

Przeczytaj także...

Dodaj komentarz