How to configure VMshare in VMware

To configure VMshare option on VMware

VMshare is an utility used for sharing the files in VMware to base machine. If you need to configure VMshare, this tutorial maybe helpful for you as this article covers the method to configure VMshare option in VMware.

pre-requirements

VM tools must be installed in your system

Configuring VMshare

Before you begin with the actual process, make sure you download the patch files for the VM tools.

[root@localhost Desktop]# wget https://codeload.github.com/rasa/vmware-tools-patches/zip/master
--2017-12-06 16:58:38--  https://codeload.github.com/rasa/vmware-tools-patches/zip/master
Resolving codeload.github.com (codeload.github.com)... 192.30.255.121, 192.30.255.120
Connecting to codeload.github.com (codeload.github.com)|192.30.255.121|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘ master’ 

    [   < =>                                  ] 55,283       102KB/s   in 0.5s   

2017-12-06 16:58:40 (102 KB/s) - ‘ master’  saved [55283]


Once it is downloaded, you shall extract those files by making use of the following command.

[root@localhost Desktop]# unzip master
Archive:  master
e70a54f6800efa22f799b4e8c85f23924a42c454
   creating: vmware-tools-patches-master/
  inflating: vmware-tools-patches-master/.editorconfig  
  inflating: vmware-tools-patches-master/.gitattributes  
  .
  .
  .
  inflating: vmware-tools-patches-master/untar-all-and-patch.sh  
  inflating: vmware-tools-patches-master/untar-and-patch-and-compile.sh  
  inflating: vmware-tools-patches-master/untar-and-patch.sh  
  inflating: vmware-tools-patches-master/untar.sh  

Later, enter into the extracted diretory by running the following command.

[root@localhost Desktop]# cd vmware-tools-patches-master/

After that, you should list the directory as follows.

[root@localhost vmware-tools-patches-master]# ll
total 84
-rw-r--r--.  1 root root   31 Nov  1 06:01 CHANGELOG.md
-rwxr-xr-x.  1 root root 1112 Nov  1 06:01 compile.sh
-rw-r--r--.  1 root root 4783 Nov  1 06:01 CONTRIBUTING.md
-rwxr-xr-x.  1 root root 1137 Nov  1 06:01 download-patches.sh
.
.
.
-rwxr-xr-x.  1 root root 1627 Nov  1 06:01 setup.sh
-rwxr-xr-x.  1 root root  470 Nov  1 06:01 untar-all-and-patch.sh
-rwxr-xr-x.  1 root root  280 Nov  1 06:01 untar-and-patch-and-compile.sh
-rwxr-xr-x.  1 root root  225 Nov  1 06:01 untar-and-patch.sh
-rwxr-xr-x.  1 root root  667 Nov  1 06:01 untar.sh


Later you need to execute the patched open VM tools script, so run the following commands.

[root@localhost vmware-tools-patches-master]# ./patched-open-vm-tools.sh 
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.dhakacom.com
 * extras: mirror.ehost.vn
 * updates: mirror.ehost.vn
Resolving Dependencies
-->  Running transaction check
--->  Package git.x86_64 0:1.8.3.1-12.el7_4 will be installed
-->  Processing Dependency: perl-Git = 1.8.3.1-12.el7_4 for package: git-1.8.3.1-12.el7_4.x86_64
-->  Processing Dependency: perl(Term::ReadKey) for package: git-1.8.3.1-12.el7_4.x86_64
-->  Processing Dependency: perl(Git) for package: git-1.8.3.1-12.el7_4.x86_64
-->  Processing Dependency: perl(Error) for package: git-1.8.3.1-12.el7_4.x86_6
.
.
.
.
The configuration of VMware Tools 10.1.15 build-6627299 for Linux for this 
running kernel completed successfully.

Enjoy,

--the VMware team

Now, we shall configure the share option, Go to VM settings ------> Options ------> Share folder ------> choose Always enable.



And then in the Folders box, click on the Add button.

And then, click on the Next button in the wizzard.

And then, you need to choose folder to share and click OK.

In the next part of the Wizard, you need to click OK.


And then click Finish.


Also, in the Pop-up box which was below, you need to click on OK.


Again, in your terminal, you need to enter into /mnt location and list its contents.

[root@localhost ~]# cd /mnt
[root@localhost mnt]# ll
total 5
drwxr-xr-x. 2 root root    6 Dec  6 17:03 cdrom
dr-xr-xr-x. 1 root root 4192 Dec  6  2017 hgfs

TThe shared folder is present in hgfs, so enter into hgfs and list its content as follows.

[root@localhost mnt]# cd hgfs/
[root@localhost hgfs]# ll
total 0
drwxrwxrwx. 1 root root 0 Dec  6 17:08 vmshare

The shared directory is present, enter into vmshare and create directory and file and list the directory.

[root@localhost hgfs]# cd vmshare/
[root@localhost vmshare]# mkdir 1
[root@localhost vmshare]# 
[root@localhost vmshare]# vim new
[root@localhost vmshare]# 
[root@localhost vmshare]# ll
total 1
drwxrwxrwx. 1 root root  0 Dec  6 17:23 1
-rwxrwxrwx. 1 root root 10 Dec  6 17:22 new


Now, you shall open the base machine and and go to shared location.


And then, you open the file .

You can also create a new folder.

And also, create a new file.

Now go to your terminal and check for shared directory, enter into it, and list its content. Run the following command for the same purpose.

[root@localhost vmshare]# cd 1
[root@localhost 1]# ll
total 0
drwxrwxrwx. 1 root root 0 Dec  6 17:23 test
-rwxrwxrwx. 1 root root 0 Dec  6 17:23 test1.txt

Your newly created folder and file is present in VM. This shows that vmshare folder option is properly working.


Tag : VMware
FAQ
Q
How do I get started with VMware Cloud on AWS?
A
VMware Cloud on AWS is available through VMware and its many partners in the VMware Partner Network. You can get started here.
Q
Where is VMware Cloud on AWS available today?
A
The service is newly available in the AWS Asia Pacific (Sydney) region in addition to being available in the AWS US East (N. Virginia), AWS US West (Oregon), AWS Europe (Frankfurt) and AWS Europe (London) regions.
Q
what is Vmshare in vmware?
A
VMshare is an utility used for sharing the files in VMware to base machine.
Q
What is VMware Workstation Player?
A
VMware Workstation Player (formerly known as Player Pro) is a desktop virtualization application that is available for free for personal use. A Commercial License can be applied to enable Workstation Player to run Restricted Virtual Machines created by VMware Workstation Pro and Fusion Pro.
Q
Why should I use VMware Cloud on AWS?
A
VMware Cloud on AWS provides you consistent and interoperable infrastructure and services between VMware-based datacenters and the AWS cloud, which minimizes the complexity and associated risks of managing diverse environments. VMware Cloud on AWS offers native access to AWS services and innovation that extends the value of enterprise applications over their lifecycle.