The problem is that guide you link to is from 2009. The download URL it recommends using is dead and the core of the instructions seem to be about putting the files on a USB flash drive.
That said there are two ways to get updated ClamAV files.
Method 1: Use sudo freshclam.
This is the command you can use on VM 1 to have it update files:
sudo freshclam
Just run that command and the ClamAV databases should be updated.
That said, sometimes you need to restart the ClamAV daemon each time the DBs are updated so run this command:
sudo freshclam && sudo service clamav-daemon restart
Either way, your ClamAV database files should be updated in the /var/lib/clamav/ directory at this point.
So at this point, you can copy the files from the VM 1 /var/lib/clamav/ directory over to VM 2 to place in the same directory there. Again you have to restart the ClamAV daemon on VM 2 after that is done.
Method 2: Direct download of the ClamAV database files.
If you cannot use sudo freshclam for some reason, you can get the updated databases directly from the official ClamAV download page at these URLs:
To download those files from the command line you can run these Curl commands:
curl -O http://database.clamav.net/main.cvd
curl -O http://database.clamav.net/daily.cvd
curl -O http://database.clamav.net/bytecode.cvd
Those files should then be placed in the /var/lib/clamav/ directory of VM 1 and transferred over to VM 2 to place in the same directory there. Then just restart the ClamAV service like this:
sudo service clamav-daemon restart
Now how to automate that or script a clean way to do that? That is out of the scope of your question. But these basics should get you started.