[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] VM.start_on returns VM_HVM_REQUIRED
Hi David, The VM.create is setting this: <name>platform</name> <value> <struct> <member> <name>viridian</name> <value>true</value> </member> ... </struct> </value> Am I right in thinking that getting cloudstack to set viridian to false could fix the VM_HVM_REQUIRED error? Many thanks, Chris On Fri, Apr 4, 2014 at 12:49 AM, chris snow <chsnow123@xxxxxxxxx> wrote: > Hi David, > > xe vm-param-list output: > > name-label ( RW): i-2-19-VM > name-description ( RW): Template which allows VM > installation from install media > user-version ( RW): 1 > is-a-template ( RW): false > is-a-snapshot ( RO): false > snapshot-of ( RO): <not in database> > snapshots ( RO): > snapshot-time ( RO): 19700101T00:00:00Z > snapshot-info ( RO): > parent ( RO): <not in database> > children ( RO): > is-control-domain ( RO): false > power-state ( RO): halted > memory-actual ( RO): 0 > memory-target ( RO): 0 > memory-overhead ( RO): 4194304 > memory-static-max ( RW): 104857600 > memory-dynamic-max ( RW): 104857600 > memory-dynamic-min ( RW): 104857600 > memory-static-min ( RW): 104857600 > suspend-VDI-uuid ( RW): <not in database> > suspend-SR-uuid ( RW): <not in database> > VCPUs-params (MRW): weight: 9; cap: 0 > VCPUs-max ( RW): 1 > VCPUs-at-startup ( RW): 1 > actions-after-shutdown ( RW): Destroy > actions-after-reboot ( RW): Restart > actions-after-crash ( RW): Destroy > console-uuids (SRO): > platform (MRW): viridian: true; acpi: true; > apic: true; pae: true; nx: false > allowed-operations (SRO): changing_dynamic_range; > changing_shadow_memory; changing_static_range; make_into_template; > destroy; export; start_on; start; clone; copy; snapshot > current-operations (SRO): > blocked-operations (MRW): > allowed-VBD-devices (SRO): 1; 2; 3 > allowed-VIF-devices (SRO): 0; 1; 2; 3 > possible-hosts ( RO): > HVM-boot-policy ( RW): BIOS order > HVM-boot-params (MRW): order: dc > HVM-shadow-multiplier ( RW): 1.000 > PV-kernel ( RW): > PV-ramdisk ( RW): > PV-args ( RW): > PV-legacy-args ( RW): > PV-bootloader ( RW): > PV-bootloader-args ( RW): > last-boot-CPU-flags ( RO): > last-boot-record ( RO): '' > resident-on ( RO): <not in database> > affinity ( RW): c47d712e-8aa8-fcd6-113e-8546532e5fcc > other-config (MRW): mac_seed: > b2088266-d6fd-dfd2-4b5e-84c037d085d6; install-methods: cdrom > dom-id ( RO): -1 > recommendations ( RO): <restrictions><restriction > field="memory-static-max" max="137438953472" /><restriction > field="vcpus-max" max="16" /><restriction property="number-of-vbds" > max="7" /><restriction property="number-of-vifs" max="7" > /></restrictions> > xenstore-data (MRW): > ha-always-run ( RW) [DEPRECATED]: false > ha-restart-priority ( RW): > blobs ( RO): > start-time ( RO): 19700101T00:00:00Z > install-time ( RO): 19700101T00:00:00Z > VCPUs-number ( RO): 0 > VCPUs-utilisation (MRO): > os-version (MRO): <not in database> > PV-drivers-version (MRO): <not in database> > PV-drivers-up-to-date ( RO): <not in database> > memory (MRO): <not in database> > disks (MRO): <not in database> > networks (MRO): <not in database> > other (MRO): <not in database> > live ( RO): <not in database> > guest-metrics-last-updated ( RO): <not in database> > cooperative ( RO): true > protection-policy ( RW): <not in database> > is-snapshot-from-vmpp ( RO): false > tags (SRW): > appliance ( RW): <not in database> > start-delay ( RW): 0 > shutdown-delay ( RW): 0 > order ( RW): 0 > version ( RO): 0 > > On Fri, Apr 4, 2014 at 12:31 AM, David Bomba <turbo124@xxxxxxxxx> wrote: >> Hi Chris, >> >> are you able to go to the cli and retrieve the param-list for this VM? i >> think this may be due to VIRIDIAN flag being set to true. >> >> xe vm-param-list uuid=<uuid of vm> >> >> >> On 4 April 2014 10:21, chris snow <chsnow123@xxxxxxxxx> wrote: >>> >>> I have debian wheezy running xen host inside a virtualbox guest, so >>> the xen host doesn't have HVM. >>> >>> I am using a third party application (cloudstack) communicating with >>> xen using xapi. I'm trying to create a VM using Ubuntu 12.04 >>> installation ISO [1], but have set the OS type to 'Other (32 bit) so >>> that xen would not use HVM, but I receive the error VM_HVM_REQUIRED. >>> >>> I have captured the VM.create request here: >>> https://gist.github.com/snowch/9957480 and also the VM.start_on >>> response here: https://gist.github.com/snowch/9957480 >>> >>> I had originally posted this question to the cloudstack mailing list, >>> but I now think the question is more relevant to this list because it >>> is actually a question about the xen api. >>> >>> Question 1: >>> >>> Is my understanding correct that I should be able to create a VM on a >>> non HVM Xen host using the Ubuntu install ISO? >>> >>> Question 2: >>> >>> If the answer to Q1 is 'yes', is there anything that stands out in the >>> VM.start request that is telling Xen that the vm must have HVM support >>> which is then telling xen to fail the request? It seems that >>> somewhere in the xapi call stack for VM.start_on, the method >>> VM.get_HVM_boot_policy is getting called and returning that hvm is >>> required. >>> >>> Many thanks! >>> >>> Chris >>> >>> --- >>> [1] http://releases.ubuntu.com/12.04/ubuntu-12.04.4-server-i386.iso >>> [2] >>> https://github.com/xapi-project/xen-api/blob/master/ocaml/xapi/xapi_vm_helpers.ml#L488 >>> >>> _______________________________________________ >>> Xen-api mailing list >>> Xen-api@xxxxxxxxxxxxx >>> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api >> >> > > > > -- > Check out my professional profile and connect with me on LinkedIn. > http://lnkd.in/cw5k69 -- Check out my professional profile and connect with me on LinkedIn. http://lnkd.in/cw5k69 _______________________________________________ Xen-api mailing list Xen-api@xxxxxxxxxxxxx http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |