When using Windows XP Mode which we discussed earlier this week here, or other virtualization solutions like VMware Workstation which we covered last week here, it's very common to want the virtual PC to share our FactoryTalk Activations installed on our Host OS.
And the easiest way to do that is to either add our Host PC's IP address, or computer name, to the FactoryTalk Activation Manager (FTAM) installed on our virtual machine.
But what do you do when this doesn't work? In today's article we'll cover two things you'll need to have in working order before you can share your Host's activations with your Virtual PC.
Accessing the host via the virtual network
In the case VMware Workstation, I've found the default settings allow the host to be reached by it's computer name, and that's what I enter into the activation manager.
To be sure this will work for you, pen a command prompt (start, run, cmd) on your virtual machine and try to ping the host using it's computer name. If the ping is successful, you'll know computer name resolution is setup correctly and will work with the activation manager.
However, with Windows XP mode I haven't found the virtual network is setup for computer name resolution. So, in the case of XP Mode I use the host's IP address in the virtual PC's activation manager.
That's fairly straight forward if your host has a static IP address that never changes. Unfortunately, that's not my case as I connect to many different sub-nets.
To get around this, you can add a “network loopback adapter” driver to both your host and virtual PC, setting them each with the same subnet mask but slightly different IP addresses. Doing this will put your host and Windows XP mode on a second subnet together using static IP addresses that won't change.
Time: Host versus Virtual
If the time in my virtual PC is different from my host's time by more than a few minutes, I've found that FactoryTalk Activation Manager just won't find the activations installed on the host.
It's been my experience that VMware Workstation automatically syncs the virtual machine's time with the hos. So unless you change the default settings or edit the vm's settings file you should be good to go.
However, with Windows XP mode I recently found that even the latest download doesn't always handle daylight savings time correctly. To resolve this I had to apply the below Microsoft patch:
If you're attempting to share your host's FactoryTalk Activations with you virtual PC, but the activation manager doesn't find them, try these two steps:
– First, be sure you can ping your host from your virtual PC using either the host's computer name or IP address. Once that's working, add the host's IP or Name to the FactoryTalk Activation Manager installed on the virtual PC and refresh the server.
– If after doing the above the activation manager still doesn't find your host's activations, check to be sure the time on the virtual PC is set to the same time as the host, and then refresh the activation server again.
I hope the above article about sharing host's activations with a virtual PC was helpful.
If you have any comments, questions, or suggestions, please feel free to leave them with us by filling out the “post a comment or question form” at the bottom of this page.
- First Look: MOXA Ethernet Switch, EDS-2005-EL - March 4, 2021
- New “Logix Live™” Online Training Course coming March 16th - March 1, 2021
- PLC Training: Free and Trial Programming Software - February 22, 2021