VMWare tools for unRAID


Recommended Posts

@ Zeron, Any plans for future releases? Ive noticed this board stopped being used abruptly when 6.0 rolled out. -getting nervous @ the idea of having to learn Xen-

 

Unless a 5.0.x is released with a kernel change; I will not be releasing a new build for unRaid 5.  The current build works just fine.

 

I will probably release something for unRaid 6 at some point, but the removal of 32bit support will make it much more difficult.

Link to comment
  • Replies 331
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Greetings,

 

Just did my first unRAID install last night.  Installed as a VM on ESXi 5.0u3.  Seems fine. 

 

I tried to install the VMware tools package as described in the base note.  On boot I'm getting the following message on the console as the last message before the "Welcome to Linux 3.9.11p-unRAID (tty1)" message:

 

wget: unable to resolve host address 'unraid.zeron.ca '

 

If I login to the unraid VM, I can ping unraid.zeron.ca just fine.

 

Any ideas?

 

Thanks,

 

John

 

Link to comment

Greetings,

 

Just did my first unRAID install last night.  Installed as a VM on ESXi 5.0u3.  Seems fine. 

 

I tried to install the VMware tools package as described in the base note.  On boot I'm getting the following message on the console as the last message before the "Welcome to Linux 3.9.11p-unRAID (tty1)" message:

 

wget: unable to resolve host address 'unraid.zeron.ca '

 

If I login to the unraid VM, I can ping unraid.zeron.ca just fine.

 

Any ideas?

 

Thanks,

 

John

 

unRaid tries to install plugins before it does DHCP.  You will need to either use a static IP, or install the package manually after boot.

Link to comment

unRaid tries to install plugins before it does DHCP.  You will need to either use a static IP, or install the package manually after boot.

 

Thanks for the info.  Reading the forums today I learned about installplg and was able to use that to successfully install the VMware tools. 

 

John

 

Link to comment
  • 1 month later...

Installed and seems to be running - ESXi recognizing 3rd party tools installed. Anything specific you want me to test?

 

Testing if it stops the array at shutdown would be great.  I currently do not have a parity drive in my 6Beta test server.

 

There is a slightly updated version here:

http://unraid.zeron.ca/plugins/open-vm-tools/open_vm_tools-2013.09.16.1328054_unRaid6.0beta4-x86_64-12Zeron.tgz

http://unraid.zeron.ca/plugins/open-vm-tools/open_vm_tools-2013.09.16.1328054_unRaid6.0beta4-x86_64-12Zeron.plg

Link to comment

Installed and seems to be running - ESXi recognizing 3rd party tools installed. Anything specific you want me to test?

 

Testing if it stops the array at shutdown would be great.  I currently do not have a parity drive in my 6Beta test server.

 

There is a slightly updated version here:

http://unraid.zeron.ca/plugins/open-vm-tools/open_vm_tools-2013.09.16.1328054_unRaid6.0beta4-x86_64-12Zeron.tgz

http://unraid.zeron.ca/plugins/open-vm-tools/open_vm_tools-2013.09.16.1328054_unRaid6.0beta4-x86_64-12Zeron.plg

 

I don't have time to update to this one at the moment, but the one you posted earlier performs a clean shutdown.

Link to comment
  • 4 weeks later...

Installed and seems to be running - ESXi recognizing 3rd party tools installed. Anything specific you want me to test?

 

Testing if it stops the array at shutdown would be great.  I currently do not have a parity drive in my 6Beta test server.

 

There is a slightly updated version here:

http://unraid.zeron.ca/plugins/open-vm-tools/open_vm_tools-2013.09.16.1328054_unRaid6.0beta4-x86_64-12Zeron.tgz

http://unraid.zeron.ca/plugins/open-vm-tools/open_vm_tools-2013.09.16.1328054_unRaid6.0beta4-x86_64-12Zeron.plg

 

Been a little while since any update in this thread but just had to say I downloaded this version of VM Tools as I noticed my unRAID listed it not working. I am using ESXI 5.5 with unRAID 6.0b4 and now have my VMware Tools listed as running (3rd-party/independent).

 

Copied the link for the package and in the unRAID website went to Extensions, pasted the link and hit 'Install' and unRAID did everything it needed and saw 'Open VMware Tools' under Settings.

 

From my ESXI vSphere Client, I right clicked on unRAID and told it to 'Restart Guest' and it unmounted the drives, rebooted and came right back up ready to go. No need for parity check and I am using a cache drive.

 

Just wanted to share my success and thank Zeron for all the hard work on this plugin.

Link to comment
  • 1 month later...

Any chance for an upgrade for v6.0-beta6 ?

 

The installed version of open-vm-tools was built for kernel: 3.10.24p but version: 3.15.0 is running.

 

Or maybe a quick tutorial to update it ourselves?

 

Thanks!!

 

I will try to get a build for beta 6 working soon.  Each time the kernel changes it is a lot of work becuase of the open-vm-tools is poorly maintained.  Often it will not compile with the new kernel and VMWare will not have fixed it.  You have to either find existing 3rd party patches to fix it, or make them your self.

 

You would need to download and install all of these:

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/ap/bc-1.06.95-x86_64-2.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/binutils-2.23.52.0.1-x86_64-2.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/a/cxxlibs-6.0.18-x86_64-1.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/gcc-4.8.2-x86_64-1.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/gcc-g++-4.8.2-x86_64-1.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/l/glib2-2.36.4-x86_64-1.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/l/glibc-2.17-x86_64-7.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/kernel-headers-3.10.17-x86-3.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/l/libffi-3.0.13-x86_64-2.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/l/libmpc-0.8.2-x86_64-2.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/make-3.82-x86_64-4.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/a/patch-2.7-x86_64-2.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/pkg-config-0.25-x86_64-1.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/a/pkgtools-14.1-noarch-2.tgz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/perl-5.18.1-x86_64-1.txz

 

 

Then download and build libdnet:

http://slackbuilds.org/slackbuilds/14.1/network/libdnet.tar.gz

http://downloads.sourceforge.net/project/libdnet/libdnet/libdnet-1.11/libdnet-1.11.tar.gz?r=http%3A%2F%2Fslackbuilds.org%2Frepository%2F14.1%2Fnetwork%2Flibdnet%2F&ts=1396220448&use_mirror=iweb

 

Then download ans build open-vm-tools

http://downloads.sourceforge.net/project/open-vm-tools/open-vm-tools/Development%20Snapshots/open-vm-tools-2013.09.16-1328054.tar.gz?ts=1380747772&use_mirror=softlayer-dal

 

using this patch to fix shutdown

http://unraid.zeron.ca/buildscripts/openvmtools/shutdown.patch

 

and this patch for fix the HGFS build

http://unraid.zeron.ca/buildscripts/openvmtools/vmhgfs-uid-gid-kernel-3.10-tools-2013-09-16.patch

 

and this patch to fix another build error

http://unraid.zeron.ca/buildscripts/openvmtools/vmbackup-buf-error-tools-2013-09-16.patch

 

 

If you do manage to build a new version; you may not redistribute the webgui or script files in /usr/local/emhttp/plugins/openVMTools

 

 

 

Link to comment

Thank you!! Thank you!!!  I like tinkering... so I will play around with it.

 

 

Any chance for an upgrade for v6.0-beta6 ?

 

The installed version of open-vm-tools was built for kernel: 3.10.24p but version: 3.15.0 is running.

 

Or maybe a quick tutorial to update it ourselves?

 

Thanks!!

 

I will try to get a build for beta 6 working soon.  Each time the kernel changes it is a lot of work becuase of the open-vm-tools is poorly maintained.  Often it will not compile with the new kernel and VMWare will not have fixed it.  You have to either find existing 3rd party patches to fix it, or make them your self.

 

You would need to download and install all of these:

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/ap/bc-1.06.95-x86_64-2.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/binutils-2.23.52.0.1-x86_64-2.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/a/cxxlibs-6.0.18-x86_64-1.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/gcc-4.8.2-x86_64-1.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/gcc-g++-4.8.2-x86_64-1.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/l/glib2-2.36.4-x86_64-1.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/l/glibc-2.17-x86_64-7.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/kernel-headers-3.10.17-x86-3.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/l/libffi-3.0.13-x86_64-2.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/l/libmpc-0.8.2-x86_64-2.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/make-3.82-x86_64-4.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/a/patch-2.7-x86_64-2.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/pkg-config-0.25-x86_64-1.txz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/a/pkgtools-14.1-noarch-2.tgz

http://mirrors.kernel.org/slackware/slackware64-14.1/slackware64/d/perl-5.18.1-x86_64-1.txz

 

 

Then download and build libdnet:

http://slackbuilds.org/slackbuilds/14.1/network/libdnet.tar.gz

http://downloads.sourceforge.net/project/libdnet/libdnet/libdnet-1.11/libdnet-1.11.tar.gz?r=http%3A%2F%2Fslackbuilds.org%2Frepository%2F14.1%2Fnetwork%2Flibdnet%2F&ts=1396220448&use_mirror=iweb

 

Then download ans build open-vm-tools

http://downloads.sourceforge.net/project/open-vm-tools/open-vm-tools/Development%20Snapshots/open-vm-tools-2013.09.16-1328054.tar.gz?ts=1380747772&use_mirror=softlayer-dal

 

using this patch to fix shutdown

http://unraid.zeron.ca/buildscripts/openvmtools/shutdown.patch

 

and this patch for fix the HGFS build

http://unraid.zeron.ca/buildscripts/openvmtools/vmhgfs-uid-gid-kernel-3.10-tools-2013-09-16.patch

 

and this patch to fix another build error

http://unraid.zeron.ca/buildscripts/openvmtools/vmbackup-buf-error-tools-2013-09-16.patch

 

 

If you do manage to build a new version; you may not redistribute the webgui or script files in /usr/local/emhttp/plugins/openVMTools

 

 

 

 

Link to comment
  • 1 month later...

I'm running UnRAID 5.0.5 with your latest plg and I get the following when I click on Settings>Open VM Tools:

 

The installed version of open-vm-tools was built for kernel: 3.9.11p but version: 3.9.6p is running.

 

5.0.5 was upgraded from 5.0.1 which was upgraded from 5.0.

 

Any ideas?

 

 

 

 

 

Link to comment

I'm running UnRAID 5.0.5 with your latest plg and I get the following when I click on Settings>Open VM Tools:

 

The installed version of open-vm-tools was built for kernel: 3.9.11p but version: 3.9.6p is running.

 

5.0.5 was upgraded from 5.0.1 which was upgraded from 5.0.

 

Any ideas?

 

5.0.5 does not use kernel 3.6.9p  Your upgrade did not work correctly.

Link to comment

I just tried doing a shutdown using ESXi power off button and it does not go through a save shutdown as it is suppose to do when VMware tools is installed.  I also suspect it is because I have unraid v5.0.5.  Will there be an update to support v5.0.5 and v6.x?

 

If there is not going to be an update is there a way to have ESXi/cyberpower powerpanel appliance tell unraid to use the powerdown command from the powerdown plugin?  I have the cyberpower powerpanel appliance VM on my system and I am trying to get it setup to shut down all VMs safely and then shut down the ESXi server.

Link to comment

I just tried doing a shutdown using ESXi power off button and it does not go through a save shutdown as it is suppose to do when VMware tools is installed.  I also suspect it is because I have unraid v5.0.5.  Will there be an update to support v5.0.5 and v6.x?

 

The current version works in 5.0.5  - the only issue I am aware of is that it may not shut own correctly if you have a password set on unRAID.  A future update will probably support the powerdown plugin.

 

I do not know if / when I will do a release for version 6, but you can compile it your self.

Link to comment

I just tried doing a shutdown using ESXi power off button and it does not go through a save shutdown as it is suppose to do when VMware tools is installed.  I also suspect it is because I have unraid v5.0.5.  Will there be an update to support v5.0.5 and v6.x?

 

The current version works in 5.0.5  - the only issue I am aware of is that it may not shut own correctly if you have a password set on unRAID.  A future update will probably support the powerdown plugin.

 

I do not know if / when I will do a release for version 6, but you can compile it your self.

 

Apparently I was test the shutdown from ESXi wrong I was using power off instead of shutdown.  It is working know using shutdown but I am now going to test to see if it will work when Cyberpower's Powerpanel tell my VMs to shutdown.

Link to comment
  • 3 months later...

Has anybody gotten this to work in 5.0.6? I was able to install the package, but the VM doesn't respond to the shutdown command. I supposed I could "downgrade" to 5.0.5 but just wanted to see if anybody had any luck in 5.0.6.

 

Thanks!

 

It works fine in 5.0.6 unless you have set a password for the webui

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.