VMware Server je dle mého názoru vynikající produkt. Dříve byl nazýván VMware GSX Server a (dobře) se prodával. VMware pod tlakem konkurentů ho uvolnila zadarmo a to i pro komerční použití a přejmenovala ho na VMware Server. Cílem bylo zpřístupnit virtualizace širší skupině lidí, kteří časem mohou přejít na jejich profesionální placený produkt VMware ESX Server.
VMware Server - http://www.vmware.com/products/server/
VMware ESX Server - http://www.vmware.com/products/vi/esx/
VMware Server beží na Windows a Linuxu a funguje podobně jako znáte jiné desktopové virtualizační nástroje (VMware Workstation, VMware Fusion, VMware Player, Parallels Desktop...) ale umožňuje se připojit vzdálenou konzolí a ovládat ho vzdáleně a to i několika uživatelům současně.
Bohužel VMware Server Console existuje jen pro Windows a Linux a my na Macu máme smůlu. V diskuzních fórech VMware uživatelé volají po nativní macovské konzoli už dlouho, tak doufejme, že s rostoucí podporou Mac OS X ze strany VMware, přijde řada i na tento produkt.
Pokud tedy máte někde linuxový VMware Server a nechcete kvůli administraci spouštět Linux nebo Windows a teprve odtud se připojovat, můžete si zprovoznit konzoli přímo na Macu.
A zde je návod:
(Pokud vám funguje spolehlivě VMware Server Console na linuxovém serveru už nyní a chcete ji jen používat vzdáleně na Macu, pak vás zajímají jen kroky 1,3,4,5.)
1. Vstupní podmínky
- nainstalovaný a fungující VMware Server
- nainstalovaný alespoň základní balíček X Window, není potřeba žádných KDE ani GNOME, stačí skutečně základní fungující X Window
- povolené SSH
- povolený X11 forwarding v konfiguračním souboru SSH (v souboru /etc/ssh/sshd_config hledejte "X11Forwarding yes")
2. pokud už na serveru není nainstalován, tak nainstalujeme VMware Server Console
např. pro RPM based distribuce:
rpm -Uvh VMware-server-console-1.0.3-44356.i386.rpm
3. na Macu spustíme X11.app (ve složce /Applications/Utilities)
do otevřeného okna napíšeme:
xauth generate :0 . trusted
4. po provedení příkazu v kroku č.3 se konečně připojíme, pochopitelně se svými údaji:
ssh -Y uzivatel@pocitac
5. nyní jsme na serveru
V domovské složce uživatele na kterého jsme se připojili najdeme složku ".vmware" a v ní soubor "preferences", tj. ~/.vmware/preferences
do něj musíme dopsat následující řádek:
xkeymap.language="pt104"
Pokud tento soubor neexistuje, přeskočíme na krok č.6 a dopíšeme ho až později až rozběháme konzoli jako takovou. Pokud to neuděláme, konzole nebude schopna správné detekce a při připojení ke každému jednotlivému virtuálnímu stroji bude zobrazovat varovné dialogy.
6. teď zkusíme spustit VMware Server Console:
vmware-server-console &
Pokud jsme ji ještě nikdy nespouštěli a instalovali jsme ji nově, vyžádá si konfiguraci nejprve příkazem:
vmware-config-server-console.pl
odsouhlasíme licenční ujednání a zopakujeme spuštění:
vmware-server-console &
7. nutnost dalšího kroku záleží na tom zda jste měli nebo neměli štěstí 
Šťastnější po několika sekundách spatří administrační konzoli, ti ostatní uvidí chybové hlášení a musí ještě prolinkovat knihovny.
Pokud uvidíte chybové hlášení o "libpng12.so.0" (bohužel v případě mnou používaného openSUSE 10.2 naprosto 100% záležitost), proveďte následující:
zazálohujte si původní verzi knihovny nainstalované s VMware Server Console
mv /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0 /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0-backup
Vytvořte si symbolický link na knihovnu v systému (máte-li ji tam pochopitelně, v mém openSUSE je a šmitec 
ln -s /usr/lib/libpng12.so.0.12.0 /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0
a zkuste spustit znovu:
vmware-server-console &

Varování: Toto je skutečně jen nouzové řešení dané absencí VMware Server Console pro Maca a nedoporučuji ho používat dennodenně na běžnou administraci. Proč? Je pomalejší v ovládání i vykreslování, zvlášť pokud spravovaný server není na lokální síti. Další nepříjemnou vlastností je občasné pozabíjení pootevíraných virtuálních strojů když Mac s otevřenou konzolí usnul nebo jinak "vytikal". Doporučuju pravidlo: "Otevřít, použít, zavřít, zkontrolovat že virtuální stroje běží."
Komentáře
Poslat nový komentář