Deploy OVA to Vmware ESXi

1,085 views
Skip to first unread message

aaron....@gmail.com

unread,
Feb 20, 2015, 12:04:59 PM2/20/15
to concerto-dig...@googlegroups.com, aar...@nessnetworks.com
I am having a number of issues deploying the Server OVA to a Vmware ESXi Host.
It complains about the format of the virtual machine among other things. Is there a version of the OVA that works with esxi 5.5?

August

unread,
Feb 20, 2015, 1:17:11 PM2/20/15
to concerto-dig...@googlegroups.com
I’m afraid I don’t know anything about VMWare’s offerings, but OVA is a fairly standard format, and if it isn’t working out of the box, I would suggest using one of the many conversion utilities out there to get it into a format VMWare can deal with (Google suggests VMWare Converter).

-- 
August

On February 20, 2015 at 12:05:06 PM, aaron....@gmail.com (aaron....@gmail.com) wrote:

I am having a number of issues deploying the Server OVA to a Vmware ESXi Host.
It complains about the format of the virtual machine among other things. Is there a version of the OVA that works with esxi 5.5?

--
You received this message because you are subscribed to the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-s...@googlegroups.com.
To post to this group, send email to concerto-dig...@googlegroups.com.
Visit this group at http://groups.google.com/group/concerto-digital-signage.
For more options, visit https://groups.google.com/d/optout.

chris.g...@gmail.com

unread,
Mar 11, 2015, 1:21:39 PM3/11/15
to concerto-dig...@googlegroups.com
The .ovf file inside the .ova container file is formatted for VirtualBox.  Here are the changes I make to get it working with ESXi 5.5:

Unpack the ova using winrar or 7-zip and make the following changes to the .ovf file:

1. Change "System Type" line from:

<vssd:VirtualSystemType>virtualbox-2.2</vssd:VirtualSystemType>

to:

<vssd:VirtualSystemType>vmx-07</vssd:VirtualSystemType>

2. Replace sata controller section:

<Item>
<rasd:Address>0</rasd:Address>
<rasd:Caption>sataController0</rasd:Caption>
<rasd:Description>SATA Controller</rasd:Description>
<rasd:ElementName>sataController0</rasd:ElementName>
<rasd:InstanceID>5</rasd:InstanceID>
<rasd:ResourceSubType>AHCI</rasd:ResourceSubType>
<rasd:ResourceType>20</rasd:ResourceType>
</Item>

with:

<Item>
<rasd:Address>0</rasd:Address>
<rasd:Caption>SCSIController</rasd:Caption>
<rasd:Description>SCSI Controller</rasd:Description>
<rasd:ElementName>SCSIController</rasd:ElementName>
<rasd:InstanceID>5</rasd:InstanceID>
<rasd:ResourceSubType>lsilogic</rasd:ResourceSubType>
<rasd:ResourceType>6</rasd:ResourceType>
</Item>

3. Disable sound card:

In the following section:

<Item>
<rasd:AddressOnParent>3</rasd:AddressOnParent>
<rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
<rasd:Caption>sound</rasd:Caption>
<rasd:Description>Sound Card</rasd:Description>
<rasd:ElementName>sound</rasd:ElementName>
<rasd:InstanceID>8</rasd:InstanceID>
<rasd:ResourceSubType>ensoniq1371</rasd:ResourceSubType>
<rasd:ResourceType>35</rasd:ResourceType>
</Item>

replace the first line with:

<Item ovf:required="false">

---------------

There is no need to repack the files back into a .ova container file.  You can use the "Deploy OVF Template" option in vSphere.  Once the vm is uploaded but before it is powered on you will want to edit settings and under the "Options" tab change the Guest Operating System to "Other Linux (64-bit)"

Thanks! - Chris


On Friday, February 20, 2015 at 12:17:11 PM UTC-6, august wrote:
I’m afraid I don’t know anything about VMWare’s offerings, but OVA is a fairly standard format, and if it isn’t working out of the box, I would suggest using one of the many conversion utilities out there to get it into a format VMWare can deal with (Google suggests VMWare Converter).

-- 
August

On February 20, 2015 at 12:05:06 PM, aaron....@gmail.com (aaron....@gmail.com) wrote:

I am having a number of issues deploying the Server OVA to a Vmware ESXi Host.
It complains about the format of the virtual machine among other things. Is there a version of the OVA that works with esxi 5.5?

--
You received this message because you are subscribed to the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-signage+unsub...@googlegroups.com.

Ken Shields

unread,
Oct 10, 2016, 12:19:46 PM10/10/16
to Concerto Digital Signage, chris.g...@gmail.com
I know this is old, but I wanted to thank you for posting this.  I was able to get the OVA working the ESXI 6 by following your steps!  Thanks again!

Matthew Swanson

unread,
Dec 1, 2016, 6:38:15 PM12/1/16
to Concerto Digital Signage, aar...@nessnetworks.com, aaron....@gmail.com
I got the machine up and running after setting a static IP, but I am getting a passenger error when I go to the url. I downloaded the latest VM image yesterday and put it in vcenter following Chris G's instructions.

An error occurred while starting up the preloader: it did not write a startup response in time. Please read this article for more information about this problem.

Raw process output:

(empty)
Error ID
a69e4f56
Application root
/usr/share/concerto
Environment (value of RAILS_ENV, RACK_ENV, WSGI_ENV, NODE_ENV and PASSENGER_APP_ENV)
production

Matthew Swanson

unread,
Dec 1, 2016, 6:41:14 PM12/1/16
to Concerto Digital Signage, aar...@nessnetworks.com, aaron....@gmail.com
But it works for some reason in virtualbox


On Friday, February 20, 2015 at 9:04:59 AM UTC-8, aaron....@gmail.com wrote:

August

unread,
Dec 1, 2016, 6:43:59 PM12/1/16
to concerto-dig...@googlegroups.com
It’s probably an error in one of your environments. If you can track down the actual error message, from the Rails log, Apache log, or system log, we may be able to be more helpful.

-- 
August

On February 20, 2015 at 12:05:06 PM, aaron....@gmail.com (aaron....@gmail.com) wrote:

I am having a number of issues deploying the Server OVA to a Vmware ESXi Host.
It complains about the format of the virtual machine among other things. Is there a version of the OVA that works with esxi 5.5?

--
You received this message because you are subscribed to the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-s...@googlegroups.com.

Matthew Swanson

unread,
Dec 1, 2016, 6:54:13 PM12/1/16
to Concerto Digital Signage
This is weird, to get the network working (since I do not have DHCP) I had to manually go to the Debian site and download the resolvconf package and then mount it to the VM and install it with dpkg before a static address would work. Might want to include that package in the image. And after I did that I ran sudo service concerto restart and I got to the main concerto config gui with no issues. I'm stumped as to what was happening.

Also, the weather plugin is stuck on 0.1.0 but I don't think I can get the latest version because it needs ruby >=2.2


On Thursday, December 1, 2016 at 3:43:59 PM UTC-8, august wrote:
It’s probably an error in one of your environments. If you can track down the actual error message, from the Rails log, Apache log, or system log, we may be able to be more helpful.

-- 
August

On February 20, 2015 at 12:05:06 PM, aaron....@gmail.com (aaron....@gmail.com) wrote:

I am having a number of issues deploying the Server OVA to a Vmware ESXi Host.
It complains about the format of the virtual machine among other things. Is there a version of the OVA that works with esxi 5.5?

--
You received this message because you are subscribed to the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-signage+unsub...@googlegroups.com.

August

unread,
Dec 1, 2016, 6:56:15 PM12/1/16
to concerto-dig...@googlegroups.com
For static IP situations, you may want to make sure that dns-nameservers is specified as a parameter of the eth0 interface in /etc/network/interfaces. Though resolvconf will do more or less the same thing.

-- 
August
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-s...@googlegroups.com.

To post to this group, send email to concerto-dig...@googlegroups.com.

Christopher G. Sheldon

unread,
Dec 1, 2016, 7:14:07 PM12/1/16
to concerto-dig...@googlegroups.com
The resolvconf package isn't needed, at least with any of the builds I've tested.

As August mentioned, if you define the dns servers in your interfaces file then the system will automatically update resolv.conf.  Below is an example of what the defined interface will look like.

sudo vi /etc/network/interfaces
  auto eth0
  iface eth0 inet static
  address 10.1.1.56
  netmask 255.255.255.0
  gateway 10.1.1.1
  dns-search mydomain.net
  dns-nameserver 10.1.1.12 10.2.1.12 10.1.1.13

I vaguely remember running into a rails issue like Matthew mentioned.  Changing the vmware guest OS setting from 32bit to 64bit resolved it.  I mention doing this in the final step of my virtualbox to vmware conversion instructions.
 
Related I've had zero luck with the new weather plugin (I've noted this in other tickets) and was hoping for an updated VM image with the updated plugin already baked in.  I see there is now a VM image dated 03 Oct 2016.  Maybe it's updated?  Will play with that this weekend.

Thanks! - Chris

On Thu, Dec 1, 2016 at 5:56 PM, August <aug...@starbase123.com> wrote:
For static IP situations, you may want to make sure that dns-nameservers is specified as a parameter of the eth0 interface in /etc/network/interfaces. Though resolvconf will do more or less the same thing.

-- 
August

On December 1, 2016 at 6:54:20 PM, Matthew Swanson (mswa...@georgefox.edu) wrote:

This is weird, to get the network working (since I do not have DHCP) I had to manually go to the Debian site and download the resolvconf package and then mount it to the VM and install it with dpkg before a static address would work. Might want to include that package in the image. And after I did that I ran sudo service concerto restart and I got to the main concerto config gui with no issues. I'm stumped as to what was happening.

Also, the weather plugin is stuck on 0.1.0 but I don't think I can get the latest version because it needs ruby >=2.2

On Thursday, December 1, 2016 at 3:43:59 PM UTC-8, august wrote:
It’s probably an error in one of your environments. If you can track down the actual error message, from the Rails log, Apache log, or system log, we may be able to be more helpful.

-- 
August

On February 20, 2015 at 12:05:06 PM, aaron....@gmail.com (aaron....@gmail.com) wrote:

I am having a number of issues deploying the Server OVA to a Vmware ESXi Host.
It complains about the format of the virtual machine among other things. Is there a version of the OVA that works with esxi 5.5?

--
You received this message because you are subscribed to the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-signage+unsubscr...@googlegroups.com.

To post to this group, send email to concerto-dig...@googlegroups.com.
Visit this group at http://groups.google.com/group/concerto-digital-signage.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-signage+unsub...@googlegroups.com.
To post to this group, send email to concerto-digital-signage@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/concerto-digital-signage/bUZfN_pTWRU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to concerto-digital-signage+unsub...@googlegroups.com.
To post to this group, send email to concerto-digital-signage@googlegroups.com.

Matthew Swanson

unread,
Dec 2, 2016, 11:05:39 AM12/2/16
to Concerto Digital Signage, chrisg...@gmail.com
I think that is the VM I used since I downloaded the latest one the other day, and it has outdated weather, frontend, and remote video plugins
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-signage+unsub...@googlegroups.com.
To post to this group, send email to concerto-dig...@googlegroups.com.
Visit this group at http://groups.google.com/group/concerto-digital-signage.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-signage+unsub...@googlegroups.com.
To post to this group, send email to concerto-dig...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "Concerto Digital Signage" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/concerto-digital-signage/bUZfN_pTWRU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to concerto-digital-signage+unsub...@googlegroups.com.
To post to this group, send email to concerto-dig...@googlegroups.com.

August

unread,
Dec 2, 2016, 10:34:39 PM12/2/16
to concerto-dig...@googlegroups.com
I noticed this evening that the Gemfile lock for the weather, remote video, and frontend plugins was quite outdated. I’ve updated them as of this evening and that will be reflected in upcoming builds.

-- 
August
To unsubscribe from this group and stop receiving emails from it, send an email to concerto-digital-s...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages