# Ignition freeze in Virtual Server

**URL:** <https://forum.inductiveautomation.com/t/ignition-freeze-in-virtual-server/4824>\
**Category:** Ignition\
**Created:** [July 16, 2012, 5:11pm UTC](https://forum.inductiveautomation.com/t/ignition-freeze-in-virtual-server/4824 "2012-07-16T17:11:15Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Duffanator](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/duffanator/32/3560_2.png) [@Duffanator](https://forum.inductiveautomation.com/u/Duffanator)\
**Post date:** [July 16, 2012, 5:11pm UTC](https://forum.inductiveautomation.com/t/ignition-freeze-in-virtual-server/4824/1 "2012-07-16T17:11:15Z")

</div>

Hey all,

Today I had our Ignition server “crash” when a function of VMware, called V-Motion, transferred our virtual machine to another physical machine.

[vmware.com/products/vmotion/overview.html](http://www.vmware.com/products/vmotion/overview.html)

Apparently, from what our IT department tells me, VMware saw that one physical machine was too heavily loaded and shuffled the Ignition server over to another physical machine. During this move the Ignition service pegged the CPU at 100% and basically locked up the server. To fix the issue we had to “power off” the Ignition virtual server and bring it back up. They told me that some software does not like to be transferred between physical PC’s as they have had this issue before with other software.

My question is, has anyone had any problems with this virtual functionality before? This is the first time I’ve had a problem with a virtual environment, but from what I can tell, this is the first time this V-motion piece has ever kicked in.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 16, 2012, 5:21pm UTC](https://forum.inductiveautomation.com/t/ignition-freeze-in-virtual-server/4824/2 "2012-07-16T17:21:30Z")

</div>

Jeez. Consider that feature officially unsupported.

Also if you grab the log files from Ignition we might be able to find something useful in them.

---

<div class="post-metadata">

**Author:** ![Duffanator](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/duffanator/32/3560_2.png) [@Duffanator](https://forum.inductiveautomation.com/u/Duffanator)\
**Post date:** [July 16, 2012, 5:38pm UTC](https://forum.inductiveautomation.com/t/ignition-freeze-in-virtual-server/4824/3 "2012-07-16T17:38:55Z")

</div>

Here is the wrapper.log file. Let me know if you would like anything else.

It happened somewhere around 12:30 PM or so as far as I can tell.

[wrapper20120716.log](https://us1.discourse-cdn.com/inductiveautomation/original/2X/7/7ecc5f578445ef7d412417c1ec63aacfa8b910e6.log) (1.04 MB)

---

<div class="post-metadata">

**Author:** ![Dravik](https://avatars.discourse-cdn.com/v4/letter/d/e274bd/32.png) [@Dravik](https://forum.inductiveautomation.com/u/Dravik)\
**Post date:** [July 16, 2012, 8:19pm UTC](https://forum.inductiveautomation.com/t/ignition-freeze-in-virtual-server/4824/4 "2012-07-16T20:19:15Z")

</div>

Oddly, I vmotion my server all the time.

---

<div class="post-metadata">

**Author:** ![Duffanator](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/duffanator/32/3560_2.png) [@Duffanator](https://forum.inductiveautomation.com/u/Duffanator)\
**Post date:** [July 16, 2012, 8:49pm UTC](https://forum.inductiveautomation.com/t/ignition-freeze-in-virtual-server/4824/5 "2012-07-16T20:49:21Z")

</div>

I don’t know if it had something to do with the fact that we have redundant servers as well. Whatever happened locked up the backup server as well even though it’s a separate virtual machine and was not transferred via VMotion.

---

<div class="post-metadata">

**Author:** ![Dravik](https://avatars.discourse-cdn.com/v4/letter/d/e274bd/32.png) [@Dravik](https://forum.inductiveautomation.com/u/Dravik)\
**Post date:** [July 16, 2012, 9:42pm UTC](https://forum.inductiveautomation.com/t/ignition-freeze-in-virtual-server/4824/6 "2012-07-16T21:42:21Z")

</div>

Ahh, I do not have redundant servers at the moment.

I could create 2 new VMs and run in the 2hour mode long enough to try to duplicate the issue though. Maybe i’ll try that tomorrow.

---

<div class="post-metadata">

**Author:** ![nathan](https://avatars.discourse-cdn.com/v4/letter/n/c5a1d2/32.png) [@nathan](https://forum.inductiveautomation.com/u/nathan)\
**Post date:** [July 16, 2012, 10:20pm UTC](https://forum.inductiveautomation.com/t/ignition-freeze-in-virtual-server/4824/7 "2012-07-16T22:20:46Z")

</div>

I wouldn’t think that VMotion would freeze Ignition, but that sounds plausible given all that goes into that. Out of curiosity, a few questions:

1. (IT) How long does the VMotion operation normally take?
2. (IT) Describe the shared storage setup and network connections between physical ESX/ESXi servers.
3. (You/IT) Do you have a good time to test it? You could even create a smaller separate VM, run Ignition with your project, with and without clients connected and manually initiate the VMotion between ESX/ESXi hosts. This will depend on the capacity of physical servers AND/OR breaks in operation.

---

<div class="post-metadata">

**Author:** ![Duffanator](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/duffanator/32/3560_2.png) [@Duffanator](https://forum.inductiveautomation.com/u/Duffanator)\
**Post date:** [July 18, 2012, 4:01pm UTC](https://forum.inductiveautomation.com/t/ignition-freeze-in-virtual-server/4824/8 "2012-07-18T16:01:51Z")

</div>

Here are the answers to your questions from our server administrator:

1. 2-5 minutes

2. Each esx server has 1 gig uplink for the service console, 1 gig uplink for VMkernel, and 1 gig uplink for virtual machines. The esx servers are connected to a EMC CX3-20 san thru fiber channel.

3. I can vmotion your ignition server at any time.

I probably wouldn’t fool with switching stuff around until the weekend though.
