Windows 7 Vmware Tools Iso

0 views
Skip to first unread message

Eddie Listner

unread,
Jun 30, 2024, 11:36:17 AM6/30/24
to plictelamo

I have a Windows 2008 R2 X64 server running on Vmware ESXi. Originally it was running on Hyper-V, but I have since converted the VHD to a VMDK and migrated to ESXi. I also installed VMware Tools. This server is our TeamCity continuous integration server, performing nightly builds of software packages that my company develops. Since the move, occasionally certain files that the build process should delete fail to delete due to "The file is in use by another process". We are trying to delete the files using the CMD del command. Sometimes it works, others not. I fired up process monitor with the path of the directory where failures occur as the PATH filter (PATH contains C:\work ). I see a LOT of vmtoolsd.exe Createfile, FileSystemControl, and CloseFile operations occurring in quick succession, repeatedly. Has anyone heard of Vmware tools causing filesystem locks on Windows guests?

Also, due to running out of space, this directory C:\work, was recreated by renaming it to C:\work-old, adding a second virtual disk E:\, and mounting the disk to the directory C:\work , then copying the contents of C:\work-old to the newly mounted C:\work. I see Vmware Tools is constantly performing FSCTL_Get_Reparse_Point on C:\work.

UPDATE:I disabled the VMware tools service last night and it still happened. I believe the C:\work directory, which is a share that is actually the E: drive mounted as a directory to C:\work is being accessed by 2 remote hosts simultaneously and perhaps this is causing a lock on the directory by the first host. This did not used to happen before I mounted the E: to the work directory,, Are there any known issues with file locking and volumes mounted as directories?

It turns out that the problem was not caused by VMware Tools. It is more likely that the windows Application Experience service caused this issue, but I am not positive. I ultimately resolved the issue by adding a virtual disk and creating a new share, then pointing the build to look to this share. If the build step leaves an open handle for this share, it wont affect the subsequent step which does not refer to that share again (previously everything was done from the same share, so if there was an open handle, file operations would fail).

I am diving into Packer head first and have ran into an issue where it will not get an IP address. I suspect it is due to the DHCP helper in place for our current imaging method with SCCM, but I am not sure how to verify.

I am not sure that helps. I am doing this for Windows by the way, but I did find the winrm stuff off of your link. I believe my issue occurs well before either comes into play. Packer creates the vm and powers it on, but then stalls out.

I actually got it figured out. I never saw the answer anywhere, but after some trial and error, I found that it is working correctly, but you have to wait for Windows to setup and vmware tools to install. Also, you need to make sure vmware tools gets installed in the Specialize pass of the autounattend. That way it will reboot before doing the other stuff. Once it reboots after vmware tools, it gets an IP and you will find the packer process starts moving again.

There are many topics related to the windows/winrm/waiting for ip problem(s). Most of the time the machines had to be rebooted (typical Windows problem solving) one or two times for getting vmware tools/ winrm up and running.

I'm attempting to enable the SharePoint and SQL granular functionality within our VMware backups, so on one system that was otherwise working as expected with NetBackup under the default VMTools configuration, I installed the Symantec VSS provider. As expected, the installation process uninstalled the VMware Snapshot Provider (and I have verified that it is no longer installed within \Program Files\VMware\VMware Tools\Drivers, and its Windows registry entry is gone), and following a reboot of the VM, the Symantec VSS was reportedly successfully installed. However, backup attempts are now failing to quiesce, which was functional before I underwent this process.

I'd seen that article, but its issue centers around heavy I/O on the guest VM, and this one is currently using only 1% of its 6 vCPUs, and 11% of its 36GB of RAM. NetBackup doesn't even have a chance to do much of anything, because even a manually-run quiesced snapshot initiated directly from vCenter errors out (with the message listed above, "Cannot quiesce this virtual machine because VMware Tools is not currently available") within 36 ms of starting. This isn't a timeout issue.

Just for good measure, today we started the entire process over from the beginning by uninstalling everything (VMTools and Symantec VSS), reinstalling VMware Tools without VSS, rebooting, and then installing Symantec VSS, which went smoothly, because it recognized that the VMware VSS provider was not installed. However, that has changed nothing, we're still having the same problem, and we won't be able to get another reboot outage (which shouldn't be necessary, but then, nothing else has worked either) for another week.

I don't think so, the snapshot works with VMware tools version 9354 e doens not works with version 10272...Other think you cannot create snapshot from vmware console, for me it can be a vmware problem, probably with vmware tools version. have you opportunity to check these articles

If you would like to work on your own Windows machine away from the labs, you can, but you need to use Linux in a virtual machine. If you are the really adventurous type, you might try to port the tools via cygwin, but you will get stuck when it comes to serving NFS on Windows for the project. So don't waste your time.

Note: If you use your own vmware-hosted Linux install, you need to make sure you can enable a USB host controller for the virtual machine to connect the NSLU2 directly to Linux. VMware player does not support this when installing a VM from scratch (as far as we know). However, Player does support it, if the image it is using has it already configured - which our image is.

Now you are mostly set up. You will either need to install a desktop environment, or you can ssh into the virtual machine from Windows (run ifconfig to get the IP address to ssh in to). I personally run a Xserver on Windows and port forward from Linux to my display and use emacs, etc... You will need to apt-get install your favourite editor (if it is not vi) or any other software you generally use.

Once logged in, run sudo ifup eth1 to configure the network to the NSLU2. Use ifconfig to confirm eth1 is up with IP address 192.168.168.1. Some students have had the USB ETH adapter attach as eth2, in which case you'll have to delve into the Linux setup instructions to figure out what to adjust.

Before you can start the project, you need to adjust the tftp directory defined in our source tree. The tftpboot directory is /var/lib/tftpboot. You must adjust TFTPROOT in the top-level Makefile (edit directly), and CONFIG_SOS_NFS_DIR in .config (either by editing directly, or make menconfig). You should now be able to follow the normal project instructions.

d3342ee215
Reply all
Reply to author
Forward
0 new messages