I am trying to import an ovf appliance created for VMWare into our Xen infrastructure. The imported image uses hda rather than sda, and the appliance has some hard references that appear to be failing and/or creating problems. The appliance does a CentOS 5 kickstart, and I was able to modify that to work, but then the server itself installs with embedded references to sda that are in compiled code (found by using grep on the install files).
I'm new to Xen and have done a lot of searching that hints at the type of problem but can't figure out if it's possible to change, and how. These systems do not have an /etc/xen folder; some pages referenced editing the DomU config file and passing some kernel parameters, but I haven't been able to map that to what is running.
This is for XenServer 5.6.0, using local storage (LVM). Existing VMs use the xvd* devices, and if I mount the storage on another VM it shows up as xvdb, but the appliance VM sees it as hda.