How to recover management network on vmware esxi from console

How to recover management network on vmware esxi from consoleВчера по погрешка изтрих единия ми vSwitch0 на сървър-а с VMware 4.1. На него беше management network-a който предварително бях преместил на vmnic1. Уви, явно преместването не се беше усъществило и след като изтрих виртуалния суич изгубих връзка до него.

Наложи се да ходя до сървъра и да се логвам в конзолата. Интересното беше че като се опитах да пусна Management Network-a ми даваше следната грешка : Enable Management Network: error

Причината беше че, дефакто нямах виртуален суич и ланка която да се ползва за management. Тук се наложи да потърся помощ от гугъл, и открих начин от KB сайта на VMware. Логнах се в конзолата чрез клавишна комбинация от alt+F1 чрез администраторските юзър и парола. С командата:

esxcfg-vswitch -l

видях че имах само vSwitch1 и съответните лан карти към него. Беше нужно да го добавя на ново и да асоциирам vmnic0 (ланката за management) към него.
Изпълних следните команди за тази цел:
esxcfg-vswitch -a vSwitch0

– добавяме vSwitch0 към виртуалните суичове.
esxcfg-vswitch -L vmnic0 vSwitch0

– добавяме лан картата която ще използваме.
esxcfg-vswitch -A vmkernel vSwitch0

– добавяме порт група към виртуалния ни суич.
esxcfg-vmknic -a -i 192.168.1.1 -n 255.255.255.0 -p vmkernel

– добавяме айпи адреса на management мрежата ни към порт групата която предварително добавихме.

След това вече имах връзка до сървъра и можех да се логна на него чрез vSphere client-а.
Сега следва да разбера как да подкарам връзката от единия линукс сървър към cisco 2950 чрез VLAN. Като успея ще пиша 🙂