VPN on a VMWare guest server

I am very new to VMware, and I have tried to research this topic with little luck.  I have a single ESXi VMware server with several guest servers running Windows Server 2003.  The VM server has two NIC cards; only one is in use and connects to the wired network with a router with internet access (Comcast business).  I want to be able to have a few external users connect via VPN over the internet so they can access data on the internal network (e.g., QuickBooks).  I think I know how to do this on a physical server, but have no idea how to do it on a virtual machine.  I can create a new guest machine if that helps, but if someone could give me some basic setup instructions or point me to a "how to" article, I would REALLY appreciate it.  Thanks in advance!

Dave
dkreinesAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

AbhilashBloggerCommented:
You would have to to give a Public IP for your ESXi so it can be reached and managed from outside ( If required).
Then have a VM that will act as a VPN gateway (like Open VPN). This VM should also have a public IP (IP facing internet and is accessible from internet).
Create a vSwitch that will have only the VM's which will be accessed via VPN.
0
JohnBusiness Consultant (Owner)Commented:
It is just like real servers. I have a client with a very similar setup: Server 2003 running QuickBooks.

There is one VPN into this business and the main server, and a couple of virtual servers all have internal IP addresses (not public) and names.

The user can remote in and access any server without issue. The virtual servers look like real servers.

Do NOT allow remote access to QuickBooks except by Terminal Server. Users cannot have QB on their remote machines and safely access the QB file. But that is the same virtual or real.
0
dkreinesAuthor Commented:
Joh, could you explain why I should avoid Quickbooks running on a VPNed workstation?  It would seem this would be just like running on a local workstation, which we do normally with our multi-user version of QuickBooks.  What am I missing?

Dave
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Discover the Answer to Productive IT

Discover app within WatchGuard's Wi-Fi Cloud helps you optimize W-Fi user experience with the most complete set of visibility, troubleshooting, and network health features. Quickly pinpointing network problems will lead to more happy users and most importantly, productive IT.

JohnBusiness Consultant (Owner)Commented:
I may have misunderstood. If the virtual machine is a workstation like Windows 7, and that virtual machine has QuickBooks installed on it, then there should be no problem running QuickBooks that way. That should work.

I thought you were trying to run the QB application on a remote machine and accessing the database on a server. That type of remote access does not work well.

What you are doing should work.
0
dkreinesAuthor Commented:
OK, now I'm not sure.  The Company file will be on the virtual server, and QuickBooks may be installed and run on either an internal workstation or a workstation connecting via VPN.  Will that work?  If not, could you explain a bit about why?  Thanks!
0
JohnBusiness Consultant (Owner)Commented:
First, it is not a good idea (but workable anyway) to install QuickBooks on a Server. It can be done, but not recommended.

Second, and more directly to your question:  If the company file is on a virtual server (NO problem) and QuickBooks is running on a local machine (or even another VM), and then the remote person is doing an RDP session through VPN to run the local QuickBooks application, that is NO problem either.

For my main client, the workstation belonging to the client remains ON all the time and logged off. I can VPN in, RPD to the workstation and run QuickBooks. I do this somewhat regularly.

All that is forbidden is for a user who is remote with QuickBooks on their computer (like I have) trying to run the company file (server) on their local machine. That can wreck the company file.
0
dkreinesAuthor Commented:
Great info - thanks!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Wireless Networking

From novice to tech pro — start learning today.