Open-vm-tools
Open-vm-tools je sada utilit pro obsluhu virtuálního stroje v prostředí vmware. Původně proprietární produkt vmware-tools pro virtualizované unixové stroje fy. VMware, byl uvolněn v polovině r. 2007 jako open source. Do té doby bylo nutné pro každé novější jádro originální instalační zdrojáky patchovat (balík záplat byl šířen pod názvem vmware-any-to-any-update a poslední verze byla 117d )
Instalace modulů
Aby bylo možné tyto toolsy používat, je třeba nejprve zkompilovat jaderné moduly.
Pro bezproblémovou instalaci modulů je třeba použít zdrojáky aktuálně běžícího jádra ( nejlépe ještě před aplikací příkazumake-kpkg clean
) a stejnou verzi kompilátoru se kterou bylo jádro zkompilováno. U Debianu jsou zdrojáky pro kompilaci modulů v balíkuopen-vm-source</source> a kompilaci lze provést celkem triviálně pomocí nástroje
module-assistant
. Vytvořený instalační balíček lze pak použít pro všechny virtuální stroje, které používají stejné jádro, aniž by bylo nutné něco dalšího kompilovat.
Moduly
vmmemctl
VMware Memory Control Driver - Ovladač pro
vmsync
VMware Sync Driver - Ovladač
vmxnet
VMware Virtual Ethernet Driver - Ovladač pro virtuální síťovou kartu.
vmblock
Pozor! - modul je využitelný pouze pokud se ve virtuálním prostředí používá GUI
VMware Blocking File System - vmblock je ovladač který umožňuje drag n'drop komunikaci mezi virtuálním strojem a hostitelem. Aby jej bylo možné použít, je třeba mít modul vmblock zavedený ještě před spuštěním nástroje vmware-user, což lze zajistit jeho přidáním do souboru /etc/modules
.
Po jeho zavedení se vytvoří v adresáři /proc/fs/vmblock
dva nody (uzly); zařízení - dev
a přípojný bod - mountPoint
. V adresáři /tmp
by měl být vytvořený adresář /tmp/VMwareDnD
( s právy nastavenými na 1777, aby kopírování fungovalo u pro obyčejné uživatele ) pokud není, je třeba ho vytvořit. Následuje příkaz:
mount -t vmblock none /proc/fs/vmblock/mountPoint
Po připojení přípojného bodu pak lze spustit vmware-user, který umožní kopírování obsahu schránky mezi hostitelem a virtuálem.
Pozn.: Před odpojením schránky je nutné nejprve vmware-user killnout, neboť má v připojeném adresáři vytvořenou svou instanci.
vmhgfs
VMware Host/Guest File System - Ovladač pro síťový souborový systém, který umožňuje namountovat nastavený adresář z hostitelského stroje
vmci
VMware Virtual Machine Communication Interface - Ovladač který zajišťuje komunikaci mezi virtuálními stroji a hostitelem
vsock
VMware Virtual Socket Family - Soket, který umožňuje komunikaci grafického prostředí mezi virtuálním strojem a hostitelem
Konzolové nástroje
Obsažené v balíku open-vm-tools
vmware-hgfsmounter
Symlink na mount.vmhgfs
mount.vmhgfs
vmware-hgfsclient
vmware-xferlogs
vmware-checkvm
vmware-toolbox-cmd
vmware-guestd
toolbox
vmware-toolbox
vmware-user