# How would I go about running the visualization of my windows in a VM?

**URL:** <https://forum.inductiveautomation.com/t/how-would-i-go-about-running-the-visualization-of-my-windows-in-a-vm/16340>\
**Category:** Ignition\
**Created:** [December 15, 2017, 9:35pm UTC](https://forum.inductiveautomation.com/t/how-would-i-go-about-running-the-visualization-of-my-windows-in-a-vm/16340 "2017-12-15T21:35:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![danewilbanks1](https://avatars.discourse-cdn.com/v4/letter/d/e274bd/32.png) [@danewilbanks1](https://forum.inductiveautomation.com/u/danewilbanks1)\
**Post date:** [December 15, 2017, 9:35pm UTC](https://forum.inductiveautomation.com/t/how-would-i-go-about-running-the-visualization-of-my-windows-in-a-vm/16340/1 "2017-12-15T21:35:32Z")

</div>

I’d love to be able to run all of my windows in real time on a virtual machine, far way from where anyone can do any damage. I know you have to engage in some port forwarding. I’ve tried everything I felt would work. Has anyone done something similar to this?

---

<div class="post-metadata">

**Author:** ![Paullys50](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paullys50/32/3324_2.png) [@Paullys50](https://forum.inductiveautomation.com/u/Paullys50)\
**Post date:** [December 15, 2017, 9:51pm UTC](https://forum.inductiveautomation.com/t/how-would-i-go-about-running-the-visualization-of-my-windows-in-a-vm/16340/2 "2017-12-15T21:51:32Z")

</div>

What are the details of your setup? Running VMs using what? ESXi? Hyper-V? VMWare Workstation/Player/Fusion? VitualBox?

What about networking?

Is this for production? Or a development environment?

I personally have all my Ignition development projects as VMs running on a Dell R710 server using ESXi. All on the same VLAN w/o any issue.

So, specifically what is your environment what what do you want to do?

---

<div class="post-metadata">

**Author:** ![danewilbanks1](https://avatars.discourse-cdn.com/v4/letter/d/e274bd/32.png) [@danewilbanks1](https://forum.inductiveautomation.com/u/danewilbanks1)\
**Post date:** [December 15, 2017, 10:09pm UTC](https://forum.inductiveautomation.com/t/how-would-i-go-about-running-the-visualization-of-my-windows-in-a-vm/16340/3 "2017-12-15T22:09:45Z")

</div>

Literally the same set up you have. How weird is that.  
I have an R710, with ESXi 6.0 on it.  
I have vsphere client, and workstation.  
This is just to have the visualizations separated onto a VM that higher ups can have full control over.  
I simply (or so I thought) want to show the windows I’ve created in designer on a different vm. A remote Vision Client if you will.  
Thanks for takin’ the time!

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [December 15, 2017, 10:37pm UTC](https://forum.inductiveautomation.com/t/how-would-i-go-about-running-the-visualization-of-my-windows-in-a-vm/16340/4 "2017-12-15T22:37:12Z")

</div>

It’s important to separate “launching Ignition clients remotely” from “making a network connection between VMs”.

Ignition doesn’t use anything proprietary or special - in terms of launching clients, a vanilla Ignition installation just needs to be able to receive and send communication on TCP port 8088.  
How to open that port is going to depend on a lot of factors. At a minimum, rule out firewalls (including default Windows firewall if these are Windows VMs). Also, is your VM set to the Vsphere equivalent of ‘Bridged’, or ‘NAT’, or something else?  
Using VMWare Workstation, I have all of my VMs set up in ‘NAT’ - so if anyone outside my local machine wants to connect to a VM running Ignition, I need to add a NAT forwarding rule that takes traffic going to my _host’s_ LAN IP and forwards it to the _guest’s_ IP:  
 ![](https://us1.discourse-cdn.com/inductiveautomation/original/2X/7/7e8a8c0033be964cff67e2dbc005eafc7c058221.png)  
 ![](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/cb27de457d732f6ef93e86e631048ab9352b023b.png)

---

<div class="post-metadata">

**Author:** ![Paullys50](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paullys50/32/3324_2.png) [@Paullys50](https://forum.inductiveautomation.com/u/Paullys50)\
**Post date:** [December 15, 2017, 11:30pm UTC](https://forum.inductiveautomation.com/t/how-would-i-go-about-running-the-visualization-of-my-windows-in-a-vm/16340/5 "2017-12-15T23:30:45Z")

</div>

What do you need a VM for if the “higher ups” just need to launch a client instance?

You don’t need workstation for anything. Higher up’s web browser --\> “[http://myignitionservername:8088](http://myignitionservername:8088)”, then click the button to launch the project?? (or [http://myignitionipaddress:8088](http://myignitionipaddress:8088)"

Of course, the Ignition gateway server, which I assume is running on a VM has to accessible from the network the higher ups are on. So more details please.

---

<div class="post-metadata">

**Author:** ![danewilbanks1](https://avatars.discourse-cdn.com/v4/letter/d/e274bd/32.png) [@danewilbanks1](https://forum.inductiveautomation.com/u/danewilbanks1)\
**Post date:** [December 18, 2017, 4:30pm UTC](https://forum.inductiveautomation.com/t/how-would-i-go-about-running-the-visualization-of-my-windows-in-a-vm/16340/6 "2017-12-18T16:30:11Z")

</div>

My issue is that that doesn’t even work. It’s not pulling up the web page at all. So my assumption lies in the networking.

---

<div class="post-metadata">

**Author:** ![mcarritt1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mcarritt1/32/4262_2.png) [@mcarritt1](https://forum.inductiveautomation.com/u/mcarritt1)\
**Post date:** [December 19, 2017, 2:13pm UTC](https://forum.inductiveautomation.com/t/how-would-i-go-about-running-the-visualization-of-my-windows-in-a-vm/16340/7 "2017-12-19T14:13:00Z")

</div>

You may just need to open port 8088 on the ignition server windows firewall?
