VCenter под Wine

Проверено на Ubuntu Server 16.04.2 + KDE из kubuntu-backports + wine 1.6.
Проверено на VCenter Client 5.5 и VCenter Client 6.0.
https://appdb.winehq.org/objectManager.php?sClass=version&iId=32171
Console виртуальных машин не работает (зато console работает в VCenter WebClient), однако работает upload файлов в Datastore, который не работает в VCenter WebClient без Client Integration Plugin, который, в свою очередь, сломан в текущих версиях браузеров Firefox и Chrome.

Устанавливаем Wine:

sudo apt-get -f install wine
WINEARCH=win32 winecfg

Устанавливаем запчасти:

WINEARCH=win32 winetricks msxml3 vcrun2005 vcrun2008 vcrun2010 vcrun2012 vjrun20
wget http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe
wine dotnetfx35.exe

Запускаем установку VCenter Client:

WINEARCH=win32 wine ~/Downloads/VMware-viclient.exe

В процессе установки VCenter Client 6.0 инсталлятор надолго остановился. При просмотре процессов в htop с фильтром C:\ обнаружилось, что остановился процесс установки vcredist2012.exe. Я его просто завершил, потому что vcrun2012 был установлен через winetrics и установка VCenter Client 6.0 продолжилась нормально. В конце установки вывалилась ошибка установки драйвера:

VMInstallHcmon
Failed to install the hcmon driver

Тут не нужно торопиться нажимать ОК. Нужно сделать бекап директории ~/.wine/.

cp ~/.wine/ ~/.wine_vc -R

Затем завершить установку VCenter Client - ОК и Finish.
Теперь возвращаем бекап на место и запускаем VCenter Client.

rm -Rf ~/.wine && mv ~/.wine_vc ~/.wine
WINEARCH=win32 wine ~/.wine/drive_c/Program\ Files/VMware/Infrastructure/Virtual\ Infrastructure\ Client/Launcher/VpxClient.exe
Enter your comment. Wiki syntax is allowed:
 
  • linux_faq/install_vcenter_under_wine.txt
  • Last modified: 2019/02/11 09:13
  • by 127.0.0.1